Интеграция модуля " DPD - служба доставки ( http://dpd.ru )" с Simple
Если Вы читаете эту статью, то предполагается что Вы купили модуль DPD - служба доставки ( http://dpd.ru ) установили его и перешли к интеграции с Simple
Зачем интегрировать модуль с Simple?
Для отправки посылки покупателю - Вам нужно создать заказ на отгрузку на сайте dpd.ru. Это можно сделать в личном кабинете, но тогда придется вручную указывать адрес получателя и др. данные. Намного удобнее настроить выгрузку из Вашего интернет-магазина на сайт DPD.
Но проблема в том что адрес пользователя нужно выгрузить не одним полем, а разбитым на 7 полей: улица, аббревиатура улицы, дом, корпус, строение, квартира, офис.
Чтобы пользователь сам указал эти данные - надо добавить соответствующие поля в настройках Simple.
В инструкции ниже описано как это можно сделать.
Интеграция
Укажите следующую настройку во вкладке:
И сохраните настройку.
На скриншоте Вы видите идентификаторы полей:
Вот таблица чтобы было удобнее их копировать:
Идентификатор | Название | Тип поля | Принадлежность |
street | Улица | Текст | Заказ |
streetAbbr | Аббревиатура улицы | Выпадающий список | Заказ |
house | Дом | Текст | Заказ |
houseKorpus | Корпус | Текст | Заказ |
str | Строение | Текст | Заказ |
office | Офис | Текст | Заказ |
flat | Квартира | Текст | Заказ |
Перейдите в настройки модуля Simple и с помощью кнопки последовательно создайте поля.
Укажите идентификатор (первая колонка в таблице выше).
Укажите название (вторая колонка, но можно любое своё)
Выберите тип Текст - для всех полей кроме Аббревиатура улицы
для Аббревиатуры улицы выберите тип Выпадающий список
Для всех полей выберите принадлежность "Адрес"
Для поля аббревиатура улицы создайте следующий набор значений
Значение | Текст |
ул | улица |
ал | аллея |
б-р | бульвар |
вал | вал |
дор | дорога |
линия | линия |
наб | набережная |
пер | переулок |
пл | площадь |
проезд | проезд |
пр-кт | проспект |
спуск | спуск |
тупик | тупик |
ш | шоссе |
В результате должен получиться следующий набор полей
Сохраните настрйоки Simple зайдите во вкладку Доставка
Создайте набор полей для значения dpd.*_courier
Должно получиться
В результате в оформлении заказа после выбора способа доставки курьером, польователь увидит:
И в админке в просмотре заказа в проверочной форме все данные будут по-умолчанию указаны в полях: