Главное Авторские колонки Вакансии Образование
601 2 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Интеграция Wordpress с системой дистрибьютора Merlion

Небольшой рассказ про наш опыт интеграции интернет-магазина на wordpress с системой дистрибьютора Merlion. Об ошибках и технической стороне вопроса.
Мнение автора может не совпадать с мнением редакции

Некоторое время назад, появился клиент с просьбой создать Интернет-магазин, интегрировать с 1C и системой поставщика. Так как мы любим Wordpress и считаем его одной из лучших CMS, решили не изменять себе и писать на нем. Определившись с макетом, дизайном и полным функционалом. мы взяли систему и подготовили все имеющиеся плагины. Примерно за 2 недели проработали интерфейс, определили логику каждого действия пользователя и соответственно настроили весь функционал. После того как Базовый шаблон со всем функционалом по сортировкам товаров, галереи товаров, работа корзины покупок был готов, мы приступили к написанию плагина интеграции базы Интернет-магазин с базой поставщика.Собственно ниже опишу задачу подробнее:1. Каждая позиция должна быть связана с позицией на стороне поставщика, для отображения статуса "В наличии" или "Под заказ"2. После оплаты товаров в корзине, товар должен автоматически резервироваться на стороне поставщика.3. Менеджер Интернет-магазина автоматически должен видеть в CRM Лид и статус заказа, "Оплачен" или "Не оплачен". Лид же формируется только после прохождения клиентом этапа заполнения даных о себе, то есть Заказ корзины в два этапа, заполнение данных о себе и непосредственно оплата. Как показывает практика, конверсия так получается выше!4. Так же после подтверждения менеджером оплаты заказа в CRM товар на стороне поставщика должен уходить в статус отгрузки.Вроде бы задаче весьма простая стоит и написать уникальный плагин под Wordpress нас не испугал, но система в итоге получилась интересная. Так же на пути встретились несколько проблем. Так как все работает по API мы, при отправке системе поставщика запроса о "Наличии" товара сервер возвращал некую ошибку и статус выводить не удавалось. После того как мы сообщили о проблеме, поставщик не смог найти проблему и пришлось искать ее нашему программисту. После того как мы уже исправили ошибку, все успешно заработало.Ниже приложу пару фото.

Список заказов:

И непосредственно заказ.И непосредственно настройка плагина:Вот такой вот опыт получился.Если у вас есть желание написать плохожий плагин то можжете звонить нам или оставить заявку на сайте spikeweb.ru

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем