summaryrefslogtreecommitdiff
path: root/interchange
diff options
context:
space:
mode:
authorꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-05-14 16:12:41 +0800
committerꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-05-14 16:12:41 +0800
commit33c252c6b2f509b6420c24d610dd99a15cda5593 (patch)
tree62baab36017d868d455029181a290da07bdec88a /interchange
parent8899052cef9b4e8d2682279ab9bc2d3ae09cb0ce (diff)
Order can differentiate variant SKU from product
Diffstat (limited to 'interchange')
-rw-r--r--interchange/ord.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/interchange/ord.h b/interchange/ord.h
index fa55da1..e31006e 100644
--- a/interchange/ord.h
+++ b/interchange/ord.h
@@ -30,12 +30,14 @@ extern "C" {
/*!
* \brief For putting an item to a cart.
- * \param sku The SKU of the item to order.
- * \param handler A pointer to the function when a custom handler is needed to
- * arrange the data into the order.
+ * \param sku The product or variant SKU of the item to order.
+ * \param item The product SKU of the item to order.
+ * \param quantity The quantity of the item to order.
+ * \param parser Function for parsing the formatted response.
*/
-void interchange_ord_order(const char *sku,
- void (*handler)(interchange_response *));
+void interchange_ord_order(const char *sku, const char *item,
+ const unsigned int quantity,
+ void (*parser)(interchange_response *));
/*!
* \brief For updating the quantity of an item in a cart.