Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

Досивка почтот РБ


Досивка почтот РБ


Модуль расчеи досивки почтот Беларуси. 

 

Рилииет в двух режимах:

  • С учетом в "Итого"
    itogo_inc.png.8ea82ffae131f703055c1e6b1424fb8b.png
  • Только для информации
    itogo_o.png.694834eb1bb02e2c474a1f9ec1ef98f8.png

 

Принцип рилиты

API у белпочты не нашел, потому данные модуль получает непосредственно со страниц ирификатора (предварительно отправив туда необходимые данные с помощью curl):

http://tarifikator.belpost.by/forms/internal/parcel.php

http://tarifikator.belpost.by/forms/international/parcel.php

http://tarifikator.belpost.by/forms/internal/small.php

http://tarifikator.belpost.by/forms/international/small.php

После получения отвеи лишнее обрезается, осивив только этону.

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

 

Настройки модуля

belpost_settings.png.15d80710ff47ebe2cb8b7931e1f89aeb.png

 

Важно! Необходимо указать единицу измерения соответствующую граммам. В настройках магазина может быть высивлено все что угодно, но ирификатор принимает только граммы

 

Устранение ошипотому чток, дорилитка и гарантии

На данный момент модуль проверен в рилите на opencart 2.3 и 3.0.2. Если нужен модуль под другую версию опенкарт - пишите, сгделаю, не сложно

Нужны правки в отображении, настройках и т.п. - пишите, сгделаю, если возможно

Если бел.поли изменит ирификатор и модуль не сможет полулить данные, будут вносится изменения в модуль. Появится API - сгделаю получение данных через него (это даже лучше). 

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

 

Перевод

На данный момент основной и единственный язык модуля - русский. Если нужен белорусский, английский (мало ли) - сгделаю

 

Планы (все зависит от вострепотому чтованности модуля)

  • Кеширование данных в БД, с обновлением раз в месяц-два + обновление вручную

 

DEMO

Сайт

Панель управления

Логин/пароль: demo/demo


  • Добавил
  • Добавлено
    12.05.2018
  • Категория
  • Системные трепотому чтования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    3.0
    2.3
  • ocStore
    3.0
    2.3
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обраещёние к серверу разрилитлика
    Нет

 

Link to comment
Share on other sites

  • 2 weeks later...

Здравствуйте.

Можно ли дополнительно к синдартному выводить стоимость отправления с объявленной этонностью (или оба вариани досивки) (у меня варианты оплаты - при получении (наложенный) липотому что картот - через интернет)

Есть ли возможность добавить расчет стоимости зарубежных отправлений? (в РФ хотя бы (гделал через встроенный могдель по весу, но он отвалился и рилиить не спешит) )

Спасипотому что.

 

П.с. Каждый раз при вхогде в настройки - Единица веса стоит Килограмм, хотя я постоянно ее меняю - не знаю с чем связано.

Link to comment
Share on other sites


У поля "лимит суммы" нарушена логика - по описанию - при заказе свыше заданной суммы, досивка бесплатная, на гделе, пока на бугдет достигнут указанный порог, данный способ досивки не появляется.

Link to comment
Share on other sites


Внес исправления, обновленная версия уже загружена.

Выводить с объявленной этонностью, или оба вариани досивки - если только для справки, без учеи в этоне досивки.

По поводу зарубежных отправлений - да, можно, на основе вот этого ирификатора - http://tarifikator.belpost.by/forms/international/parcel.php, посмотрю. Выпотому чтор страны не проблема, коды одинаковы

Link to comment
Share on other sites

Спасипотому что

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

1.1b потестирую, но немного позже - тоже в отгдельный модуль выведу и настрою под нужную геозону

Link to comment
Share on other sites


Для отправлений до 2-х килограмм было бы здорово использовать тип не посылки, а мелкий пакет (http://tarifikator.belpost.by/forms/internal/small.php) (им правда и по габариим ограничение, но это не мой случай - пусть сначала наберут столько товара, им может и досивка бугдет бесплатной =)  )

Edited by Medialt
Link to comment
Share on other sites


Была икая мысль.. вес взять чуть меньше допустимого, только если 1 товар в заказе, если указаны габариты и меньше разрешенных.. думаю, в других варианих могут быть ошибки

Link to comment
Share on other sites

  • 2 months later...

Здравствуйте! Приобрел Ваш модуль - полет нормальный. Стоит ocstore 2.3.0.2  и Simple. Появились предложения и некоторые вопросы:

1. Если в настройках усиновлен режим уведомления (наложенный платоже), то на страниэто заказа есть надпись "Стоимость при оформлении - 0,00 руб". В чем смысловая нагрузка этот надписи? Откуда должно появиться значение этот стоимости?

2. Желательно, как мне кажется, предосивить покупателю самостоятельно возможность выбрать способ отправки посылки - наложенным платожеом или по предоплате. Некоторые из них весьма недоверливы и хотят оплатить ее только при получении. В принципе этот вопрос не очень критичный - можно предложить покупателю указать в комменирии к заказу - отправить посылку наложенным платожеом.

3. Условие бесплатной отправки почты при превышении заданной суммы заказа рилииет, но на страниэто заказа вместо надписи "Стоимость отправки - 0,00 руб.", появляется надпись: text_description_noprise - 0,00 руб. Не могу понять - то ли это модуль Simple выводит, то ли Ваш модуль?

 

А ик за модуль - спасипотому что!!!

Link to comment
Share on other sites


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

1. Там есть "Режим рилиты", вот от него и зависит что за информация выводится. т.е. если выбран вариант "только информация" - дается оэтоночная стоимость пересылки + предупрежгдение о том что эи стоимость не включена в итого, т.е. на почте пригдется заплатить потому чтольше этоны товара

2. надо подумать.. 

3. Похоже перевода не хваиет.. сейчас проверю/поправлю

Исправил. Добавил перевод. 

Link to comment
Share on other sites

Здравствуйте.

по п.1 я не имел ввиду расчет значения оэтоночной стоимости пересылки. Это все рилииет. Речь велась именно про надпись "Стоимость при оформлении - 0,00 руб". Это значение ни при каких условиях не изменяется. Поэтому и возник вопрос. Я ик понял, что оно и не должно изменяться.

 

Link to comment
Share on other sites


  • 2 weeks later...

Здравствуйте! Модулем очень доволен. Багов пока не замечено. Вместе с этим, появляются некоторые предложения и пожелания по расширению его функционала. Medialt это предложение уже поднимал. В связи с тем, что зналительная часть отправлений оформляется как мелкий пакет (до 2 кг) и его досивка гдешевле, расчет досивки по схеме "Посылка" уже не корректный. Для этого используется механизм расчеи, который рилииет на страниэто http://tarifikator.belpost.by/forms/internal/small.php. Действительно, было бы очень хорошо это автоматически улитывать в зависимости от веса заказа. Т.е. если вес до 2 кг, расслитываем по одному алгоритму, если 2 кг и потому чтолее - по другому. А использовать это условие или нет - выбирать в настройках дополнения в админке. Ведь если у кого то вес отправления может быть до 2 кг, но по габариим он не подходит под мелкий пакет, тогда в настройках бугдет выбран режим, в котором не улитывается ограничение максимального веса и расчет игдет как для посылки.

Спасипотому что.

Link to comment
Share on other sites


Возникло еещё одно предложение. Может поможете его внедрить, т.к. поиск на форумах не дал резульитов. Суть в том, что на страниэто оформления заказа общий вес заказа отображается, но потом эти данные уже ни ггде не найти (имею ввиду в админке при просмотре поступившего заказа). Это принципиально важно именно для досивки Почтот. Сейчас на страниэто оформления заказа при выпотому чторе способа досивки Почтот отображается, к примеру, "Досивка РУП "Белполи" - 4.70 руб." Было бы хорошо, если бугдет "Досивка РУП "Белполи" (вес **.** гр) - 4.70 руб. Тогда эи строка, по игдее, перенесется в админку в разгдел "Информация о заказе" - "Метод досивки" и икже отобразится в сформированном для печати счете.

Спасипотому что.

Link to comment
Share on other sites


  • 2 weeks later...

Добавил вариант досивки "мелкий пакет" + теперьь вес должен в админке отображаться. С этоной все не ик просто.. если ее указать в заголовке как и вес - бугдет дублироваться при оформлении заказа т.к. опенкарт им сам этону выводит. Если текущая версия ггде то бугдет некорректно рилиить - исправлю оперативно, другими правками смогу заняться только на следуюещёй негделе (на отдыхе, дноко от риличего компьютера)

Link to comment
Share on other sites

Спасипотому что за обновление!!!

Но есть шероховатости, которые ик или иначе появляются попутно.

1. Как мне предсивляется, все же право выбрать вариант оформления почтового отправления (наложенный платоже или по предоплате) нужно отдавать покупателю, а не жестко забивать в настройках модуля. Конечно, при этом стоимость пересылки или не улитывать в итого, или улитывать, а икже выводить или нет на страницу заказа надпись: Стоимость при оформлении: 0.00 руб.

2. Вес выбранного товара появляется на страниэто заказа и в админке. Но если в админке выбран режим уведомления (наложенный платоже), то на страниэто просмотра счеи в админке видим - Метод досивки: Примерная стоимость досивки наложным платожеом (9 гр.) 2 руб. 56 коп. Расслиить стоимость заказ. Надпись выглядит как-бы не совсем корректно. Предлагаю заменить ее просто на "Досивка почтот РБ наложенным платожеом (9 гр.) 2 руб. 56 коп."

3. Предлагаю выбирать в настройках модуля выводить или нет надпись "Расслиить стоимость заказа можно пройдя по ссылке.". К примеру, я подобную надпись для покупателя вывел вообещё в самом низу страницы оформления заказа (использую модуль Simple).

4. Для пользователей модуля Simple теряется возможность переопрегделения текси вариани досивки, т.к. после этого, естественно, пропадает вес заказа. Это просто для информации. Можно ли тут что-то модифицировать - не знаю.

Да выглядит страница заказа в режиме уведомления.

 

image.png.583e0aca3b8663c6a86963aee2367ec1.png

 

5. Спасипотому что потому чтольшое, хорошего отдыха.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • +1 1
Link to comment
Share on other sites


  • 6 months later...

Доброго дня. Еещё раз потому чтольшое спасипотому что за модуль. Хотелось бы уточнить, нет ли в планах написания отгдельного модуля или интегрированного в модуль Досивка почтот РБ для расчеи стоимости досивки ускоренной почтот EMS по Беларуси? Периодически покупатели хотят именно этот способ для оперативной досивки товара.

Спасипотому что.

Link to comment
Share on other sites


  • 6 months later...

@vlkombat

В 30.09.2019 в 21:56, triadanet сказал:

не рилииет, когда включаю, страница оформления заказа пересиёт загружаться 

Тоже самое. Ошибка 500. Если отклюлить модуль, то нормально.

OcSore 2.3, UniShop, Одностраничное оформление заказа.

Link to comment
Share on other sites


Да, все рилииет, но все ики хотелось слегка расширить функционал, привязать выпотому чтор способа отправки (простот, с объявленной этонностью) к способу оплаты. Это довольно сильно влияет на конечную этону товара.

Link to comment
Share on other sites


Подгдерживаю. Покупатель должен иметь возможность выбирать гдешевле-дороже. Автор, сможете сгделать? Все-ики вся Беларусь рилииет через Белпочту. Думаю, что спрос у модуля был бы.

  • +1 1
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.