+ Cart & Orders

Additional functionality: Shopping Cart / Order Management

Since the order flow is connected to the product data structure, we also build a custom-made order workflow exactly for your needs.

Shopping cart and cart items are kept in the database, which means customers can come back to their cart after a logout, if they didn't check out the cart.

Customers can browse their previous orders and add them to the current cart for easy re-ordering.

You can use the cart for online ordering (with prices) or for quotations (prices not visible).

You can print orders in various PDF layouts for quotations, invoices, shipping papers, address labels etc.

In the admin part you can make all the necessary changes to maintain your orders.

Orders:

  • list (sort, filter, search)
  • create, edit, delete
  • create PDF invoice / shipping papers from order for printing or emailing

Public section of our demo shop website, shopping cart screenshot (prices in Thai Baht):

Cart with Update & Remove buttons, navigation, checkout (not shown)
Cart with Update & Remove buttons, navigation, checkout (not shown)

Public section of our demo shop website, previous order screenshot (prices in Thai Baht):

Screenshot of a previous order, with button to copy items into current shopping cart
Screenshot of a previous order, with button to copy items into current shopping cart

Orders are sent by email through an external email service (e.g. Gmail).

To prevent your website from freezing up while sending the order emails, we're using Celery (asynchronous task queue) and RabbitMQ (message broker) to send customers' orders.


Questions? Just in English, Thai or German, we can build the perfect website for your business.