Documentation Summary

Shuttleworth Integration

Placing Orders

If a Storefront product has been correctly paired with an estimate or product in Shuttleworth, the workflow to create and send an order is as follows:

  1. A Storefront user creates a document and adds it to their shopping basket. At this stage, incoming pricing and stock information may be evaluated for documents set up as SOPs (depending on configuration). The document might also be rejected depending on the assigned stock behaviour.
  2. Once the user checks out their order, again depending on configuration, incoming billing and shipping addresses may be ingested from Shuttleworth. Stock levels may also be reevaluated.
  3. After the user places their order, depending on approvals and payment modules (the integration waits for SagePay transactions to process payments), the ordered items may be sent to Shuttleworth at different stages. Items without approvals are sent immediately after the order is placed. All SOP items are batched together, while Jobs are sent individually. When Shuttleworth receives each request, it will send back an ID for each item and part. If items in the order require approvals, they are instead sent to Shuttleworth in batches as they are approved and become ready to produce.
  4. When the artwork has rendered and after receiving IDs from Shuttleworth, links to the artwork are sent to Shuttleworth, which will either hold the reference or download the artwork depending on how the Shuttleworth system is configured.
  5. After processing the items in Shuttleworth, an administrator can update the order in Shuttleworth to set the item’s Storefront status to ‘Shipped’.

See also: General Configuration, Products, Users, Artwork Links, Order Status, Courier Tracking and Template Fields.