Product Options Plugin Documentation

The Product Options plugin for WooCommerce allows store administrators to define product-specific options and customize the experience for different user roles. This documentation will guide you through the features and functionality of the plugin, enabling you to configure options at both the product and store-wide levels.

Benefits

The Product Options plugin provides several advantages for WooCommerce store owners, including:

  • Customizable Options: Tailor product options based on user roles or specific products, offering a personalized shopping experience.
  • Bulk Import Capability: Easily upload product options using CSV or XML files to save time and reduce manual entry errors.
  • Product-Specific Customization: Set different product options at the product level for a more detailed and refined store offering.
  • User Role Targeting: Show or hide specific product options depending on the user’s role (e.g., VIP, Wholesale, or Regular Customer).
  • Flexibility: Apply the settings globally to all products or selectively to specific ones, providing more control over your store’s offerings.

Scenario

Imagine you own a store that sells premium products to both regular customers and a VIP user group. You want to offer exclusive product options only for VIP customers. With the Product Options plugin, you can easily configure these product options based on user roles, either globally for all products or individually for specific products.

Example:

  • VIP Users: Allow VIP users to select additional options for a product like premium packaging or gift wrapping.
  • Regular Users: Regular users will only see the basic product options available for all customers.

The flexibility of this plugin allows store admins to manage who sees what options and under what conditions, boosting conversions and customer satisfaction.

Installation

To get started with the Product Options plugin, follow these steps:

  1. Download the Plugin:
    • Go to the plugin repository or the official website to download the latest version of the Product Options plugin.
  2. Install the Plugin in WooCommerce:
    • In your WordPress dashboard, go to Plugins > Add New.
    • Click Upload Plugin and select the downloaded .zip file.
    • Click Install Now and then Activate the plugin.
  3. Verify Installation:
    • After activation, you should see the “Product Options” menu item under WooCommerce > Settings in the WordPress admin panel.

Configuration

After installing the plugin, you need to configure it according to your store’s needs. Here’s how to configure the core settings:

Step 1: Set Up Rule Title

  • Go to WooCommerce > Settings > Product Options.
  • Under the General Settings, you’ll see the Rule Title field.
  • Enter a descriptive title for the product option rule (e.g., “Premium Options for VIP Users”).

Step 2: Assign User Roles

  • Scroll down to the User Role section.
  • Choose the user roles you want the product options to be available to:
    • VIP Users: Check the box for the “VIP” role.
    • All Users: Leave the field empty to apply the options to all users.
  • If needed, you can select multiple roles.

Step 3: Product Selection

  • In the Product section, you can choose whether to apply the options globally or per product.
    • All Products: Check the box to apply the options to all products in your store.
    • Specific Products: Leave unchecked if you want to define options on a product-level basis later.

Step 4: Upload a CSV or XML File (Optional)

  • If you need to bulk import options, go to the File Upload section.
  • Click on Choose File, select a correctly formatted CSV or XML file, and click Upload.
  • This file can contain product options, prices, and other related details, allowing you to apply them to multiple products at once.

Step 5: Product-Level Customization

  • You can further customize product options for individual products by visiting the product page in your WooCommerce store.
  • Scroll down to the Product Options section where you can set up rules specific to that product, including user roles and file uploads.

Advanced Configuration Options

For more complex setups, you can:

  • Combine Multiple Rules: Set up multiple rules for different user roles or products. This allows you to fine-tune the customer experience.
  • Conditional Logic: Use conditional logic to show or hide specific options based on customer selections or other criteria.
  • Integrate with Other Plugins: The Product Options plugin works well with other WooCommerce extensions, such as discount or membership plugins, to create even more powerful setups.