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

Правка модуля доставки


vimpel77

Recommended Posts

Привет всем!

Каким образом можно править (написать) простой модуль для доставки, что бы покупатель имел выбор перевозчиков (например, через галочку):

- перевозчик 1

- перевозчик 2

- перевозчик 3

 

Без подсчета стоимости и т.п. Все остальные способы доставки будут отключены

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


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

 

То есть, берёте файлы:

 

admin/controller/shipping/flat.php

admin/language/russian/shipping/flat.php

admin/view/template/shipping/flat.tpl

 

и

 

/catalog/language/russian/shipping/flat.php

/catalog/model/shipping/flat.php

 

Делаете копию и называете их к примеру flat1.php и flat1.tpl соответственно.

 

В самих файлах переименовываете так же и все значения с flat на flat1, можно банальной автозаменой, но учитывайте регистр написания классов (class ModelShippingFlat1)

 

В языковых файлах меняете на необходимые вам названия способов доставки:

 

$_['text_title']       = 'Доставка перевозчик 1';
$_['text_description'] = 'Доставка выбранного вами товара будет осуществлена компанией перевозчик 1';
 
Можно наклонировать необходимое количество. Где то были клоны способов доставки (архивом по 10 шт.)  для opencart 1.5.х но они не подойдут для 2.х, вернее править придётся в два раза больше.
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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