JS Client API
  • Getting Started
  • Rule Engine Unique Functions
  • Custom Form Window Functions
  • Known Issues
  • Use Cases & Code Samples
  • Retrieving Data
    • Retrieving Standard Resources
    • Retrieving User Defined Tables
    • Retrieving Attachments
    • Retrieving Items in Transaction Scope
    • Retrieving Transaction Lines
    • ADAL
  • Updating Data
    • Adding Objects to Standard Resources
    • Updating Standard resources
    • Updating User Defined Table
    • Updating Items in Transaction Scope
    • Adding Transaction Lines
    • Removing Transaction Lines
Powered by GitBook
On this page

Was this helpful?

  1. Updating Data

Updating Items in Transaction Scope

Updating Transaction-Scope Items (Order Center Items)

Update multiple items in the Order Center

The function's name is "update" since only items in the transaction scope (Order Center) can be updated, but in terms of the "cart" - items that does not yet exist in the cart will be updated, so it's a kind of "upsert" in terms of the cart.

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 a response object with the list of updated items as following:

{
  "success": true,
  "result": [
    {
      "id": "c1e3fa63-6ca3-4ac2-82bf-c75a43ad138a",
      "status": "updated",
      "message": ""
    },
    {
      "id": "4a4bfe74-e948-46da-8a61-01be248e42c2",
      "status": "updated",
      "message": ""
    }
  ]
}
PreviousUpdating User Defined TableNextAdding Transaction Lines

Last updated 5 years ago

Was this helpful?