Обычно, задание систем лояльности производится централизовано для всей сети. Но, часто магазины одной сети неоднородны (например, представлены для разных ценовых категорий покупателей). В этом случае возникает потребность задавать разную систему лояльности для разных магазинов. Используя приведенные ниже функции, мы получаем возможность задавать систему лояльности централизовано, но тем не менее с помощью условий разграничивать действие акций по магазинам.
getShopOptionValue – значение указанной опции
getShopOptionValue(key)
– значение расчетной ставки принимает значение указанной опции магазина, где key
– название опции.
Пример
rf.getShopOptionValue(u"num") Значение расчетной ставки будет равно опции магазина num Опции магазина задаются в формате: <space><ключ><space>=<space><значение><space>, здесь space - один или несколько пробельных символов, которые должны быть проигнорированы.