Перейти к содержимому


Фотография
- - - - -

Служба доставки в новой корзине (v.2.2.0)

новая корзина (v.2.2.0)

Сообщений в теме: 8

#1 BDS

BDS

Отправлено 23 November 2014 - 21:30

Доброй ночи!

Посмотрел службу доставки в новой корзине (v.2.2.0) и возник вопрос. 

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

В корзине эти, ВСЕ, веса суммируются и округляются в большую сторону и по какому то тарифу выдается стоимость доставки.

В моём случаи я не использую ни одну из стандартных почтовых служб. У меня почтовая служба не имеющая API для расчета доставки, но есть четкая таблица --- Пример: от 0,1 - 3,0 кг стоимость доставки 1200 руб (долл), от 3,1 - 4,0 кг стоимость доставки 1500 руб ( долл), от 4,1 - 5,0 стоимость доставки 1700 руб (долл) и т.д. 

 

Отсюда вопрос: "Будет ли в финальной версии реализован функционал РУЧНОЙ настройки стоимости доставки, в зависимости от веса единицы товара, и последующего общего веса заказа?"

Спасибо!



#2 SmetDenis

SmetDenis

Отправлено 24 November 2014 - 06:24

Добрый день,

Ручной режим будет предусмотрен позже. Думаю это произойдет в 2.2.1
Вам будет проще написать собственный элемент для доставки.
Все написание по сути сведется к 1 функции, которая объявлена в нужном месте.
К тому же техподдержка вам сможет помочь.

Примерно так

function getRate() {

   $weight = $this->getOrder()->getWeight();
   if ($weight <= 1) {
        return '10 usd';
        
   } else if ($weight <= 2) {
       return '20 usd';
   
   } else if ($weight <= 3) {
       return '30 usd';
   
   }
}

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 BDS

BDS

Отправлено 24 November 2014 - 11:04

Большое спасибо за ответ!

Но надо еще в корзине суммировать все веса купленных товаров, а я не программист хоть и использую на нескольких сайтах Ваш элемент.

Спасибо.



#4 SmetDenis

SmetDenis

Отправлено 24 November 2014 - 11:58

Все остальные вычисления пройдут в фоне.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 BDS

BDS

Отправлено 24 November 2014 - 12:42

Как я понял этот элемент надо писать для v.2.2.0?

Он будет "в одном ряду" с ----- самовывозом, курьерской доставкой, новой почтой и т.д.



#6 SmetDenis

SmetDenis

Отправлено 24 November 2014 - 14:34

Как я понял этот элемент надо писать для v.2.2.0?
Он будет "в одном ряду" с ----- самовывозом, курьерской доставкой, новой почтой и т.д.

Да, все верно.
Подобные элементы будут работать только начиная с версии 2.2.0
Как я говорил, написать собственный способ доставки, похожий на те что уже есть, не сложнее чем написать функцию в PHP
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 BDS

BDS

Отправлено 24 November 2014 - 21:33

Спасибо, за ответ!

Ждем финальную версию и вернёмся к этому вопросу.

Маленькая ремарка ................... как я понял для КАЖДОГО вида\типа цен будет своё поля веса  (пример: шампунь ----объем 100 мл. вес 150 грамм, этот же шампунь 400 мл. вес 500 грамм. Т.е клиент выбирая шампунь, при добавлении в корзину, выбирает объем. В корзину попадает шампунь соответствуюшего объема, соответствующей цены, и соответствующего веса)

Спасибо



#8 SmetDenis

SmetDenis

Отправлено 25 November 2014 - 08:30

Да, будет примерно так как вы сказали.
Вы как раз описали нашу систему вариаций цен.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#9 BDS

BDS

Отправлено 25 November 2014 - 11:38

Спасибо!

Ждем финальную версию






Click to return to top of page in style!