Click or drag to resize

OBERONLoyaltySystemClientWS_StockItem Class

EXALOGIC
Trieda skladovej položky. Používa sa pre poskytovanie konkrétnych benefitov, napr. pri nákupe nad určitú hodnotu darčekový predmet zdarma. Položky sa používajú aj na nastavenie napr. zľavy na konkrétnu položku. Táto trieda je tzv. DataContract (name:="StockItem") - klient ako aj server webovej služby ho používa priamo na komunikáciu, štruktúra sa pri komunikácii konvertuje do JSON štruktúry. V prípade zostavenia webovej služby servera vernostného systému vo svojej réžii je potrebné na strane servera implementovať túto štruktúru.
Inheritance Hierarchy
SystemObject
  Exa.OBERON.Shared.LoyaltyCardSystems.DriversOBERONLoyaltySystemClientWS_StockItem

Namespace: Exa.OBERON.Shared.LoyaltyCardSystems.Drivers
Assembly: Exa.OBERON.Shared (in Exa.OBERON.Shared.dll) Version: 4.6.14.0 (4.6.14.0)
Syntax
public class WS_StockItem : ICloneable

The OBERONLoyaltySystemClientWS_StockItem type exposes the following members.

Properties
 NameDescription
Public propertyAmountMnožstvo.
Public propertyBarCodeČiarový kód položky.
Public propertyDescriptionPopis položky. Pri načítaní benefitov môže ísť aj o info generované vernostným systémom k danej položke.
Public propertyDiscountPercentZľava v percentách.
Public propertyIDNumJednoznačný identifikátor položky vo vernostnom systéme.
Public propertyIDNumStockJednoznačný identifikátor skladu, v ktorom sa nachádza položka. Ak sa položky nečlenia na ďalšie sklady, môže byť uvedená aj nula.
Public propertyIsValidPríznak, či je možné v tejto chvíli čerpať tento benefit (skladovú položku).
Public propertyNameNázov položky.
Public propertyNoticePoznámka k položke.
Public propertyNumberČíslo položky (reťazec).
Public propertyPointsPočet vernostných bodov, ktoré budú pri kumulovaní benefitov v transakcii pripísané k zostatku. Hodnotu bodov môže počítať OBERON, alebo samotný vernostný systém. Pri čerpaní benefitov je to počet bodov, ktoré budú odpočítané od zostatku.
Public propertyPointsIsCalculateAk sa zasiela doklad do vernostného systému, vo vlastnosti Points sa nachádza počet bodov danej položky v systéme OBERON. Môže nastať situácia, keď počet bodov je nulový a táto vlastnosť má hodnotu TRUE - vtedy sa má (alebo môže) táto položka zahrnúť do výpočtu bodov na strane servera. FALSE - táto položka sa nemá zahrnúť do výpočtu bodov na strane servera, pričom počet bodov Points bude aj na strane OBERON-u nulový.
Public propertyPriceWithVATUnitJednotková cena položky s DPH. Ak je na položke zľava, táto cena je po zľave.
Public propertyStockItemAcceptanceType Typ položky v zľavovom systéme, ktorá určuje akým spôsobom sa uplatní zľava alebo bonus, napr. pri akceptácii karty sa uplatní v pokladničnom systéme zľava na celý doklad. Hodnoty sú uvedené v StockItemAcceptanceType. Pre niektoré typy môže byť potrebná hodnota vracaná zo servera vernostného systému uložená v StockItemAcceptanceTypeData.
Public propertyStockItemAcceptanceTypeData Používa sa pre špecifické StockItemAcceptanceType.
  • Zľava na doklad (DiscountPercentBill) - tu je uložená hodnota výška zľavy v percentách.
  • Zľava na položku v percentách (DiscountPercentItemApplyCashRegisterPrice) - tu je uložená hodnota výška zľavy v percentách.
  • Hodnotová zľava (DiscountValue) - tu je uložená hodnota jedného bodu zaslaná z vernostného systému.
Public propertyUnitMerná jednotka.
Public propertyVatRateSadzba DPH.
Top
See Also