OBERONLoyaltySystemClientWS_StockItem Class | |
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.DriversAssembly: Exa.OBERON.Shared (in Exa.OBERON.Shared.dll) Version: 4.6.14.0 (4.6.14.0)
Syntax public class WS_StockItem : ICloneable
Public Class WS_StockItem
Implements ICloneable
Dim instance As OBERONLoyaltySystemClient.WS_StockItem
The OBERONLoyaltySystemClientWS_StockItem type exposes the following members.
Properties | Name | Description |
---|
| Amount | Množstvo. |
| BarCode | Čiarový kód položky. |
| Description | Popis položky. Pri načítaní benefitov môže ísť aj o info generované vernostným systémom k danej položke. |
| DiscountPercent | Zľava v percentách. |
| IDNum | Jednoznačný identifikátor položky vo vernostnom systéme. |
| IDNumStock | Jednoznač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. |
| IsValid | Príznak, či je možné v tejto chvíli čerpať tento benefit (skladovú položku). |
| Name | Názov položky. |
| Notice | Poznámka k položke. |
| Number | Číslo položky (reťazec). |
| Points | Poč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. |
| PointsIsCalculate | Ak 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ý. |
| PriceWithVATUnit | Jednotková cena položky s DPH. Ak je na položke zľava, táto cena je po zľave. |
| StockItemAcceptanceType |
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. |
| StockItemAcceptanceTypeData |
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.
|
| Unit | Merná jednotka. |
| VatRate | Sadzba DPH. |
TopSee Also