Требования к модулям
При разработке модулей для CMS или для кастомных систем обратите внимание на следующие важные моменты.
- Результаты запросов к api должны кэшироваться на стороне сайта/приложения.
Это необходимо для:
- удобства пользователей, которым не придётся снова пусть недолго, но ждать пока ваш сайт снова получит те же данные;
- уменьшения количества повторных запросов к api-серверам.
Необходимо выносить в настройки время кэширования (по умолчанию 24-48 часов) и кнопку сброса кэша (для применения обновлённых настроек в ЛК eShopLogistic). - Запрос на расчёт параметров доставки (
https://api.eshoplogistic.ru/api/delivery/[service]
) должен содержать массив offers.
Не стоит отправлять только вес или вес и габариты - в личном кабинете могут быть настроены правила, которые используют такие параметры как: количество товаров в корзине, сумма корзины, способ оплаты и другие. - Ваш модуль должен принимать заказы из виджета.
Логично, что один и тот же модуль должен реализовывать максимально полную функциональность.
Так вы сможете предоставить своим клиентам максимально удобный сервис и, возможно, избавить себя от дублирования процессов или кода.
Об отправке данных из виджета подробнее тут. - Ваш модуль должен отображать комментарии к службам доставки / способам доставки и способам оплаты.
В личном кабинете могут быть указаны комментарии - их нужно отображать в соответствующих местах на сайте. - Способы оплаты на сайте должны быть связаны со способами оплаты в нашей системе.
На данный момент доступно: card, cash, cashless.
В запросе к api должет присутствовать нужный вариант payment - от этого зависит правильность расчёта параметров доставки. - Необходимо предусмотреть возможность логгирования запросов к API с ответами, для того, чтобы при необходимости можно было легко проверть данные / определить проблему.
- Выбор пунктов самовывоза должен быть реализован на карте (с беплатным API, например: Yandex, 2GIS).
MODX Revolution
Версия 2 (рекомендуется)
Максимально простая настройка. Расчёт доставки в корзине на базе виджета. В комплекте 2 виджета для карточки товара.
Демонстрационный сайт: modx-v2.eshoplogistic.ru
Как подключить: modx-v2.eshoplogistic.ru/documentation.html
Скачать пакет для локальной установки
Версия 1
Демонстрационный сайт: modx.eshoplogistic.ru
Как подключить: modx.eshoplogistic.ru/documentation.html
Исходный код на GitHub: https://github.com/eshoplogistic/modx_revolution
Простой тест в Console:
$eShopLogistic = $modx->getService('eshoplogistic', 'eShopLogistic',
$modx->getOption('core_path').'components/eshoplogistic/model/eshoplogistic/', []);
# тест подключения
$init = $eShopLogistic->Query();
print_r($init);
# тест СДЭК
$query = [
'from' => 44, // Тверь
'to' => 430, // Самара
'weight' => 1
];
$sdek = $eShopLogistic->Query('delivery/sdek', $query);
print_r($sdek,1);
Помощь с подключением
CMS Bitrix
Демонстрационный сайт со стандартной логикой Bitrix (все доставки отдельными блоками): bitrix.eshoplogistic.ru
Демонстрационный сайт с виджетом (все службы доставки в одном виджите с единой картой выбора ВПЗ): bitrix2.eshoplogistic.ru
Маркетплейс: marketplace.1c-bitrix.ru/solutions/eshoplogistic.delivery/
Помощь с подключениемCS-Cart
Демонстрационный сайт: cs-cart.eshoplogistic.ru
Маркетплейс: https://marketplace.cs-cart.com/kalkulyator-dostavki-dlya-internet-magazinov-eshoplogistic.html
Как подключить: инструкция
Помощь с подключениемWordpress
Демонстрационный сайт со стандартной логикой WooCommerce (все доставки отдельно): wp.eshoplogistic.ru
Демонстрационный сайт с виджетом (все службы доставки в одном виджите с единой картой выбора ВПЗ): wp-v2.eshoplogistic.ru
Как подключить: wp-v2.eshoplogistic.ru/documentation/
Маркетплейс: wordpress.org/plugins/eshoplogisticru
Помощь с подключениемOpencart
Демонстрационный сайт: opencart.eshoplogistic.ru
Скачать модуль: opencart.eshoplogistic.ru/download_module
Как подключить: инструкция
Помощь с подключениемTilda
Интеграция виджета в режиме корзины для карточки товара.
Интеграция виджета в штатную корзину Tilda.
Демонстрационный сайт:
-
Включение виджета в стандартную корзину Tilda:
eshoplogistic.tilda.ws -
Подключение виджета расчёта доставки в режиме корзины на страницу Tilda:
eshoplogistic.tilda.ws/widget-cart
Simpla
Демонстрационный сайт: simpla.eshoplogistic.ru
Документация: simpla.eshoplogistic.ru/documentation
Внимание! Внимание
В работе модуля есть ограничения: модуль не поддерживает приём заказов из виджетов и не учитывает выбранный способ оплаты.
Webasist
Демо-сайт: shop-script.eshoplogistic.ru
Документация: shop-script.eshoplogistic.ru/documentation/
Модуль в маркет-плейсе: webasyst.ru/store/plugin/shipping/eshoplogistic/
Joomla
Демо-сайт: joomla.eshoplogistic.ru
Документация: joomla.eshoplogistic.ru/dokumentatsiya
Загрузить модуль: joomla.eshoplogistic.ru/zagruzit-modul
Помощь с подключениемПомощь с подключением
Внимание
Список партнёров будет дополнияться.
Примечание
Напишите нам на адрес it@eshoplogistic.ru, если хотите попасть в этот раздел в качестве Партнера.
Wordpress WooCommerce , OpenCart
Модули для WordPress и OpenCart полностью отлажены.
Поэтому, если у вас не получилось установить модули по инструкции
(Wordpress,
OpenCart), и вам нужна помощь с установкой,
вы можете обратиться к нашим партнерам за услугой Подключения модуля.
Также у них можно заказать доработку модуля под ваш сайт, если он имеет кастомизации, в результате которых модуль не корректно работает.
Наша техническая поддержка помощью с установкой модуля для WordPress и OpenCart не занимается, даже на платной основе.
Консультации по теме предоставляем только профессиональным разработчикам сайтов.
Спасибо за понимание.
Со своей стороны мы готовы компенсировать вам затраты на подключение модуля у наших партнеров в размере до 3000 рублей за сайт.
Схема такая: вы оплачиваете Партнеру работу по установке модуля, и просите его написать нам что выполнены работы по подключению такого-то аккаунта, после чего мы зачисляем вам на лицевой счет 3000р.
Наши партнёры по работе с Wordpress:
- Екатерина, частный веб разработчик
ekatmelnik@yandex.ru
Стоимость установки модуля на стандартный не кастомизированный WordPress 3 000 рублей.
Доработка под кастомизированный сайт по согласованию. - udesire.ru, веб-студия
Стоимость установки модуля на стандартный не кастомизированный WordPress 4 000 рублей.
Доработка под кастомизированный сайт по согласованию. - readycode.ru, веб-студия
Стоимость установки модуля на стандартный не кастомизированный WordPress 5 000 рублей.
Доработка под кастомизированный сайт по согласованию.
Наши партнёры по работе с Opencart:
- Сергей, частный веб разработчик , автор модуля eShopLogistic для OpenCart
waterfall.opencart@mail.ru
Стоимость установки модуля на стандартный не кастомизированный Opencart 3 000 рублей.
Доработка под кастомизированный сайт по согласованию.
Наши партнёры по работе с Bitrix:
- udesire.ru, веб-студия
Стоимость стандартной установки модуля 4 000 рублей.
Доработка под кастомизированный сайт по согласованию. - datakit.ru, веб-студия
a@datakit.ru
Стоимость стандартной установки модуля 3 000 рублей.
Доработка под кастомизированный сайт по согласованию от 10 000 рублей. -
alto.codes, веб-студия
help@alto.codes
Стоимость работ 2100 рублей в час. Минимальный пакет на работы 42000 рублей.
Доработка модуля под кастомизированный сайт.
Наши партнёры по работе с Modx:
- datakit.ru, вебстудия
a@datakit.ru
Стоимость стандартной установки модуля 3 000 рублей.
Доработка под кастомизированный сайт по согласованию от 10 000 рублей.
Наши партнёры по работе с Cs-cart:
- cart-power.ru, вебстудия, разработчик модуля
Стоимость по согласованию.
Наши партнёры по работе с Joomla:
- udesire.ru, веб-студия
Работа с JOOMSHOPPING.
Стоимость стандартной установки модуля 4 000 рублей.
Доработка под кастомизированный сайт по согласованию. - Агентство Материализации Идей amiltd.ru, веб-студия
oooami@ya.ru
Стоимость стандартной установки модуля 2 000 рублей.
Доработка под кастомизированный сайт по согласованию. Стоимость 1 часа работы программиста 2500 рублей