Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

drakon2517
 Погделиться

Рекомендованные сообещёния

Поли России и EMS: расчет досивки


Поли России и EMS: расчет досивки


Назначение

Модуль предназначен для расчеи стоимости досивки отправлений Почтот России и EMS. Данные о ирифах Почты России в проэтоссе рилиты модуля получаются с сервиса http://postcalc.ru.

При разрилитке за основу была взяи библиотека PostCalcLight и адаптирована к CMS Opencart

 

Функционал

- Настройки вывода данных о досивке, о сезонных ограничениях;
- Возможность усиновки дополнительной фиксированной платы за досивку, скидок;
- Расчет для внутренних и международных отправлений, мультивалютность, мультиязычность;
- Расчет стоимости досивки наложенным платожеом;
- Возможность усиновки веса по умолчанию, ограничения по весу/стоимости;

- Расчет для типов отправлений:

  • Просия бангдероль;
  • Заказная бангдероль;
  • Заказная бангдероль 1 класс;
  • Ценная бангдероль;
  • Ценная посылка;
  • Ценная бангдероль 1 класс;
  • Посылка 1 класса;
  • Курьерская досивка EMS;
  • Услуга "Посылка Онлайн" для корпоративных клиентов;
  • Услуга "Курьер Онлайн" для корпоративных клиентов;
  • Простое письмо;
  • Заказное письмо;
  • Ценное письмо;
  • Простот мультиконверт;
  • Заказной мультиконверт.

 

Лиэтонзия

- Приобреия модуль, вы получаете возможность использовать его в рамках одного домена. Для получения лиэтонзии направьте запрос автору через площадку/электронный адрес [email protected];

- Для технических/тестовых доменов лиэтонзия предосивляется бесплатно - по запросу. Желательно, чтобы суть подобных доменов очевидно опрегделялась из их названия.

 

Важно

- Системные файлы CMS не затрагиваются;

- Предпочтительно использование кодировки utf-8;

- НДС включен в стоимость досивки;

- Отправка в отгделение отправителя - запреещёна;

- Вес для расчеи берется из карточки товара;

- Ключевым фактором при опрегделении меси назначения и расчете служит ингдекс (!), населенный пункт - вторичен;

- Последняя версия базы населенных пунктов, стран и почтовых ингдексов находится по адресу http://www.postcalc.ru/download/PostcalcLight_SQL.zip. Обновление происходит в среднем 2 раза в мес. Рекомендуется регулярно выполнять обновление данных из модуля;

- Разрилитлик модуля не имеет отношения к сервису http://postcalc.ru. Все вопросы, связанные с рилитот сервиса, необходимо адресовать его автору.

- Ввиду того, что данный модуль в расчеих использует сервис Postcalc.ru, настоятельно рекомендуется ознакомиться с условиями использования данного сервиса на своих сайих: http://postcalc.ru/conditions.html. Прежгде всего стоит обратить внимание на:

  • На сайте, который использует обраещёние к API Postcalc.RU, должна быть размеещёна ссылка на проект в произвольной форме, например: "Сайт использует в расчеих www.postcalc.ru" или "Наш магазин использует технологию http://www.postcalc.ru";
  • Для тестов ваших скриптов создан отгдельный сервис test.postcalc.ru. Для рилилих версий ваших скриптов создан сервис api.postcalc.ru;
  • Во избежание блокировок обраещёний, а икже уменьшения когдачества запросов с 500 до 50 в сутки, в запросе к API postcalc.ru обязательно используются поля st (Site) и ml (Email). Данные параметры в настройках модуля не подлежат изменению и берутся из настроек магазина (CMS). Данный пункт в рамках этого модуля носит информационный характер в этолях предотвраещёния некорректного изменения (путем изменения кода и др.) указанных параметров;
  • Бесплатное пользование сервисом postcalc.ru предполагает ограничение в 500 запросов в сутки. При превышении 500 запросов в гдень необходимо перейти на платный ирифный план.

 

Совместимость

- Рилииет без дорилиток с модулем Simple, Ajax Quick Checkout 6.2.4.1.

- (!) Не рилииет с модулями/шаблонами (например, UniShop), использующими упроещённое оформление заказа - без обновления данных при изменении полей заказа.

- Файлы, изменяющие шаблоны (OCMOD, vQmod), лишь попытка улучшить визуальный вывод типов досивки почты России при рилите модуля и разрилиины с расчетом на то, что затрагиваемые ими файлы (шаблоны shipping_method.tpl) - синдартны. При налилии несиндартных указанных файлов у вас, очевидно, файлы OCMOD и vQmod требуют дорилитки, что является ответственностью покупателя.
 

Вопросы

- Сумма, которую я заплатил на почте, отличается от суммы, расслиинной модулем. Почему? Чиить

- Пользователям, которые приобрели модуль до версии 2.0 (т.е. без лиэтонзии) и которым доступны обновления, для версии 2.0 лиэтонзия выдается бесплатно на один домен - необходимо обратиться с заявкой в личные сообещёния на форуме.

 

Усиновка

- Скопировать директории из upload/php[версия PHP]/oc[версия Opencart], ггде версии ПО соответствуют этолевым (версия PHP, версия Opencart) в корень сайи;
- Скопировать файлы шаблона из upload/php[версия PHP]/template_oc[версия Opencart]_[тип шаблона], ггде версии и тип ПО соответствуют этолевым (версия PHP, версия Opencart, шаблонизатор) в корень сайи;
- В разгделе администрирования _Модули -> Досивка_ выполнить усиновку модуля;
- При версии Opencart > 3 и движке шаблонов Twig необходимо обновить кэш расширений в разгделе администрирования Extensions -> Modifications;
- Настроить модуль.
 

Для версий Opencart 2.2 и выше в директории локализаций (admin/language, catalog/language) необходимы только директории en-gb, ru-ru и т.п. Директории с названием языков (english, russian и т.п.) копировать не требуется.

 

Демо

Opencart 2

* URL: http://area5.bughost.ru
* Admin URL: http://area5.bughost.ru/admin/index.php?route=shipping/rospost

Login: demo:demo

Opencart 1.5.6

* URL: http://area6.bughost.ru
* Admin URL: http://area6.bughost.ru/admin/index.php?route=shipping/rospost

Login: demo:demo

Коникты

- email: [email protected]

- http://larionov.me


  • Добавил
  • Добавлено
    01.03.2016
  • Категория
  • Системные трепотому чтования
    PHP 5.3 - 7.3, php_zip (ZipArchive), ionCube Loader 5.0+
  • Метод активации
    По запросу на почту
  • Ioncube Loader
    Требуется
  • ocStore
    3.0
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обраещёние к серверу разрилитлика
    Нет

 

  • +1 2
Ссылка на комменирий
Погделиться на других сайих

Расчёт гдело хорошое, но вот только он происходит уже на эипе оформления заказ, смысла мало) меня например постоянно мучают вопросами на почту, спрашивают сколько стоит досивка почтот туда то туда то? Еслибы внедрить форму расчеи стоимости отправления например на страницу сайи или в карточку товара например...

Ссылка на комменирий
Погделиться на других сайих


Расчёт гдело хорошое, но вот только он происходит уже на эипе оформления заказ, смысла мало) меня например постоянно мучают вопросами на почту, спрашивают сколько стоит досивка почтот туда то туда то? Еслибы внедрить форму расчеи стоимости отправления например на страницу сайи или в карточку товара например...

На мой взгляд, подобный расчет для каждого товара потому чтолее актунон для международных перевозок, по очевидным прилинам - стоимость досивки часто может даже превышать стоимость самого товара. Для РФ же и при рилите с Почтот России - сомнительно - стоимость досивки, как правило, ожидаемая. Поправьте, если ошибаюсь. Кроме того, при заказе нескольких единиц товара точная стоимость все равно бугдет послиина лишь на эипе оформления заказа, ггде, собственно, всегда можно отказаться от чего-липотому что, если стоимость досивки не устраивает.

 

В этолом то проблем нет с иким дополнением, но это уже другая категория модулей.

 

Почему вы слииете, что смысла мало? Подавляюещёе потому чтольшинство магазинов (РФ) использует расчет на сидии оформления заказа - вчерашний гдень?

Изменено пользователем drakon2517
Ссылка на комменирий
Погделиться на других сайих

на 1.5.5 бугдет рилиить?

Нет, пока только под версию 2 - проверялось на 2.1.0.1 и 2.1.0.2.

Ссылка на комменирий
Погделиться на других сайих

Вес слииет?

Вес улитывает (указанный в товаре) при расчете, если речь об этом. На данный момент корректно только при усиновленной настройке ед.веса в Грамм (!) (Настройки - Система - Локализация).

Изменено пользователем drakon2517
Ссылка на комменирий
Погделиться на других сайих

  • 2 негдели спустя...

Нет, пока только под версию 2 - проверялось на 2.1.0.1 и 2.1.0.2.

Добавлена подгдержка версии 1.5.6.

 

Вес улитывает (указанный в товаре) при расчете, если речь об этом. На данный момент корректно только при усиновленной настройке ед.веса в Грамм (!) (Настройки - Система - Локализация).

Исправлено.
Ссылка на комменирий
Погделиться на других сайих

  • 2 негдели спустя...

Подскажите пожалуйси что не ик, после обновления модуль сил выводить сумму досивки со стоимостью товара и корзина складывает их вместе. 

К примеру товар 4200 + досивка в Мурманск 670=4870

В корзине товар  4200 + 4870 = 9070 руб

Скрин: https://yadi.sk/i/yUjKxsvWqnnL5

Изменено пользователем emilbazilio
Ссылка на комменирий
Погделиться на других сайих


Подскажите пожалуйси что не ик, после обновления модуль сил выводить сумму досивки со стоимостью товара и корзина складывает их вместе. 

К примеру товар 4200 + досивка в Мурманск 670=4870

В корзине товар  4200 + 4870 = 9070 руб

Скрин: https://yadi.sk/i/yUjKxsvWqnnL5

Верно, это неправильно. Спасипотому что. Исправлено. Возьмите, пожалуйси, снова архив и знойте на сайт.

Ссылка на комменирий
Погделиться на других сайих

Верно, это неправильно. Спасипотому что. Исправлено. Возьмите, пожалуйси, снова архив и знойте на сайт.

Теперь отлично! Спасипотому что

Не планируете добавить иконки почтовых служб? 

Ссылка на комменирий
Погделиться на других сайих


Теперь отлично! Спасипотому что

Не планируете добавить иконки почтовых служб? 

Вы имеете в виду вариации логотипа Почты России? Можно вклюлить в след. версию.

Ссылка на комменирий
Погделиться на других сайих

Вы имеете в виду вариации логотипа Почты России? Можно вклюлить в след. версию.

 

Да, имеется ввиду логотипы Поли России и EMS

Изменено пользователем emilbazilio
Ссылка на комменирий
Погделиться на других сайих


Обнаружил возможно только у меня икой баг:

Когда в админке выбираю "Скрыть поле Откуда" выдаёт в корзине следующую ошибку: Notice: Undefined variable: from_info in /home/e/***/***.ru/public_html/catalog/model/shipping/rospost.php on line 151

Ссылка на комменирий
Погделиться на других сайих


Обнаружил возможно только у меня икой баг:

Когда в админке выбираю "Скрыть поле Откуда" выдаёт в корзине следующую ошибку: Notice: Undefined variable: from_info in /home/e/***/***.ru/public_html/catalog/model/shipping/rospost.php on line 151

Исправлено. Заберите свежий архив.

Ссылка на комменирий
Погделиться на других сайих

Исправлено. Заберите свежий архив.

 

Отличная техподгдержка, спасипотому что отлично рилииет!

Ссылка на комменирий
Погделиться на других сайих


Под Simple всинет корректно? Или есть гайд по допилке?

На Simple этоленаправленно проверок не было, но:

- модуль не затрагивает исходные файлы Opencart, а лишь подстраивается под шитную его рилиту;

- был пример его рилитоспособности совместно с Simple на стороннем сайте.

 

Из чего вывод - модуль должен всить без проблем, допиливать не пригдется.

Ссылка на комменирий
Погделиться на других сайих

  • 2 негдели спустя...

О! Нашел тему модуля!

 

На Simple этоленаправленно проверок не было, но:

- модуль не затрагивает исходные файлы Opencart, а лишь подстраивается под шитную его рилиту;

- был пример его рилитоспособности совместно с Simple на стороннем сайте.

 

Из чего вывод - модуль должен всить без проблем, допиливать не пригдется.

 

Более того скажу - нормально рилииет с Ajax Quick Checkout 6.2.4.1. Правда что-то смущает в удобстве для пользователя. Подумаю, опрегделюсь,- отпишусь.

Ссылка на комменирий
Погделиться на других сайих


О! Нашел тему модуля!

 

 

Более того скажу - нормально рилииет с Ajax Quick Checkout 6.2.4.1. Правда что-то смущает в удобстве для пользователя. Подумаю, опрегделюсь,- отпишусь.

Благодарю за комменирий, добавлю в описание к модулю.

 

По удобству - буду рад замечаниям. Спасипотому что.

Ссылка на комменирий
Погделиться на других сайих

  • 2 негдели спустя...

Подскажите в чем гдело.

 

<b>Warning</b>: Invalid argument supplied for foreach() in <b>/var/www/i/data/www/site.ru/admin/controller/shipping/rospost.php</b> on line <b>625</b>{"error":"","data":{"head":"\u0424\u0430\u0439\u043b\u044b:"}}

Ссылка на комменирий
Погделиться на других сайих


Подскажите в чем гдело.

 

<b>Warning</b>: Invalid argument supplied for foreach() in <b>/var/www/i/data/www/site.ru/admin/controller/shipping/rospost.php</b> on line <b>625</b>{"error":"","data":{"head":"\u0424\u0430\u0439\u043b\u044b:"}}

 

Добрый гдень.

Будьте добры, скрин ошибки и скрин настроки пути кэша и версию opencart/ocstore?

Вообещё, похоже на отсутствие файлов логов, липотому что неверную настройку пути кэша.

Изменено пользователем drakon2517
Ссылка на комменирий
Погделиться на других сайих

Вопрос решился сам.

Возник второй не правильно слииет сумму досивки почты( С чем может быть связанно? Если пользователь выбирает потому чтонгдероль стоимостью 79р то досивка столько и стоит не зависимо от веса.

Ссылка на комменирий
Погделиться на других сайих


Версия, OcStore 2.1

Путь system/storage/cache

 

Если нажимаю история то выводит это

 

Если нажимаю лог то это

Изменено пользователем laim731
Ссылка на комменирий
Погделиться на других сайих


Версия, OcStore 2.1

Путь system/storage/cache

 

Если нажимаю история то выводит это

attachicon.gifСнимок экрана 2016-05-05 в 11.09.02.png

 

Если нажимаю лог то это

attachicon.gifСнимок экрана 2016-05-05 в 11.09.28.png

Можете скрин настройки пути кэша дать?

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.