Работа с API - модуль "DHL Доставка"
В настройках модуля можно подключить 2 API:
- официальный API DHL
- API автора модуля
API автора модуля - можно использовать как временно решение, но постоянно его использовать нежелательно, по следующим причинам:
1. В официальном API в стоимость доставок могут закладываться скидки которые DHL Вам предоставил.
2. В официальном API есть тарифы, которых нет в API автора ("SPRINTLINE", "EXPRESS EASY DOC"," EXPRESS DOMESTIC (B2C)" и др.)
3. Я не могу гарантировать бесперебойную работу API. Иногда на хостинге API проводятся технические работы.
Подключение официального API DHL
Для подключения офицального API Вам нужно будет заключить договор:
https://mydhl.express.dhl/ru/ru/registration.html
После этого у Вас будет номер договора, с примерно таким форматом: 380261234
Затем зарегистрируйтесь в XML-портале:
https://xmlportal.dhl.com/register
В поле "Requestor Account Number" укажите номер договора.
После регистрации Вы получите 2 письма с реквизитами: для тестового режима и для рабочего.
Скопируйте оттуда параметры:
- Account Number
- Test Site ID
- Test Password
- Production Site ID
- Production Password
и сохраните их в настройках модуля
Можно сразу отключить тестовый режим и попробуйте рассчитать доставку в оформлении заказа.
Если способ доставки работать не будет, то протестируйте в тестовом режиме.
Внимание! в тестовом режиме стоимость доставки всегда равна одной и той же суммме независимо от тарифа доставки.
Если способ доставки не работает, то включите Режим отладки
рассчитайте стоимость доставки в оформлении заказа и отправьте разработчику ( bitrix@softpodkluch.ru ) то что пишется во вкладке "Отладка".