Page tree

Versions Compared

Key

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

...

Order management is the workhorse of any e-commerce operation. Ability to transition orders through fulfilment stages, take payments, send email notifications and process returns and refunds are essential for provision of satisfactory service to customers.

YC The platform offers two tools in the customer service section: Orders for order management and Payments for quick access to all payments. Access to data displayed in these panels is fully managed by data federation so only authorised users see the data.

Order panel allows easy access to customer orders and provides simple action buttons to progress the order. Order flows are fully automatic and depend on the order contents (i.e. what items have been ordered? is there multiple delivery involved? what fulfilment centres will be used?) and payment method (i.e. what features payment gateway supports?).

YC order Order state machine manages all order flows and supports the following functionality: 

  • online card payments in "pre-paid" mode (AUTH_CAPTURE)
  • online card payments in "authorisation first then payment on delivery" mode (AUTH then CAPTURE on shipment)
  • per delivery payments (separate CAPTURE for each shipped delivery in multi delivery orders) and per order payments (single CAPTURE for full order amount) support
  • offline payments in "pre-paid" mode (e.g. payment via telephone call, payment via bank transfer)
  • offline payments in "payment on delivery" mode (e.g. payment to courier)
  • refund processing (i.e. returns)
  • Label
    BodyYCESaaS
    Colourinfo
    order approval 
     (shop admin is able to pre-approve legitimate orders)
  • Label
    BodyYCESaaS
    Colourinfo
    blocking orders
     exceeding specific amount or blocking orders for specific customers
  • as well as manual override for payments.

...

Payments tab shows all payment related transactions for given order, regardless of whether they were successful or not. This provides full history of what happened to the order in terms of payment, so that problems could be easily tracked. YC also The platform also automatically determined the actual amount captured for any given order from the transaction history, so that outstanding amount is clearly seen at all stages of the order processing.

Audit and Export

 

YC The platform has a built in order export API where each shop can be configured using custom attributes to enable various exporters (including custom implementations) to run at specific order export states. These states are different to the order status and are only used to define milestones when a certain order export should happen. Out of the box the following states are set:

...