A swath of updates and improvements are now available for Vintner on the App Store:
New Additions:
Pay with "card on-file" payment options (long press on the Payment button)
Pay by typing in a credit card number (long press on the Payment button)
A customer's previous orders are now visible with a customer's profile
You can now start a new Order from the a customers profile
There is now an option to cancel tip collection and return to the basket view
Improvements:
We've made some improvement to Filters with more to come (thanks Paxton and others)
Now Venue lists are sorted alphabetically (thanks Petersons)
Product title sanitization; will now suppress duplication of brand name, appellation and varietal in product listings throughout (thanks Punt Road)
Display of numeric keyboard when large size dynamic type is enabled (thanks Pooley)
We've improved the presentation of coupons, separating expired coupons into a new section (thanks Punt Road)
We've improved the presentation of Tap to Pay on iPhone card reader settings
Now you can swipe-to-delete items in the Cart (thanks Paxton)
We've added club membership statuses to the customer profile (active/paused/cancelled) (thanks Deerfield)
We've improved the indications of order success - the success banner is bigger, more colourful and now tappable (thanks Rieslingfreak & Byrne Farm)
We've added more to the historical order detail view (tip collected, total collected by method, order fulfilment status)
Fixes:
Issue where tips may not be directly recorded in some transaction types (thanks Sky Valley Cellars)
Handling of guarding against minimum card transaction amounts (thanks Byrne Farm)
Issue where keyword search using a sanitized display name reference, rather than the value provided leading to incomplete search results (thanks Punt Road)
Issue where tip collection prompt may be presented when using Tap to Pay on iPhone and no tipping is configured (thanks Petersons & WiseWine)
Issue where attempting to assign subsequent product filters may not elicit change in presentation
Issue where a customer's club membership information may not load correctly
Rare issue where app may crash in the background due to Stripe attempting to communicate with a connected card reader
Issue where analytics tool may have caused microhang events on cold launch
Issue where autocompleted address may not be reset between orders (thanks Petersons)
Issue where changes to a printer configuration may not be persisted
