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

Динамическая цена товара ocStore 2.3.0.2.3


Recommended Posts

Сап. Сразу скажу, что в опенкарт я умею чуть менее, чем нисколько, так что извините, если есть готовый модуль или ещё что-то - я по форуму/интернету не смог найти.

Ситуация: есть куча товаров, цена которых указана в долларах, число с плавающей точкой. И есть апишка обменника, по которой я получаю текущий курс доллара.

Задача: нужно везде, где выводится цена товара - карточка, каталог, корзина, формирование заказа - писать цену товара, умноженную на курс.

Подскажите, пожалуйста, куда копать / по какому запросу гууглить?

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


Извините, я поторопился с темой. В исходниках нашёл

system/library/cart/currency.php

В ней функция :

format($number, $currency, $value = '', $format = true)

Поменял в её теле этот код:

$amount = ($value ? (float)$number * $value : (float)$number);

На этот:

$amount = ($value ? (float)$number * $value : (float)$number) * $rate;

Где $rate - это мой курс валюты. И всё заработало. Если эта тема неактуальна - потрите, пожалуйста. И ещё раз извините.

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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