Being able to set custom production statuses is a great feature and helps us to manage our internal workflow more easily. However, there are a few things that could make them far more useful:
- They don't show up in the production tab of an order. The only columns on display here are the default order statuses: "paid", "Ordered", "Received", "Artwork", "Produced" and "Shipped". It would be extremely useful to be able to have our custom statuses show up in this table, giving a quick summary view of exactly what has and hasn't been done with each order. It's quite inconvenient to click into each and every line item of an order to see the exact status under the production section.
- It would be fantastic to be able to update the custom production status of a line item via the order management API. The custom status for each line item is visible under the field "fc_production_status" in the order search endpoint but this field cannot be set via the update order status endpoint. This would allow us to integrate our production workflow in a much more streamlined fashion. For example, barcode scanning could be implemented at each stage of production to automatically push status updates back to deco and keep the backend in sync, without needing to explicitly go into each line item on the business hub and update the status.
- It would be great to be able to bulk set custom production statuses via the "Actions" panel in the Production view, for example to mark a number of different order items as stock checked or QA complete
As a side note, it would also be great to be able to change the order of the columns in the Production view!