Совместимость:
OpenCart 1.5.3.1OpenCart 1.5.4.1OpenCart 1.5.5.1OpenCart 1.5.6OpenCart 1.5.6.1OpenCart 1.5.6.2OpenCart 1.5.6.3OpenCart 1.5.6.4OpenCart 2.0OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*OCStore 1.5.3.1OCStore 1.5.4.1OCStore 1.5.5.1OCStore 1.5.5.1.1OCStore 1.5.5.1.2OCStore 2.1OCStore 2.3OCStore 3.*OcShop 1.5.6.4.хOpencart.pro 2.0.3.хOpencart.pro 2.1Opencart.pro 2.3MaxyStore 2.1.0.2MaxyStore 2.3.0.2MaxyStore 3.*
Модуль предназначен для расчета стоимости доставки Почтой России.
Цены автоматически берутся через API с сайта
http://postcalc.ru
Обратите внимание на правила использования
данного API, в частности на пункты 1, 5 и 6.
Также имейте ввиду, что Посткальк умеет рассчитывать цены для отправки из России по всему миру.
Т.е. если вы находитесь, например, в Корее и хотите отправлять из Кореи через EMS, то эти цены не могут быть получены, так как API таких данных не предоставляет.
[b][b]Внимание, с 1 апреля 2021 г. Посткальк окончательно перешел на API 2.1.
Всем настоятельно рекомендуется обновить модуль из актуального архива, который можно скачать на этой странице, если вы покупали модуль.
[/b][/b]
Возможности
- Доступны различные виды отправлений для отправки заказов по России и по всему миру.
- Каждый вид отправления может отображаться в зависимости от суммы и веса заказа, кол-ва товаров в заказе, Гео-зоны, городов, групп покупателей, языка.
- Каждому виду отправления для коррекции цен можно назначить дополнительно вес упаковки и мин. стоимость доставки данного отправления.
- Различные виды наценок для каждого из видов отправлений.
- По-умолчанию можно задать регион получателя и средний вес заказа.
- Ограничения в зависимости от суммы и веса заказа есть не только для каждого вида отправления, но и общие для всего модуля.
- Есть возможность брать доп. плату за отправку заказа в виде конкретной суммы, либо в виде процента от стоимости заказа. Доп. плата также может быть отрицательной.
- Для всего заказа можно задать доп. вес упаковки, причем не только конкретное значение, но и в виде процента от веса товаров в заказе.
- Можно отображать или нет сроки доставки.
- Можно включить разбиение заказов на несколько отправлений (актуально для больших заказов, в которых несколько товаров и их можно разделить).
- Гибкая настройка общей заглушки.
- В качестве суммы заказа можно брать разные суммы, например, только стоимость товаров, или стоимость товаров с учетом скидок.
- Есть работа с наложенным платежом.
- Есть разные округления конечной стоимости доставки.
- Бэкап настроек модуля.
- При совместной работе с модулем Габариты товаров в каждом отправлении можно учитывать габариты товаров в корзине.
- При совместной работе с модулем Группы товаров можно учитывать в корзине товары в зависимости от принадлежности к определенной группе.
- В модуле учитывается вес заказа, то есть для заказов 50 г - будут отображаться письма, для заказов до 2 кг - будут отображаться только способы отправки различного вида бандеролями (те которые отмечены галочками), для заказов более 2 кг и менее 20 кг будут отображаться только способы доставки посылками. Посылки весом больше 20 кг Почта России не отправляет, так что такие заказы нужно разбивать на несколько, если, конечно, это возможно.
- Для международных отправлений учитывается макс. возможная ценность отправления, и если она превысила 50000 руб. в корзине, то модуль сам выставляет ценность для данного вида отправлений 50000 руб.
- Для отправлений по России учитывается макс. возможная ценность отправления, и если она превысила 100000 руб. в корзине, то модуль сам выставляет ценность для данного вида отправлений 100000 руб.
- Можно менять название отправлений.
- Есть возможность делать разбиение отправлений по максимальному весу указанному в основных настройках модуля, чтобы можно было отправить, например, несколько посылок весом 1 кг - они доходят быстрее.
- Сроки доставки можно отображать в названии доставки или в описании.
- Есть возможность заменить индексы, для которых нет инфы по доставке на индексы, для которых инфа есть.
- К сроку доставки можно добавить любое кол-во дней в настройках модуля.
- Размер наложенного платежа можно отображать в названии доставки или в описании.
- Есть поле для ввода множителя для случая наложенного платежа, чтобы можно было брать, например, двойную стоимость за доставку туда-обратно на случай отказа.
Важная информация для продавцов
У почты России есть
769 отделений связи (ОПС) сезонной и круглогодичной труднодоступности. Посылки туда в зимнее время не доставляются - только бандероли 1 класс. Модуль автоматически не отображает покупателям из этих регионов другие виды отправлений, кроме 1 класса.
Модуль доставки Почта России совместим с модулями:
Для второго Опенкарта модуль Почты России совместим с оформлением заказа fastorder, oct_fastorder (шаблоны
Shop-store2 и
Luxury), с корзинами шаблона journal2, Maxystore, Newstorecheckout, Quickcheckout.ocmod, Supercheckout, Unicheckout.
Для Опенкарта 3.x модуль Почты России совместимость с указанными выше корзинами будет делаться по мере необходимости, по запросу людей купивших модуль. Совместная работа с модулями Габариты товаров и Группы товаров появится, когда эти модули будут переведены под Опенкарта 3.x
Никакие системные файлы не затираются, модуль работает на vqmod/ocmod.
Модуль тестировался на OpenCart:
- 1.5.4.1
- 1.5.5.1
- 1.5.6
- 1.5.6.4
- 2.0.0.0
- 2.0.1.0
- 2.0.1.1
- 2.0.2.0
- 2.0.3.1
- 2.1.0.1
- 2.2.0.0
- 2.3.0.2
- 3.0.2.0
Ocstore: 2.3.0.2
Инструкция по установке находится в файле readme.txt в архиве модуля.
Поддерживаемые языки
Пример работы модуля
http://ocstore1541.opencartplus.ru/
http://opencart2.opencartplus.ru/
http://ocstore2302.opencartplus.ru/
http://opencart3020.opencartplus.ru/
Демо админки
http://ocstore1541.opencartplus.ru/admin/
http://opencart2.opencartplus.ru/admin/
http://ocstore2302.opencartplus.ru/admin/
http://opencart3020.opencartplus.ru/admin/
доступ: demo / demo
Лицензия
При покупке данного модуля, Вы получаете право установки его на один домен. Лицензионный ключ можно получить по запросу на e-mail, который вы увидите на странице модуля, после его установки.
Установка
Инструкция по установке находится в файле readme.txt в архиве модуля.
Требования к серверу
- Для работы модуля необходима библиотека curl (на большинстве хостингов она установлена). Проверить это можно с помощью функции phpinfo();
- На хостинге должен быть установлен ionCube Loader последней версии (минимум версия 10.0). Чтобы проверить его наличие скачайте этот файл, разархивируйте его содержимое и закачайте в корневую директорию Вашего сайта. После этого откройте в браузере http://ваш_домен/test_ioc_php.php
- PHP 5.6+
FAQ
3.0
- Добавлена английская локализация
- Добавлена возможность включать различные методы доставки в зависимости от языка.
- Добавлена возможность вывода сроков доставки.
- Добавлена возможность использовать те или иные виды отправлений в зависимости от суммы заказа.
- Добавлена возможность использовать ограничение по городам для вывода разных видов отправлений.
- Добавлена проверка заполнения поля "Город отправителя".
- Добавлена проверка на то, чтобы был выбран хотя бы один магазин.
- Введено лицензирования - лицензионный ключ на домен.
- Добавлена возможность использовать иконку.
3.1
- Исправлены предупреждения об отсутствии переменных в двух местах.
3.2
- Добавлена поддержка лицензий для доменов третьего уровня.
- Добавлена возможность настроить усредненный вес заказа для заказов с нулевым весом.
- Добавлена работа с реальными индексами Крыма и Севастополя. В админке на странице Система-Локализация-Регионы вам нужно завести для России регионы "Крым" или "Республика Крым" и "Севастополь", если у вас их нет. Также это можно взять из дампа, что идет вместе с модулем, или посмотреть на демо-сайте.
- Для каждого вида отправления добавлен вывод предупреждения о том, что мин. сумма заказа не достигнута.
3.3
- В виды отправлений добавлена возможность отправки писем.
- В лицензиях теперь учитываются домены работающие на протоколе https.
3.4
- Исправлено отображение сроков доставки для стандартной корзины заказа.
- Исправлена проверка и сравнение с 'кг' для случая, кто пишет это с пробелами или на латинице.
- В лицензионном ключе учитывается работа доменов, в которых явно указан порт.
3.5
- Исправлена работа заглушек для совместимости с модулем Simple версий 4.3.9 и 4.3.10
- Исправлена совместная работа с модулем Габариты товаров, если этот модуль отключен из VQMOD-менеджера, то в Почте России кусок для него не отображается и не требует заполнения полей связанных с габаритами.
- Добавлена заглушка (и поле для ввода ее текста) для случая, если ни один из включенных видов отправлений для данного адреса оказался не доступен.
- Для каждого вида отправления добавлена возможность делать свои ограничения по весу заказа.
- Добавлено поле "Процент объявленной стоимости", чтобы можно было для объявленной стоимости брать не всю сумму заказа, а ее часть.
- Добавлена возможность задавать, что брать в качестве суммы заказа.
- Добавлено допустимое кол-во товаров для каждого вида отправления.
- Добавлена возможность округлять стоимость доставки.
- Исправлено отображение картинок доставки для совместимости с модулем Simple 4.3.12
3.6
- Согласовано отображение заглушек с модулем Доставка плюс 3.2
- Добавлена возможность задавать короткое описание каждому виду отправления.
- Добавлена версия под Опенкарт 2.x
3.7
- Добавлена возможность использования налоговых классов.
- Добавлена возможность работы с наложенным платежом.
3.8
- Исправлено отображение иконок доставки Почты России на странице товара при совместном использовании с модуле "Оценка стоимости доставки на страницах магазина" (shipping_estimator)
- Исправлен ocmod файл для второго Опенкарта для лучшей совместимости с модулем Доставка плюс.
- Добавлена совместимость с модулем "Группы товаров".
- Добавлено поле среднего веса в версию для второго Опенкарта.
- Добавлена совместимость с модулем "Габариты товаров" для второго Опенкарта
- Исправлен модификатор для Опенкарта 2.х - добавлена совместимость с модулем Simple 4.3.19
- Исправлено получение урла сайта для Посткалька, если у сайта урл начинается на https
- Добавлена совместимость модификатора с quick_checkout в Maxystore.
- В Опенкарте 1.5 исправлен vqmod, чтобы картинка точно отображалась на одной линии с названием способа доставки.
- Добавлена доп. проверка полученных по API данных, чтобы правильно присваивать значения переменных и не пытаться просвоить то чего не было получено.
- Добавлен предварительный перевод кг в нижний регистр при проверке настроек веса в системе.
- Убран лишний элемент tax_class_id в конечном массиве с результатами способов доставки, для корректной работы, если используются налоговые классы.
- Вставлены доп. проверки параметров $address['zone'] и $region['to'], чтобы если их нет или они не корректные модуль просто ничего не отображал.
- Добавлена возможность вводить значение поля "Учитывать вес упаковки" в процентах от веса товаров в заказе, например, чтобы можно было ввести 15%.
- Добавлена возможность вводить значение поля "Дополнительная плата за обработку и отправку заказа" в процентах от стоимости товаров.
- Сделано автоматическое определение, где лежит папка с иконками доставок.
- Добавлена возможность использовать HTML-тэги для кратких описаний видов отправлений.
- Добавлена проверка того какие способы отправлений включены и в зависимости от этого curl дергает Посткальк или притпост.
- Добавлена галочка для отображения/скрытия краткого описания доставки всегда или только тогда, когда она выбрана. Работает только с динамической корзиной, например, с модулем Simple.
- Добавлена галочка для отображения/скрытия размера наложенного платежа в названии способа доставки.
- Добавлена возможность задавать каждому виду отправления мин. стоимость доставки.
- В настройках модуля добавлена кнопка "Применить".
- Добавлен функционал для экспорта-импорта настроек модуля - бэкап.
- Добавлена возможность открепить ключ от одного домена и перенести его на другой.
- Сделана возможность настройки гео-зон для каждого вида отправления в отдельности.
- Доработана работа общей заглушки, теперь ее можно выводить либо как текст, либо как способ доставки.
- Добавлена возможность для каждого из видов отправлений делать скидки-наценки зависящие от суммы, группы покупателей и гео-зоны прямо в модуле.
- Сделано кэширование результатов ответов от API, чтобы не обращаться к нему слишком часто.
- Добавлены группы покупателей для каждого вида отправления.
3.9
- Исправлен модификатор для второго Опенкарта, кэширование теперь работает корректно.
3.10
- Исправлена ошибка в vqmod для Опенкарта 1.5.х для дефолтной корзины выводившая на отображение />
- Добавлена совместимость с модулем корзины Ajax Quickcheckout Lite для Опенкарта 1.5.х http://www.opencart.com/index.php?route=extension/extension/info&extension_id=15580&filter_search=checkout&filter_license=0
- Исправлено несколько вылезавших нотисов.
- В настройки добавлена возможность пускать получение данных через сайт автора модуля. Это нужно, если напрямую с посткальком не получается соединиться.
- Исправлена работа с международными отправлениями.
- Исправлена работа с бэкапами.
3.11
- Назначено время $diff_time = 86400;
- Добавлена совместимость с Опенкартом 2.2
- Изменено уведомление для случая, когда мин. сумма заказа в корзине не достигнута.
- Исправлен дамп с sql, чтобы его было удобнее подгружать на Опенкарт 2.2
- В админке исправлен подсчет стоимости доставки для отправлений с наложенным платежом.
- Добавлена работа с шаблоном sstore2 (корзина oct_fastorder) для второго Опенкарта.
- Vqmod/Ocmod для различных модулей корзины вынесен в отдельные файлы.
- Добавлена работа с шаблоном journal2 для второго Опенкарта.
- Сделан автоматический учет валюты сайта. Если она не в рублях, то все цены в модуле отображаются в нужной валюте.
- Получение информации о письмах сделано тоже с Посткалька.
- Добавлены мультиконверты и международные посылки.
- Сделан учет макс. возможной стоимости для отправлений: для международных 50000 руб, для внутрироссийских 100000 руб.
- Для тарифов с объявленной ценностью ценность ценность отправления берется не из стоимости товаров в корзине, а из колонки Ценность (для обычных) и
- Оценка (для международных) в посткальке.
- Добавлена возможность отображать иконку к заглушке, такая же, как у самого метода доставки.
- Сделана галочка, чтобы отображать или нет доставки с нулевой ценой.
3.12
- Сделана подсветка включенных видов отправлений.
- Сделано разделение городов через точку с запятой.
- Добавлена возможность менять отображение названия отправлений. Например, чтобы ценная посылка, отображалась как "Посылка", или "Обычная посылка", или "Простая посылка".
- Добавлена возможность задавать очередность отображения способов доставки.
- Добавлено поле "средний вес товара в заказе", оно применяется ко всем товарам в заказе, вес у которых равен нулю.
- Добавлена возможность при выборе способа оплаты Наложенный платеж, чтобы в описании появлялось: "+доплата за наложенный платеж в размере х руб. при получении заказа на почте." х этот берется из посткалька.
- Изменен алгоритм работы лицензионного ключа.
- Версия модуля пишется в админке в заголовке модуля.
- Исправлена ошибка в версии для второго Опенкарта PHP Notice: Undefined variable: button_cancel in /home/s/sevasex2/green-laptop.ru/public_html/admin/view/template/shipping/pochtaros_license.tpl on line 7
- Сделано разбиение отправлений по макс. весу указанному в основных настройках модуля, чтобы можно было отправить, например, несколько посылок весом 1 кг - они доходят быстрее.
- Вынесена галочка в настройки, чтобы разрешать или не разрешать прыгать заглушкам вниз.
- Исправлена работа с мин. и макс. суммой заказа и общей и для каждого отправления.
- Добавлена версия под Опенкарт 2.3
4.0
1. Исправлена работа модуля при переключении валют для второго Опенкарта.
2. Добавлена проверка - задана ли группа пользователя, когда задается скидка-наценка.
3. Сделано автоматическое конвертирование валюты, если валюта на сайте не рубли.
4. Для Опенкарта 2.x сделано правильное конвертирование цен доставки, если основная валюта магазина не рубли.
5. Для Опенкарта 2.3 исправлена совместная работа с модулем Группы товаров.
6. Добавлен модификатор под корзину Unicheckout для Опенкарта 2.1.х
7. Исправлена работа чекбоксов в настройках модуля, раньше, если они сохранялись включенными хотя бы раз их невозможно было отключить.
8. Добавлен таймаут при работе с курлом, чтобы, если айпишник забанили на посткальке, страница корзины не подвисала.
9. Исправлен автовыбор вкладок с настройками видов отправлений в админке второго Опенкарта.
10. Исправлены переходы по ссылкам в хлебных крошках, с кнопок Сохранить и Отмена внутри модуля для Опенкарта 2.3
11. Переименованы два вида отправления. То, что было "Ценная бандероль 1 класса" и "Заказная бандероль 1 класса" стали называться "Заказное отправление 1 класса" и
"Ценное отправление 1 класса".
12. Исправлено то, что последнюю созданную скидку было невозможно удалить из админки.
13. Для скидок в зависимости от габаритов товара при совместной работе с модулем Габариты товаров сделан учет не только цены доставки, которую выдает посткальк, но также
учитывается стоимость упаковки и обработки заказа.
14. Добавлен модификатор под корзину Newstorecheckout для Опенкарта 2.х
15. В совместную работу с группами товаров добавлена вкладка для работы с логикой учета товаров из заданной группы, где можно указать все товары из группы,
хотя бы один, ни одного или конкретное кол-во товаров.
16. Сделана возможность выбора, где отображать сроки доставки: в названии доставки или в описании.
17. Добавлена возможность внести в админке в табличку индекс, которого нет на посткальке и рядом индекс на который его нужно заменить, чтобы получить хоть какие-то данные.
18. Добавлен новый вид отправлений "Посылка 1 класса".
19. Исправлен подсчет объявленной ценности - с учетом типа округления цены доставки.
20. В настройках сделана возможность добавить нужное кол-во дней к сроку доставки.
21. Сделано поле для ввода множителя для случая наложенного платежа, чтобы можно было брать, например, двойную стоимость за доставку туда-обратно на случай отказа.
22. Подключение моей библиотеки сделано другим способом, чтобы не заставлять людей копаться в коде.
23. Добавлена верхняя ограничивающая сумма на вкладке Скидок-наценок.
24. Исправлено то, что было невозможно до конца удалить все созданные "Скидки/Наценки".
25. Сделана возможность выбора, где отображать размер наложенного платежа: в названии доставки или в описании.
26. Сделано управление заглушками аналогично наценкам на отдельной вкладке. Теперь каждому из видов отправлений можно добавить свою заглушку.
27. Сделана возможность вместо допустимого кол-ва товаров в отправлении вводить мин и макс. значения.
28. Добавлена версия под Опенкарт 3.0.х
4.1
1. Исправлен расчет стоимости доставки в разных валютах при переключении валют на сайте, с учетом всех надбавок в рублях, которые заданы в настройках модуля.
2. Исправлено отображение объявленной стоимости в названии способа доставки для валют отличных от рубля.
3. Добавлены способы доставки:
Курьерская доставка EMS,
Курьер Онлайн,
Доставка ЕКОМ,
EMS Оптимальное до ЦВПП,
EMS Оптимальное, доставка курьером,
Бизнес-Курьер,
Бизнес-Курьер экспресс,
ЕКОМ-Партнёр,
ЕMS международное - документы,
ЕMS международное - товары
4. Внесены доработки в соотв. API 2.0 на Посткальке.
4.2
1. Исправлен расчет и отображение размера наложенного платежа.
2. Доработан расчет стоимости посылки 1 класса без объявленной стоимости.
3. Исправлено получение данных для международных отправлений.
ЛК есть ключ тоже есть , куда поставить на сайте
domain key found in request. You should get the key in personal cabinet:
http://www.postcalc.ru/lk.". Получил на почте domain key. Где его использовать? Спасибо!
Если вы покупали модуль, но еще не получали ключ в личном кабинете Посткалька,
Вам нужно это сделать до 25 декабря. Все что нужно сделать подробно
описано в readme.txt в актуальном архиве модуля. После 25 декабря модуль
не сможет получать данные без ключа.
domain key found in request. You should get the key in personal cabinet:
http://www.postcalc.ru/lk.". Помогите пожалуйста.
Если вы покупали модуль, но еще не получали ключ в личном кабинете Посткалька,
Вам нужно это сделать до 25 декабря. Все что нужно сделать подробно
описано в readme.txt в актуальном архиве модуля. После 25 декабря модуль
не сможет получать данные без ключа."
Купил и установил модуль, не приходит лицензионный ключ.. ((
Отдельно модуля печати бланков почты России для ОС3 я так и не нашел