Thanks Bart, that does sound close to what I need.
My need is a real world problems that nearly all ecommerce systems address.
- A retails shop purchases stock from a supplier
- The stock item has a SKU (a code which identifies that stock item, similar to an ISBN in books)
- When a customer purchases an item, an inventory adjustment is made
- When stock levels are low, the shop owner puts in an order to the supplier
- Supply warehouses are very large, and storing items by name would be too hard, so the stock is stored according to it's SKU
- The supplier requests all orders are placed using a CSV, and that the first column is the SKU
A problem for me is that I didn't fully read the matrix manual before I built an order form.
On the product asset item, there's no place for a SKU, so I added a metadata field for this. On completing some test orders, I now find I can't get that ecommerce order metadata from Squiz.
I have managed to extract the XML, though again, there's no way of grabbing the data from it, to dynamically build my CSV.
Sadly we're on 5.1.5.1 so it may be sometime before I can see if the new solution works, though do the new keywords include one for getting metadata values from the ecommerce asset?
The most ideal solution would be functionality like there is on the custom forms, where I can just download the submissions logs. Actually, I just assumed the checkout and cart would have this functionality, otherwise with hindsight I would have used a custom form.