Add-ons
The Add-ons tab lets you configure optional extras that customers can add to their order on the summary page (Step 5 of the configurator). These are checkbox options that appear after the core lens configuration is complete.
What Are Add-ons?
Section titled “What Are Add-ons?”Add-ons are supplementary products or services customers can choose to include with their eyewear order. Unlike lens options (which are required selections), add-ons are always optional.
Where add-ons appear:
- Summary page (Step 5) of the customer configurator
- Displayed as checkboxes with name, description, and price
- Added to the cart alongside the configured lenses
Common add-on examples:
- Cleaning kits (cloth, spray, screwdriver)
- Accidental damage cover/insurance
- Premium cases or pouches
- Express shipping
- Lens replacement service plans
Default Add-ons
Section titled “Default Add-ons”SpecCart includes three default add-ons out of the box:
| Add-on | Price | Description |
|---|---|---|
| Add Cleaning Kit | £8.00 | Cleaning cloth, spray and multi-function screwdriver |
| Premium Case | £15.00 | Hard shell protective case |
| Accidental Damage Cover | £25.00 | 1 year accidental damage protection |
You can edit, disable, or delete these three defaults to suit your business.
Creating an Add-on
Section titled “Creating an Add-on”- Click the “Add Option” button at the top of the Add-ons table
- Fill in the following fields:
Required Fields
Section titled “Required Fields”Name The customer-facing name of the add-on.
- Example: “Add Cleaning Kit” or “Add Accidental Damage Cover”
- Keep it short and action-oriented
- Use “Add” prefix to make it clear this is an extra
ID Unique identifier (slug) for this add-on.
- Auto-generated from the name (e.g., “add-cleaning-kit”)
- Cannot be changed after creation
- Used internally for tracking and reporting
Price Additional cost for this add-on.
- Enter as a positive number (e.g., 8.00 for £8)
- Always added to the order total when selected
- Set to 0 if you want to offer something free (though this is uncommon for add-ons)
Optional Fields
Section titled “Optional Fields”Description Brief explanation shown to customers.
- 1-2 sentences maximum
- Highlight the benefit or what’s included
- Examples:
- “Cleaning cloth, spray and multi-function screwdriver”
- “Damage your glasses and we will replace them”
- “Premium hard case with microfiber lining”
Lab PDF Label Custom label for this add-on on the Lab Order PDF.
- Leave empty to use the name field
- Use this if you need different internal terminology
- Example: Name = “Add Accidental Damage Cover”, Lab Label = “Insurance Plan A”
Enabled Toggle to show or hide this add-on in the customer configurator.
- Active = shown to customers
- Inactive = hidden (useful for seasonal or discontinued add-ons)
- Disabled add-ons remain in your list for easy re-enabling
- Click “Add Option” to save
Editing an Add-on
Section titled “Editing an Add-on”- Find the add-on in the table
- Click the “Edit” button
- Update any field except the ID (which is locked after creation)
- Click “Save Changes”
Reordering Add-ons
Section titled “Reordering Add-ons”Add-ons are displayed to customers in the order they appear in the table. To change the display order:
- Use the drag handle (three horizontal lines) on the left of each row
- Drag the add-on up or down
- Release to set the new position
- Click Save Changes to persist the new order
Deleting an Add-on
Section titled “Deleting an Add-on”- Find the add-on in the table
- Click the “Delete” button (trash icon)
- Confirm the deletion
Add-on Pricing Examples
Section titled “Add-on Pricing Examples”Here are typical pricing examples for common add-on types:
| Add-on Type | Suggested Price | Notes |
|---|---|---|
| Basic cleaning kit | £5-£10 | Cloth, spray, screwdriver |
| Premium cleaning kit | £15-£25 | Includes storage case, advanced solutions |
| Damage cover (1 year) | £15-£30 | One-time replacement coverage |
| Premium case upgrade | £10-£20 | Hard case vs. soft pouch |
| Express shipping | £10-£15 | Next-day or 2-day delivery |
| Lens replacement plan | £30-£50 | Covers future prescription changes |
Best Practices
Section titled “Best Practices”Keep Add-ons Simple and Optional
Section titled “Keep Add-ons Simple and Optional”- Limit to 3-5 add-ons maximum to avoid overwhelming customers
- Each add-on should be self-explanatory
- Don’t make add-ons feel mandatory (avoid “highly recommended” language)
Write Compelling Descriptions
Section titled “Write Compelling Descriptions”Good descriptions increase add-on selection rates:
- Focus on benefits, not just features
- Use concrete details (“microfiber cloth, 30ml spray, screwdriver”)
- Keep it brief (customers should understand in 2 seconds)
Good examples:
- “Protect your investment with accidental damage replacement coverage”
- “Everything you need to keep your lenses crystal clear”
Avoid:
- “A kit for cleaning” (too vague)
- “Premium protection plan with comprehensive coverage for all accidental damage scenarios including drops, scratches, and breakage” (too long)
Use Realistic Pricing
Section titled “Use Realistic Pricing”- Compare to retail alternatives (a £8 cleaning kit is good value vs. £15 in-store)
- Bundle items to increase perceived value
- Test different price points to find the sweet spot
Monitor Performance
Section titled “Monitor Performance”Track which add-ons are selected most often:
- Review WooCommerce order data
- Identify low-performing add-ons
- Disable or replace underperforming options
- Test new add-ons seasonally (e.g., holiday gift cases)
Technical Notes
Section titled “Technical Notes”Add-ons vs. Lens Options
Section titled “Add-ons vs. Lens Options”Add-ons are fundamentally different from lens options configured in other tabs:
| Feature | Lens Options | Add-ons |
|---|---|---|
| Selection | Required (customer must choose) | Optional (checkbox) |
| When shown | During configuration steps | Summary page only |
| Multiple selection | One per category | Multiple add-ons allowed |
| Affects prescription | May affect lens specifications | No impact on prescription |
Display in Cart and Checkout
Section titled “Display in Cart and Checkout”Selected add-ons appear as:
- Separate line items in the cart
- Included in order metadata
- Listed on the Lab Order PDF
- Shown in order confirmation emails
Validation
Section titled “Validation”- Customers can select zero, one, or multiple add-ons
- No server-side validation is required (all add-ons are optional)
- If an add-on is disabled after a customer adds it to cart, it remains in their cart (enabling it is your responsibility before checkout)
Common Questions
Section titled “Common Questions”Can I make an add-on required? No. Add-ons are always optional by design. If something is required, it should be configured as a lens option in the appropriate step of the configurator.
Can I have different add-ons for different lens types? Not directly. All enabled add-ons are shown to all customers. If you need conditional add-ons, consider using clear naming (e.g., “Varifocal Cleaning Kit”) and describing the applicability in the description.
What happens if I change an add-on price after customers have ordered? Existing orders are not affected. Only new orders will use the updated price. Historical order data is preserved exactly as it was at the time of purchase.
Can I offer discounts or bundle pricing for add-ons? Not through the Add-ons tab directly. For bundled pricing, you would need to create a single add-on that represents the bundle (e.g., “Protection Bundle: Case + Cleaning Kit + Damage Cover”) with a discounted combined price.