In most e-commerce carts variations are exactly that; variations of a product. For example a shirt available in small, medium, large and also available in different colors red, blue, and green. In this example you’d have:
- Shirt, small, red
- Shirt, medium, red
- Shirt, large, red
- Shirt, small, blue
- Shirt, medium, blue
- Shirt, large, blue
- Shirt, small, green
- Shirt, medium, green
- Shirt, large, green
What you’re asking for may be better suited for the WooCommerce grouped products instead, since these aren’t actually variations of a single product. More a grouping of products.
As for the custom input it’s not available in the default WooCommerce as far as I know. But I did a quick Google search and found this hack:
A bit of searching online may find other alternatives.
Related Posts:
- Add section (add_settings_section) to a custom page (add_submenu_page)
- Can i create two tables at single time while installation of custom plugin?
- How can a Firebase user registration and login be integrated into a WordPress site?
- How to override shortcodes.php core file?
- Aggregate Summaries of Posts of Different Blogs in Multisite Instance
- How does WooCommerce display a custom comment_type in Comment Admin?
- WordPress PHP plugin – Settings page error
- How to fork a plugin to avoid updates after modifications?
- How to display public user profile with 2 additional fields? (GitHub source code included)
- echo do_shortcode is not working on theme’s template
- use function inside another function in WP Plugin
- Can you limit the memory usage of a particular plugin?
- Scope for PHP Variables Assigned in functions.php or a plugin
- Override the filter from plugin in child theme
- How to remove addthis from my default template
- Average Account Age
- JS Support Ticket – Auto create WP account
- How do I display only the latest post on my home page, while maintaining proper plugin hooks?
- Assign post format to categories
- Map Custom Registration Fields to WordPress User Roles
- Shrink down register_settings on Settings API
- custom payment gateway in woocommerce failed to connect to remote api server
- Ajax call returning 0
- How to create restrict content to users (by user, not by role)
- How does WordPress know when there are plugin updates?
- Some code in shortcode function being ignored
- do_shortcode is outputting a string
- Custom plugin appears outside of the sidebar container
- What are the Best Practises When Using AJAX in Plugin Development?
- Plugins in WP_Options but not Active
- Create a single website with 3 theme options in wordpress
- Check if user is on backend page
- How to Resize the Custom Post Images?
- Error trying to update plugins
- I can’t get blog posts into ‘featured areas’ on homepage
- Hosting multiple sites
- do_action in conditional
- Show WordPress Plugin Menu(Admin) To Editor
- How many MySQL queries per visit I should normally have?
- Want to modify a Plugin – Tweetily – Can I make it tweet a Custom Field instead of Post Title?
- WordPress plugin with its own “site”/theme
- Hook functions for Wp e-commerce? [closed]
- Multisite Plugin – Access options (wp_options) on child sites
- Plugin Add New Installer failing
- Problem enabling the user to edit Markdown and displaying the HTML output (WMD Editor plugin for WordPress)
- Displaying the facebook profile picture in the WP-FB AutoConnect widget?
- How can I disable an attribute from a Gutenberg block included in a template via InnerBlocks?
- Why the internal link get converted into a comment?
- How to add gallery to post and make seperate album page with gallery link to post?
- Editing a coupon generating plugin
- Shortcode do not return the right data in post
- Display pagination in reservation Plugin and and Print table as pdf
- Undeletable column in Posts
- Search in WordPress
- What is the right way to populate a dropdown from MySql?
- Content disappears when searching with Search & Filter plugin
- Fatal error: Class ‘RDTheme’ not found
- How to fix shifting header after installing speed / cache plugins?
- Set “Open in New tab” as default option
- PHP message: WordPress database error Deadlock found when trying to get lock
- Field salespeople task management
- Multi Language Code Snippet in WordPress
- Can’t manage plugins anymore
- Creating Admin Submenu Page via Class Method
- How to store multiple instances of the plugin’s options for various shortcodes
- plugins break after moving wp-content folder
- How to populate a Mailchimp newsletter with latest events from WordPress plugin EventOn?
- Installed plugins page do not show in wordpress dashboard
- How to get author developer link on plugin page
- wp_schedule_event need to deactivate plugin changing recurrance
- How do plugin updates work?
- Show all posts of all categories but excluding a category on custom blog page with pagination of my theme
- ajax request not returning the result
- adding image in the header of my dev widget
- passing ‘&’ in return function of add_filter
- Is there going to an issue running different features of WP site in different subdomains?
- Session alternative for plugins (due to caching)
- Is there a plugin that will override the “Error establishing a database connection” message? [closed]
- List all subpages hierarchically based on the currently viewed page, top ancestor levels included
- Shortcodes can only be used in Pages, not Posts
- how do you point ‘screen_function’ to a function in the same class? [closed]
- Plugin with custom domain
- Create New Admin Menu Section – Like how custom post type works, in a way
- Combining JS files to one script
- How to clean up unnecessary file inside wp-content/plugins/wordpress-seo?
- woocommerce retriving category name as div class?
- Duplicating wordpress install issue
- Woocommerce add product variations block to my custom template
- Ajax button “Load more” is not loading correct language version posts for logged out users
- WordPress REST API Visual Composer Shortcodes
- Unable to pass arguments from plugin form to filter hook using ajax, the data is transferring via ajax but unable to pass as arguments in filter hooks
- How to update changes to multiple sites at the same time
- Why am I getting an error when requiring a file in my plugin?
- restore backup full content or just specific folders
- WooCommerce REST API aborts connection [closed]
- Redirect OLD/Path to NEWURL/Path
- How can I use the zip of my plugin in another website?
- Executing ACF field as a shortcode
- Create custom Header and Footer for a page that uses diffrent theme then the rest of the website
- Elementor Form : client side javascript validation