Skip to content

How to Migrate from SC Product Options

Seamlessly move your product options data from SC Product Options (SCPO) to Keystone Product Options (KeyPO) — with zero downtime.

Why Migrate?

We built Keystone Product Options from the ground up as a modern, Shopify-native replacement for SC Product Options. Here's what changes for you:

SC Product Options (Legacy)Keystone Product Options (New)
ArchitectureOlder Shopify standardsFully Shopify-native, latest standards
PerformanceStandardSignificantly faster and lighter
Option TypesLimited setMore types with richer customization
Conditional LogicBasicAdvanced conditional logic
Shopify PlusLimited supportB2B pricing & POS support
DevelopmentMaintenance onlyActively developed and future-proof

Why this matters for your business

More option types and richer customization mean more revenue opportunities through upsells and add-ons. A cleaner UX saves you time managing options, and your customers get a better storefront experience. Plus merchants unlock B2B pricing and POS use cases.

Migration Steps

The entire process takes just a few minutes and requires zero downtime — your existing SCPO options continue working throughout.

Step 1: Install Keystone Product Options

Install Keystone Product Options from the Shopify App Store. Once installed, open the app from your Shopify admin.

Step 2: Back Up Your Live Theme (Optional)

Before making any theme changes, you can duplicate your current live theme as a safety net:

  1. Go to Shopify Admin → Online Store → Themes
  2. Click Actions → Duplicate on your live theme

INFO

This step is optional but recommended if you want a quick rollback option.

Step 3: Import Your Data

  1. Open Keystone Product Options in your Shopify admin
  2. Go to Settings
  3. Find the Data Import card and click Start Import

Data Import — Click Start Import

The import automatically detects your Shopify domain in SC Product Options and begins migrating your option sets.

Import starting

Wait for the import to complete — this usually takes just a couple of minutes depending on how many option sets you have.

Import in progress

Once finished, you'll see a confirmation message.

Import completed successfully

Step 4: Add the Keystone App Block to Your Theme

  1. Go to Online Store → Themes and click Customize (or Edit Theme) on your preferred theme (or backup that you previously created)
  2. Navigate to the Product page using the page selector at the top of the editor. Select your Default product template.

Navigate to the Product page in your theme

  1. In the left sidebar, find the section where you want to add the block — most commonly just above the Buy buttons block
  2. Click Add block, switch to the Apps tab, and select Product Options App Block from Key Product Options

Add the Product Options App Block

  1. Click Save in the top-right corner of the theme editor

Save your theme

TIP

For more detailed instructions, see our Add App Block guide.

Step 5: Validate on Your Storefront

Visit your store and check a few products that had options in SCPO:

  • ✅ Options appear correctly on product pages
  • ✅ All option types are displaying as expected
  • ✅ Prices and add-ons are working
  • ✅ Conditional logic triggers properly
  • ✅ Add to cart works with selected options

Step 6: Uninstall SC Product Options

Once you've confirmed everything is working correctly in Keystone Product Options:

  1. Go to Shopify Admin → Settings → Apps and sales channels
  2. Find SC Product Options
  3. Click Uninstall

WARNING

Only uninstall SCPO after you have fully validated that your options are working in Keystone Product Options.

That's It!

You've successfully migrated to Keystone Product Options. Your store now benefits from:

  • More option types and richer customization capabilities
  • Advanced conditional logic for smarter option display
  • Better performance with a modern, Shopify-native architecture
  • Active development with new features and improvements
  • Shopify Plus support including B2B pricing and POS

Need Help?

If you run into any issues during migration, our support team is here to help:

INFO

Most merchants complete the entire migration in under 10 minutes. If your import takes longer or you see any errors, contact our support team and we'll get you sorted right away. Easiest was to contact our support team is to open the chat widget in the bottom right corner whithin our app in Shopify.