Dynamic WooCommerce Subscription Pricing
Budget: $30 – $250 USD
Currently running WooCommerce with WooSubscriptions, I rely on Product Add-Ons to let shoppers customise items. The add-ons adjust the upfront amount perfectly, yet the recurring charge always falls back to the base price. The goal is to let every selected add-on push the subscription’s renewal cost up by a fixed amount so the customer sees (and is billed) the true total on day one and every billing cycle after that.
Key details
• Pricing model: the subscription must stay variable, driven by what the shopper chooses at checkout.
• Trigger: only the product options/add-ons matter—quantity breaks or membership levels are not in scope.
• Calculation: each enabled option adds a predetermined, fixed increase to the sign-up and renewal price.
A lightweight solution—either a small custom plugin or well-documented code snippet—should hook into the WooCommerce Subscriptions API and the Product Add-Ons data so updates remain safe through core updates. Clear comments, guidance on where to drop the code, and a quick test protocol will wrap the job up neatly.
Key details
• Pricing model: the subscription must stay variable, driven by what the shopper chooses at checkout.
• Trigger: only the product options/add-ons matter—quantity breaks or membership levels are not in scope.
• Calculation: each enabled option adds a predetermined, fixed increase to the sign-up and renewal price.
A lightweight solution—either a small custom plugin or well-documented code snippet—should hook into the WooCommerce Subscriptions API and the Product Add-Ons data so updates remain safe through core updates. Clear comments, guidance on where to drop the code, and a quick test protocol will wrap the job up neatly.