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

Помогите убрать доставку из заказа


Recommended Posts

47 минут назад, zimkonavt123 сказал:

Помогите убрать доставку из заказа

Стоит модуль Ajax Quick Checkout

 

 

image.thumb.png.78eb59aad05854903b46c065395013ee.png

Вам нужно убрать, чтоб доставка вообще не отображалась или только для конкретный вариантов?

 

Если чтоб вообще не выводилась и не учитывалась в заказе:

Переходим, Дополнения->Модули->Учитывать в заказе. Ищем там Доставка и отключаем.

Тогда не будет отображаться и учитываться стоимость доставки при оформлении заказа. 

Если хотите, чтоб только для конкретного варианта доставки, тогда можно поставить проверку в файле:

catalog/model/extension/total/shipping.php

И вместо проверки:

if (isset($this->session->data['shipping_method']) && $this->cart->hasShipping()) {

Делаем проверку вида:

if (isset($this->session->data['shipping_method']) && $this->session->data['shipping_method']['code'] != 'free' && $this->cart->hasShipping()) {

Где "free" - это вариант доставки.

 

Можно, конечно заморочиться и в админке в "Учитывать в заказе" сделать выбор для отображения/скрытия определенных вариантов доставки.

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

4 минуты назад, OCappLab сказал:

Вам нужно убрать, чтоб доставка вообще не отображалась или только для конкретный вариантов?

 

Если чтоб вообще не выводилась и не учитывалась в заказе:

Переходим, Дополнения->Модули->Учитывать в заказе. Ищем там Доставка и отключаем.

Тогда не будет отображаться и учитываться стоимость доставки при оформлении заказа. 

Если хотите, чтоб только для конкретного варианта доставки, тогда можно поставить проверку в файле:

catalog/model/extension/total/shipping.php

И вместо проверки:


if (isset($this->session->data['shipping_method']) && $this->cart->hasShipping()) {

Делаем проверку вида:


if (isset($this->session->data['shipping_method']) && $this->session->data['shipping_method']['code'] != 'free' && $this->cart->hasShipping()) {

Где "free" - это вариант доставки.

 

Можно, конечно заморочиться и в админке в "Учитывать в заказе" сделать выбор для отображения/скрытия определенных вариантов доставки.

Спасибо

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


Только что, zimkonavt123 сказал:

как сделать чтоб нужна доставка стояло нет  по умолчанию?

Для товара?

Откройте файл:

admin/controller/catalog/product.php

Ищем:

if (isset($this->request->post['shipping'])) {
	$data['shipping'] = $this->request->post['shipping'];
} elseif (!empty($product_info)) {
	$data['shipping'] = $product_info['shipping'];
} else {
	$data['shipping'] = 1;
}

Меняем на:

if (isset($this->request->post['shipping'])) {
	$data['shipping'] = $this->request->post['shipping'];
} elseif (!empty($product_info)) {
	$data['shipping'] = $product_info['shipping'];
} else {
	$data['shipping'] = 0;
}

 

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

3 минуты назад, OCappLab сказал:

Для товара?

Откройте файл:

admin/controller/catalog/product.php

Ищем:


if (isset($this->request->post['shipping'])) {
	$data['shipping'] = $this->request->post['shipping'];
} elseif (!empty($product_info)) {
	$data['shipping'] = $product_info['shipping'];
} else {
	$data['shipping'] = 1;
}

Меняем на:


if (isset($this->request->post['shipping'])) {
	$data['shipping'] = $this->request->post['shipping'];
} elseif (!empty($product_info)) {
	$data['shipping'] = $product_info['shipping'];
} else {
	$data['shipping'] = 0;
}

 

Спасибо большое

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


  • 1 year later...

И все же - возможно подскажите как именно просто скрыть блок с суммой доставки в итогах? Сама доставка рассчитывается после подтверждения заказа, мне нужно просто убрать с глаз это поле, но такой настройки не нахожу и не понимаю как его отделить в стилях от ОБЩЕЙ суммы заказа...

 

Буду благодарен за помощь!

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


2 минуты назад, pchelav сказал:

И все же - возможно подскажите как именно просто скрыть блок с суммой доставки в итогах? Сама доставка рассчитывается после подтверждения заказа, мне нужно просто убрать с глаз это поле, но такой настройки не нахожу и не понимаю как его отделить в стилях от ОБЩЕЙ суммы заказа...

 

Буду благодарен за помощь!

уже ответили

блок

УЧИТЫВАТЬ В ЗАКАЗЕ

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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