A WooCommerce coupon shows on the order but Paddle charges full price, or the Paddle option disappears once a coupon is applied. Why a Paddle checkout ignores coupons, and the one setting in PimiPay 1.7.0 that makes it charge the order total.
Embed Paddle's payment form in a WooCommerce page instead of a popup: domain approval first, then one setting in the PimiPay plugin. What inline renders and what it leaves to you.
Three ways to take Paddle payments on WordPress: a WooCommerce gateway, a membership plugin, or hand-wired Paddle.js. What each gives you and what breaks.
WooCommerce cancels pending orders after 60 minutes when stock management is on — shorter than a hosted checkout session lives. Here is the one-filter fix, and the mistake that makes it silently do nothing.
Add an Order Again button to the WooCommerce order-received page with one hook — block themes included — and optionally send the re-order straight to checkout.