Updating Items in Transaction Scope
Data Update Methods
Update Multiple Items in Transaction Scope
Description: Updates or upserts multiple items in the Order Center (transaction scope) using the update function, requiring a transaction UUID and item details.
Behavior: Updates existing items; for items not in the cart, it acts as an upsert, adding them.
Syntax:
pepperi.api.transactionScopeItems.update({ transaction: { UUID: "<transaction UUID>" }, objects: [ { item: { UUID: "<item UUID>" }, <field1>: <value1>, <field2>: <value2> }, { item: { UUID: "<item UUID>" }, <field1>: <value1>, <field2>: <value2> } ] });
Example:
pepperi.api.transactionScopeItems.update({ transaction: { UUID: "1af91512-81ef-4897-afb1-55d51f0a1948" }, objects: [ { item: { UUID: "c1e3fa63-6ca3-4ac2-82bf-c75a43ad138a" }, TSAHello: "hi" }, { item: { UUID: "4a4bfe74-e948-46da-8a61-01be248e42c2" }, TSAHello: "bye" } ] });
Returns:
{ "success": true, "result": [ { "id": "c1e3fa63-6ca3-4ac2-82bf-c75a43ad138a", "status": "updated", "message": "" }, { "id": "4a4bfe74-e948-46da-8a61-01be248e42c2", "status": "updated", "message": "" } ] }
Last updated
Was this helpful?