Hi everyone. I've been wrestling with this issue for quite some time and I could really use some help from someone who knows PHP! I built a wordpress woocommerce site for a gentleman who sells flowers and other plants online. The site is tripplebrookfarm.com.
The issue is that customers order things from his store in the winter which he cannot ship until the spring. He doesn't want to charge customers for their orders until the order ships but the payment gateways for woocommerce such as strip have a maximum of 7 days after an order was placed before the customer is charged.
I need to figure out a way to delay authorization of customer payments until after their orders have been updated as shipped. I don't know if this can be done by editing the PHP that controls the ordering functions in woocommerce or by making a custom payment gateway with my stripe account and then linking that account to my woocommerce site? If anyone can shed some light on this that would be amazing!
Thanks so much.