Use Gridbees to connect your back-office(s), aggregate your heterogeneous data to feed your front-offices in a homogeneous way
Marketing tools, order management PIM and offer catalog.
Learn more about how we could help you reach your goal.
API documentation & specification
Built on RESTful API, OAUTH2 protocol and HTTPS
A CRM & client service / a complete Call center omnicanal
Gridbees solution simplifies the promotional codes, coupons and loyalty programs management
Gridbees offers an efficient solution to generate unique codes and a large variety of promotions type.
Gridbees promotions engine is based on conditions to check, and behaviours to apply to the basket if all conditions are satisfied.
The behaviours applied to the basket can decrease (discount promotion) or increase (reverse promotion) the total amount to pay.
Our promotion engine allows to configure and export single-use promo codes. Gridbees can create millions of single-use promo codes in less than 10 minutes.
A single-use promo code can be used to purchase with a discount. Once the purchase is made, the single-use code is burnt. This code can be used once a time.
A multi-use promo code can be used by many customers. The customer must fill this code to trigger the promotion. Once a purchase is made, the multi-use code continue to be active until the end date of the promotion.
A promotion can have many multi-use codes, separated by a semicolon. Each one of them can be sent to different population type in order to analyze the behaviour of each population for example.
A limited-use count promo code behaves like a multi-use promo code, but the maximum use of this promo code is limited to a number. For example, you can create a promo code to be used only for the first 1000 orders. As soon as the limit is reached, the promo code is no longer available.
A promotion can have many limited-use count promo codes (separated by a semicolon).
By default, promotions don't need codes to work. A promo code, if exists, is just a condition to fulfill for eligibility.
Gribees promotion object has the following properties :
Promotions are created and used by merchants in order to boost sales. With Gridbees, sales are based on offers catalog.
An offer can have :
Each time a basket is submitted, the
checks all the input basket data by doing these operations :
Cleans the input basket by removing all prices, promotion rules, attached products
Calls other Gridbees API service :
In case of subscription management, pricing service checks subscription conflicts
If a promotion code or a coupon code is attached to the basket, the service checks the validity of this code (Limited number, non-burned single-use code, publication date)
The modified basket is submitted to the promotion engine :
All final prices, discounts, adjustments are calculated and the resulted basket is returned to the frontend application
A hash is calculated from all amounts and sensitive data in order to guarantee all the prices returned by the service.
Some basket lines can be filtered before the calculation of the amount.
The basket lines can be filtered before the calculation of the amount.
The customer must have the subscription S to be eligible to this promotion,
The customer must not have the subscription R or S to be eligible to this promotion.
Tour Operator Conditions
If all conditions of the input basket are satisfied, the pricing service will trigger all behaviours attached to this promotion.
The behaviours could :
A rule to calculate a price value to apply to the total amount to pay. This value is signed depending of flag isreversed.
If the flag isreversed is not set, the value is a discount and will decrease the total amount to pay, otherwise the value will increase this total amount to pay. If the flag Loyalty cash is set, the value of the discount does not decrease the total amount to pay, but will increase the amount of the loyalty wallet.
10% off on the basket limited to product family A,
Discount of 50 euros per 500 euros of purchase,
Increase the price to 35 euros on family product B.
Some conditions are dedicated to select specific lines of the basket. For example, with a condition such ase "For each line with an amount >= 50 euros", each eligible line will trigger the behaviour. That means, if two lines are eligible, all the behaviour of the promotions will be applied on the first line, and after on the second line.
This behaviour is a rule to calculate a price value to apply to the total amount to pay for a selected basket line. This value is signed depending of flag isreversed.
If the flag isreversed is not set, the value is a discount and will decrease the total amount to pay, otherwise the value will increase this total amount to pay.
10% off on the line limited to product family A
Discount of 50 euros on the line
Increase the price of the line to 35 euros
10% off on the cheapest line of the basket.
For all offer family B, the second at half price, or the fourth is free. This means 50% off with a step of 2.
10% off on fees for all products family A.
100 euros off on if the basket amount greater than 1000 euros.
Free fees => Set Fees = 0.0.
This behaviour modifies the basket by adding a new offer basket line.
If the flag isautomatic is set, the new line will be automatically added once the conditions are satisfied. In this case if the offer was already in the input basket, only the discount will be applied.
If the flag isautomatic isn't set, the discount will be applied only if the offer was already in the input basket.
Add Offer P for free
Add Offer P with 50% off
This behaviour filters some lines in the basket to apply a distinct discount per filtered line. The discount will be applied only if all lines, that must be grouped, belong to the filtered lines.
These lines are filtered on some the properties to parameter are :
If exists a family A offer in quantity 2 and a category B offer in quantity 3,
Then apply 15% off to family A offer and 20% off on category B offer.
This behaviour is to automatically generate a coupon based on a campaign, once the order is confirmed.
The coupon to create must come from another campaign type promotion.
It is also possible to use the Email template management tool to create an email, merge the new coupon and automatically send the email to the customer.
This behaviour is mainly used to send a new coupon, once the purchase is made, in order to invite the customer to come back to buy.
Tour Operator Benefits
A rule to calculate a price value to apply to the amount to pay per passenger type. This value is signed depending of flag isreversed.
If the flag isreversed is not set, the value is a discount and will decrease the total amount to pay per passenger type, otherwise the value will increase this total amount to pay.
30% Off on for all Adult passengers and 50% off for the children.
Add 20 euros for Adult passengers and 10 euros for the children.
New commission is 10 euros for Adults and 5 euros for children.
New commission is 18% for Adults and 15% for children.
From the promotion menu, you can create a new promotion.
Mandatory fields used for the eligibility of the promotion :
Optional fields used for the eligibility of the promotion. If an optional field of this list is set, the promotion engine will check the value of the field in the input basket :
Optional fields not used for the eligibility of the promotion :
A promotion can have many rules. Each rule can have many conditions and many benefits.
For a given rule, promotion engine verifies the header conditions and each rules condition. The rule is eligible if all those conditions are satisfied. Once the rule is elected, all benefits of the rule are applied.
My first promotion :
Once all conditions and behaviours are created, you can save them inside a rule.
So, you can create as many rules as you need for the same promotion. All the promotion rules will share the common conditions defined in the header.
To finish, you just need to save your promotion. Only promotions with PUBLISHED status and the period is still active, will be loaded by the pricing service.
When you create promotions of type **Voucher**, you must use campaign management in order to create the single-use codes attached to this promotion.
Gridbees promotion tool can create millions of coupons in few minutes.
To add new coupons to this campaign, use "Add Vouchers" button.
When adding new coupons, you can set eligible conditions on those coupons (country, market, business line, vendor).
Once created, use the Export button to export the coupons in a CSV file :
Ask for a presentation