Variable Quantity is an extension of the Stripe Checkout plugin that can be used to add a quantity field to your Stripe payment buttons. This lets buyers specify the quantity of an item they want to purchase.
How Variable Quantity with Stripe Works
When a Stripe payment button is rendered on the front end with variable quantity enabled, a quantity input field will appear that will let buyers set the number of items they want to purchase.

The default label for the quantity field (Quantity) can be customized in the extension settings (Stripe Checkout > Variable Quantity).

How to Enable Variable Quantity (Option 1)
You can enable variable quantity in the product interface of the Stripe Checkout plugin.

Once you have created a new product or edited an existing one with this option enabled, add the shortcode for it to a post/page.
[wp_stripe_checkout id="1"]
Replace the value of id with your product ID.
How to Enable Variable Quantity (Option 2)
If you are using the “wp_stripe_checkout_session” shortcode in the Stripe Checkout plugin, you can change it to the following to enable variable quantity.
[wp_stripe_checkout_session name="My Product" price="2.99" quantity=""]
Leaving the quantity parameter empty implies that you wish to let buyers set the quantity for this item.
How to Enable Variable Quantity (Option 3)
If you are using the “wp_stripe_checkout_v3” shortcode in the Stripe Checkout plugin, you can change it to the following to enable variable quantity.
[wp_stripe_checkout_v3 price="price_UY9NozbEy7T3PUlk" quantity=""]
Mike says
Your Stripe plugin was very helpful to set up my new site. I like the ability to enable test mode easily.
Noor Alam says
@Mike, I’m glad you like the plugin 🙂