Documentation

Carte en cours du clonage...

Merci d'attendre la fin du clonage avant de modifier quoi que ce soit.

ORDERS WORKFLOW

POPINA ORDER allows customers to place orders online and pick them up from a physical shop or have them delivered. The workflow of an order in a click and collect system typically involves several steps.

Cart
New order
Pending
Delayed
Rejected
Ready
Cancelled
Delivred
Accepted
SMS
Email
Notification webhook
Starcloud
Shop

    Once the customer places an order:

  • New order

    • After the customer completes the checkout process and confirms the order, the system generates a unique order number and creates it in the system.
    • The order can be associated with the customer's account or remain anonymous. It includes details such as the items, quantities, total cost, and pickup location.
    • At this stage, the system may perform validation checks to ensure the order is valid and meets any specific requirements.

  • Pending

    • Once the order is created and paid for, it enters the Pending state.
    • If the shop has a webhook enabled and valid, the POS will receive a notification depending on the configured events.
    • Both the customer and shop staff members are notified via Email about the new order and start preparing it for pickup.
    • If the shop has a printer configured, the system sends a request to the Starcloud printer to print the receipt.

  • Accepted | Rejected
    • During the preparation stage, the staff may review the received orders and choose to accept or reject them depending on their needs.
    • If all the items are available and the order meets the shop's criteria, the shop can accept them, and the order will be marked as Accepted.
    • In some cases, the shop may reject the order if certain items are out of stock or if there are any other issues with the order. Therefore, the order will be marked as Rejected.
    • When rejecting an order, the customer will receive an SMS message so that he can be informed instantly.
  • Delayed

    • There may be instances where the order cannot be fulfilled in the requested time due to multiple reasons, such as inventory issues or too many orders.
    • In such cases, the shop can delay the order witch will be marked as Delayed. The shop must precise the exact minutes of the delay.
    • The order can be delayed multiple times If further delays occur, and each time the order will be updated with the newest delivery time.
    • On each delay, the customer will receive an SMS message so that he can be informed instantly.

  • Ready

    • When the accepted order's preparation is completed, the shop may mark the order as Ready, so that the customer may collect it.
    • Once again, the customer will receive an SMS message so that he can be informed instantly.

  • Cancelled
    • The customer may cancel his order before pickup, if the order is newly created, has not yet been accepted, or in case of delay. In witch case it will be marked as Cancelled.
    • The order can also be cancelled if the payment has been cancelled.
    • The customer will receive an SMS message so that he can be informed instantly.
  • Refunded

    • Orders are refunded if they have been Cancelled or Rejected.

  • Expired
    • Orders whose status remains new, awaiting or require action for 24 hours following their creation, automatically expire.
  • Delivered

    • Once the customer collects his order, the shop may mark the order as Delivered.
    • The customer receives the ordered items, and the transaction is considered successful.

Loading…
Loading the web debug toolbar…
Attempt #