Search...
decrementInventory( )
Subtracts a set number of items from inventory.
Description
The decrementInventory()
function returns a Promise that is resolved
when the specified item's quantity has been updated in the inventory.
Syntax
function decrementInventory(items: Array<DecrementInfo>): Promise<void>
decrementInventory Parameters
NAME
TYPE
DESCRIPTION
items
Array<DecrementInfo>
Inventory items to decrement.
Returns
Fulfilled - When the inventory is decremented.
Return Type:
Promise<void>
Related Content:
Was this helpful?
Decrement the inventory of a product's first variant
Copy Code
1/*******************************2 * Backend code - inventory.jsw *3 *******************************/45import wixStoresBackend from 'wix-stores-backend';67export function decrementInventory(decrementInfo) {8 return wixStoresBackend.decrementInventory(decrementInfo);9}1011/**************12 * Page code *13 **************/1415import { decrementInventory } from 'backend/inventory';161718async function decrementHandler() {1920 const productId = "3fb6a3c8-988b-8755-04bd-ks75ae0b18ea"21 let variants = await getProductVariants(productId);2223 decrementInventory(24 [{25 variantId: variants[0]._id,26 productId: productId,27 decrementBy: 128 }])29 .then(() => {30 console.log("Inventory decremented successfully")31 })32 .catch(error => {33 // Inventory decrement failed34 console.error(error);35 })36}