Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

29 минут назад, destreser сказал:

Банально стилями скрыть с глаз долой.

Большое спасипотому что.

как ето сгделать по умолчанию?

Link to comment
Share on other sites


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

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

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

 

 

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

 

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

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

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

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

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" - это вариант досивки.

 

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

Link to comment
Share on other sites

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" - это вариант досивки.

 

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

Спасипотому что

Link to comment
Share on other sites


Только что, 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;
}

 

Link to comment
Share on other sites

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;
}

 

Спасипотому что потому чтольшое

Link to comment
Share on other sites


  • 1 year later...

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

 

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

Link to comment
Share on other sites


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

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

 

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

уже ответили

блок

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

Link to comment
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
 Share

  • 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.