Thanks for your reply. I would like to request as you develop this add-on, please make sure it works equally well with special-order products (not inventory controlled) as it does with stock items.
For example, our WooCommerce store specializes in custom-made-to-order clothing and accessories. So when a customer places an order, the products have many attributes specified: fabric choices, colors, measurements, options, etc. All of this information needs to be communicated quickly and easily in the purchase-order when it is generated. This information is all in the database, so it should be easy to incorporate.
For most of these products it is impossible to have variation SKUs. The variations would be nearly infinite. So each custom item needs to be its own line item in the purchase-order, even if the SKU is the same, each with different attributes specified.
So just for example, we are sending a purchase order to one of our custom tailor shops. This week we need them to make 6 shirts in 2 styles, represented by 2 SKUs. The purchase-order might look something like this:
QTY 1 CSHIRT-SS Custom Shirt Short Sleeve - Silk, Blue, Twill Weave, 17 Neck, 34 Chest, Pearl buttons
QTY 1 CSHIRT-SS Custom Shirt Short Sleeve - Polyester, Red, Plain Weave, 14 Neck, 28 Chest, Black Buttons
QTY 1 CSHIRT-SS Custom Shirt Short Sleeve - Silk, Cream, Plain Weave, 23 Neck, 44 Chest, Bone Buttons
QTY 1 CSHIRT-LS Custom Shirt Long Sleeve - Cotton, Purple, 21 Neck, 26 Sleeve, 44 Chest, Purple Buttons
QTY 2 CSHIRT-LS Custom Shirt Long Sleeve - Cotton, Blue, 21 Neck, 26 Sleeve, 44 Chest, Blue Buttons
(Customer ordered 2 of the exact same shirt)
For super extra bonus points it would be awesome to have the option to include the customer's order number with each custom item. We're doing that now when we create purchase-orders manually, and our suppliers will write the order number on the tag of each product they make. This way, when the shipment arrives from our supplier, we can easily match each custom product with the customer order waiting to be shipped.
I will gladly pay any reasonable licensing cost to have these features! If your premium purchase order plugin does what we need it to, it will save us hours of time and payroll dollars per week. It will also prevent many errors, which are easy to make when info is being copy/pasted or even hand-typed into purchase orders, as we are doing now.