Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть 2 задачи:

1. Задача: синхронизировать товары и остатки товаров на сайте и в CRM. Для этого в товарном каталоге CRM создаем для товара кастомное поле "Количество". В Woocommerce управление остатками выключено.

Необходимо:

- Написать функцию в WP, которая, запускаясь один раз в сутки, будет проверять наличие новых товаров в БД сайта и передавать новые товары (с полями, которые там необходимы, включая первую добавленную категорию и изображение) в CRM через входящий вебхук*. Если товар в магазине в статусе "В наличии", в поле количество CRM передаем "1", если товар в магазин добавлен в статусе "Предзаказ" или "Нет в наличии", в поле количество CRM передаем "0". После обновления создается задача в CRM создается задача "Сверить остатки добавленных товаров" в CRM ответственному сотруднику со списком добавленных товаров.

- Написать веб-хук (робот в CRM типа "вебхук") в CRM, который будет уменьшать количество проданных товаров в базе CRM при переходе сделки в стадию "Завершена". Если после уменьшения количества товаров, остаток "0", меняем статус товара с "В наличии" на "Предзаказ".

- Написать веб-хук (робот в CRM типа "вебхук") в CRM, который при изменении (ручном изменении путём редактирования товара или автоматическом изменении с помощью вебхука) поля количества товара изменял его статус следующим образом: количество <: статус="" "Предзаказ";="" количество="">= 1: статус "в наличии".

- Написать исходящий вебхук, который при изменении поля статуса товара обновит статус этого товара на сайте (на стороне Wp может быть реализовано через функцию или используя API плагина WP All Export Pro (на сайте версия nulled, документация по доступным интеграциям здесь  https://zapier.com/apps/wp-all-export-pro/integrations)

* при обновлении товары сравниваем по идентификатору магазина (соответствующее поле есть в базе CRM) 

2. Передача данных о заказе передается в CRM с помощью плагина интеграции на входящий вебхук (код плагина во вложении)

Необходимо доработать плагин следующим образом: 

- Передавать товары в заказе не в формате "Товар - сумма", а "Товар -цена за единицу - количество - сумма - скидка (при ее наличии)"

- При передаче данных о покупателе в CRM создается только контакт, необходимо дополнительно создавать для контакта реквизит "Адрес доставки" из полей заказа

- Переработать в плагине сопоставление товаров (сейчас товары сопоставляются по названию, необходимо сопоставлять по полю "ID на сайте"

Статья по веб-хукам Битрикс-24:  https://dev.1c-bitrix.ru/community/blogs/marketplace_apps24/easy-integration-with-bitrix24-or-magic-vibhuti.php 

4 года назад
marketlab_by
43 годаБеларусь
5 лет в сервисе
Был
год назад
  • Похожие заказы
  • Приветствую.  Имеется, платая тема Wordpress+Woocommerce. https://walker.qodeinteractive.com/Нужно расширить функционал и соответственно сверстать из PSD недостающие страницы, для этого функционала (web + mobile). 1. Написать расширенный функционала личного кабинета пользователя и собственно сам личный кабинет, так как "собственный" слишком ...

    Закрыт
    4 года назад
  • На сайте храма [url=https://www.hram-preobrajeniya.ru/]https://www.hram-preobrajeniya.ru/[/url]   нужно сделать страницу, где можно будет заказать поминовение и перевести пожертвование. Сайт на платформе Bitrix. Вся подробная информация в прикрепленном ТЗ.

    Закрыт
    4 года назад
  • Задача: Получать и отправлять сообщения с 10-30 аккаунтов viber видя информацию по ним на одном экране ну и разумеется без авторизаций на них для чтения/ответа(авторизовался раз и дальше отвечаешь) Пример В одном окне есть ...

    Закрыт
    4 года назад
  • Есть лендинг с парочкой форм отправки заявки, отправляет заявки с сайта через phpmail мне на гугл почту, которая или не доставляет их, или делает их с огромной задержкой. Нужно переписать на smtp. Также при отправке заявки ...

    Закрыт
    4 года назад
  • Необходимо внести правки в бота, написанного на Kotlin. Огромная просьба, без опыта работы не оставлять заявки:) Исходники пришлю.

    Закрыт
    4 года назад
  • Необходимо написать бота для телеграм, который будет управлять командами по апи на 3-х площадках. После запуска необходимо задать апи ключи трёх бирж: yobit и cex и exmo. После чего будут доступны 3 кнопки, соответственно кнопка для ...

    Закрыт
    4 года назад
  • Сайт: [url=http://redcatmebel.ru/]redcatmebel.ru[/url] (опенкарт 3) Нужно: 1) в категориях товаров, [url=http://redcatmebel.ru/index.php?route=product/category&amp;path=67]redcatmebel.ru/index.php?...[/url] нужно сделать варианты сортировки по примеру: [url=https://www.moon-trade.ru/catalog/divany?sort=default]www.moon-trade.ru/catalog...[/url] 2) в карточке товара (пример: [url=http://redcatmebel.ru/index.php?route=product/product&amp;path=62&amp;product_id=97]redcatmebel.ru/index.php?...[/url] ) вывести таблицу с атрибутами под описанием 3) ...

    Закрыт
    4 года назад
  • Есть самописный лендинг  https://prazdnikilux.ru/organizatsiya-prazdnikov.html на этой странице нужно добавить ниже этих блоков http://joxi.ru/p27yn0vhWzDE3r еще один и разместить его по центру с новой картинкой и новым текстом и новой ссылкой (обратите внимание что ссылка на трех элементах - текст + ...

    Завершен
    4 года назад