• Resolved patrickhandleymccarthy

    (@patrickhandleymccarthy)


    I am using your plugin to allow customers to tip on delivery of orders and Full Service Shopping, but my scenario applies in most cases where customers may want to set or adjust a tip after a service has been completed.

    My payment gateway allows pre-authorization and subsequent capture, so I would like to allow my customers to set a default tip percentage or amount during the initial authorization (creating an informed overcharge for tipping and other purposes is a connected issue I’d like to discuss with an interested party), and maintain either the fixed amount or adjust the tip amount based on any adjustments to the service between initial checkout and service completion.

    I would also like to give customers the option to adjust the tip themselves before final capture of the charge.

    Where this directly relates to your plugin currently (although it would be wonderful if you were interested in expanding it the other ways) is in the nomenclature used to store the tip as a fee in the woocommerce database. I notice that currently, the order_item_name of the fee value in woocommerce_order_items is composed of Tip + the method (ie Tip (20%)). Given that I would like to be able to use and adjust the tip based on the original percentage/amount and/or either factor adjusted by the customer afterwards, I think it would be simpler programmatically if the Tip fee used a standard name (ie: Tip) and the type and amount used to calculate it were stored as metadata.

    If anyone is interested in helping me with this, please reach out. I am a complete newbie trying to build myself a way to make money effectively that I can hopefully share with others once I figure it out. ??

  • The topic ‘Tip adjustment after initial checkout’ is closed to new replies.