Super Product Options Pro - Documentation
⚡ WooCommerce Plugin v1.2.0

Super Product Options Pro

Add powerful custom product options to your WooCommerce products. Support for radio buttons, checkboxes, dropdowns with dynamic pricing and beautiful admin interface.

Powerful Features

Everything you need for professional product customization

🎛️

Multiple Option Types

Radio buttons for single choice, checkboxes for multiple selections, and dropdowns for compact display.

💰

Dynamic Pricing

Add extra costs to options that automatically update the product price in real-time as customers select.

📦

Included Options

Mark certain options as "included" to show what's bundled with the product at no extra charge.

Required Fields

Make option groups required so customers must select before adding to cart. Full validation included.

🛒

Cart & Order Display

Selected options appear in cart, checkout, and order emails for clear customer communication.

🔀

Drag & Drop Sorting

Easily reorder option groups with intuitive drag and drop interface in the admin panel.

🌍

Multi-Currency Support

Handles different decimal separators (comma/period) for European and international stores.

📝

Option Descriptions

Add helpful descriptions to each option choice to guide customers in their selections.

🔒

Secure & Optimized

Built with WordPress coding standards, proper sanitization, escaping, and nonce verification.

Live Preview

See how product options look to your customers

Size *
Small
Medium +$5.00
Large +$10.00
Extras
Gift Wrapping Included

3 Option Types

Choose the perfect input type for each option group

Radio Buttons

Single selection only. Perfect for sizes, colors, or variants where only one choice is allowed.

☑️

Checkboxes

Multiple selections allowed. Ideal for add-ons, toppings, or extra services.

📋

Dropdown

Compact single selection. Best for long lists of options that would take too much space.

Perfect For These Use Cases

👕
Size Options
🎨
Color Choices
🍕
Food Toppings
🎁
Gift Wrapping
📦
Shipping Options
🛡️
Warranty Plans
✍️
Engraving
📐
Custom Sizes

Pricing Features

Add-on Pricing

Extra cost per option

🔄
Real-time Updates

Live price calculation

🎯
Included Items

No extra charge options

💱
Currency Formats

Global support

How It Works

Simple setup in just a few steps

1️⃣

Install Plugin

Upload and activate the plugin via WordPress

2️⃣

Edit Product

Go to any product and find "Additional Options"

3️⃣

Add Options

Create groups with choices and pricing

4️⃣

Done!

Options appear on your product page

Easy Installation

Get started in minutes

📦 WordPress Upload

  • 1

    Download the plugin ZIP file

  • 2

    Go to Plugins → Add New → Upload

  • 3

    Choose ZIP file and click Install Now

  • 4

    Click Activate Plugin

  • 5

    Edit any product to add options

📁 FTP Upload

  • 1

    Extract the plugin ZIP file

  • 2

    Upload folder to /wp-content/plugins/

  • 3

    Go to Plugins → Installed Plugins

  • 4

    Find plugin and click Activate

  • 5

    Clear all cache if needed

/wp-content/plugins/super-product-options-pro/
  ├── spo-product-options-pro.php // Main plugin file
  ├── spo-frontend.js // Frontend JavaScript
  └── INSTALL.txt // Installation guide

Adding Product Options

Navigate to any product and find the "Additional Options" meta box

📋 Option Group Settings

  • Group Name (displayed to customers)
  • Option Type (Radio/Checkbox/Dropdown)
  • Required field setting
  • Drag & drop reordering

🏷️ Choice Settings

  • Label (option name)
  • Price (additional cost)
  • Description (help text)
  • Included checkbox

💰 Price Format

  • Numbers only: 5, 10.50, 100
  • Comma decimal: 5,50
  • Period decimal: 5.50
  • Prices added to base price

🛒 Cart Display

  • Options shown in cart
  • Displayed at checkout
  • Included in order emails
  • Options total shown

✨ Frontend Features

  • Real-time price updates
  • Currency formatting
  • Required field validation
  • Smooth animations

🔧 Advanced

  • Variable product support
  • Unique cart item keys
  • Public JavaScript API
  • Custom event triggers

Works With Any Theme

Tested and compatible with popular WordPress themes

🎨
Elementor
💜
Divi
Astra
🏪
Flatsome
🌊
OceanWP
🛍️
Storefront
📦
Avada
🔷
Kadence

Requirements

What you need to get started

📦

WordPress

5.8+
🛒

WooCommerce

6.0+
🐘

PHP

7.4+
📜

jQuery

Included

Changelog

Latest updates and improvements

Version 1.2.0 (Current)

Fixed Checkbox price calculation bug - prices no longer doubled
Fixed Decimal separator handling for European formats (comma)
Fixed Same product with different options now creates separate cart items
Improved JavaScript rewritten with IIFE pattern to prevent conflicts
Improved Enhanced security with proper escaping and sanitization
Added Public JavaScript API (SPO_Frontend.refresh(), SPO_Frontend.destroy())
Added Custom event trigger (spo_price_updated) for other plugins

Ready to Add Custom Options?

Transform your WooCommerce products with powerful, flexible customization options!

🚀 Download Now 📖 View on GitHub

Super Product Options Pro v1.2.0 | by Nasir Mehmood

Super Product Options Pro Logo
Super Product Options Pro