Appearance
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) | |
|---|---|---|
| Architecture | Older Shopify standards | Fully Shopify-native, latest standards |
| Performance | Standard | Significantly faster and lighter |
| Option Types | Limited set | More types with richer customization |
| Conditional Logic | Basic | Advanced conditional logic |
| Shopify Plus | Limited support | B2B pricing & POS support |
| Development | Maintenance only | Actively 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:
- Go to Shopify Admin → Online Store → Themes
- 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
- Open Keystone Product Options in your Shopify admin
- Go to Settings
- Find the Data Import card and click Start Import

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

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

Once finished, you'll see a confirmation message.

Step 4: Add the Keystone App Block to Your Theme
- Go to Online Store → Themes and click Customize (or Edit Theme) on your preferred theme (or backup that you previously created)
- Navigate to the Product page using the page selector at the top of the editor. Select your Default product template.

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

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

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:
- Go to Shopify Admin → Settings → Apps and sales channels
- Find SC Product Options
- 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:
- 📧 Email: support@key-stone.app
- 📚 Documentation: Getting Started Guide
- ❓ FAQ: FAQ & Troubleshooting
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.