Интеграция доставки Почтой РФ

Описание

Решение интегрирует калькулятор расчета стоимости и сроков доставки Почтой России.

Для расчета стоимости доставки требуется знать общий вес товара, его стоимость и индекс города отправителя. Общий вес товара и его стоимость берется непосредственно в момент оформления заказа, индекс отправителя вы указываете самостоятельно в конфигурационном файле скрипта. Там же вы можете указать, какую стоимость отобразить пользователю: стоимость ценной посылки (максимальный вес до 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
/ 10
Оценок:
1 отзыв
avatar
Оценка / 10
Пустая трата денег, т.к. скрипт не видит разницы между бандеролью и посылкой (зависит от веса)...
avatar