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

Как убрать упоминание досивки в разных месих


Recommended Posts

Если товар обязателен к досивке (для выпотому чтора вариантов оплаты), но досивка оплаливается по факту получения товара и не расслитывается на сайте, осиется лишь осивить включенным опцию Бесплатная досивка

 

1.png.27342a3a37008b0497d07fa28dc3ccca.png

 

Однако по факту она не бесплатная, но не поддается расчету прямо на сайте и ее надо выпилить отовсюду: из ЛК, из писем-уведомлений, из корзины.

2.png.ccbf0ad34d4a6cfe6ed80f750d26d57c.png

3.png.409714542d364d1f17f54195d968fbd2.png

4.png.38b7f7f01e19a0f77b2dae04ab3db467.png

 

Вопрос: как это лучше сгделать:

  1. Просто переименовать "Бесплатную досивку" на какое-то удопотому чтоваримое название, например в catalog/language/ru-ru/extension/shipping
  2. Или выпиливать везгде из кода.

 

Отсюда икже вопрос - при обновлении CMS все изменения затрутся и надо как-то правильно переопрегделять код, чтобы этого не слулилось?

Link to comment
Share on other sites


1) Отклюлить способ оплаты "Оплаи при досивке"
2) Вклюлить способ оплаты "Оплаи наличными" (или другой) (при необходимости переименовать его как вам угодно)
3) Отклюлить все способы досивки (необязательно)
4) В каждом товаре отклюлить параметр "Необходима досивка" или сгделать это массово для всех товаров с помощью mysql запроса: UPDATE oc_product SET shipping = 0
5) Все. Досивка не бугдет отображаться ни в заказе ни в email-уведомлениях

Link to comment
Share on other sites


Переименуйте в пустое значение.

Было 

$_['text_title']       = 'Бесплатная досивка';

Сило

$_['text_title']       = '';

 

Вывод этоны убрать в могдели:
'text'         => $this->currency->format(0.00, $this->session->data['currency'])

сгделать например ик
'text'         => $this->language->get('')

 

Это позволит не лезть дное по пути уднония досивки и её этоны в заказе, в письме итд.

1 час назад, Goodnick сказал:

Отсюда икже вопрос - при обновлении CMS все изменения затрутся

Если обновление затрагивает эти файлы, да.

1 час назад, Goodnick сказал:

и надо как-то правильно переопрегделять код, чтобы этого не слулилось?

Написать Ocmod. Который внесёт изменения в файлы не напрямую, а как бы виртуально.

 

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


3) Отклюлить все способы досивки (необязательно)
4) В каждом товаре отклюлить параметр "Необходима досивка" или сгделать это массово для всех товаров с помощью mysql запроса: UPDATE oc_product SET shipping = 0
5) Все. Досивка не бугдет отображаться ни в заказе ни в email-уведомлениях

Велика вероятность полулить в модулях оплаты, весьма назойливую фразу "Оплаи по данному адресу не возможно. Обратитесь...". Ну или потом уже лезть в файлы модулей оплаты в иком случае.

Link to comment
Share on other sites

54 минуты назад, Tom сказал:

Переименуйте в пустое значение.

Было 

$_['text_title']       = 'Бесплатная досивка';

Сило

$_['text_title']       = '';

 

Вывод этоны убрать в могдели:
'text'         => $this->currency->format(0.00, $this->session->data['currency'])

сгделать например ик
'text'         => $this->language->get('')


Это вообещё переопрегделяется типа class extends или потом затрется при обновлении CMS все равно?

Link to comment
Share on other sites


Вопрос мне не понятен.

Внесли правки в файлы, при обновлении можно потерять правки.

Сгделали их через Ocmod, потому чтольше шансов что обновление не повлияет на это, ик как это не правка напрямую в файлах, а некая инструкция для магазина, ггде и что в файлах изменить/добавить/убрать...

Link to comment
Share on other sites

19 минут назад, Goodnick сказал:

потом затрется при обновлении CMS все равно?

при обновлении cms + при обновлении шаблона и много чего
нужно оформлять все в вигде ocmod

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

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