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

Фиксированная цена доставки.


System256

Recommended Posts

Здравствуйте.

Движок ocStore 2.1.0.2.1

Ситуация такая:

На сайте есть несколько валют: Евро, Доллар, Рубль.

Валюта по умолчанию стоит доллар, но на сайт по умолчанию выводится изначально рубль, так было задумано (сделал это так system/library/currency.php   http://pastebin.com/raw/iBLi7jgT  )  

При оформлении заказа доставка то 312, то 311 рублей.

Подскажите как задать доставку 300 рублей и чтобы она была фиксирована на этой сумме (а ещё лучше и чтобы можно в долларах тоже её зафиксировать).

 

Заранее спасибо!

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


Задача решена :-)

Если кому интересно, вот:

 

Идем в catalog/model/shipping.php

Находим строку

if ($this->cart->hasShipping() && isset($this->session->data['shipping_method'])) {

После нее ниже вставляем:

if($this->session->data['shipping_method']['code'] == 'flat.flat') { // Или к примеру citylink.citylink
                $this->session->data['shipping_method']['cost'] = 300/$this->currency->getValue("RUB"); // 300 - это фиксированная цена за доставку
            }
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

Important Information

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