Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In Split Payment & Deposit, inventory flow differs for multiple, shared payments, deposits, and installment payments.

Inventory flow for multiple & shared payments

When a customer splits the total order amount into several parts to pay by different cards (multiple payment) or shares the amount between several people (shared payment), the inventory is updated after the last paid order. In other words, in the event of splitting the order into several parts, the inventory is decreased by a unit after the entire cost of a product is paid. We have done this to avoid a situation where a product will not be available for future purchases.


Let's assume that you have a product with an initial inventory of 2. Your customer chooses a Shared Payment option and shares it between 3 recipients. The first (initial) customer ordered the product and paid for his part, but we keep inventory the same: 2. The second customer pays for his part of the purchase, but we still keep product inventory the same: 2. When the third customer pays for his part of the purchase, we will change the inventory to 1.

The scheme below depicts the process in more detail:

Inventory flow for installment payments & deposits

In case of installment payments, the inventory is updated after the initial order. Right after the buyer places an order and pays the first installment, the inventory is decreased by a unit. 

The scheme below depicts the process in more detail:

For deposits, the inventory is updated after the initial payment is made. 









Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@1422e
showSpacefalse
sortmodified
typepage
reversetrue
labelswhat happen happens product inventory split partial payment used
cqllabel in ( "split" , "used" , "partial" , "product" , "happens" , "payment" , "happen" , "inventory" , "what" ) and type = "page" and space = "SUP"


Page Properties
hiddentrue


Related issues