Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Самое начало

Сообщение: #1-264-8
28.10.2012 00:50
Да следует обновится.
Рассказываю как добавить свои поля цены для юзеров с определенными статусами.
В шаблоне языка lang.inc - есть статусы - OPT1 OPT2 OPT3 - рядом с ними стоит номер поля в базе - где хранятся цены для них.
4- номер поля оптовой цены 5 - номер поля розничной цены.

Вам следует создать свои поля в карточке товаров для цен OPT1 OPT2 OPT3
Для этого заходите - Главный шаблон [rus] - custom_cart.inc
там увидите

Вес|Вес|кг
Объем|Объем|m3
НДС|НДС|%
Подраздел3|Подраздел3|
Подраздел4|Подраздел4|
Meta Title|Meta Title|
Meta Des c r i p tion|Meta Des c r i p tion|
Meta Keywords|Meta Keywords|
Минимальный заказ|Минимальный заказ|шт.
g:country|Shipping country|
g:service|Shipping service|
g:price|Shipping Price|
g:google_product_category|Product category|
g:product_type|Product type|
g:gtin|EAN|


ниже дописываете:

OPT|OPT|
OPT1|OPT1|
OPT2|OPT2|

Сохраняете

В карточке товара появятся новые столбцы OPT OPT1 OPT2
В них ставите цену со скидкой (Не скидку!!!)

Теперь надо указать какие столбцы соответствуют каким статусам юзеров.

В шаблоне языка lang.inc ищете:

'OPT'=>5,
'OPT1'=>5,
'OPT2'=>5,


и ставите (я вроде правильно подсчитал номер столбца):


'OPT'=>32,
'OPT1'=>33,
'OPT2'=>34,


Сохраняете

Присваиваете юзерам соответствующий статус - они имеют соответствующую цену.

При этом сохраняется Розничная цена для остальных юзеров и Оптовая цена (расчетная цена закупки)

Таким образом можно делать сколь угодное количество цен для сколь угодного кол-ва статусов.