Shopping Cart and Order Management

July 16, 2026


The order placement process in Webito is optimized to provide a flawless experience for the customer and transparent management for the merchant. Customers can add items to their shopping cart as a "Guest" (without needing to register), and if they log into their account later, the system intelligently merges the guest cart with their account. The calculation of the cart's total amounts—including base item prices, applied discount codes, tax, and shipping costs—is executed using highly precise decimal math. This ensures there are no rounding errors, which are common in many financial systems. Upon confirming the cart, the customer is directed to the checkout page, and the item is temporarily reserved for them. Immediately after a successful payment, the order status shifts to "Paid", the stock is permanently deducted from the inventory, a digital invoice is generated, and an automatic notification is sent to the customer. Webito utilizes Idempotent mechanisms to guarantee that even if the customer's internet disconnects and the confirmation request is sent multiple times, duplicate orders will not be created and no double-charging will occur. From the admin dashboard, the merchant can monitor the full lifecycle of an order: transitioning from "Pending Payment" and "Paid" to "Processing", "Shipped", and "Delivered". In the orders panel, you have access to advanced search and filtering, the ability to change order statuses, add internal notes, cancel orders, or issue refunds (either partial or full). Additionally, every order comes with an origin channel tag, clarifying whether the purchase was made directly on the website or received through other channels like the Bale messenger bot.