The shop is really useful however it would be even more functional with a few extra features:
-Option to offer discount codes (or automatic things like a free promotional product with a certain spend threshold)
-Option for parents to use current credit on account towards purchases.
-Received, Processed, Collected options for marking an order through various stages of processing as opposed to the single option now.
-Improved inventory management so stock is tracked by size/variation in each product, offering the option for us to stop sales on certain sizes until they are back in stock and also easily see what we need to order for stock replenishment without having to manually conduct counts or trace through the orders to get that information.
Would also be great for a couple of additional features:
To be able to mark products as 'Shippable' for physical products which need to be handed over to parents, versus non-shippable products such as workshops and events.
To be able to mark an order as partially completed rather than fully completed. This could work in conjunction with the shippable feature so that individual shippable items within an order can be marked as processed (shipped) rather than all of them (when some items are in stock and can be processed versus out-of-stock items, which can't yet be processed).
It would also be super helpful to have a report that tracks original inventory for each size and how many of that size were sold within a specific time frame (without needing to do any sort of family report and add it yourself).
Another great feature would be to have a stock management that allows you to exchange sizes after an order has been placed. There is currently the feature to add stock, but there is no way to reduce it without going in and changing stock amounts.