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

Убрать 0.00 в доставке


Recommended Posts

Нужно переписать этот способ доставки. В админке нет такого функционала.

Если просто скрыть, то в дополнения/учитывать в заказе/доставка (отключить)

Змінено користувачем S1mple
Надіслати
Поділитися на інших сайтах


6 minutes ago, S1mple said:

Нужно переписать этот способ доставки. В админке нет такого функционала.

Если просто скрыть, то в дополнения/учитывать в заказе/доставка (отключить)

Так она мне нужна... мне ноль не нужен. В способе доставке ноль поменял на текст... а  как тут, не пойму...

 

image.png.93aa1fc9c70b5a1f3d260e9f64dd9010.png

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


22 минуты назад, kipersasha сказал:

Так она мне нужна... мне ноль не нужен. В способе доставке ноль поменял на текст... а  как тут, не пойму...

Вот так на примере штатного метода для самовывоза pickup
Там такой код:
 

			$quote_data['pickup'] = array(
				'code'         => 'pickup.pickup',
				'title'        => $this->language->get('text_description'),
				'cost'         => 0.00,
				'tax_class_id' => 0,
				'text'         => $this->currency->format(0.00, $this->session->data['currency'])
			);

Можно сделать так:

			$quote_data['pickup'] = array(
				'code'         => 'pickup.pickup',
				'title'        => $this->language->get('text_description'),
				'cost'         => 0.00,
				'tax_class_id' => 0,
				'text'         => 'Бесплатно'
			);

 

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

Ещё надо в файле catalog/model/extension/total/shipping.php

После этого:

'value'      => $this->session->data['shipping_method']['cost'],

Добавить:

'text'      => !empty($this->session->data['shipping_method']['text']) ? $this->session->data['shipping_method']['text'] : false,

 

И в контроллерах вывода итогов тоже надо поправить. Например тут catalog/controller/checkout/cart.php

Это:

'text'  => $this->currency->format($total['value'], $this->session->data['currency'])

Заменить на это:

'text'  => !empty($total['text']) ? $total['text'] : $this->currency->format($total['value'], $this->session->data['currency'])

 

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

4 minutes ago, mpn2005 said:

Вот так на примере штатного метода для самовывоза pickup
Там такой код:
 


			$quote_data['pickup'] = array(
				'code'         => 'pickup.pickup',
				'title'        => $this->language->get('text_description'),
				'cost'         => 0.00,
				'tax_class_id' => 0,
				'text'         => $this->currency->format(0.00, $this->session->data['currency'])
			);

Можно сделать так:


			$quote_data['pickup'] = array(
				'code'         => 'pickup.pickup',
				'title'        => $this->language->get('text_description'),
				'cost'         => 0.00,
				'tax_class_id' => 0,
				'text'         => 'Бесплатно'
			);

 

 

 

Я так и сделал, цена ушла из метода доставки. А это получается уже ИТОГО... и как тут поменять не пойму...

 

image.png.25540a90b0e4fbc345cc662279e087ba.png

 

 

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


1 минуту назад, kipersasha сказал:

Я так и сделал, цена ушла из метода доставки. А это получается уже ИТОГО... и как тут поменять не пойму...

Читайте следующее моё сообщение.

Там как раз про итоги.

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

7 minutes ago, mpn2005 said:

Читайте следующее моё сообщение.

Там как раз про итоги.

 

 

Увидел, проделал это, но без результатов к сожалению... может из за модуля упрощенного заказа...

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


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

Увидел, проделал это, но без результатов к сожалению... может из за модуля упрощенного заказа...

Да. Нужно править в контроллере упрощённого заказа.

Я привёл контроллер корзины для примера. Какой у вас контроллер, я не могу знать.

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

3 minutes ago, mpn2005 said:

Да. Нужно править в контроллере упрощённого заказа.

Я привёл контроллер корзины для примера. Какой у вас контроллер, я не могу знать.

 

А как мне можно узнать какой у меня контроллер?

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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