Ответить Новая тема Новый опрос 
 Запрет обновления цен определённого бренда
coonnect
Новичок
Сообщений: 43
Регистрация: 26-10-2015


04-02-2016 19:58
Добрый день!
Пожалуйста, помогите разобраться.
Как возможно зафиксировать цены у товаров определённого поставщика? т.е. чтобы при обновлении курса валют цены у этих товаров не изменялись.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


04-02-2016 20:30
Цитата:( coonnect @ 04-02-2016 20:58 Смотреть сообщение )
Как возможно зафиксировать цены у товаров определённого поставщика? при обновлении курса валют цены у этих товаров не изменялись.

Невозможно, все товары привязывается к одной валюте. Стоимость изменяется: соотв. меняется и цена на все товары.

Можно указать для определённых категорий другую валюту (перед этим её необходимо создать):
Файл /classes/Product.php
код:
Код:
$id_currency = (int)Validate::isLoadedObject($context->currency) ? $context->currency->id : Configuration::get('PS_CURRENCY_DEFAULT');

заменить на:
Код:
if(in_array(2, Product::getProductCategories($id_product)))
    $id_currency = 3;
else
    $id_currency = (int)Validate::isLoadedObject($context->currency) ? $context->currency->id : Configuration::get('PS_CURRENCY_DEFAULT');


2 - № категории.
3 - № созданной валюты.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
coonnect
Новичок
Сообщений: 43
Регистрация: 26-10-2015


04-02-2016 23:53
Это меня должно спасти.
Алекс, больше спасибо за оперативную и профессиональную помощь!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос