We’re experiencing a persistent issue on our WooCommerce site where users should be able to purchase multiple quantities of a product. However, when we uncheck the “Limit purchases to 1 item per order” checkbox on the product edit page and save, it remains checked upon refresh. As a result, the quantity buttons are not displayed on the product page.
Steps we have taken so far:
Despite these efforts, the checkbox does not save as intended, and the issue persists. Any advice on resolving this would be greatly appreciated.
One of the related product page: https://orzax.com/product/orzax-immune-defense/
System Status Report:
<details><summary>System Status Report</summary>
<br>### WordPress Environment ###<br><br>WordPress address (URL): [Redacted]<br>Site address (URL): [Redacted]<br>WC Version: 9.3.3<br>Legacy REST API Package Version: ✔ 1.0.4<br>Action Scheduler Version: ✔ 3.8.2<br>Log Directory Writable: ✔<br>WP Version: 6.6.2<br>WP Multisite: –<br>WP Memory Limit: 768 MB<br>WP Debug Mode: –<br>WP Cron: ✔<br>Language: en_US<br>External object cache: –<br><br>### Server Environment ###<br><br>Server Info: Apache<br>PHP Version: 8.2.25<br>PHP Post Max Size: 256 MB<br>PHP Time Limit: 120<br>PHP Max Input Vars: 3000<br>cURL Version: 8.2.1<br>OpenSSL/3.1.4<br><br>SUHOSIN Installed: –<br>MySQL Version: 8.0.36-28<br>Max Upload Size: 256 MB<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: ✔<br>DOMDocument: ✔<br>GZip: ✔<br>Multibyte String: ✔<br>Remote Post: ✔<br>Remote Get: ✔<br><br>### Database ###<br><br>[REDACTED]<br><br>### Post Type Counts ###<br><br>acf-field: 20<br>acf-field-group: 3<br>acf-taxonomy: 3<br>attachment: 1292<br>cfw_acr_emails: 2<br>cfw_order_bumps: 6<br>custom_css: 2<br>e-landing-page: 2<br>elementor_library: 95<br>elementor_snippet: 1<br>ep_megamenu_content: 4<br>filter-field: 8<br>filter-set: 2<br>nav_menu_item: 20<br>page: 24<br>post: 63<br>product: 53<br>product_variation: 12<br>revision: 5121<br>rm_content_editor: 1<br>shop_coupon: 17<br>shop_order: 2046<br>shop_order_refund: 14<br>shop_subscription: 158<br>wp_navigation: 1<br><br>### Security ###<br><br>Secure connection (HTTPS): ✔<br>Hide errors from visitors: ✔<br><br>### Active Plugins (43) ###<br><br>Advanced Coupons for WooCommerce Free: by Rymera Web Co – 4.6.3.2<br>Secure Custom Fields: by www.ads-software.com – 6.3.10.2<br>Element Pack Lite - Addons for Elementor: by BdThemes – 5.10.3<br>Element Pack Pro: by BdThemes – 7.18.0<br>CheckoutWC: by Kestrel – 9.1.6<br>Code Snippets: by Code Snippets Pro – 3.6.5.1<br>Elementor Pro: by Elementor.com – 3.25.2<br>Elementor: by Elementor.com – 3.25.4<br>Facebook for WooCommerce: by Facebook – 3.2.10<br>Filter Everything PRO: by Andrii Stepasiuk – 1.8.8<br>Health Check & Troubleshooting: by The www.ads-software.com community – 1.7.1<br>Imagify: by Imagify Image Optimizer – Optimize Images & Convert WebP & Avif – 2.2.3<br>Include Klaviyo for Elementor pro: by Thong Nguyen – 5.0<br>Jetpack: by Automattic – 13.9.1<br>Judge.me Product Reviews for WooCommerce: by Judge.me – 1.3.24<br>Klaviyo: by Klaviyo<br>Inc. – 3.4.1<br><br>Synctrack - Add Paypal Tracking Auto: by Omegatheme – 2.0.0<br>PixelYourSite Pinterest: by PixelYourSite – 5.5.0.1<br>PixelYourSite PRO: by PixelYourSite – 11.0.1<br>PixelYourSite Super Pack: by PixelYourSite – 5.3.0<br>Product Catalog Feed Pro by PixelYourSite: by PixelYourSite – 5.5.1<br>WP All Export - WooCommerce Product Export Add-On: by Soflyy – 1.0.3<br>Product Recommendation Quiz for eCommerce: by RevenueHunt – 2.2.9<br>Scroll To Top: by Ga Satrya – 1.5.5<br>Self-service Dashboard for WooCommerce Subscriptions: by eCommerce Tools – 3.0.1<br>Rank Math SEO PRO: by Rank Math – 3.0.74<br>Rank Math SEO: by Rank Math – 1.0.231<br>Speed Optimizer: by SiteGround – 7.7.0<br>Security Optimizer: by SiteGround – 1.5.6<br>WooCommerce - Show only lowest prices in variable products: by Fernando Tellado – 1.0.6<br>Stamped.io Reviews & UGC for WooCommerce: by Stamped.io – 2.4.1<br>Quantity Plus Minus Button for WooCommerce by CodeAstrology: by CodeAstrology Team – 1.2.3<br>WooCommerce All Products For Subscriptions: by WooCommerce – 4.1.3<br>WooCommerce Stripe Gateway: by Stripe – 8.8.1<br>WooCommerce Legacy REST API: by WooCommerce – 1.0.4<br>WooPayments: by WooCommerce – 8.4.0<br>WooCommerce PayPal Payments: by WooCommerce – 2.9.3 (update to version 2.9.4 is available)<br>Product Variation Swatches for WooCommerce (Pro): by ThemeHigh – 2.2.3<br>WooCommerce Shipping & Tax: by WooCommerce – 2.8.3<br>Woo Subscriptions: by WooCommerce – 5.7.0<br>WooCommerce: by Automattic – 9.3.3<br>WP All Export Pro: by Soflyy – 1.8.6<br>WP Mail SMTP Pro: by WP Mail SMTP – 4.2.0<br><br>### Inactive Plugins (16) ###<br><br>Advanced Coupons for WooCommerce Premium: by Rymera Web Co – 3.6.0.1<br>Faire for WooCommerce: by Faire – 1.7.4<br>Filter Everything?— WooCoomerce Product & WordPress Filter: by Andrii Stepasiuk – 1.8.8<br>Google for WooCommerce: by WooCommerce – 2.8.6<br>Metorik Helper: by Metorik – 2.0.7<br>Min Max Quantity & Step Control for WooCommerce: by CodeAstrology Team – 6.4<br>Mollie Payments for WooCommerce: by Mollie – 7.8.2<br>Product Variation Swatches for Woocommerce: by ThemeHigh – 2.3.8<br>SiteGround Central: by SiteGround – 3.3.1<br>SiteGround Migrator: by SiteGround – 2.0.9<br>Variation Swatches for WooCommerce: by Emran Ahmed – 2.1.2<br>WP All Export: by Soflyy – 1.4.8<br>WP All Import: by Soflyy – 3.7.9<br>WP All Import Pro: by Soflyy – 4.8.0<br>WP Mail SMTP: by WP Mail SMTP – 4.2.0<br>WP Rocket: by WP Media – 3.16.2.1<br><br>### Dropin Plugins () ###<br><br>advanced-cache.php: advanced-cache.php<br><br>### Must Use Plugins (1) ###<br><br>Health Check Troubleshooting Mode: by – 1.9.2<br><br>### Settings ###<br><br>Legacy API Enabled: ✔<br>Force SSL: –<br>Currency: USD ($)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>subscription (subscription)<br>variable (variable)<br>variable subscription (variable-subscription)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: ✔<br>Enforce Approved Product Download Directories: ✔<br>HPOS feature enabled: –<br>Order datastore: WC_Order_Data_Store_CPT<br>HPOS data sync enabled: –<br><br>### Logging ###<br><br>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 days<br>Level threshold: –<br>Log directory size: 14 MB<br><br>### WC Pages ###<br><br>Shop base: #809 - /shop/<br>Cart: #810 - /cart/ - Contains the [woocommerce_cart] shortcode<br>Checkout: #811 - /checkout/ - Contains the [woocommerce_checkout] shortcode<br>My account: #812 - /my-account/<br>Terms and conditions: #1842 - /terms-of-use-terms/<br><br>### Theme ###<br><br>Name: Hello Elementor Child<br>Version: 2.0.0<br>Author URL: https://elementor.com/<br>Child Theme: ✔<br>Parent Theme Name: Hello Elementor<br>Parent Theme Version: 3.1.1<br>Parent Theme Author URL: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash<br>WooCommerce Support: ✔<br><br>### Templates ###<br><br>Overrides: –<br><br>### WooPayments ###<br><br>Version: 8.4.0<br>Connected to WPCOM: Yes<br>WPCOM Blog ID: 219386280<br>Account ID: acct_1NBenRC7800AyUXT<br>Payment Gateway: Enabled<br>Test Mode: Disabled<br>Enabled APMs: card,affirm,afterpay_clearpay,klarna<br>WooPay: Disabled<br>WooPay Incompatible Extensions: No<br>Apple Pay / Google Pay: Disabled<br>Fraud Protection Level: basic<br>Multi-currency: Enabled<br>Auth and Capture: Enabled<br>Documents: Disabled<br>Logging: Enabled<br><br>### Subscriptions ###<br><br>WCS_DEBUG: ✔ No<br>Subscriptions Mode: ✔ Live<br>Subscriptions Live URL: https://orzax.com<br>Subscriptions-core Library Version: 6.5.0<br>Subscription Statuses: wc-active: 7<br>wc-on-hold: 1<br>wc-cancelled: 150<br><br>WooCommerce Account Connected: ✔ Yes<br>Active Product Key: ❌ No<br>Report Cache Enabled: ✔ Yes<br>Cache Update Failures: ✔ 0 failure<br><br>### Store Setup ###<br><br>Country / State: United States (US) — Illinois<br><br>### Subscriptions by Payment Gateway ###<br><br>WooPayments: wc-cancelled: 150<br>wc-active: 7<br>wc-on-hold: 1<br><br><br>### Payment Gateway Support ###<br><br>WooPayments: products<br>refunds<br>multiple_subscriptions<br>subscription_cancellation<br>subscription_payment_method_change_admin<br>subscription_payment_method_change_customer<br>subscription_payment_method_change<br>subscription_reactivation<br>subscription_suspension<br>subscriptions<br>subscription_amount_changes<br>subscription_date_changes<br>tokenization<br>add_payment_method<br><br>WooPayments (Affirm): products<br>refunds<br>multiple_subscriptions<br>subscription_cancellation<br>subscription_payment_method_change_admin<br>subscription_payment_method_change_customer<br>subscription_payment_method_change<br>subscription_reactivation<br>subscription_suspension<br>subscriptions<br>subscription_amount_changes<br>subscription_date_changes<br>tokenization<br>add_payment_method<br><br>WooPayments (Afterpay): products<br>refunds<br>multiple_subscriptions<br>subscription_cancellation<br>subscription_payment_method_change_admin<br>subscription_payment_method_change_customer<br>subscription_payment_method_change<br>subscription_reactivation<br>subscription_suspension<br>subscriptions<br>subscription_amount_changes<br>subscription_date_changes<br>tokenization<br>add_payment_method<br><br>WooPayments (Klarna): products<br>refunds<br>multiple_subscriptions<br>subscription_cancellation<br>subscription_payment_method_change_admin<br>subscription_payment_method_change_customer<br>subscription_payment_method_change<br>subscription_reactivation<br>subscription_suspension<br>subscriptions<br>subscription_amount_changes<br>subscription_date_changes<br>tokenization<br>add_payment_method<br><br><br>### WooCommerce PayPal Payments ###<br><br>Onboarded: ✔<br>Shop country code: US<br>WooCommerce currency supported: ✔<br>Advanced Card Processing available in country: ✔<br>Pay Later messaging available in country: ✔<br>Webhook status: –<br>PayPal Vault enabled: –<br>ACDC Vault enabled: –<br>Logging enabled: –<br>Reference Transactions: –<br>Used PayPal Checkout plugin: –<br>Subscriptions Mode: PayPal Subscriptions<br>PayPal Shipping Callback: –<br>Apple Pay: –<br>Google Pay: –<br>Fastlane: –<br><br>### Admin ###<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>navigation<br>onboarding<br>onboarding-tasks<br>pattern-toolkit-full-composability<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>printful<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br><br>Disabled Features: experimental-blocks<br>minified-js<br>product-pre-publish-modal<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br>blueprint<br>reactify-classic-payments-settings<br><br>Daily Cron: ✔ Next scheduled: 2024-11-12 14:38:42 -05:00<br>Options: ✔<br>Notes: 78<br>Onboarding: completed<br><br>### All Products for WooCommerce Subscriptions ###<br><br>Template Overrides: –<br><br>### Action Scheduler ###<br><br>Canceled: 28<br>Oldest: 2024-10-13 17:50:01 +0000<br>Newest: 2024-11-11 07:00:11 +0000<br><br>Complete: 18,198<br>Oldest: 2024-10-14 11:50:12 +0000<br>Newest: 2024-11-12 14:36:43 +0000<br><br>Failed: 76<br>Oldest: 2023-11-21 16:53:44 +0000<br>Newest: 2024-10-10 20:38:01 +0000<br><br>Pending: 69<br>Oldest: 2024-11-12 14:41:43 +0000<br>Newest: 2025-03-11 06:59:23 +0000<br><br><br>### Status report information ###<br><br>Generated at: 2024-11-12 09:37:10 -05:00<br>
</details>
]]>When i use the quantity option in WPForms, i can fix the min and max and the increment is 1 by 1. Is it possible to make (for example) 100 by 100 ?
Another bonus question : is it possible to put 3 decimals on the unit price (i can do it in functions.php but for the whole website), but only there. I want to keep 2 decimals for the rest of the website and use 3 decimals for this calcul.
I’m a bit stuck on this problem.
Thanks in advance !
]]>However, when you get to 18 items in the cart, the discount doesn’t apply anymore. It applies no discount, even though it’s set up for a $17 Fixed Discount for and Item Quantity of 18.
Every quantity above 18 does the same thing, except for 19, which applies a discount for $54.72!
I’ve checked all quantities up to 27, because I have a item limit on my cart of 27 (only 27 of my product can fit in a Med Flat Rate USPS Box).
– James
]]>Thanks for the amazing plugin, as always.
How can we display the quantity field for each product variation on the shop page?
]]>I have a product with product Add-ons from YITH, and it works great.
But if I chose to make it possible to choose more than one add-on to the product (in this case “Bertram stol” and “Lux stol”), and press the +-key on either of the Add-ons, the whole order is doubled. The base price of the product is taken into the quantity meassure. Which, off course, is wrong.
If I choose another Theme, the problem is gone. So, there must be something in Ocean WP, that ruins the mechanism. So, I clearly has to separate the product add-ons quantity, and the global quantity.
How can this be fixed ?
]]>I the example the grounding types are: Industrial Saddle and Dynabolt, Industrial Concrete Embedment kit and Industrial Edge slab Saddle and Dynabolt each are presently priced at $71.
If Industrial Saddle and Dynabolt is selected then the quantity should default to value stored in PPOM (presently is a dropdown). EG. Industrial Saddle and Dynabolt is selected then quantity is 6, if Industrial Concrete Embedment kit is selected then quantity is 8 etc. Could this be achieved by including 3 additional fields to the PPOM group and conditionally display these based on the previously selection.
If the grounding type is selected and the quantity is selected, how could I recalculate the addon price to be grounding type price multiplied by the conditional quantity?
]]>If I add 5x product01 (variable) to the quote, the quote email send shows only 1x product01.
Quantity of variable products always stay 1x
Simple products have no issue.
How can this be solved?