[B]Модуль выгрузки скидок для b2b порталов позволяет[/B]
[LIST]
[*]выгружать скидки
[*]создавать контрагентов
[*]Заменяет пароль (опционально)
[*]Выгружать условия контрагентов
[*]Выгружать персонального менеджера
[*]Выгружать взаиморасчеты
[*]Сообщать о неполадках в выгрузке отсуствии нужных позиций или брендов
[/LIST]пример лога выгрузки:
[CODE]Невалидные товары и бренды, выгружаемые из 1с за 16.01.2022 01:58:31
Следующие товары, выгружаемые из 1с, не существуют на сайте:
Устройство для удаления засоров в унитазах и писсуарах с универсальной насадкой
Устройство для удаления засора спираль в виниловой оплетке с ершиком, для труб
Вантуз "Энергия" для удаления засоров гидроударом, в комплекте с тремя насадками
Следующие бренды не существуют или не активны на сайте:
Ростовская Мануфактура
Всего обработано товаров с брендами: 10000
Из них бренд на сайте соответствует бренду в 1С: 9952
Несовпадающих брендов на сайте: 47
[/CODE]Выгрузка работает полностью автоматически всё что необходимо для запуска выгрузки установить галку
Для выгрузки контрагентов необходимо в 1С в карточке контрагента во вкладке категория поставить галочку синхронизировать с сайтом
[IMG WIDTH=388 HEIGHT=192]https://lh6.googleusercontent.com/D8qoisT0VTxDWlcTKPzZrwS7dJV_2963vVCzRyeHaQyFYkgjYE-354aa4RRGeFEjpBccDSbK0kfYNlK4vxE7py-1pzRgXiJXCAkPnUilcoH3e421vW7KB_J6jno8bw[/IMG]
Обязательным параметром также является e-mail по которому будет производится поиск контрагента
За одним е-майл(ом) закреплен 1 пользователь.
Возможно так же установить галку "менять пароль контрагента" и указать вручную пароль вашего клиента.
[B]Выгрузка Менеджеров контрагента на сайт[/B]
По договоренности выгрузка юр.лиц происходит в т.н. "компании" на сайте Б2Б, которые являются ни чем иным, как "профилями покупателя".
При этом действует условие 1 вход (контрагент) = несколько компаний, по числу ТочекДоставки из карточки контрагента в 1с.
Для заполнения данных контрагента во внешнюю обработку 1с добавлена функция РаботаСДаннымиКонтрагента, которая выгружает следующие данные:
[LIST]
[*]
E-mail и пароль контрагента для входа
[*]
Наименование контрагента
[*]
Юридический адрес контрагента
[*]
ИНН / КПП
[*]
Контактное лицо, тел. факс при наличии
[/LIST]
а также персонального менеджера контрагента, который указывается на вкладке "Как покупатель - Менеджеры" в 1с на карточке контрагента.
Далее, для того, чтобы прикрепленный персональный менеджер отображался в личном кабинете пользователя на сайте Б2Б, у пользователя на сайте должно быть создано поле с кодом UF_PERSONAL_MANAGER (и только так), в котором будет хранится ссылка на запись в инфоблоке "Служебные - Менеджеры".
Ответная часть на сайте создает(или обновляет) соответствующую запись в этом инфоблоке, и привязку к этой записи в карточке пользователя на сайте.
Файл ответной части, отвечающий за этот функционал, называется setmgr.php .
После этого, также выгружаются адреса доставки из карточки контрагента со вкладки "Точки доставки" (строка адреса, справочник ТочкиДоставки).
Ответная часть на php принимает выгруженные данные и раскладывает их по соответствующим полям профиля покупателя ("компании").
Здесь надо отметить, что для реализации этого функционала пришлось разобрать механизм оформления заказ на сайте, в частности создания/выбора/обновления профиля и его данных.
Количество профилей - количество адресов точек доставки в карточке 1с выгружаемого контрагента.
Файл ответной части, отвечающий за этот функционал, называется setdelivpts.php .
[B]Отправка заказов менеджерам привязанных привязанных к контрагенту[/B]
В файле init.php в функции отправки заказа на почту custom_mail() мы получаем текущего пользователя и привязанных к нему контрагентов
получаем email привязанных контрагентов и отправляем на их почту письмо с заказом.
В результате все менеджеры выгруженные и привязанные к контрагенту получают уведомление о поступлении заказа.
[B]Реализация ручных скидок в дополнение к автоматическим[/B]
Ручные скидки для сайта B2B необходимо задавать в соответствии с тем как описано ниже
[LIST]
[*]
Задаются название скидки, принадлежность скидки сайту B2B, а также Приоритет, равный всегда 1.
[/LIST]
[IMG WIDTH=895 HEIGHT=428]https://lh4.googleusercontent.com/yUB7uZ30ZRBV75XmMFsTIORj1NjLPgaFyfbwuJDJcK75XKGDXytibP4tWrdkYdbFHffz4tFlBMIVFrFq8ienAUt-7sGxxBIw0gNo7KAcWVwna2_xQ6YNVaYFhKODxQ[/IMG]
т.н ручные скидки создаются в том случае, когда вам необходимо дать дополнительную скидку при заказе с сайта.
Условия и необходимые действия для скидки задаются на вкладке "Действия и условия".
На вкладке "Ограничения" необходимо выбрать группу "Доступ к ценам Базовая" для правильного отображения нужных цен.
[LIST]
[*]
[IMG WIDTH=972 HEIGHT=317]https://lh3.googleusercontent.com/ApYsvyY_pGnYo-KJ1YwpdKiQB9Ff-hgIlxNW8bSzmGvvInE2pf_nKew_JKdhtS90-AUAnQtgE7hyFEBPcrwbfic-aSfxjVpuY1WAd8JvjHV-lddWoNIrwNYNssP-lQ[/IMG]
[/LIST]
Сами скидки выгружаются полностью автоматически, обратите внимание что пользователь не будет выгружен на сайт до тех пор пока у него не будет хотя бы одной скидки.