
Feature request - Need smarter order status/type assignment
Reported by dleffler | April 18th, 2013 @ 12:38 PM
We blindly assign the order status to default, but it would be different for items NOT requiring shipping (events, donations, digital purchases). Also, if the payment is already processed through a service like paypal, the 'paid' status is different from a 'unpaid' status.
In some cases we assume that order status #1 is the default.
Comments and changes to this ticket
-
dleffler April 18th, 2013 @ 01:00 PM
- Title changed from Feature request - Need smarter order status assignment to Feature request - Need smarter order status/type assignment
And the order_type may need to act differently depending on whether or not there is actual merchandise involved.
All-in-all, the order status/type should somehow show the 'admin' what action is needed or had already been taken?
-
dleffler May 14th, 2013 @ 09:18 PM
- Milestone set to 2.2.1
-
dleffler July 11th, 2013 @ 04:43 PM
- Assigned user set to expNinja
- Milestone changed from 2.2.1 to 2.2.2
-
dleffler July 12th, 2013 @ 11:06 PM
- Assigned user cleared.
-
dleffler August 10th, 2013 @ 08:31 PM
As of a recent push we no longer assume order_status_id of 1 means open order and now use the 'is_default' order status as the 'new' flag.
However all new orders are treated the same and set to default order status (submitted, processing, shipped, complete, cancelled).
The default order type is also assigned to each new order and determines some actions such as creating a new user account, emailing the customer and affecting inventory)
-
dleffler August 11th, 2013 @ 02:08 AM
FWIW - Order Type & Order Status are set during the initial order checkout 'preprocess' and thereafter only changed manually
Order Status is for human usage - visual indicator
- settings to determine which is the 'initial/default' status and 'final/closed' status
Order Type is a set of flags on how to process order
- settings for whether to email customer, and affecting inventory, and create new user (never used except pass-thru billing controller)
-
-
-
-
-
-
dleffler September 28th, 2014 @ 02:27 AM
- Assigned user set to dleffler
For order_status we might want to create a 'payment complete' flag and auto-set it if billing calculator posts a payment complete
For order_type, need to understand why we'd want more than one type. In a general sense it really only applies to inventory adjustments (done when created) or emailing customer.
-
-
-
-
-
-
-
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Bug Tracker for Exponent CMS