Skip to main content
MPO ‑ Multiple Product Options

MPO ‑ Multiple Product Options

Rating (4.9)

banner-img

Add Multiple Product Options with Price Add-ons and Conditional Logic Effortlessly

Many e-commerce products require customer input before purchase, such as shoe sizes or shirt colors. Customizable products might also need additional information like a name or logo for printing. This app lets you add unlimited options to your Shopify store, with no coding knowledge required. View the collected data in the order admin! Field types include short text box, long text box, radio buttons, dropdown, image upload, and datepicker.

  • Image 1

    Create fields based on tag, vendor, type, URL, and handle

  • Image 1

    Customize different fields for different products based on your preferences

  • Image 1

    Field types include: short text, long text, radio buttons, dropdown, image, and datepicker

  • Image 1

    Price add-ons are available for each field/option

  • Image 1

    Easily set the class name, placeholder, and default value

app-scrinshot app-scrinshot

Pricing

BASIC PLAN

$1.99/month

  • Image 1

    Supports multiple options

  • Image 1

    Set different fields for different products

  • Image 1

    Conditional logic

  • Image 1

    Better frontend fields UI

  • Image 1

    Supports Buy Now button

ADVANCE PLAN

$2.99/month

  • Image 1

    All Basic Plan Features

  • Image 1

    Multiple Language Translation Support

PROFESSIONAL PLAN

$3.99/month

  • Image 1

    Everything in the Basic & Advance Plan

  • Image 1

    Price Add-ons for per field/option

6

Best Pet Store

Good support from the team. The app was causing some problems to my page however the dev team were knowledgeab... Show more

MAXIM'S

Great app for a reasonable price, easy to setup! Different options for different products available. Translati... Show more

Miss Arthur

This app is exactly what we were after and the customer service was amazing when we needed help with a couple ... Show more

eaststudia

Great service on any issues. Good app’ to build various product options with. Can think of a lot of ways... Show more

Icon Creatives

They’re fast and responsive. Helpful indeed. I just gave them instructions of what I want and they did it. A... Show more

Forfar Photo Centre

Very happy with this app. Even more happy with the speedy response to support requests. Would recommend :)

Best Pet Store

Good support from the team. The app was causing some problems to my page however the dev team were knowledgeab... Show more

MAXIM'S

Great app for a reasonable price, easy to setup! Different options for different products available. Translati... Show more

Miss Arthur

This app is exactly what we were after and the customer service was amazing when we needed help with a couple ... Show more

eaststudia

Great service on any issues. Good app’ to build various product options with. Can think of a lot of ways... Show more

Icon Creatives

They’re fast and responsive. Helpful indeed. I just gave them instructions of what I want and they did it. A... Show more

Forfar Photo Centre

Very happy with this app. Even more happy with the speedy response to support requests. Would recommend :)

Boutique Baltique

The app lacks some basic functionality such as the possibility to change color, but I wrote twice to the devel... Show more

Blooming Floral

Very helpful customer service and always succeed with adjustment requests. Highly recommend it to anyone.

CUBS & CO. Australia

I couldn't be happier with this app!! I've been using this app since I launched my website and couldn't be hap... Show more

AllyBeth Design Co

This app is exactly what I needed to properly collect personalization details on custom items. Raj helped me w... Show more

Memorist

Just what I needed. Great customer service too! They are very responsive and helped me with my custom needs! T... Show more

K-9 Couture UK

Love this app, we subscribed and then had to contact customer support who customized 6 different options for u... Show more

Boutique Baltique

The app lacks some basic functionality such as the possibility to change color, but I wrote twice to the devel... Show more

Blooming Floral

Very helpful customer service and always succeed with adjustment requests. Highly recommend it to anyone.

CUBS & CO. Australia

I couldn't be happier with this app!! I've been using this app since I launched my website and couldn't be hap... Show more

AllyBeth Design Co

This app is exactly what I needed to properly collect personalization details on custom items. Raj helped me w... Show more

Memorist

Just what I needed. Great customer service too! They are very responsive and helped me with my custom needs! T... Show more

K-9 Couture UK

Love this app, we subscribed and then had to contact customer support who customized 6 different options for u... Show more

Global Partner

FAQs

No. We did't cut any extra charges to create unlimited fields.

Yes. Using the status option you can easily active/deactive the app.

Yes. You can place the form within the product page at your preferable location.

You have to just assign the tag in specific product on which you want to show the form.

Yes, you can add infinite option at your end just follow below steps. Just go to the Settings > Notifications > Orders > Click on Order confirmation Now, you can see the Email Body (HTML) code. Just find "line.product.title" text and 3 - 4 line just paste below code. {% unless line.properties == empty %}

    {% for property in line.properties %}
  • {{ property.first }} : {{ property.last }}
  • {% endfor %}
{% endunless %} Then click on SAVE button to save your code When customer place an order then they can get the selected option data on email also.v

Yes, you can add infinite option at your end just follow below steps. 1. Navigate to the store's Shopify Settings and click on Shipping. 2. Locate the Packing Slip template and click on Edit. 3. Copy the following code: {% if line_item.properties != blank %} {% for p in line_item.properties %} {% if p.first contains '_io_' %} {% continue %}
{% endif %} {% unless p.last == blank %} {{ p.first }} : {{ p.last }}
{% endunless %} {% endfor %} {% endif %}
4. Paste the code that you just copied underneath the following code. These lines of code can be found on line 119 (if you are using the default template). {% if line_item.sku != blank %} {{ line_item.sku }} {% endif %}
5. Save your changes!

Yes. We will give you the full support within 24 hours.

Related Apps