Make a product variation optional
-
Hello, i have two product variations. But i want to make the second optional, is there any way or plugin to do it ?
-
If there are two variations, the second one is already optional. Just to clarify, are you looking to keep the second option remain unavailable under certain circumstances? Can you please provide some more info in order to help understand the requirement better.
Several methods to add product variations are discussed here which can be helpful.
Sorry i wasn’t clear, i have two type of variations like here https://www.lareservedufumeur.com/boutique/fleurs-cbd/amnesia/ , i want to make the second one, named “conditionnement” not requieried to add the product in the cart.
- This reply was modified 3 years ago by pandarbalette.
Hey there! Thank you for that link example – by default WooCommerce core only has an option for one variation selection, so I suspect those second options you’ve mentioned are coming from another plugin or your theme. Do you know where they might be coming from?
If you’re not sure, could you please share a copy of your site’s System Status? You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”.? Once you’ve done that, paste it here in your response.
### WordPress Environment ### WordPress address (URL): https://www.lareservedufumeur.com Site address (URL): https://www.lareservedufumeur.com WC Version: 5.9.0 REST API Version: ? 5.9.0 WC Blocks Version: ? 6.1.0 Action Scheduler Version: ? 3.3.0 WC Admin Version: ? 2.8.0 Log Directory Writable: ? WP Version: 5.8.1 WP Multisite: – WP Memory Limit: 512 Mo WP Debug Mode: ? WP Cron: ? Language: fr_FR External object cache: – ### Server Environment ### Server Info: Apache PHP Version: 7.4.25 PHP Post Max Size: 512 Mo PHP Time Limit: 360 PHP Max Input Vars: 250000 cURL Version: 7.71.0 OpenSSL/1.1.1d SUHOSIN Installed: – MySQL Version: 5.5.5-10.3.32-MariaDB Max Upload Size: 512 Mo Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### WC Database Version: 5.9.0 WC Database Prefix: wp_ Taille totale de la base de données: 132.33MB Taille de la base de données: 116.47MB Taille de l’index: 15.86MB wp_woocommerce_sessions: Données : 1.02MB + Index : 0.02MB + Moteur InnoDB wp_woocommerce_api_keys: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_woocommerce_attribute_taxonomies: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_woocommerce_downloadable_product_permissions: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB wp_woocommerce_order_items: Données : 0.31MB + Index : 0.13MB + Moteur InnoDB wp_woocommerce_order_itemmeta: Données : 3.52MB + Index : 3.03MB + Moteur InnoDB wp_woocommerce_tax_rates: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB wp_woocommerce_tax_rate_locations: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_woocommerce_shipping_zones: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_woocommerce_shipping_zone_locations: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_woocommerce_shipping_zone_methods: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_woocommerce_payment_tokens: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_woocommerce_payment_tokenmeta: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_woocommerce_log: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_actionscheduler_actions: Données : 0.28MB + Index : 0.41MB + Moteur InnoDB wp_actionscheduler_claims: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_actionscheduler_groups: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_actionscheduler_logs: Données : 0.25MB + Index : 0.17MB + Moteur InnoDB wp_addonlibrary_addons: Données : 2.52MB + Index : 0.00MB + Moteur InnoDB wp_addonlibrary_categories: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_aiowps_events: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_aiowps_failed_logins: Données : 0.09MB + Index : 0.00MB + Moteur InnoDB wp_aiowps_global_meta: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_aiowps_login_activity: Données : 0.20MB + Index : 0.00MB + Moteur InnoDB wp_aiowps_login_lockdown: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_aiowps_permanent_block: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_berocket_termmeta: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_cartflows_ca_cart_abandonment: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_cartflows_ca_email_history: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_cartflows_ca_email_templates: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_cartflows_ca_email_templates_meta: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_commentmeta: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_comments: Données : 1.52MB + Index : 0.53MB + Moteur InnoDB wp_css_js_manager: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_ewwwio_images: Données : 0.09MB + Index : 0.09MB + Moteur InnoDB wp_ewwwio_queue: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_e_submissions: Données : 0.02MB + Index : 0.27MB + Moteur InnoDB wp_e_submissions_actions_log: Données : 0.02MB + Index : 0.11MB + Moteur InnoDB wp_e_submissions_values: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_grp_google_place: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_grp_google_review: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_hurrytimer_evergreen: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_links: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_lpc_inward_label: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB wp_lpc_outward_label: Données : 77.52MB + Index : 0.06MB + Moteur InnoDB wp_options: Données : 8.50MB + Index : 0.30MB + Moteur InnoDB wp_postmeta: Données : 9.52MB + Index : 5.03MB + Moteur InnoDB wp_posts: Données : 3.52MB + Index : 0.48MB + Moteur InnoDB wp_revslider_css: Données : 0.13MB + Index : 0.02MB + Moteur InnoDB wp_revslider_css_bkp: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_revslider_layer_animations: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_revslider_layer_animations_bkp: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_revslider_navigations: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_revslider_navigations_bkp: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_revslider_sliders: Données : 0.05MB + Index : 0.02MB + Moteur InnoDB wp_revslider_sliders_bkp: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_revslider_slides: Données : 0.06MB + Index : 0.02MB + Moteur InnoDB wp_revslider_slides_bkp: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_revslider_static_slides: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_revslider_static_slides_bkp: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_smush_dir_images: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_snippets: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_termmeta: Données : 0.05MB + Index : 0.03MB + Moteur InnoDB wp_terms: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_term_relationships: Données : 0.08MB + Index : 0.05MB + Moteur InnoDB wp_term_taxonomy: Données : 0.06MB + Index : 0.03MB + Moteur InnoDB wp_tm_taskmeta: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_tm_tasks: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_trustindex_google_reviews: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_usermeta: Données : 2.52MB + Index : 2.03MB + Moteur InnoDB wp_users: Données : 0.13MB + Index : 0.14MB + Moteur InnoDB wp_vivawallet_data: Données : 0.16MB + Index : 0.00MB + Moteur InnoDB wp_wacv_abandoned_cart_record: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wacv_cart_log: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wacv_email_history: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wacv_guest_info_record: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wcpdf_credit_note_number: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wcpdf_invoice_number: Données : 0.05MB + Index : 0.00MB + Moteur InnoDB wp_wcpdf_proforma_number: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wc_admin_notes: Données : 0.05MB + Index : 0.00MB + Moteur InnoDB wp_wc_admin_note_actions: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wc_category_lookup: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wc_customer_lookup: Données : 0.09MB + Index : 0.06MB + Moteur InnoDB wp_wc_download_log: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_wc_order_coupon_lookup: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_wc_order_product_lookup: Données : 0.30MB + Index : 0.27MB + Moteur InnoDB wp_wc_order_stats: Données : 0.14MB + Index : 0.14MB + Moteur InnoDB wp_wc_order_tax_lookup: Données : 0.09MB + Index : 0.09MB + Moteur InnoDB wp_wc_product_meta_lookup: Données : 0.06MB + Index : 0.09MB + Moteur InnoDB wp_wc_reserved_stock: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wc_tax_rate_classes: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wc_webhooks: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wdp_orders: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB wp_wdp_order_items: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB wp_wdp_rules: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_wfpklist_template_data: Données : 0.03MB + Index : 0.00MB + Moteur InnoDB wp_woodmart_wishlists: Données : 0.05MB + Index : 0.00MB + Moteur InnoDB wp_woodmart_wishlist_products: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wpfm_backup: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wpf_filters: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wpf_meta_keys: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wpf_meta_values: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_wpf_meta_values_bk: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_yith_wcan_filter_sessions: Données : 0.22MB + Index : 0.13MB + Moteur InnoDB wp_yith_wcwl: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_yith_wcwl_lists: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_yith_ywrac_email_log: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_yoast_indexable: Données : 1.52MB + Index : 0.66MB + Moteur InnoDB wp_yoast_indexable_hierarchy: Données : 0.14MB + Index : 0.20MB + Moteur InnoDB wp_yoast_migrations: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_yoast_primary_term: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_yoast_seo_links: Données : 0.09MB + Index : 0.06MB + Moteur InnoDB wp_yoast_seo_meta: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB ### Post Type Counts ### attachment: 185 br_product_filter: 1 cms_block: 15 custom_css: 1 cwginstocknotifier: 1 egprreviews: 2 elementor_icons: 2 elementor_library: 48 hurrytimer_countdown: 1 mc4wp-form: 1 nav_menu_item: 25 oembed_cache: 1 page: 17 post: 9 product: 116 product_variation: 286 raccartlist: 50 racemailtemplate: 1 racmaillog: 777 racrecoveredorder: 7 revision: 236 shop_coupon: 28 shop_order: 859 shop_order_refund: 9 vc_settings_preset: 3 wacv_email_template: 3 wc_afrsm: 2 woo_discount: 2 woo_discount_cart: 1 woodmart_sidebar: 2 wpcf7_contact_form: 1 yith_wcan_preset: 3 ywcm_message: 1 ywdpd_discount: 1 ywrac_cart: 2 ywrac_email: 1 ### Security ### Secure connection (HTTPS): ? Hide errors from visitors: ? ### Active Plugins (40) ### All-in-One WP Migration Dropbox Extension: par ServMask – 3.65 All-in-One WP Migration: par ServMask – 7.50 All In One WP Security: par Tips and Tricks HQ Peter Petreski Ruhul Ivy – 4.4.9 Chronopost: par Adexos – 1.2.0 CMB2: par CMB2 team – 2.9.0 Code Snippets: par Code Snippets Pro – 2.14.2 Colissimo shipping methods for WooCommerce: par Colissimo – 1.6.4 Contact Form 7: par Takayuki Miyoshi – 5.5.2 Disable Admin Notices Individually: par Creative Motion – 1.2.7 Elementor Pro: par Elementor.com – 3.5.0 Elementor: par Elementor.com – 3.4.7 GPLVault Update Manager: par GPL Vault – 4.1.1 HurryTimer PRO: par Nabil Lemsieh – 2.7.0 Image Hover Effects - Elementor Addon: par Blocksera – 1.3.5 Loco Translate: par Tim Whitlock – 2.5.5 MC4WP : Mailchimp pour WordPress: par ibericode – 4.8.6 MainWP Child: par MainWP – 4.1.8 Mammoth .docx converter: par Michael Williamson – 1.19.0 Recover Abandoned Cart: par FantasticPlugins – 22.9.1 Safe SVG: par Daryll Doyle – 1.9.9 Sucuri Security - Auditing, Malware Scanner and Hardening: par Sucuri Inc. – 1.8.30 Unlimited Elements for Elementor (Premium): par Unlimited Elements – 1.4.88 Viva Wallet pour WooCommerce: par Viva Wallet – 1.4.5 WooCommerce Viva Wallet Gateway: par Viva Wallet – 3.6.2 WooCommerce PDF Invoices & Packing Slips: par Ewout Fernhout – 2.10.1 WooCommerce PDF Invoices & Packing Slips Professional: par Ewout Fernhout – 2.9.2 WooCommerce PDF Invoices & Packing Slips Premium Templates: par Ewout Fernhout – 2.13.1 WooCommerce: par Automattic – 5.9.0 Woodmart Core: par – 1.0.29 Yoast SEO: par L’équipe Yoast – 17.5 WP Fastest Cache: par Emre Vona – 0.9.5 Media Library Recovery: par Krasen Slavov @ Developry – 1.1.1 WP-Optimize - Nettoyer, compresser, mettre en cache.: par David Anderson Ruhani Rabin équipe Updraft – 3.1.12 Widgets d'avis Google: par Trustindex.io – 7.3 Smush Pro: par WPMU DEV – 3.9.0 YITH WooCommerce Ajax Product Filter Premium: par YITH – 4.3.0 YITH WooCommerce Review For Discounts Premium: par YITH – 1.4.9 YITH WooCommerce Waiting List Premium: par YITH – 1.9.11 YITH WooCommerce Wishlist: par YITH – 3.2.0 Zerosix: par ZEROSIX – 2.4.1 ### Inactive Plugins (4) ### Asset CleanUp: Page Speed Booster: par Gabe Livan – 1.3.8.4 Auto Image Attributes From Filename With Bulk Updater: par Arun Basil Lal – 2.1 Ever Invoice Export: par Team Ever – 1.2.5 Slider Revolution: par ThemePunch – 6.5.8 ### Dropin Plugins (1) ### advanced-cache.php: advanced-cache.php ### Must Use Plugins (1) ### Elementor Safe Mode: par Elementor.com – 1.0.0 ### Settings ### API Enabled: – Force SSL: – Currency: EUR (€) Currency Position: right Thousand Separator: Decimal Separator: , Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) simple (simple) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: ? ### WC Pages ### Base de la boutique: #12480 - /boutique/ Panier: #10 - /panier/ Commander: #13822 - /commander/ Mon compte: #12 - /mon-compte/ Conditions générales de vente et d’utilisation: #3739 - /cgv/ ### Theme ### Name: Woodmart Child Version: 1.0.0 Author URL: Child Theme: ? Parent Theme Name: Woodmart Parent Theme Version: 6.1.5 Parent Theme Author URL: https://themeforest.net/user/xtemos WooCommerce Support: ? ### Templates ### Overrides: woodmart-child/woocommerce/archive-product.php woodmart/woocommerce/cart/cart-item-data.php woodmart/woocommerce/cart/cart.php woodmart/woocommerce/cart/cross-sells.php woodmart/woocommerce/cart/mini-cart.php woodmart/woocommerce/checkout/form-checkout.php woodmart/woocommerce/checkout/thankyou.php woodmart/woocommerce/content-product-cat.php woodmart/woocommerce/content-product.php woodmart/woocommerce/content-single-product.php woodmart/woocommerce/content-widget-product.php woodmart/woocommerce/global/breadcrumb.php woodmart/woocommerce/global/form-login.php woodmart/woocommerce/global/quantity-input.php woodmart/woocommerce/loop/add-to-cart.php woodmart/woocommerce/loop/loop-end.php woodmart/woocommerce/loop/loop-start.php woodmart/woocommerce/loop/no-products-found.php woodmart/woocommerce/loop/orderby.php woodmart/woocommerce/loop/pagination.php woodmart/woocommerce/loop/sale-flash.php woodmart/woocommerce/myaccount/form-login.php woodmart/woocommerce/product-searchform.php woodmart/woocommerce/single-product/add-to-cart/grouped.php woodmart/woocommerce/single-product/add-to-cart/variable.php woodmart/woocommerce/single-product/meta.php woodmart/woocommerce/single-product/product-image.php woodmart/woocommerce/single-product/product-thumbnails.php woodmart/woocommerce/single-product/rating.php woodmart/woocommerce/single-product/related.php woodmart/woocommerce/single-product/sale-flash.php woodmart/woocommerce/single-product/tabs/tabs.php woodmart-child/woocommerce/single-product/title.php woodmart/woocommerce/single-product/up-sells.php woodmart/woocommerce/single-product.php woodmart-child/woocommerce/content-product_cat.php version 2.6.1 est obsolète. La version du noyau est 4.7.0 Outdated Templates: ? Apprenez comment mettre à jour ### Action Scheduler ### Terminé: 1 000 Oldest: 2021-10-11 10:25:02 +0200 Newest: 2021-11-09 14:38:59 +0100 ### Status report information ### Generated at: 2021-11-09 20:58:57 +01:00
That field was created from product attributes.
You can remove it by editing the product and removing the “conditionnement” attribute. See https://ibb.co/QPwTbVc
I hope this helps!
Hello, i don’t want to remove it, i just want to make the variation not required to add it in the cart.
but yes i created it from product attributes.
Hi @pandarbalette,
At the moment, there’s no default option for that in WooCommerce, and you may want to use an extension such as Product Add-Ons. Here is a direct link to this extension and its documentation:
https://woocommerce.com/document/product-add-ons/
If you have any pre-sales questions, please contact us at:
https://woocommerce.com/contact-us/#sales-form
From there, click on the tab “I have a question about a specific extension or theme I’d like to purchase.” We will be able to help you further there.
Just so you know, we offer a 30-day refund policy so you can test out the extension with your requirements and make sure it works for you. Here are more details on the refund policy: https://woocommerce.com/refund-policy/.
Alternatively, you should be able to achieve your goal via custom coding. Here’s a Stack Overflow thread where developers discussed how to add the product to the cart despite unselected variations: https://stackoverflow.com/questions/67001571/woocommerce-ignore-unselected-variations-when-adding-to-cart.
If you’re not comfortable with editing code and require the assistance of a developer, then I would definitely recommend having a look at our WooCommerce Customizations page.
Hope this helps.
- The topic ‘Make a product variation optional’ is closed to new replies.