Customer Offer
Supported scenarios
- Sync supply lines;
- Create Customer Offer;
- Update Customer Offer;
- Delete Customer Offer.
For the business rules concerning customer offer, please read Direct sales Customer Offer.
Sync supply lines
Purpose:
Get supply lines added or changed in Floriday from Floriday in supplier application.
Prerequisites:
- The supplier application has the latest update of organizations;
- The supplier application has the latest update of trade-items;
- The supplier application has the latest update of batches;
- The user has inserted supply with or without one or more specific customer organizations in Floriday.
Process steps:
| NR | Process step | API call / scenario | 
|---|---|---|
| 1 | GetSupplyLinesMaxSequence | |
| 1 | Sync supply lines with limit and latest sequence number. Supply has supply type customer offer. | GetSupplyLinesBySequenceNumber | 
| Once-Only | Returns supply lines created within the given timeframe. rate limit: 3.4 per second - burst limit: 1000 | GetSupplyLines | 
| After creating, updating or deleting supply. | Get supply line by supply lineID with all product specifications and one or more packing options, included services, trade period, customer organizations, trading terms and supply type (customer offer). | GetSupplyLineById | 
| 2 | Process the retrieved supply-llines in the supplier application with their unique supply line ID. The supply lines will be added or updated in the supplier application. The supply lines are a basis to create and process sales orders. | 
Create Customer Offer
Purpose:
Create customer offer in Floriday.
Prerequisites:
- The supplier application has the latest update of organizations;
- The supplier application has the latest update of trade-items;
- The user has inserted his price with commercial available quantity for a period in the supplier application for one or more specific customers.
Process steps:
| NR | Process step | API call / scenario | 
|---|---|---|
| 1 | Create customer offer with specific price, period, commercial available supply quantity and packing configuration. | AddCustomerOffer | 
| 2 | Customer offer supply line will be created in Floriday. | |
| 3 | Created customer offer supply line can be retrieved by the Customer organizations from the Customer channel. | 
Update Customer Offer
Purpose:
Update customer offer in Floriday.
Prerequisites:
- The supplier application has the latest update of organizations;
- The supplier application has the latest update of trade-items;
- The supplier application has the latest update of customer offers;
- The user has updated customer offer in the supplier application.
Process steps:
| NR | Process step | API call / scenario | 
|---|---|---|
| 1 | Update customer offer specific price, period, commercial available supply quantity or packing configuration. | EditCustomerOffer | 
| Customer offer supply line will be updated in Floriday. | ||
| 2 | Customer offer supply line will be updated in the customer channels. | |
| 3 | Updated customer offer supply line can be retrieved by the Customer organizations from the Customer channel. | 
Delete Customer Offer
Purpose:
(soft) Delete Customer offers in Floriday.
Prerequisites:
- The supplier application has the latest update of organizations;
- The supplier application has the latest update of trade-items;
- The supplier application has the latest update of customer offers;
- The user has deleted a customer offer in the supplier application.
Process steps:
| NR | Process step | API call / scenario | 
|---|---|---|
| 1 | Delete customer offer. | DeleteCustomerOffers | 
| 2 | Customer offer supply line will be soft deleted in Floriday. | |
| 3 | Customer offer soft deleted supply lines can be retrieved by the Customer organizations from the Customer channel. | 
Updated 6 months ago
