Интеграция доставки Почтой РФ
Решение интегрирует калькулятор расчета стоимости и сроков доставки Почтой России.
Для расчета стоимости доставки требуется знать общий вес товара, его стоимость и индекс города отправителя. Общий вес товара и его стоимость берется непосредственно в момент оформления заказа, индекс отправителя вы указываете самостоятельно в конфигурационном файле скрипта. Там же вы можете указать, какую стоимость отобразить пользователю: стоимость ценной посылки (максимальный вес до 20 кг) или, например, стоимость бандероли первого класса (максимальный вес до 2,5 кг).
Кроме того, вы можете так же к стоимости доставки прибавить свою сумму, а к весу товара добавить еще и вес упаковки.
Чтобы узнать стоимость доставки пользователю нужно только ввести адрес доставки. Поскольку все люди разные, вводят адреса по разному и так как свой индекс знает только каждый десятый, было принято решение использовать сторонний ресурс-помощник DaData.ru. Данный ресурс помогает пользователю ввести правильный адрес с помощью всплывающих подсказок, а нам - разработчикам - получить правильный индекс покупателя.
Сам расчет стоимости происходит на сервере PostCalc.ru - самый точный на сегодняшний день калькулятор по услугам, предоставляемых Почтой РФ. Даже на официальном сайте Почты России очень сильные расхождения в подсчете онлайн и непосредственно в отделении почтовой связи. Сервис PostCalc.ru будет для вас бесплатным, если запросов в сутки будет менее 500. Это не значит, что если будет выполняться 501 запрос, то вас отключат). Нет. Если по итогам месяца вы будете регулярно превышать 500 запросов в сутки, то автор этого сервиса попросит вас перейти на коммерческую версию (от 1 до 4 тысяч рублей в месяц в зависимости от кол-ва запросов).
- Новое в версии 2.3:
- В связи с переходом на postcalc API 2.0 были внесены соответствующие изменения. Тарифов "Простая бандероль" и "Заказная бандероль" больше нет;
- Добавлен такой параметр как "Договор с почтой": есть или нет.
Для тех, у кого данное решение уже установлено, необходимо заменить файлы install.php и PostCalc_class.php. После открыть страницу с настройками, выбрать нужный тариф и сохранить.
- Новое в версии 2.2:
- Ко всем запросам добавлен параметр "key". Новое требование postcalc. Получить ключ можно на сайте postcalc.ru
Новое в версии 2.0
- Теперь все настройки указываются в одном конфигурационном файле в дружественном HTML интерфейсе. Ознакомится с демо-версией админки можно по этой ссылке.
- Добавлена возможность выбрать вид отправления по умолчанию: простая бандероль (max 2 кг), заказная бандероль (max 2 кг), ценная бандероль (max 2 кг), ценная посылка (max 20 кг), заказная бандероль 1 класса (max 2,5 кг) и ценная бандероль 1 класса (max 2,5 кг).
- Добавлена возможность указать единицу измерения веса на сайте (граммы или килограммы).
- Добавлена возможность указать вес по умолчанию (Если в карточке товара не указан вес или вес равен нулю, то автоматически будет подставлено дефолтное значение).
- Добавлена возможность прибавлять наложенный платеж к стоимости доставки.
- Добавлена возможность вычитать НДС.
- Добавлена возможность добавлять свою наценку.
- Добавлена возможность указывать наценку за обработку заказа.
- Добавлена возможность указать стоимость упаковки в зависимости от веса товара.
- Добавлена возможность прибавлять вес упаковки к весу товара (так же в зависимости от веса товара)
- Добавлена возможность округлять результат до копеек или до рублей.
- Добавлена возможность указать тип страховки (полная или только вложение)
- Добавлена возможность выводить срок доставки или не выводить его вовсе.
- Устранена ошибка, в результате которой список подсказок пропадал с экрана.
-
Требования к установке:
- активированное PHP