- Print
- DarkLight
What are Orders?
This section provides a high-level description of each feature in our orders system, what its benefits are, and an example of how it can be utilised.
Order Generation
In Bento, you are able to control how many future orders are generated ahead of time e.g. 12 orders into the future, so after each order gets processed a new one is added to the end. You will be able to see & edit the price & contents of the next 3 orders.
Order & billing Status
A customer's order status is comprised of their order status and billing status. The order status is fairly simple, it is either Pending (future order) or Committed/Cancelled (past order). The billing status has more options which show the process flow of an order going from pending, to attempt billing, to if the billing attempt was successful.
What can this be used for:
The differentiation between a pending order and a committed one resides in the fact that Bento is aware of both, while downstream systems generally only become aware of orders once they have been paid for.
Although Bento is able to differentiate between Pending and Committed orders, it does not reserve stock.
Order Date
The order date is the date Bento will process the payment. Within every order, you can see and edit an order's process date. You can do this up until midnight (GMT) the night before an order will be processed.
Within an order, you have the ability to modify the process date of the original order. Additionally, you have the option to update the anchor date of the subscription contract, which will in turn update all future orders.
What can this be used for:
This is fairly standard tooling which will allow customers to change the processing date of the selected order or all pending orders.
Contents
The contents of an order are auto-populated depending on the customer's subscription contract but can be manually updated. The changes you can make to the contents of an order are what products, their quantity and if they are included in the order's price or at an additional cost.
What can this be used for:
This can be used to add products or update a one-off order to accommodate a customer's ad hoc requests that they are unable to make themselves.
Skip Order
Skip an order function is a simple way of pushing back an order 1 delivery cadence.
What can this be used for:
Allow your customers to push back one delivery cadence without having to pause or cancel their subscription.
Example: If a customer has a delivery on the 1st of every month, their next order will be pushed back e.g. 1st Sept to 1st Oct).
Bill Today/Rebill/Refund
Control when a customer's order gets billed.
Bill today updates the bill date of an order to the current date. This action only applies to the specific order and does not impact any other orders.
Rebill attempts to charge a customer again following a failed billing attempt.
Refunds can only be initiated after an order has been processed. This feature allows for the refunding of the customer and changes the status of the order from "completed" to "refunded".