Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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 post
Share on other sites

  • 2 weeks later...

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

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

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

Спасибо.

 

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

Спасибо

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

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

Link to post
Share on other sites

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

Edited by Medialt
Link to post
Share on other sites

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

Link to post
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 post
Share on other sites

Добрый день!

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

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

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

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

Link to post
Share on other sites

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

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

 

Link to post
Share on other sites

  • 2 weeks later...

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

Спасибо.

Link to post
Share on other sites

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

Спасибо.

Link to post
Share on other sites

  • 2 weeks later...

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

Link to post
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 post
Share on other sites

  • 6 months later...

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

Спасибо.

Link to post
Share on other sites

  • 6 months later...

Добрый день. Купил модуль, подскажите пожалуйста, как подключить его к модулю Simple

Link to post
Share on other sites

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

Link to post
Share on other sites

@vlkombat

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

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

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

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

Link to post
Share on other sites

Автор - молодец! Всё заработало! Спасибо.

Link to post
Share on other sites

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

Link to post
Share on other sites

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

  • +1 1
Link to post
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
  • Similar Content

    • By ras
      490
      View File


      Модуль доставки транспортными компаниями
      Модуль доставки транспортными компаниями.
      По поводу приобретения модуля пишите в ЛС.
       
      Описание.
      Добавляет доставку в заказ выбранной транспортной компанией.
      ТК «Деловые линии», ТК VOZOVOZ, ТК «ЖелДорЭкспедиция», ТК «ПЭК», ТК «РАТЭК», ТК «КИТ»,ТК «Энергия»,ТК «Главдоставка»,ТК «Рейл Континент»,список ТК пополняется
      Учитывает вес и объем корзины, сумму заказа.
       
      Установка.
      1. Скопировать файлы из папки upload соответствующей версии в корень web-сервера с Opencart.
      2. Настроить и включить модуль в разделе Доставка.
       
      Обновление.
      1. Перезаписать файлы из папки upload соответствующей версии в корень web-сервера с Opencart.
      2. Сохранить настройки модуля в разделе Доставка админки.
       
      Особенности.
      Модуль берет данные для расчета по API https://c.sbl.su/
      Проверить расчет можно здесь https://c.sbl.su/calc
      Внимание!!! Разработчик не несет ответственности за работу вышеуказанного ресурса.
      Для корректного расчета в настройках системы Локализация должны быть установлены Единицы длины - метр, веса - килограмм.
      Модуль рассчитывает доставку в зависимости от города отправителя (указывается в админке) и города получателя (указывается при оформлении заказа)
       
      Пример работы модуля
      http://oc23.rasiv.ru
      Админ панель http://oc23.rasiv.ru/admin/index.php
      Имя demo
      Пароль demo
       
       
       
      Submitter ras Submitted 03/21/2018 Category Доставки Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Get request to server of developer Нет Старая цена 0  
    • By ras
      Модуль доставки транспортными компаниями.
      По поводу приобретения модуля пишите в ЛС.
       
      Описание.
      Добавляет доставку в заказ выбранной транспортной компанией.
      ТК «Деловые линии», ТК VOZOVOZ, ТК «ЖелДорЭкспедиция», ТК «ПЭК», ТК «РАТЭК», ТК «КИТ»,ТК «Энергия»,ТК «Главдоставка»,ТК «Рейл Континент»,список ТК пополняется
      Учитывает вес и объем корзины, сумму заказа.
       
      Установка.
      1. Скопировать файлы из папки upload соответствующей версии в корень web-сервера с Opencart.
      2. Настроить и включить модуль в разделе Доставка.
       
      Обновление.
      1. Перезаписать файлы из папки upload соответствующей версии в корень web-сервера с Opencart.
      2. Сохранить настройки модуля в разделе Доставка админки.
       
      Особенности.
      Модуль берет данные для расчета по API https://c.sbl.su/
      Проверить расчет можно здесь https://c.sbl.su/calc
      Внимание!!! Разработчик не несет ответственности за работу вышеуказанного ресурса.
      Для корректного расчета в настройках системы Локализация должны быть установлены Единицы длины - метр, веса - килограмм.
      Модуль рассчитывает доставку в зависимости от города отправителя (указывается в админке) и города получателя (указывается при оформлении заказа)
       
      Пример работы модуля
      http://oc23.rasiv.ru
      Админ панель http://oc23.rasiv.ru/admin/index.php
      Имя demo
      Пароль demo
       
       
       
    • By dmitreach
      Здравствуйте!
      При выборе доставки - склад склад
      Если нажать кнопку Выбрать пункт выдачи
      в случае Москвы - нет списка ПВЗ , если другие города -  Казань, например, выводит карту и ПВЗ
       
      Так же если нажать кнопку Обновить базу городов в настройках - то выводит
      "Сайт test.podarok-kamni.ru пока не может обработать этот запрос.
      HTTP ERROR 500"
       
      OpenCart 3.0.3.3 шаблон ultrastore и ocfilter  test.podarok-kamni.ru
      Из доставок еще модуль Почта России 4.2 стоит
       
      Может кто-то встречался с подобным ?
      Тикет написал им в поддержку  - пока не реагируют, но может из-за праздников.
      Но отзывы читал что у бесплатного поддержка не очень.
       
      Если нет ответа, может подскажете форум где могут подсказать ?
       
      Заранее - спасибо за ответ.
    • By SirGrey
      750 10
      Скачать/Купить дополнение


      Simple Shipping (Простые методы доставки)
      Простой и гибкий модуль для настройки вариантов доставки.
       
      Возможности
       
      Неограниченное количество вариантов доставки Наименование, Описание и Изображение для метода доставки Стоимость доставки Бесплатная доставка от определенной суммы Тарифы доставки в зависимости от веса Возможность указать города действия доставки Возможность исключить города из доставки Совместим с модулем Simple  
       

       
       
      Лицензия
       
      Модуль работает по лицензии (один домен + тестовый домен), 
       
      Версия OpenCart 3.x
       
      По вопросам разработки модуля для вашей версии OpenCart / ocStore пишите в личном сообщении или на почту [email protected]
       
      Поддержка
       
      Убедительная просьба все вопросы писать в личном сообщении на форуме или на почту [email protected]
      Позднее будет сформирован FAQ по вашим вопросам.
       
       
       
       
      Добавил SirGrey Добавлено 24.04.2021 Категория Доставки Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By louise170
      Модуль предназначен для расчета стоимости доставки Почтой России.
      Цены автоматически берутся через API с сайта http://postcalc.ru
      Обратите внимание на правила использования данного API, в частности на пункты 1, 5 и 6.
      Также имейте ввиду, что Посткальк умеет рассчитывать цены для отправки из России по всему миру. 
      Т.е. если вы находитесь, например, в Корее и хотите отправлять из Кореи через EMS, то эти цены не могут быть получены, так как API таких данных не предоставляет.
       
      Внимание, с 1 апреля 2021 г. Посткальк окончательно перешел на API 2.1.
      Всем настоятельно рекомендуется обновить модуль из актуального архива, который можно скачать на этой странице, если вы покупали модуль.

      Возможности
      Доступны различные виды отправлений для отправки заказов по России и по всему миру. Каждый вид отправления может отображаться в зависимости от суммы и веса заказа, кол-ва товаров в заказе, Гео-зоны, городов, групп покупателей, языка. Каждому виду отправления для коррекции цен можно назначить дополнительно вес упаковки и мин. стоимость доставки данного отправления. Различные виды наценок для каждого из видов отправлений. По-умолчанию можно задать регион получателя и средний вес заказа. Ограничения в зависимости от суммы и веса заказа есть не только для каждого вида отправления, но и общие для всего модуля. Есть возможность брать доп. плату за отправку заказа в виде конкретной суммы, либо в виде процента от стоимости заказа. Доп. плата также может быть отрицательной. Для всего заказа можно задать доп. вес упаковки, причем не только конкретное значение, но и в виде процента от веса товаров в заказе. Можно отображать или нет сроки доставки. Можно включить разбиение заказов на несколько отправлений (актуально для больших заказов, в которых несколько товаров и их можно разделить). Гибкая настройка общей заглушки. В качестве суммы заказа можно брать разные суммы, например, только стоимость товаров, или стоимость товаров с учетом скидок. Есть работа с наложенным платежом. Есть разные округления конечной стоимости доставки. Бэкап настроек модуля. При совместной работе с модулем Габариты товаров в каждом отправлении можно учитывать габариты товаров в корзине. При совместной работе с модулем Группы товаров можно учитывать в корзине товары в зависимости от принадлежности к определенной группе. В модуле учитывается вес заказа, то есть для заказов 50 г - будут отображаться письма, для заказов до 2 кг - будут отображаться только способы отправки различного вида бандеролями (те которые отмечены галочками), для заказов более 2 кг и менее 20 кг будут отображаться только способы доставки посылками. Посылки весом больше 20 кг Почта России не отправляет, так что такие заказы нужно разбивать на несколько, если, конечно, это возможно. Для международных отправлений учитывается макс. возможная ценность отправления, и если она превысила 50000 руб. в корзине, то модуль сам выставляет ценность для данного вида отправлений 50000 руб. Для отправлений по России учитывается макс. возможная ценность отправления, и если она превысила 100000 руб. в корзине, то модуль сам выставляет ценность для данного вида отправлений 100000 руб. Можно менять название отправлений. Есть возможность делать разбиение отправлений по максимальному весу указанному в основных настройках модуля, чтобы можно было отправить, например, несколько посылок весом 1 кг - они доходят быстрее. Сроки доставки можно отображать в названии доставки или в описании. Есть возможность заменить индексы, для которых нет инфы по доставке на индексы, для которых инфа есть. К сроку доставки можно добавить любое кол-во дней в настройках модуля. Размер наложенного платежа можно отображать в названии доставки или в описании. Есть поле для ввода множителя для случая наложенного платежа, чтобы можно было брать, например, двойную стоимость за доставку туда-обратно на случай отказа.
        Важная информация для продавцов
      У почты России есть 769 отделений связи (ОПС) сезонной и круглогодичной труднодоступности. Посылки туда в зимнее время не доставляются - только бандероли 1 класс. Модуль автоматически не отображает покупателям из этих регионов другие виды отправлений, кроме 1 класса.
       
      Модуль доставки Почта России совместим с модулями:
      Simple Габариты товаров Группы товаров Автозаполнение адреса, города, индекса, региона по полю адрес - сервис Dadata
        Для второго Опенкарта модуль Почты России совместим с оформлением заказа 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
       
      Поддерживаемые языки
      русский английский
        Пример работы модуля
      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 FAQ
      FAQ по модулю Почта России FAQ общие вопросы по Опенкарту  
  • 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.