Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Доставка от веса, суммы заказа, процента от суммы заказа


JohnnyVega

Recommended Posts

Здравствуйте. Я так понимаю, что это "Модуль может одновременно учитывать все 3 вышеуказанных типа доставки." подразумевает суммирование всех условий, верно? 

 Да

 

 

Скажите, у меня такие данные:

 

(цена доставки от веса заказа):  1:17,2:19,3:21,4:23,5:25,6:26,7:28,8:30,9:32,10:34,11:36,12:38,13:39,14:41,15:43,16:45,17:47,18:49,19:50,20:52,21:54,22:56,23:58,24:60,25:62,26:63,27:65,28:67,29:69,30:71,31:73,32:75,33:76,34:78,35:80,36:82,37:84,38:86,39:87,40:89,41:91,42:93,43:95,44:97,45:99,46:100,47:102,48:104,49:106,50:108

(цена доставки от суммы заказа): 600:0,001,601:0

 

как сделать, чтобы если сумма заказа выше 600, доставка стоила 0? У меня она сейчас если выше 600 выдаёт стоимость с учётом 1-го правила. То есть в случае если сумма заказа выше 600 грн. чтобы не учитывались данные из (цена доставки от веса заказа).

В текущей реализации так сделать нельзя.  Сколько условий заполняете  - столько и используется одновременно.

 

Надіслати
Поділитися на інших сайтах

 Да

 

 

В текущей реализации так сделать нельзя.  Сколько условий заполняете  - столько и используется одновременно.

 

 

Может быть можно правкой кода? Жёстко прописать? Или доработать под нас модуль? За деньги естественно.

Надіслати
Поділитися на інших сайтах


нашёл модуль отвечающий моим требованиям. Спасибо.

 

Пож-та. Обращайтесь :-)

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Добрый день

 

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

 

Скажем для варианта оплаты "наличными курьеру" - всё работает как обычно - при оформлении заказа стоимость доставки плюсуется к общей сумме.

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

Надіслати
Поділитися на інших сайтах


Добрый день

 

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

 

Скажем для варианта оплаты "наличными курьеру" - всё работает как обычно - при оформлении заказа стоимость доставки плюсуется к общей сумме.

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

 

Добрый день

 

По умолчанию такой возможности в модуле нет... А так, в принципе, конечно, это возможно. Правьте код модуля под свою задачу и будет вам щастье. :-)

Надіслати
Поділитися на інших сайтах

Добрый день

 

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

 

Скажем для варианта оплаты "наличными курьеру" - всё работает как обычно - при оформлении заказа стоимость доставки плюсуется к общей сумме.

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

 

только что у себя проверила, всё плюсуется (у меня стоит simple)

 

Сумма: 240.00грн.

Наценка на способ оплаты (Интеркасса): 9.60грн.

Курьерская доставка по Киеву: 50.00грн.

Итого: 299.60грн.

 

при переходе в интеркассу тоже показывает 299.60грн

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Заметил что если установить например

3.0:0 бесплатно то при оформлении заказа только после 3кг появится что бесплатно

А вот с суммой такая фишка не проходит если установить 7000:0 то при оформлении заказа каждый раз будет показывать бесплатно и не важно сколько в корзине 500 или 7000.

 

Кто знает как это справить? Помогите или я что то не правильно делаю... =)

Надіслати
Поділитися на інших сайтах


Огромное человеческое спасибо! Долго ломал голову, в инете ничего путного не было и так доходчиво еще никто не разжевывал! Автору респектуха!

 

Спасибо за отзыв. :wink:

Надіслати
Поділитися на інших сайтах

Заметил что если установить например

3.0:0 бесплатно то при оформлении заказа только после 3кг появится что бесплатно

А вот с суммой такая фишка не проходит если установить 7000:0 то при оформлении заказа каждый раз будет показывать бесплатно и не важно сколько в корзине 500 или 7000.

 

У меня на этих данных все нормально. Модуль работает так, как и должен работать...

 

 

Кто знает как это справить? Помогите или я что то не правильно делаю... =)

 

Трудно сказать. Возможно, настройки где-то пересекаются или с геозонами. Перепроверьте на чистом движке

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...
  • 2 weeks later...

В инструкции к модулю написано:

Если стоимость доставки отрицательная (<0), модуль не отображается

Например, для бандеролей весом св. 2 кг проставляем стоимость -1 и тогда модуль не показывается.

 
Так вот, если использовать эту возможность, то вот с этим нужно быть осторожным:

 

Если с тарифами по весу можно сделать все до рубля, то с тарифами от суммы не много сложнее - иногда бывают отклонения в 20-40 рублей. Поэтому нужно в файле модуля catalog\model\shipping\by_total_percent.php заменить строку:

$cost_total += $cost_weight;

на строку

$cost_total += $cost_weight+100;

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

 

Прибавляя некую сумму к $cost_total мы меняем поведение модуля.

Поэтому в качестве "отрицательной стоимости" для сокрытия модуля нужно проставлять сумму с учетом поправки от ProfiSale.

Т.е. вписали в тело модуля сумму +100, для сокрытия модуля в настройках пишите не менее -101

 
Или правьте модуль в другом месте:
if ($cost_total > 0) {
  $quote_data['rpost_flat_' . $result['geo_zone_id']] = array(
    'code'         => 'rpost_flat.rpost_flat_' . $result['geo_zone_id'],
    'title'        => $this->language->get('text_title'),
    'cost'         => $cost_total += 100, // 100 - это добавка на упаковку и пр. расходы,
    'tax_class_id' => $this->config->get('rpost_flat_tax_class_id'),
    'text'         => $this->currency->format($this->tax->calculate($cost_total, $this->config->get('rpost_flat_tax_class_id'), $this->config->get('config_tax')))
  );
} elseif ($cost_total == 0) {

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
Прибавляя некую сумму к $cost_total мы меняем поведение модуля.

Поэтому в качестве "отрицательной стоимости" для сокрытия модуля нужно проставлять сумму с учетом поправки от ProfiSale.

Т.е. вписали в тело модуля сумму +100, для сокрытия модуля в настройках пишите не менее -101

 

По-моему, Вы пишите очевидные вещи... :-)

 

Если где-то сколько-то сами убрали, то в другом месте нужно столько же добавить... Чтобы баланс сохранился... :-)

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Это название геозоны

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Это название геозоны

Спасибо, разобрался. Странная геозона НДС, однако.

 

Заметил косяк модуля. Не знаю как решить. Если оформляю покупку с телефона, способа доставки нет, если с компьютера - есть. Кеш чистил везде.

Надіслати
Поділитися на інших сайтах


Спасибо, разобрался. Странная геозона НДС, однако.

 

Заметил косяк модуля. Не знаю как решить. Если оформляю покупку с телефона, способа доставки нет, если с компьютера - есть. Кеш чистил везде.

Модулю без разницы с какого устройства вы заходите... Смотрите/разбирайтесь в своем шаблоне

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

На OcStore 1.5.5.1.2 работает норм! Спасибо за модуль!

 

Спасибо за отзыв... Добавил инфу в шапку

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

К сожалению, физически не вывелся модуль в качестве варианта доставки в готовый платный шаблон OcStore с модулем Simple.

Географические зоны прописаны. Стандартные способы доставки показываются без проблем. 

Вывод: что-то автор не учел, не для всякого шаблона подойдет.

Надіслати
Поділитися на інших сайтах


К сожалению, физически не вывелся модуль в качестве варианта доставки в готовый платный шаблон OcStore с модулем Simple.

Географические зоны прописаны. Стандартные способы доставки показываются без проблем. 

Вывод: что-то автор не учел, не для всякого шаблона подойдет.

 

Это вряд ли... Модуль куча человек поставила и протестировала. Если у Вас не выводится - Вы что-то не так делаете

 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.