Craig Brass Systems Forum: Orders and Shipments Explained - Craig Brass Systems Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Orders and Shipments Explained

#1
User is offline   Craig Brass 

  • Staff - Managing Director and Chief Software Architect
  • PipPipPip
  • Group: Management
  • Posts: 349
  • Joined: 17-January 07
Inside Viper Cart, you will quickly see references to both Orders and Shipments and wonder what the differences are.

Orders have what we call shipments and a single order may have several shipments. By default, when an order comes in it will only have one shipment but staff then have the option of splitting a shipment. One example of why you would want to do this is if you are waiting on stock for some of the order but want to dispatch what you have so far to the customer. We have also done this for when we implement intangible / digital product support in a future version as when a customer orders both intangible and tangible products in the same order, the order will automatically be split into two shipments.

Order Statuses

Checkout Process Started
This is the first status orders go into after the customer has gone to the checkout process.

Queued by Payment Gateway
This status is used when the payment gateway has queued the payment for reasons such as it being an eCheck / eCheque or the payment gateway has chosen to defer the payment for manual verification.

Awaiting Manual Processing
This status is used when the customer selects an offline card payment processing method and are pending manual processing by the staff.

Awaiting Payment
This status is used when a customer has selected a method such as Phone in Payment or Mail in Payment but no staff have marked the order as paid yet.

Declined
This status is used when the payment gateway has sent a card declined response back to the shopping cart.

Fraudulent
This status is one that orders are manually placed into by staff (eg after a manual fraud check by staff) when fraud is suspected or has occurred.

Pending Dispatch
Orders will go into this status after payment has been confirmed.

Part Dispatched
Orders will go into this status after one shipment attached to the order has been dispatched but there are still more shipments to be dispatched.

Dispatched
Orders will go into this status once all shipments attached to the order have been dispatched.

Cancelled
This status is used when a customer cancels an order for a full refund or they click the cancel button on the payment processors site.

Incomplete
This status is used when the customer hasn't completed the checkout process fully (for reasons such as them closing the browser part way through). A cron automatically moves orders from Checkout Process Started to this one.


Tangible Shipment Statuses


Pending Picking
Shipments will go in this queue after payment has been confirmed and "Separate Pending Picking and Pending Dispatch" is set to Enabled. You may want to enable this option and use this status if you pick orders at one time of the day but actually dispatch them at another.

Pending Dispatch
Shipments will go in this queue after payment has been confirmed and "Separate Pending Picking and Pending Dispatch" is set to Disabled otherwise they will end up here after being picked.

Awaiting Stock
This status is used for shipments that contain products that are out of stock and are awaiting arrival. Orders are automatically placed in this queue when a customer orders one or more products which are out of stock or are preorder product(s). Orders may also be manually moved here.

Dispatched
Shipments will go in this queue after the shipment has been passed to the shipping company and is on the way to the customer.

Not For Dispatch
Shipments in this queue are shipments that are attached to an order that is awaiting payment confirmation, awaiting payment, fraudulent or have been cancelled. These shipments should not be dispatched.



Digital Shipment Statuses


Pending Dispatch
Shipments in this queue are waiting being marked as Dispatched so that the files or serials are sent to the customer.

Dispatched
Shipments in this queue are available for the customer to download or view the serial for.

Not For Dispatch
Shipments in this queue are shipments that are attached to an order that is awaiting payment confirmation, awaiting payment, fraudulent or have been cancelled. These shipments should not be sent.

Craig Brass
Managing Director and Chief Software Architect - Craig Brass Systems
0

#2
User is offline   Cart Skins 

  • Member
  • Pip
  • Group: Moderators
  • Posts: 9
  • Joined: 09-September 07
  • Gender:Male
  • Location:Mumbai
Have you considered adding the "Fraudulent" status as well as the cart will be used for digital products as well.
0

#3
User is offline   Craig Brass 

  • Staff - Managing Director and Chief Software Architect
  • PipPipPip
  • Group: Management
  • Posts: 349
  • Joined: 17-January 07
Ah yes, thats a good idea Hiren. I have added it above and passed it on to the developer.
Craig Brass
Managing Director and Chief Software Architect - Craig Brass Systems
0

#4
User is offline   Craig Brass 

  • Staff - Managing Director and Chief Software Architect
  • PipPipPip
  • Group: Management
  • Posts: 349
  • Joined: 17-January 07
I have updated the thread to reflect the new Shipments feature we decided to implement after discussion in a meeting.
Craig Brass
Managing Director and Chief Software Architect - Craig Brass Systems
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users