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

Добавления способа доставки


Nshan0102

Recommended Posts

Для тех кому требуется дополнительный простой модуль доставки. Как добавить свой собственный способ  доставки.На базе стандартного модуля Flat.( Мне требовалось добавить доставку с индивидуальным расчетом)

 

Для этого делаем следующее: 

 

1) admin/language/russian/shipping/
Сначала  копируем файл flat.php и переименовываем его в flat_individ.php 
 (или другое имя, которое вы придумали). заменяем в нем все нужные на flat_individ значения. Я это делала в NotePad+. Добавляем название для нашего способа доставки.

 

2) admin/view/template/shipping/
копируем файл flat.tpl и переименовываем его в flat_individ.tpl и заменяем в нем все упоминания flat на 
flat_individ

 

3) admin/controller/shipping/
Создаем копию файла flat.php и переименовываем его в 
flat_individ.php Производим замену flat на flat_individ, в том числе  переименовываем имя класса  с class ControllerShippingFlat на ControllerShippingFlatIndivid

 

4) catalog/model/shipping/
копируем файл flat.php и переименовываем его в 
flat_individ.php  
Производим замену flat на flat_individ, в том числе  переименовываем имя класса контроллера с class ModelShippingFlat на ModelShippingFlatIndivid

 

5) catalog/language/russian/shipping/
копируем файл flat.php и переименовываем его в flat_Individ.php заменяем в нем все нужные значения. 
Добавляем название для нашего способа доставки.

 

 

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

Автор -> 
https://opencartforum.com/topic/28706-howto-kak-dobavit-sposob-dostavki-ocstore/

 

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


  • 2 weeks later...

Подскажите пожалуйста как сделать копию способа оплаты.

ocstore 3.0.2.0 нужно скопировать способ оплаты "Банковский перевод" (bank_transfer)

все файлы bank_transfer копирую и сохраняю с новым именем bank_transfer2. В самих файлах все bank_transfer меняю на bank_transfer2. 

В админке появляется новый способ оплаты, я его включаю, но при заполнении поля "Инструкции по банковскому переводу" при сохранении выскакивает ошибка "Необходима инструкция по переводу!".

Подскажите что я не так делаю?

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

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

Подскажите пожалуйста как сделать копию способа оплаты.

ocstore 3.0.2.0 нужно скопировать способ оплаты "Банковский перевод" (bank_transfer)

все файлы bank_transfer копирую и сохраняю с новым именем bank_transfer2. В самих файлах все bank_transfer меняю на bank_transfer2. 

В админке появляется новый способ оплаты, я его включаю, но при заполнении поля "Инструкции по банковскому переводу" при сохранении выскакивает ошибка "Необходима инструкция по переводу!".

Подскажите что я не так делаю?

Тема закрыта. Забыл почистить кэш)

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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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