Skip to content

General Settings

The General tab contains foundational settings that control how the lens configurator behaves across your entire store, how customers contact you about prescriptions, and how you communicate with your optical lab.

These settings control the basic behavior and display format of prices throughout the configurator.

The symbol displayed before all prices in the configurator (e.g., £, $, €). This setting is independent of WooCommerce’s currency settings and only affects the SpecCart configurator interface.

  • Default: £
  • Maximum length: 5 characters
  • Example: $, , CHF, kr

Number of decimal places displayed for all prices in the configurator.

Options:

  • 0 — Displays whole numbers only (e.g., £50)
  • 1 — Displays one decimal place (e.g., £50.0)
  • 2 — Displays two decimal places (e.g., £50.00) — Default

When enabled, the lens configurator will be automatically available on all products. When disabled, you must manually enable the configurator for each product in the Product Data > SpecCart tab.

  • Default: Enabled
  • Can be overridden: Yes, on individual products

Typical use cases:

  • Enabled — If most of your products are prescription lenses
  • Disabled — If only a subset of your catalog supports custom lens configurations

Configure how prices and free labels appear in each step of the configurator wizard. Each step has its own settings, giving you full control over how pricing information is presented to customers.

The Price Display section contains a collapsible panel for each wizard step:

  • Step 1 — Lens Usage
  • Step 2 — Varifocal Type
  • Step 3 — Lens Colour (includes sub-option prefix)
  • Step 4 — Lens Package

Click a step name to expand or collapse its settings.

Text displayed before the price for options that cost more than £0.

  • Default: From
  • Examples: From, Starting at, +, or leave empty for no prefix
  • Result: From £30.00, Starting at £30.00, or £30.00 (empty prefix)

Text displayed for options that cost £0.

  • Default: Included
  • Examples: Included, Free, No extra cost, £0.00

When enabled, the price is displayed for options that cost more than £0. When disabled, no price information is shown for priced options — customers see only the option name and description.

  • Default: Enabled

When enabled, the free label text is displayed for £0 options. When disabled, nothing appears in the price area for free options.

  • Default: Enabled

Step 3 — Lens Colour has an additional setting for the sub-option prefix. This controls the prefix shown on transition colour and sunglasses tint sub-selections.

  • Default: +
  • Examples: +, Add, or leave empty for no prefix
  • Result: +£15.00, Add£15.00, or £15.00 (empty prefix)

Default (current behavior):

SettingValue
Price prefixFrom
Free price labelIncluded
Show priceEnabled
Show free labelEnabled

Minimal pricing display:

SettingValue
Price prefix(empty)
Free price labelFree
Show priceEnabled
Show free labelDisabled

Hide all prices:

SettingValue
Show priceDisabled
Show free labelDisabled

This section defines the contact details shown to customers when they choose to send their prescription later (Step 4 of the configurator).

The email address where customers should send their prescriptions if they choose the “Send prescription later” option.

  • Format: Valid email address
  • Displayed to customers: Yes, shown on the order confirmation page and in order emails
  • Example: [email protected]

Display an optional “Watch video” button in the configurator’s bottom bar that opens a popup video player. Use this to provide visual guidance to customers as they configure their lenses.

Toggle the help video feature on or off. When enabled, two additional fields appear:

The text displayed on the video button in the configurator.

  • Default: Watch our helpful video
  • Appears: In the bottom bar of the configurator on every step

Suggested variations:

  • “Need help? Watch this video”
  • “See how it works”
  • “Watch our guide”

The URL of the video to display when the button is clicked. Supports:

  • YouTube — Standard watch URLs (e.g., https://www.youtube.com/watch?v=...)
  • Vimeo — Standard URLs (e.g., https://vimeo.com/...)
  • Direct video URLs — MP4, WebM, or other browser-compatible video formats

The video opens in a modal popup overlaid on the configurator.

These settings control how prescription PDFs are sent to your optical lab when orders are verified.

A list of email addresses that will receive prescription PDFs when sent to the lab. You can add multiple email addresses to ensure all relevant staff or lab locations are notified.

How to use:

  1. Enter an email address in the input field
  2. Click Add or press Enter
  3. The email appears as a tag above the input field
  4. To remove an email, click the X button on its tag

When enabled, SpecCart automatically emails the lab as soon as an admin verifies a prescription from the Orders screen.

  • Default: Disabled
  • When to enable: If your workflow requires immediate lab notification upon verification
  • When to disable: If you prefer to manually send lab emails or batch-process verified orders

The subject line used when sending prescription PDFs to the lab. You can use the following dynamic placeholders:

PlaceholderReplaced withExample
{order_number}WooCommerce order number#1234
{customer_name}Customer’s full nameJohn Smith
{order_date}Order date2026-02-12

Default: Lab Order - {order_number}

Example subjects:

  • New Rx Order: {order_number} - {customer_name}
  • Prescription Ready for Lab - {order_number}
  • Lab Processing Required - Order {order_number} - {order_date}

Optional notes that are automatically included in every lab order email. Use this for standard instructions that apply to all orders.

Typical uses:

  • Shipping address or pickup location
  • Default processing instructions (e.g., “Please prioritize high-index lenses”)
  • Return policy or quality check reminders
  • Lab contact person or reference number

Format: Multi-line text field

All settings across every tab (General, Branding, Lens Usage, Prescription, Contact Details, AI Extraction, etc.) are saved with the single Save Changes button in the header bar. The button activates whenever you have unsaved changes and displays a confirmation when settings are saved successfully.

The Discard button in the header reverts all unsaved changes across all tabs.