После установки этого дополнения нужно перейти в раздел Модификаторы и нажать кнопку «Обновить модификаторы». После этого можно устанавливать другие модули. Если при выборе доставки в СДЭК на странице оформления заказа возникла ошибка При расчете заказа произошла ошибка
AdminVPS — https://my.adminvps.ru/aff.php?aff=901
Beget — https://beget.com/?id=933918
McHost — https://mchost.ru/?referer=2861835542

Изучаем в OpenCart API REST: взаимодействие сторонних систем с магазином
Возможно несколько проблем и вариантов их решения:
Как видите, он содержит только одну функцию do_curl_request , которая будет вызывать CURL для URL-адреса, переданного аргументом $url l. Второй аргумент — это массив параметров на случай, если вам нужно POST-данные. В нашем модуле пользовательского API мы извлечем список всех продуктов, доступных в магазине, и это будет вывод в формате JSON, как того требуют стандарты REST в OpenCart.
Как создать пользовательский API в OpenCart | Брест Юникодинг
Запросите через заявку на портале или через почту ff1@cdek.ru пароль от Вашего ЛК для настройки интеграции:
Как видите, он содержит только одну функцию do_curl_request , которая будет вызывать CURL для URL-адреса, переданного аргументом $url l. Второй аргумент — это массив параметров на случай, если вам нужно POST-данные. Я предполагаю, что вы знакомы с базовым процессом разработки модулей в OpenCart. Еще один важный момент: я использую версию OpenCart 2.1.0.2 на момент написания этой статьи, и вы должны сделать это тоже, чтобы обеспечить совместимость основных API.
Обзор модуля СДЭК доставка для Opencart 2x/3x. Установка и базовая настройка.
Пример письма (заявки на портале):
Если при выборе доставки в СДЭК на странице оформления заказа возникла ошибка При расчете заказа произошла ошибка Стоимость доставки по Казахстану на сайте будет показываться в рублях, а в накладной в тенге. Для этого необходимо провести следующие настройки:
1. Сделайте резервную копию вашего файла /system/modification.xml
2. Скачайте фикс-модификатор по ссылке и установите его у себя в админке
3. Обновите кэш модификаторов
4. Обновите кэш twig-шаблонов

2. Модуль установился и работает в админке, но на сайте ничего не отображается
Вам необходимо обратиться в техническую поддержку СДЭК на почту integrator@cdek.ru, либо к вашему персональному менеджеру в СДЭК с просьбой проверить какие версии API подключены по вашему аккаунту. Попросите подключить вам API 1.5
В нашем модуле пользовательского API мы извлечем список всех продуктов, доступных в магазине, и это будет вывод в формате JSON, как того требуют стандарты REST в OpenCart. 2. Вы раньше редактировали файлы шаблона через админку в разделе «Редактор темы», тогда этот файл сохранился в базе данных и на него уже не влияют ocmod-модификаторы, это проблема Opencart 3. Вам нужно установить фикс [скачать] и обновить модификации в админке.
Настройка общих файлов
- catalog/controller/api/custom.php : это файл контроллера, и большая часть нашей логики приложения находится в этом файле.
- catalog/language/en-gb/api/custom.php : Это языковой файл, который содержит языковые переменные.
- common.php : Этот файл содержит общий код для повторного использования.
- login.php : это файл, который демонстрирует, как войти в магазин, используя REST API.
- products.php : это файл, который демонстрирует, как получать продукты с помощью нашего пользовательского модуля API.
Не тратя впустую много времени, я сразу же углублюсь в практические вещи.
Содержание
- 1 Изучаем в OpenCart API REST: взаимодействие сторонних систем с магазином
- 2 Как создать пользовательский API в OpenCart | Брест Юникодинг
- 3 Обзор модуля СДЭК доставка для Opencart 2x/3x. Установка и базовая настройка.
- 4 2. Модуль установился и работает в админке, но на сайте ничего не отображается
- 5 Настройка общих файлов



