Skip to main content
Skip table of contents

Attivazione del servizio Gift Card

Per attivare la possibilità di vendere ed utilizzare le gift card integrate con l’ambiente di Negoziando è necessario effettuare alcuni setup up e verificare la corretta sincronizzazione delle informazioni tra Negoziando e Vibecode.

In particolare procedere con i seguenti step:

  • Attivare la sincronizzazione delle tabelle GFANA00F e GFMOV00F nel VNDC e verificare la corretta sincronizzazione.

CODE
EXEC KSP_ADDTABLE 'NEGSQL','DBO','GFMOV00F'
EXEC KSP_ADDTABLE 'NEGSQL','DBO','GFANA00F'

Se necessario aggiornare la stored procedure ksp_Push2SendQueue_GetFields

  • Verificare che le tabelle GiftCardTransactionReasonCode e GiftCardGroup sia correttamente popolate rispettivamente con i dati di GFCA Causali Movimenti Tessere Regalo e GFTP Tipologie Tessere Regalo

  • Inserire in Negoziando CUDA il riferimento alla funzione di aggiornamento Gift

Update Vibecode Gift

  • Inserire in Negoziando CUDA il riferimento alla funzione di aggiornamento movimenti gift

Update Vibecode Transazioni Gift

  • Aggiornare Negoziando generando le stored procedure relative presenti in versioning psp_UpdGiftCard e psp_UpdGiftTransaction

  • In Vibecode, Omnicommerce, Tessere Regalo, Impostazioni, Rest-Based Web Services aggiungere le entry relative alle due chiamate (differenziando environment, username e password

CODE
Url: http://<nome server infocenter>/infocenterws/service.asmx/RtvCustomData
Verb: Post
Corpo: user_name=<username>;password=<password>;environment=<environment>;custom_code=UPDGFTCARD;custom_params=@Code={0}|@Barcode={1}|@TypeBarcode={2}|@GroupCode={3}|@Status={4}|@IssuedByStoreCode={5}|@IssueDate={6}|@ExpiryDate={7}|@FirstUsed={8}|@LastUsed={9}|@BalanceValue={10}|@BalanceCurrency={11}|@LoyaltyCustomerCode={12}|@Remark={13};ftp_export=False;json_format=S


Url: http://<nome server infocenter>/infocenterws/service.asmx/RtvCustomData
Verb: Post
Corpo:user_name=<username>;password=<password>;environment=<environment>;custom_code=UPDGFTTRAN;custom_params=@Code={0}|@Description={1}|@GiftCard={2}|@TransactionDate={3}|@ReasonCode={4}|@SaleAmountValue={5}|@SaleAmountCurrency={6}|@CardAmountValue={7}|@CardAmountCurrency={8}|@LoyaltyCustomerCode={9}|@StoreCode={10}|@Reference={11}|@Remark={12};ftp_export=False;json_format=S

  • In Vibecode, Omnicommerce, Tessere Regalo, Impostazioni, Base Setup indicare le causali di movimentazione e i servizi appena definiti per update Gift e movimenti. Il codice del setup deve essere Default.

  • Sempre in Vibecode prevedere la Autocoderule sull’oggetto kGiftcardTransaction per il campo Code.

    CODE
    autocoderole class(kGiftCard) property(code) ignoreuserinput(false)
    codepart type(property) value(Group.StandardPrefix) length(4)
    codepart type(sequence) value(giftcardseq) length(8) fillchar(0) filldirection(left)
    codepart type(random) start(0) value(999) length(3) fillchar(0) filldirection(left)
    codepart type(checksum) value(gtin-16) 
    
    autocoderole class(kGiftCard) property(barcode) ignoreuserinput(false)
    codepart type(property) value(code)
    
    autocoderole class(kGiftCard) property(barcodetype) ignoreuserinput(false)
    codepart type(fixed) value("2")
    

  • In Posible, Dati Principali. Tipi Incasso prevedere un codice incasso di tipo Gift Card e aggiungerlo al corrispondente Gruppo Pos Tipi Incasso utilizzato dal Punto Vendita (vedi Punti Vendita)

  • In Posible, Impostazioni, Pos Setup impostare le Gift Card Transaction Reason Code previste per le diverse tipologie di movimentazione (Attivazione, Utilizzo ecc.)

  • Modificare Environment.vibs per aggiungere la riga relativa al provider e riavviare il servizio Vibecode

CODE
provider type(Gift) name(OmniCommerceGift)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.