Документация модуля СДЭК для opencart

Общие сведения - Лицезия cdek-souz

Для работы модулей необходимо зарегистрироваться на сайте www.cdek-souz.ru. Подтверждённые регистрационные данные нужно ввести на странице "Лицензия" в настройках модулей.

Общие сведения - API ключи

API ключи (Учетная запись и секретный код) назначаются СДЭК-ом по запросу ИМ на email vip@cdek.ru, integrator@cdek.ru. Учетную запись и секретный код нужно ввести в настройках модулей на вкладках "Авторизация".

Общие сведения - Использование модуля

Разработчик не гарантирует работу модуля с отличными от классической корзинами и системами оформления заказа.
Для модулей Simple Checkout, Ajax Quick Checkout и других систем оформления заказов требуется доработка.
Техническая поддержка осуществляется в тикет системе.
Доработка модуля под вашу систему оформления заказа платная.

OpenCart 3.x - Загрузка

Скачать:

Демонстрация:

OpenCart 3.x - Установка

Установка:

  • После того, как вы скачаете архив с модулем, нужно зайти в административную часть сайта в раздел Модули > Установка расширений. Важно: Перед установкой самого модуля нужно скачать и установить фикс, решающий проблему установки расширений из админской части в Opencart3. (В этом разделе нужно нажать кнопку Загрузить и выбрать скачанный архив и нажать продолжить.) После установки фикса необходимо зайти в раздел Модули/Расширения > Модификаторы и нажать кнопку Обновить уже после этого можно будет таким же образом установить сам модуль.
  • После удачной загрузки файлов модуля в разделе Модули/Расширения > Модификаторы необходимо нажать кнопку Обновить, чтобы обновить кэш модификаторов. В верхней части меню появится раздел со всеми настройками модуля.
  • Для управления модулями необходимо активировать каждый из них в разделе Модули/Расширения > Модули расширения, нажав на соответствующую кнопку рядом с ним
    Модуль расчета доставки находится в разделе "Доставка"
    Модуль отгрузки находится в разделе "Модули"
    Модуль оплаты наложенным платежом находится в разделе "Оплата"
    Модуль учитывать в заказе активируется автоматически при включении наложенного платежа.
  • Важно: после активации модулей необходимо задать права для просмотра и редактирования страниц модуля группе пользователей, к которой относится пользователь, под которым вы зашли в админку. Как правило, это Administrator. Находится данная страница админки здесь После этого необходимо выбрать свою группу пользователей (в большинстве случаев, это Administrator) и нажать на кнопку "редактировать" Затем выставить права для редактирования и просмотра, нажав "Выделить все" (либо же конкретным страницам модуля), далее нажать на кнопку "сохранить" вверху экрана
  • После активации модулей и настройки прав можно будет редактировать их настройки из раздела "CDEK", без необходимости заходить в меню "Модули"

OpenCart 3.x - Применение изменений при обновлении модуля

  • Важно: в случае, если в модуль сдек у вас на сайте вносились правки в код (доработка под simple или какие-либо свои доработки), лучше обратиться к вашему веб-мастеру для установки. В случае особо важных обновлений, на данном сайте будем выкладывать инструкции для ручного обновления модуля.
  • При обновлении модуля необходимо повторить процесс установки.

OpenCart 3.x - Лицензия

1. Ввод лицензии cdek-souz.ru

Получить лицензию

2. Ввод api-ключей в модуле доставки.

Получить API ключи

2. Ввод api-ключей в модуле отгрузки.

Получить API ключи

OpenCart 3.x - Расчет доставки

Нужно ввести api ключи

Во вкладке "Данные" нужно задать город отправления. Из этого города будет проиходить расчет стоимости доставки.

Во вкладке "Тарифы" нужно добавить желаемые тарифы для расчета стоиомсти доставки. Рекумендую также добавить тариф "Тяжеловесы" для тестирования веса и размера отправления.

"Вывод результатов:" если "Наиболее приоритетный" - будут выведены самый дешевые тарифы для каждого типа тарифов (до двери, до склада), иначе будут выведены все доступные тарифы для направления.

Во вкладе "Данные" нужно задать вес и размер по умолчанию. Эти данные нужны для расчета стоимости доставки в случае, если в корзине у пользователя находится товар, размеры или вес у которого не заданы. Например размер: габариты, 10х10х10, Если значение не заполнено; вес: 1кг, Если значение не заполнено;

Пункт "Учитывать регион при определении города доставки по России". Поиск города будет происходить по базе городов СДЭК (импортируется из файла cdek_city.sql).

Пункт "Учитывать почтовый индекс при определении города". Будет произведена дополнительная проверка на существования почтового индекса в выбранном пользователем городе. Если есть несколько городов с одинаковыми (или похожими) названиями - выберется тот город, в котором есть указанный индекс.

OpenCart 3.x - Оплата

В настройках модуля "Учитывать в заказе" нужно задать заголовок, который будет отображаться в общей информации о заказе на последней стадии оформления.

В настройках модуля оплаты нужно задать заголовок, который будет отображаться в способах оплаты, а также наценку за наложенный платеж. Наценка для Интернет магазинов обычно составляет 3% от общей суммы, но лучше узнать стоимость наценки у менеджера.

OpenCart 3.x - Отгрузка

Нужно ввести api ключи

Во вкладке "Данные" в настройках модуля нужно задать город отправления.

OpenCart 2.x - Загрузка

Скачать:

Демонстрация:

OpenCart 2.x - Установка

Установка:

  • После того, как вы скачаете архив с модулем, нужно зайти в административную часть сайта в раздел Модули > Установка расширений. В этом разделе нужно нажать кнопку Загрузить и выбрать скачанный архив и нажать продолжить. Для корректной установки модуля необходимо в настройках магазина (вкладка сервер) необходимо включить и настроить FTP доступ.
  • После удачной загрузки файлов в разделе Модули > Модификаторы необходимо нажать кнопку Обновить, чтобы обновить кэш модификаторов. В верхней части меню появится раздел со всеми настройками модуля.
  • Для доступа к настройкам модуля необходимо выставить права доступа в разделе Система > Пользователи > Группы пользователей для группы администраторов.

OpenCart 2.x - Применение изменений при обновлении модуля

  • При обновлении модуля возможно необходимо внести некоторые изменения в базу данных без переустановки модуля. Для этого в модуле реализована система миграций. После каждого обновления модуля примените обновления. Для этого откройте меню модуля СДЭК - Другое - Применить обновления

OpenCart 2.x - Лицензия

1. Ввод лицензии cdek-souz.ru

Получить лицензию

2. Ввод api-ключей в модуле доставки.

Получить API ключи

2. Ввод api-ключей в модуле отгрузки.

Получить API ключи

OpenCart 2.x - Расчет доставки

Нужно ввести api ключи

Во вкладке "Данные" нужно задать город отправления. Из этого города будет проиходить расчет стоимости доставки.

Во вкладке "Тарифы" нужно добавить желаемые тарифы для расчета стоиомсти доставки. Рекумендую также добавить тариф "Тяжеловесы" для тестирования веса и размера отправления.

"Вывод результатов:" если "Наиболее приоритетный" - будут выведены самый дешевые тарифы для каждого типа тарифов (до двери, до склада), иначе будут выведены все доступные тарифы для направления.

Во вкладе "Данные" нужно задать вес и размер по умолчанию. Эти данные нужны для расчета стоимости доставки в случае, если в корзине у пользователя находится товар, размеры или вес у которого не заданы. Например размер: габариты, 10х10х10, Если значение не заполнено; вес: 1кг, Если значение не заполнено;

Пункт "Учитывать регион при определении города доставки по России". Поиск города будет происходить по базе городов СДЭК (импортируется из файла cdek_city.sql).

Пункт "Учитывать почтовый индекс при определении города". Будет произведена дополнительная проверка на существования почтового индекса в выбранном пользователем городе. Если есть несколько городов с одинаковыми (или похожими) названиями - выберется тот город, в котором есть указанный индекс.

OpenCart 2.x - Оплата

В настройках модуля "Учитывать в заказе" нужно задать заголовок, который будет отображаться в общей информации о заказе на последней стадии оформления.

В настройках модуля оплаты нужно задать заголовок, который будет отображаться в способах оплаты, а также наценку за наложенный платеж. Наценка для Интернет магазинов обычно составляет 3% от общей суммы, но лучше узнать стоимость наценки у менеджера.

OpenCart 2.x - Отгрузка

Нужно ввести api ключи

Во вкладке "Данные" в настройках модуля нужно задать город отправления.

OpenCart 1.x - Загрузка

Скачать:

Демонстрация:

OpenCart 1.x - Установка

1) Из директории upload скопировать всё в корень сайта
2) Установить модуль и выставить права доступа в панели администратора (Система → Пользователи → Группы пользователей)
3) Выполнить импорт файла cdek_city.sql в базу данных через phpMyAdmin. Название базы данных есть в файле config.php в корне сайта (DB_DATABASE). Если вы используете префикс таблиц в базе данных, то отредактируйте его в файле cdek_city.sql
4) Установить доставку (Дополнения -> Доставка -> Доставка транспортной компанией «СДЭК»), оплату (Дополнения -> Оплата -> Наложенный платеж, Дополнения -> Оплата -> Наложенный платеж) и выставить права доступа в панели администратора (Система → Пользователи → Группы пользователей)
5) Настроить модуль

КРОН

Для автоматического обновления заказов на сайте нужно добавить крон задачу в хостинг панели сайта.
Обращаться нужно по адресу {домен вашего сайта}/cdek_integrator_cron.php. Поcле настроки крона на сервере, необходимо в настройках модуля включить выполнение крона.
Вкладка "Дополнительно" поле "Использовать cron для автоматического обновления отправлений".
1) За один запуск крона, обновляется одно отправление.
2) Сначала выбираются заказы с самым поздним временем обновления.
3) Один и тот-же заказ обновляется не раньше чем ерез 6 часов после последнего обновления.
4) Не обновляются заказы со статусами: Вручен, Не вручен, возврат, Возвращен на склад отправителя, Удален.
Внимание. Частота обращения настраивается произвольно, но слишком часто не рекомендуется т.к. будет создаваться черезмерная нагрузка как на ваш сайт так и на сервера СДЭК.

OpenCart 1.x - Лицензия

1. Ввод лицензии cdek-souz.ru

Получить лицензию

2. Ввод api-ключей в модуле доставки.

Получить API ключи

2. Ввод api-ключей в модуле отгрузки.

Получить API ключи

OpenCart 1.x - Расчет доставки

Нужно ввести api ключи

Во вкладке "Данные" нужно задать город отправления. Из этого города будет проиходить расчет стоимости доставки.

Во вкладке "Тарифы" нужно добавить желаемые тарифы для расчета стоиомсти доставки. Рекумендую также добавить тариф "Тяжеловесы" для тестирования веса и размера отправления.

"Вывод результатов:" если "Наиболее приоритетный" - будут выведены самый дешевые тарифы для каждого типа тарифов (до двери, до склада), иначе будут выведены все доступные тарифы для направления.

Во вкладе "Данные" нужно задать вес и размер по умолчанию. Эти данные нужны для расчета стоимости доставки в случае, если в корзине у пользователя находится товар, размеры или вес у которого не заданы. Например размер: габариты, 10х10х10, Если значение не заполнено; вес: 1кг, Если значение не заполнено;

Пункт "Учитывать регион при определении города доставки по России". Поиск города будет происходить по базе городов СДЭК (импортируется из файла cdek_city.sql).

Пункт "Учитывать почтовый индекс при определении города". Будет произведена дополнительная проверка на существования почтового индекса в выбранном пользователем городе. Если есть несколько городов с одинаковыми (или похожими) названиями - выберется тот город, в котором есть указанный индекс.

OpenCart 1.x - Оплата

В настройках модуля "Учитывать в заказе" нужно задать заголовок, который будет отображаться в общей информации о заказе на последней стадии оформления.

В настройках модуля оплаты нужно задать заголовок, который будет отображаться в способах оплаты, а также наценку за наложенный платеж. Наценка для Интернет магазинов обычно составляет 3% от общей суммы, но лучше узнать стоимость наценки у менеджера.

OpenCart 1.x - Отгрузка

Нужно ввести api ключи

Во вкладке "Данные" в настройках модуля нужно задать город отправления.