The Offer API is used to manage orders. An order consists of at least one order line item, as well as billing address, shipping address and often other details (payment methods and payments, shipping methods and shipments, and so on). An order line item usually refers to an offer on the channel, but can also be a so-called "free item", i.e. an order line item without reference to a specific offer.
The customer John Doe, residing at Hauptstraße 1, 12345 Berlin, Germany, would like to order 2 pieces of the offered glass bottle Coca-Cola, 1.0L, at 4.00 US Dollar each to the delivery address: Bahnhofsstraße 14, 53123 Bonn, Germany. He has already paid by credit card on 01.01.2023.. This and similar order data (like shipments, returnings, invoices, refunds, and so on) are managed by the Order API.
The current API version is: 1.0.0
We use a variety of state-of-the-art techniques to ensure that our code meets the highest quality criteria. Some examples are:
- SOLID principle
- Clean as you code:tm: approach
- 4-eyes approval on QC
- Semiautomated Unit-, Integration- and End2End-tests
- positive tests / negative tests / destructive tests in aware of false positive results / false negative results
- Sonarcloud
Read more about our code quality approach in our wiki: Code Quality.
💡 If you still notice something bad, we are happy to have a strong community to solve the problem together with you: How to provide feedback
Generally, bugs and feature requests for the API or docs should be Github issues. Everything else should be discussed here: Discussions.
Note that by submitting your feedback, we have the right to use it.1
Footnotes
-
Legalese-wise, this means it’s considered non-confidential and non-proprietary to you, and you grant Qilin.Cloud a non-exclusive, worldwide, royalty-free, irrevocable, sub-licensable, perpetual license to use and publish those ideas and materials for any purpose, without compensation to you. ↩