In the coming weeks, Shopify will be releasing tipping as a feature to Shopify POS to solve a common merchant pain point, work better with service based businesses, and allow partners to build service based extensions (e.g. appointment bookings).
In anticipation of this launch, we wanted to share some details around the expected changes to our Orders API as a result of tipping.
Orders API Expected Changes
New field values
It is also important to note that:
If you have any questions or concerns about the upcoming launch of Shopify Tips, please feel free to comment in the thread below!
Will refunded tips show up as a "refund_line_items" item or as an "order_adjustments" value when refunded on the Refund object?
How will the official "Tip" line item be detectable from existing stores that simply use a $0.01 Product with one Variant titled "Tip"? Just the fulfillment_status?
Along with the above, are there any plans to use the "not_eligible" fulfillment_status anywhere else?
Will there be multiple positive transactions on an order if a tip is tendered later?
Is there anyway to keep track of which user_id owns or is owed a Tip? Espeically since Users are currently a Shopify Plus only API call, which greatly limits most apps ability to resolve which employee / staff member is owed the tip.
Pardon my French, but this is fucking crazy. Every POS app has this option. You're a company full of developers and your customers have been asking for this feature repeatedly since 2013!!! Get. it. together.
You said "in the coming weeks" three months ago. Having your customers pay an extra $10 a month for a very mediocre app if NOT an acceptable solution to this problem. I will be switching to square if you cannot provide a release date for this feature or an integrated solution in the next week. This is honestly pathetic for a tech company. People create and sell complete apps in less time than it's taken you to add a tipping option to your POS.