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

[Поддержка] Модуль доставки транспортными компаниями


Recommended Posts

Добрый день.

 

а где можно поменять внешний вид, например скобки лишние убрать, жирным выделить ?

Link to post
Share on other sites

Доброго дня!

Выводимый текст пока можно поменять только в программном файле php, если это необходимо, то доделаю изменяемый формат вывода для для срока доставки

Link to post
Share on other sites
  • 2 weeks later...

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

Link to post
Share on other sites

  • 2 weeks later...

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

Edited by ras
Link to post
Share on other sites
  • 3 weeks later...

На версию движка  ocStore 1.5 не подойдет?

Link to post
Share on other sites

Обновил модуль теперь выдает ошибку 

2019-02-05 12:34:51 - Ошибка tkshipping: {"errors":{"tarif":["Не удалось найти тариф, соответствующий указанным условиям"]}}
До этого работал нормально! Что где исправить? 

Link to post
Share on other sites

Проверьте параметры модуля: Из города по умолчанию, В город по умолчанию.

Проверьте Система-Локализация- Единицы веса и Единицы  измерения, должны быть  соответственно килограммы (кг) и метры (м), а также значения этих величин.

Вес товара случаем не пустой?

Link to post
Share on other sites

Да, я уже понял в чем проблема. В размерах. У меня стояли см. поставил в метры и заработало. Вот ток теперь другая проблема. Не знаете как перевести формат в 0,00 ? А то у меня метры округляет до целых чисел. т.е 3,54 м пишет как 4 м. 

Думаю где-то здесь

data['length'] = number_format($product_info['length'], 0 , ,"","").' '.$this->length->getUnit($product_info['length_class_id']); 

Link to post
Share on other sites

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

Где у вас производится округление? В другом модуле?

Этот код data['length'] = number_format($product_info['length'], 0 , ,"","").' '.$this->length->getUnit($product_info['length_class_id']); 

Обрежет дробную часть, но не сделает округление, результатом работы его будет "3 м" для значения 3,54 

string number_format ( float number, int decimals, string dec_point, string thousands_sep )

http://www.php.su/number_format

 

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

http://www.php.su/round

Link to post
Share on other sites

Здесь я разобрался. Вот ток вопрос. Я продаю мебель и на сайте указаны размеры готового изделия в собранном виде. Проблема в том что ваш алгоритм расчета объема завязан на этих размерах, хотя транспортная упаковка гораздо меньше. Можно ли модуль привязать либо к отдельному полю в котором будет указан объем, либо дописать в карточку товара альтернативные размеры для траспортировки? Или подскажите где поменять поля для расчета. На моем сайте я использую отдельное поля для вывода объема и для расчета, например тем же ПЭК, хватает объема, длина самого длинного места и веса.

Link to post
Share on other sites

Скажите срок доставки есть у всех кроме ПЭК. Это не предусмотрено модулем или api ПЭКа не передает информацию? 

Link to post
Share on other sites

Доставка не считается если в цене есть копейки. Как сделать чтобы при расчете цена округлялась до целых или не обращала внимание на копейки? 

Link to post
Share on other sites

3 hours ago, DrBraun said:

Скажите срок доставки есть у всех кроме ПЭК. Это не предусмотрено модулем или api ПЭКа не передает информацию? 

Это значит API не выдает эту информацию, можно посмотреть здесь https://c.sbl.su/calc есть ли сроки доставки и сумму

Link to post
Share on other sites
2 hours ago, DrBraun said:

Доставка не считается если в цене есть копейки. Как сделать чтобы при расчете цена округлялась до целых или не обращала внимание на копейки? 

Сделал обновление модуля.

Копейки теперь округляются до целого.

Изменен алгоритм расчета объема корзины (как сумма объемов каждой единицы товара в корзине). 

Пробуйте.

Link to post
Share on other sites
  • 3 weeks later...

Расчет доставки в города Крыма пока невозможен, это связано с особенностями расчетного сервиса https://c.sbl.su/

Подумаю как учесть эти особенности, и в ближайшем обновлении доделаю.

Link to post
Share on other sites

Здравствуйте! Модуль не совсем корректно выводит информацию, результаты его вычислений, при вводе тех же параметров, не соответствуют данным на сайте "c.sbl.su/". В случае с "'энергией", то она с некоторыми городами просто пропадает. Скажите, если модуль берет данные с API https://c.sbl.su/, то почему (она может быть не значительная, но все же) такая разница?

Например: у меня товар Д 1.07, Ш1.0, В 0.22,  Находка-Москва2019-03-04_23-10-24.thumb.png.948f8ecb2c4ff1addccdbb9eb7309b6a.png2019-03-04_23-11-05.thumb.png.57840815c33f4ded1c4b7ba9dd46cbe9.png2019-03-04_23-13-05.thumb.png.b2fd538674a265952193ad1f441e5ba2.png  

Link to post
Share on other sites

И почему "ТК Энергия" при вводе с некоторыми городами  может не определяется?2019-03-04_23-19-50.thumb.png.1010d17a701276c5de03e3dbc229b93e.png

Link to post
Share on other sites

По расчету Находка-Москва (to Alex25)

Исходные данные: у меня товар Д 1.07, Ш1.0, В 0.22,  Находка-Москва, вес 24 кг

Рассчитано модулем ТК «Энергия» - 1798.00р.

Рассчитано сервисом 

1.png.4208f15665fdf4128d22f305f2f4bacc.png

параметры для сервиса

2.png.f6c7c3d5908c0f829a4636102f20d440.png

По-моему по Авто сошлось.

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

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

Edited by ras
Link to post
Share on other sites

И почему "ТК Энергия" при вводе с некоторыми городами  может не определяется? (to Alex25)

Сейчас модуль выводит данные для перевозки Авто, нет ЖД и Авиа, поэтому где нет Авто, там данные модуль не выводит.

Эту доработку сделаю в ближайшем обновлении.

Link to post
Share on other sites

Спасибо!!! Ждем доработки:-)

Edited by alex25
Link to post
Share on other sites

  • 1 month later...

Прикупил модуль - считает цену доставки как и на самом сервисе 1:1, причем город назначения моментально подхватывает из GeoIP - ничего вводить не нужно. Одним словом отличный модуль, если бы не одно но - автор видимо забыл или не придал важности такой настройки, как "Геозона" - ее попросту нет в админке (та настройка, как у всех стандартных модулей доставки, которая отвечает за отображение способа доставки в корзине только для определенной географической зоны). Поэтому использование модуля у меня пока откладывается.

Вопрос автору: подскажите можно ли эту настройку включить в сл. версии? как долго ее придется ждать?
 

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 kin208
      Модуль добавляет на страницы товаров блок в котором отображаются доступные способы доставки (как в оформлении заказа).
       
      Стоимость доставки рассчитывается так как будто в корзине лежит только товар на странице которого находится покупатель.
       
      Блок доставки подгружается асинхронно через ajax, чтобы не замедлять скорость загрузки страницы товара.
       

       

       
      Как определяются страна+регион+город пользователя:
      1) Если пользователь указывал страну+регион+город в оформлении заказа то берутся эти данные
      2) Если нет данных из пункта-1 , но пользователь авторизован в аккаунте клиента - то берется адрес из аккаунта клиента
      3) Если нет данных из пунктов 1 и 2, но установлен модуль Citymanager, то данные берутся оттуда
      https://opencartforum.com/files/file/888-citymanager-opredelenie-goroda-po-ip-geo-ip/
      4) Если нет данных из пунктов 1-3, но подключено определение города по IP с помощью Dadata.ru, то данные
      берутся оттуда (сервис dadata.ru - бесплатный до 10 тыс. запросов в день, после достижения лимита деньги будут списываться со счета)
      5) Если нет данных из пунктов 1-4, но включено использование страны+региона+города по-умолчанию, 
      которые задаются в настройках модуля, то используются эти данные.
       
      Блок доставки можно встроить в следующих местах:
      - во вкладки 
      - в любом месте с помощью селекторов jquery
       
      В настройках модуля можно задать следующие настройки:
      - город/регион/страна по-умолчанию, если не удалось определить адрес по IP
      - Список способов доставки которые отобразятся в оформлении заказа
      - заголовок блока, название вкладки
       
      Можно включить кэширование:
      - служб доставки для данного товара+города
      - запросов к API dadata.ru для определения города по IP
       
      Совместимость:
      - с OpenCart 2.0, 2.1, 2.2, 2.3, 3.0
      - с модулем Simple
      - c модулем Citymanager
      - c сервисом dadata.ru
       
      Совестимость с шаблонами:
      - MoneyMaker
      - NewStore
      - TechStore
      - Revolution
      - UltraStore
      - Техникс (technics)
      - UniShop
      - UniShop2
      - Coloring
      - LightShop
       
       
      Демо OpenCart 2.3:
      https://prodship-v2.ocart.ru/
      Админка:
      https://prodship-v2.ocart.ru/admin/index.php?route=extension/module/prodship_spk
      Логин: demo
      Пароль: demo
      --
      Демо OpenCart 3:
      https://prodship-v3.ocart.ru/
      Админка:
      https://prodship-v3.ocart.ru/admin/index.php?route=extension/module/prodship_spk
      Логин: demo
      Пароль: demo
       
    • By kin208
      1300
      Скачать/Купить дополнение


      Доставка на страницах товаров
      Модуль добавляет на страницы товаров блок в котором отображаются доступные способы доставки (как в оформлении заказа).
       
      Стоимость доставки рассчитывается так как будто в корзине лежит только товар на странице которого находится покупатель.
       
      Блок доставки подгружается асинхронно через ajax, чтобы не замедлять скорость загрузки страницы товара.
       

       

       
      Как определяются страна+регион+город пользователя:
      1) Если пользователь указывал страну+регион+город в оформлении заказа то берутся эти данные
      2) Если нет данных из пункта-1 , но пользователь авторизован в аккаунте клиента - то берется адрес из аккаунта клиента
      3) Если нет данных из пунктов 1 и 2, но установлен модуль Citymanager, то данные берутся оттуда
      https://opencartforum.com/files/file/888-citymanager-opredelenie-goroda-po-ip-geo-ip/
      4) Если нет данных из пунктов 1-3, но подключено определение города по IP с помощью Dadata.ru, то данные
      берутся оттуда (сервис dadata.ru - бесплатный до 10 тыс. запросов в день, после достижения лимита деньги будут списываться со счета)
      5) Если нет данных из пунктов 1-4, но включено использование страны+региона+города по-умолчанию, 
      которые задаются в настройках модуля, то используются эти данные.
       
      Блок доставки можно встроить в следующих местах:
      - во вкладки 
      - в любом месте с помощью селекторов jquery
       
      В настройках модуля можно задать следующие настройки:
      - город/регион/страна по-умолчанию, если не удалось определить адрес по IP
      - Список способов доставки которые отобразятся в оформлении заказа
      - заголовок блока, название вкладки
       
      Можно включить кэширование:
      - служб доставки для данного товара+города
      - запросов к API dadata.ru для определения города по IP
       
      Совместимость:
      - с OpenCart 2.0, 2.1, 2.2, 2.3, 3.0
      - с модулем Simple
      - c модулем Citymanager
      - c сервисом dadata.ru
       
      Совестимость с шаблонами:
      - MoneyMaker
      - NewStore
      - TechStore
      - Revolution
      - UltraStore
      - Техникс (technics)
      - UniShop
      - UniShop2
      - Coloring
      - LightShop
       
       
      Демо OpenCart 2.3:
      https://prodship-v2.ocart.ru/
      Админка:
      https://prodship-v2.ocart.ru/admin/index.php?route=extension/module/prodship_spk
      Логин: demo
      Пароль: demo
      --
      Демо OpenCart 3:
      https://prodship-v3.ocart.ru/
      Админка:
      https://prodship-v3.ocart.ru/admin/index.php?route=extension/module/prodship_spk
      Логин: demo
      Пароль: demo
       
      Добавил kin208 Добавлено 23.11.2020 Категория Покупки, оформление заказа, корзина Системные требования Метод активации Без активации 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 Не проверялось Обращение к серверу разработчика Да  
    • By kin208
      2500
      Скачать/Купить дополнение


      DPD - служба доставки http://dpd.ru + Наложенный платеж
      Международная курьерская служба доставки DPD http://dpd.ru
      Вот рекламная страница DPD
      http://dpd.ru/dpd/us...dpd-klassik.do2
      Чтобы оценить тарифы - используйте калькулятор:
      http://dpd.ru/ols/calc/
      МОДУЛЬ УМЕЕТ:
      - рассчитывать цену доставки для службы DPD
      - дает возможность выбора ПВЗ на карте (NEW)
      - можно указать фиксированную сумму которая будет добавляться к стоимости отправки (чтобы учитывать стоимость упаковки)
      - можно указать кол-во дней которые будут добавляться к сроку доставки (чтобы учесть время на доставку товара на почту)
      - если вес товаров указан не в граммах, а в килограммах или других единицах - то модуль будет корректно работать
      - если рубль не является основной валютой магазина (но он есть в списке валют) - то модуль будет корректно работать
      - можно указывать заголовок и описания метода доставки, которые увидит покупатель при оформлении заказа
      - есть способ оплаты наложенным платежом
      - модуль считает доставку между четырьмя странами: Россия, Беларусь, Казахстан, Армения и внутри каждой из этих 4х стран.
      - выгрузка заказа на ОТГРУЗКУ в личный кабинет сайта dpd.ru (чтобы курьер DPD мог приехать к Вам и забрать посылку)
      ---------------
      РАБОТА С DPD
      - Сначала Вам нужно связаться с "DPD" http://dpd.ru/ и договориться о подключении и подписании договора
      - потом они дадут Вам "номер вашего договора с DPD" и "уникальный ключ для авторизации".
      - далее Вы устанавливаете модуль и указываете там в настройках полученные данные
      ----------------
       
      Модуль совместим с модулем упрощенного заказа Simple
      http://opencartforum...atciia-i-zakaz/
      В случае возникновения проблем - свяжитесь с тех.поддержкой. Скайп и e-mail указаны в файле README.txt, а так же на странице настроек модуля
       
      ----
      Демо OpenCart 2.3:
      https://dpd-v2.ocart.ru/
      Админка:
      https://dpd-v2.ocart.ru/admin/index.php?route=extension/shipping/dpd
      Логин: demo
      Пароль: demo
       
      Демо OpenCart 3:
      https://dpd-v3.ocart.ru/
      Админка:
      https://dpd-v3.ocart.ru/admin/index.php?route=extension/shipping/dpd
      Логин: demo
      Пароль: demo
       
      Добавил kin208 Добавлено 31.07.2014 Категория Доставки Системные требования ЛИЦЕНЗИЯ: 1. Правило: "1 лицензия - 1 домен"2. При покупке даются 2 стартовых лицензии.3. Каждая следующая лицензия стоит 300 руб. Метод активации Через официальный сайт дополнения Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 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 Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Да  
    • By kin208
      Международная курьерская служба доставки DPD http://dpd.ru
      Вот рекламная страница DPD
      http://dpd.ru/dpd/us...dpd-klassik.do2
      Чтобы оценить тарифы - используйте калькулятор:
      http://dpd.ru/ols/calc/
      МОДУЛЬ УМЕЕТ:
      - рассчитывать цену доставки для службы DPD
      - дает возможность выбора ПВЗ на карте (NEW)
      - можно указать фиксированную сумму которая будет добавляться к стоимости отправки (чтобы учитывать стоимость упаковки)
      - можно указать кол-во дней которые будут добавляться к сроку доставки (чтобы учесть время на доставку товара на почту)
      - если вес товаров указан не в граммах, а в килограммах или других единицах - то модуль будет корректно работать
      - если рубль не является основной валютой магазина (но он есть в списке валют) - то модуль будет корректно работать
      - можно указывать заголовок и описания метода доставки, которые увидит покупатель при оформлении заказа
      - есть способ оплаты наложенным платежом
      - модуль считает доставку между четырьмя странами: Россия, Беларусь, Казахстан, Армения и внутри каждой из этих 4х стран.
      - выгрузка заказа на ОТГРУЗКУ в личный кабинет сайта dpd.ru (чтобы курьер DPD мог приехать к Вам и забрать посылку)
      ---------------
      РАБОТА С DPD
      - Сначала Вам нужно связаться с "DPD" http://dpd.ru/ и договориться о подключении и подписании договора
      - потом они дадут Вам "номер вашего договора с DPD" и "уникальный ключ для авторизации".
      - далее Вы устанавливаете модуль и указываете там в настройках полученные данные
      ----------------
       
      Модуль совместим с модулем упрощенного заказа Simple
      http://opencartforum...atciia-i-zakaz/
      В случае возникновения проблем - свяжитесь с тех.поддержкой. Скайп и e-mail указаны в файле README.txt, а так же на странице настроек модуля
       
      ----
      Демо OpenCart 2.3:
      https://dpd-v2.ocart.ru/
      Админка:
      https://dpd-v2.ocart.ru/admin/index.php?route=extension/shipping/dpd
      Логин: demo
      Пароль: demo
       
      Демо OpenCart 3:
      https://dpd-v3.ocart.ru/
      Админка:
      https://dpd-v3.ocart.ru/admin/index.php?route=extension/shipping/dpd
      Логин: demo
      Пароль: demo
       
    • By kin208
      2500
      Скачать/Купить дополнение


      DHL-Россия
      Доставка службой DHL (из России заграницу и внутри России).
      Возможные способы доставки:
      - по городу (в России)
      - на следующий день (при доставке из СПБ в МСК и из МСК в СПБ)
      - доставка с вручением до 9:00 (в день доставки)
      - доставка с вручением до 10:30
      - доставка с вручением до 12:00
      - доставка с вручением до 18:00
      Возможные дополнительные опции:
      - "Доставка в руки" (посылка отдается лично отправителю после предъявления документа удостоверяющего личность)
      - "Уведомление о доставке" (отправитель информируется по e-mail или SMS о месте нахождения посылки)
      - "Доставка в субботу" (обычно доставка происходит только по рабочим дням)
      - "Повышенная ответственность" (груз страхуется на случай потери или повреждения)
      ---------
      Модуль совместим с Simple
      --------
      Модуль совместим с версиями Opencart от 1.5.0 до 3.x включительно.
      Добавил kin208 Добавлено 11.09.2013 Категория Доставки Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1
      1.5.5.1.2 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да  
  • 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.