While I do enjoy square online, I think there are a few places it could be better.
- Allow custom options in Gift Options.
- More than just gift message, we'd like to collect recipient name and possibly other items as well.
- Allow a modifier to be a date selector
- Allow modifiers to be required for certain fulfilment methods
- Enclosure Card is required for Shipping and Delivery, but not pickup
- Have a default variation selected
- Variations of standard, deluxe, and premium, the default should be deluxe
- Have the ability to not let customers schedule a delivery timeframe, and instead only schedule a delivery day. We do allow customers to request a timeframe for an extra fee.
- Allow customers to schedule shipping in the future (specific future arrival date)
- Allow customers to define a delivery address as business or residence (changes where on our delivery queue the order is placed)
I may think of others, but I think some of these may help others as well.