Настройка персональных цен — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
 
(не показано 9 промежуточных версий этого же участника)
Строка 16: Строка 16:
 
;Выбор товара
 
;Выбор товара
 
Влияет на цену и скидку
 
Влияет на цену и скидку
можно задать список товаров, и использовать три вещественными параметрами (таблица ContractArticuls).
+
можно задать список товаров и использовать три вещественных параметра (таблица ContractArticuls).
  
  
Строка 35: Строка 35:
  
 
== Настройка воздействий ==
 
== Настройка воздействий ==
Для момента ''Выбор товара'' использовать все стандартные функции  
+
Для момента ''Выбор товара'' можно использовать все стандартные функции  
Доступные поля
+
Важно! Для "Выбор товара" и "Поиск товара" в договоре должен быть указан товар, можно поставить 1 или 0
Articul
+
 
Certificate
 
Param1   
 
Param2   
 
Param3   
 
DataSet.Partner
 
  
 
Для моментов ''Выбор партнера'' и ''Управляющее воздействие для модемного сервера'' обычно применяется [[APPLYCONTRACTCONDITIONS|APPLYCONTRACTCONDITIONS]]
 
Для моментов ''Выбор партнера'' и ''Управляющее воздействие для модемного сервера'' обычно применяется [[APPLYCONTRACTCONDITIONS|APPLYCONTRACTCONDITIONS]]
 +
 +
 +
 +
Доступные поля:
 +
*Articul
 +
*Certificate
 +
*Param1   
 +
*Param2   
 +
*Param3   
 +
*DataSet.Partner
 +
 +
== Фиксированные цены ==
 +
Фиксированные цены применяются для установки цены на которую не влияют скидки договора
 +
;!!!Версия сервера не ниже 1.6.1.36
 +
# Создать [[Персональные_цены|договор]] в ГБ
 +
#* В воздействии используются функции [[SETFIXEDPRICE|SetFixedPrice]] для установки цены и [[SETDISCOUNTONFIXEDPRICE|SetDiscountOnFixedPrice]] для применения скидки/наценки к фиксированной цене.
 +
#* Установить договор для партнера "Все партнеры"
 +
#* Указать товары и товарные папки для которых будет применяться фиксированная цена
 +
# В Rserv.ini добавить секцию [CommonContract] cо значением  Type=тип созданного договора
 +
# Если в воздействии используется функция [[GETPRICE|GetPrice]] добавить прайс-лист в ExtraPrices
 +
 +
Важно!!
 +
Для работы с фиксированными ценами должна использоваться обновленная процедура Web_GetArticulsDiscount

Текущая версия на 11:40, 26 апреля 2013


Настройка персональных цен производится с помощью договоров в ГБ.

Особенности

К товару можно применить только одно воздействие, влияющее на его цену.

Моменты воздействия

  1. Для системных договоров
    • Выбор товара
    • Поиск товара
    • Выбор партнера
  2. Для любых
    • Управляющее воздействие для модемного сервера


Выбор товара

Влияет на цену и скидку можно задать список товаров и использовать три вещественных параметра (таблица ContractArticuls).


Выбор партнера и Управляющее воздействие для модемного сервера

Влияет на цену и скидку для всех товаров


Поиск товара

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

В первую очередь при формировании цены проверяется воздействие Выбор товара, если его нет или товар не попадает в выбранную группу
товаров, то применяется воздействие без указанной группы товаров.

Условия

User()=6
для применения воздействия только для системы удаленного заказа
Не рекомендуется использовать свойства товара, условие проверяется на товаре 0.

Настройка воздействий

Для момента Выбор товара можно использовать все стандартные функции

Важно! Для "Выбор товара" и "Поиск товара" в договоре должен быть указан товар, можно поставить 1 или 0 


Для моментов Выбор партнера и Управляющее воздействие для модемного сервера обычно применяется APPLYCONTRACTCONDITIONS


Доступные поля:

  • Articul
  • Certificate
  • Param1
  • Param2
  • Param3
  • DataSet.Partner

Фиксированные цены

Фиксированные цены применяются для установки цены на которую не влияют скидки договора

!!!Версия сервера не ниже 1.6.1.36
  1. Создать договор в ГБ
    • В воздействии используются функции SetFixedPrice для установки цены и SetDiscountOnFixedPrice для применения скидки/наценки к фиксированной цене.
    • Установить договор для партнера "Все партнеры"
    • Указать товары и товарные папки для которых будет применяться фиксированная цена
  2. В Rserv.ini добавить секцию [CommonContract] cо значением Type=тип созданного договора
  3. Если в воздействии используется функция GetPrice добавить прайс-лист в ExtraPrices
Важно!!
Для работы с фиксированными ценами должна использоваться обновленная процедура Web_GetArticulsDiscount