Campaign standard
Last updated
Was this helpful?
Last updated
Was this helpful?
Campaigns is separated into two groups:
Product based campaigns - provided with product data.
Institution based campaigns - Periodical campaigns. Applies for whole invoice
contains three parameters – name, code and operation.
contains data that can determine for who is the campaign valid and campaign type. Campaign operation is conditional operation written in Javascript.
Campaign code = CLIENT_IDENTIFICATION
(1 place) + CLIENT_CARD_IDENTIFICATION
(8 places) + CAMPAIGN_CODE
(3 places)
Client identifier
C
Only available for clients
U
Only available for unauthenticated clients
B
Available for clients and unauthenticated clients
Campaign codes
001
Amount modification campaign
002
Amount based unit price campaign
501
Invoice total sum campaign
502
00000000
– Available for all
00000SKP
– Available only for clients who has customer card with machine readable code (SKP)
Amount modification campaign available for all clients.
Code: B00000000001
Amount base unit price campaign available only clients who has SKP customer card
Code: C00000SKP002
Input parameters
Name
Type
Description
amount
Double
Initial amount
Output parameters
Name
Type
Description
amount
Double
Real amount that customer have to pay
Client who has SKP client card will get every second piece for free.
Input parameters
Name
Type
Description
amount
Double
Product amount
unitPrice
Double
Initial unit price with addition and without VAT
Output parameters
Name
Type
Description
unitPrice
Double
Real product price that customer have to pay with addition and without VAT
Customer will get 50 cent discount for each product if customer will buy at least 5 pieces of product
Input parameters
Name
Type
Description
total
Double
Total without VAT
Output parameters
Name
Type
Description
total
Double
Total without VAT
Client will get 2% discount if their purchase is bigger than 50 euros.