MegaProd User Manual

Complete guide to configure and manage your custom product configurators from the Shopify admin panel.

Installation

1

Install the app

Search for "MegaProd" in the Shopify App Store or install directly from the provided link. Accept the requested permissions.

2

Add the block to your theme

Go to Online Store > Themes > Customize. On the product page, add the app block "MedidApp Configurator". You can adjust colors and borders from there.

3

Create your first configurator

Open MegaProd from the Apps menu in the Shopify admin. Click "Create new" and follow this guide.

Tip: MegaProd works with any Online Store 2.0 compatible theme (the vast majority of current Shopify themes).

Create a configurator

A configurator is a custom form displayed on the product page. It defines the fields that customers fill in to customize their product.

Basic settings

Tip: Use the intro text to briefly explain how the configurator works. Example: "Customize your blind step by step and check the price in real time."

Fields & options

Fields are the questions customers answer. Each field has a type, a label and optionally options.

Available field types

TypeDescriptionExample use
numberNumeric field with min/max/stepWidth, height, quantity
textSingle-line text inputName for embroidery, LED text
textareaMulti-line textNotes, special instructions
selectDropdown optionsType of mechanism
radioRadio buttons (choose one)Fabric type
checkboxCheckboxes (one or many)Extras: installation, baseboard
swatch_colorCircular color swatchesFabric color
swatch_imageImage thumbnail swatchesWood finish, fabric type
image_uploadCustomer uploads an imageLogo for printing
videoSelector with associated videoInstallation tutorial

Field properties

Options with pricing

Each option (select, radio, checkbox, swatch) can have a price modifier:

TypeEffectExample
fixedAdds a fixed amount to the totalMotor +45 EUR
percentAdds a percentage of the base pricePremium finish +15%
per_unitMultiplied by area/quantityThermal fabric +3 EUR/m2
fixed_totalFixed amount, not multipliedInstallation +25 EUR
Tip: The customer sees a badge next to each option with the additional price (e.g., "+45 EUR", "+15%"). This helps with purchasing decisions.

Groups & steps

Groups organize fields visually. You can display them as:

ModeBehavior
ListAll fields visible at once (default)
Steps (wizard)Only one group visible at a time. Customer advances with Previous/Next buttons
TabsGroups as clickable tabs at the top

Typical group setup for a roller blind:

  1. Measurements (steps mode) - Width and height
  2. Finishes (steps mode) - Color and fabric
  3. Extras (steps mode) - Mechanism and installation
Important: If using "steps" mode, make sure all fields are assigned to a group. Fields without a group won't appear in the wizard.

Pricing rules

MegaProd supports multiple ways to calculate the base product price:

Mathematical formula

Use field IDs as variables. Example for price per square meter:

(width * height / 10000) * 45

This calculates: area in m2 multiplied by 45 EUR/m2.

Available functions: abs(), sqrt(), pow(), min(), max(), ceil(), floor(), round().

1D range table

Price based on one dimension. Example: price by width.

FromToPrice
40 cm100 cm50 EUR
101 cm160 cm80 EUR
161 cm240 cm110 EUR

2D range table

Price based on two dimensions (width x height). Configured as a matrix where rows are heights and columns are widths.

Quantity discounts

Unit price that decreases based on ordered quantity. A table is shown to the customer.

Tip: You can combine a base pricing rule (formula or ranges) with option modifiers. The final price is: base price + sum of selected option modifiers.

Conditional logic

MegaProd lets you show or hide fields based on customer selections.

showIf (simple condition)

In any field's properties, enable "Show only if..." and select the field and value that must be met. Examples:

Advanced conditional rules

In the configurator's "Conditions" tab, you can create more complex rules:

Important: When a field is hidden, its value is automatically cleared and does not affect the price. You don't need to worry about phantom charges.

Visual preview

MegaProd includes parametric renderers that draw the product on a canvas:

Renderer types

TypeWhat it draws
BlindRoller blind on a window: proportional dimensions, fabric color, headbox, guides, chain/motor
LED SignText with neon glow effect, LED color, support shape
CurtainCurtain with folds, rod/rail, finials, tiebacks, number of panels
Layers (auto)Overlaid PNGs based on selected options. For any product.

"See in your space"

Customers can upload a photo of their space and see the configured product overlaid. They can drag and resize the overlay.

Assign products

1

Go to the "Products" tab

Inside your configurator, click on the "Products" tab.

2

Select the products

Use the search to find products and click "Assign". The configurator is linked automatically.

3

Automatic sync

MegaProd syncs the configuration as a product metafield. If you edit the configurator, changes are reflected in the store when you save.

CSV price table import

If you have pricing tables in Excel, export them as CSV and upload directly.

1D range format

min,max,price
0,100,50.00
101,200,80.00
201,300,110.00

2D range format (matrix)

,80,100,120,140
100,45,52,60,68
150,55,63,72,81
200,65,74,84,95

First row: widths. First column: heights. Interior: prices.

Quantity discount format

minQty,maxQty,price
1,9,32.50
10,49,29.90
50,,24.90
Tip: MegaProd accepts both comma (,) and semicolon (;) separators for European CSVs with comma decimals.

Multi-language

MegaProd displays all interface texts in Spanish by default. You can customize them for any language.

If your store uses Shopify Markets or Translate & Adapt, field labels are automatically translated along with the product content.

System texts (buttons, placeholders, messages) can be configured in the configurator's i18n block.

PDF & quotes

Generate PDF

The customer can download a PDF with all specifications of their configuration. It includes: product name, selected options, dimensions and calculated price.

Quote mode

If you enable quote mode, a "Request a quote" button appears that opens a form with name, email, phone and notes. The quote is sent to the configured email address.

Tips & tricks

Performance

Security

Best practices

MegaProd v5.1 — Manual updated March 2026

Back to megaprod.desarrollospyme.com · Contact support