Лучшие статьи и кейсы стартапов
Включить уведомления
Дадим сигнал, когда появится
что-то суперстоящее.
Спасибо, не надо
Главное Свежее   Проекты
Рекомендуем
Продвинуть свой проект
132 1 В избр. Сохранено
Авторизуйтесь
Вход с паролем

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

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

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

Список заказов:b_570cce8fbeacd.jpg

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

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Подбираем рекоммендации...
Комментарии
Первые Новые Популярные
Антонина Пасько
Все четко и доступно, спасибо.
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать