Андрей Николаев написал: Edward Miln , напишите обращение в техническую поддержку и приложите пожалуйста номер сюда
Уже собрался писать, но решил попробовать поменять несколько настроек и установил стандартный интернет магазин через список решений - это помогло. Наверное при первой установке была какая-то ошибка
Проверку системы выполняли, структура базы данных в порядке. Проверка / восстановление таблиц тоже не нашла нарушений. Типы местоположений оригинальные, у мест они заполнены, есть привязка к сайтам.
При сохранении группы местоположений получаю ошибку - Mysql query error: (1054) Unknown column 'LOCATION_TYPE' in 'where clause' (400). Группа добавляется, но список местоположений не пополняется. Что-то с настройками?
Если сделать сайт "По умолчанию", то на него ошибка не распространяется. Я так понимаю, что данная проблема связанна с привязкой корзины к конкретному сайту и если на корневом или базовом сайте корзина пуста, то получаем ошибку. Как это можно починить?
Столкнулся с ошибкой при оформлении заказа в стандартном компоненте, подскажите с чем она связана. Два сайта для разных языков с корневыми папками /fr/ и /en/ соответственно. На странице оформления заказа /fr/personal/order/make/ при любом аякс действии - выборе местоположения, типа плательщика или способа доставки - получаю ошибку "The value of an argument 'signedValue' must be of type string". При этом, если папкой сайта назначить корень /, то ошибок нет. Как заставить работать оформление заказа на всех сайтах, а не только из корня?
Вывожу стандартный компонент system.field.edit в стандартном socialnetwork.user_profile_edit с пользовательским множественным checkbox списком, но при отправке формы соотвественное поле пользователя не обновляется. При этом множественное поле типа файл и прочие не множественные поля работают исправно, трудность именно с checkbox вариантом. Подскажите, проблему искать где-то в общих настройках или редактировать компонент соц. сети?
Помогите разобраться с почтовыми шаблонами. Создаю 2 шаблона - один для ru сайта, второй для en. Пользователь, который регистрируется на одной из версий сайта, автоматом получает соответствующий язык уведомлений и в случае отправки ему письма, он получает его на нужном языке. Хорошо... но если этот же пользователь меняет язык на сайте, то есть его версию, то письма ему не приходят вообще, т.к. текущая версия сайта ru отличается от языка его уведомлений. Предполагаю, что глобально письма надо отправлять в зависимости от текущей версии, а не языка уведомлений. Это надо сделать через обработчик или я просто что-то упускаю?
Как оказалось, пользователь попадает в группу не после оплаты или даже выполнения заказа, а после отгрузки. Зависимость странная и не очевидная, учитывая, что в системе нет ни одного варианта доставки. От необходимости участия отгрузки как-то можно избавиться?
Продажа контента не переводит пользователя в группу
Вроде бы все сделано правильно: создан инфоблок - торговый каталог, с продажей контента, в элементе инфоблока указаны базовая цена, валюта, заполнены параметры подписки, перевод в группу на определенный срок. Пользователь из публичной части оформляет заказ этого товара через корзину, а администратор подтверждает оплату и переводит заказ в статус "выполнен". Но покупатель в итоге так и не попадает в обещанную группу. Кто знает, подскажите в чем может быть загвоздка? В какой момент пользователь вообще должен попадать в группу - когда заказ "оформлен", "оплачен" или "выполнен"? смотрел, отличий никаких.
Андрей Николаев, да, мысль понял и реализацию прикинул, но так как, пока что не очень хорошо разбираюсь в системе каталога и заказов, не уверен что метод годится под развитие. Расскажу подробнее:
На сайте обычный каталог товаров, каждый из которых привязывается к конкретным поставщикам. Допустим, пользователь собирает корзину товаров от разных поставщиков и оформляет заказ без всякой оплаты. Дальше конкретный поставщик должен иметь возможность изменить статус своего заказанного товара. При этом покупатель на сайте ничего не оплачивает, и за заказами не следит, ему интересны только статусы каждого отдельного товара.
Ранее я прикинул, что если бы каждый товар из корзины делился на отдельный заказ, то поставщику было бы проще обрабатывать его статус, а покупатель соответственно без проблем получал бы всевозможные уведомления о любом изменении.
Андрей Николаев, вариант хороший и пока что подходит, спасибо. Но если расширять функционал и делать что-то помимо статусов, то разделять товары на отдельные заказы можно только через обработчик событий?
Необходимо сделать возможность изменять статус у каждого отдельного товара. Самое простое решение вроде бы разделить товары на разные заказы. Если так, подскажите, как можно сделать, чтобы после оформлении заказа с несколькими товарами, каждый из товаров записывался как отдельный заказ? Это формируется только в модуле оформления заказа или где-то еще?
Использую многосайтовость, делаю два языка, каталог, один инфоблок с товарами, пара свойств для каждого из языков. Понятное дело, "умный фильтр" выводит все разрешенные свойства пачкой на каждом сайте, а в параметрах компонента каталога никаких регуляторов вывода свойств в фильтр нет. Что можно сделать, чтоб фильтр на разных сайтах показывал разные свойства из одного инфоблока?
Каким запросом можно получить список групп опросов?
Какой самый актуальный способ вывести все элементы инфоблока (например в компоненте news.list), исключая первые 5, при сортировке по дате создания? Простого решения не нашел.
google maps api key, почему в 10-й версии битрикса карты работают без key?
Itachi261092 написал: либо копать ядро битрикса и подменять там ключ, либо пользоваться яндекс-картами
Так и знал
Поэтому еще до вопроса просмотрел файлы ядра, но решения не нашел. Если иначе никак, может кто знает какие конкретно файлы или группы файлов участвуют в формировании карт?
Ну а яндекс не вариант...
google maps api key, почему в 10-й версии битрикса карты работают без key?
Тоже столкнулся с проблемой работы google карт. Последние решение и подсказка пользователей выше сейчас работают, но только для компонентов типа map.google.view и map.google.search. А как быть со свойствами инфоблоков и привязкой элементов к местоположению? В админпанели карты не работают. Подскажите, как правильно передать api ключ и туда