If you are using any of the Online Store 2.0 themes, say Dawn, for example, or even if moving to OS 2.0 is just in your vision, you still have to read this.
What is Theme App Extension for OS 2.0 all about?

- It’s a different way to integrate third-party apps (like Omega) with your Online Store. It’s more intuitive, a toggle away, and much more optimal.
- Previously, for Omega to work, we have to do some technical thing behind the scene that usually involves automatically injecting scripts/snippets to your theme. And sometimes if the theme is not compatible, we would have to do it manually - the hard-coded way.
- Then with the current trend of merchants increasingly moving 2.0, Shopify offers us third-party integration through a better method - theme app extension.

We try our best to explain this to non-tech people, but if you are more tech-savvy and would like to learn more, just ask us.
How do I do it?

To integrate Omega to work with your Online Store this way, your job is just toggling on a button in your theme editor. Watch the tutorial below:

Can not find the banner in-app? Don't worry, below is the instruction to get it from your Shopify

1. On your Shopify, find Online Store and go to Theme, click on the Customize button

2. Find Theme sttings

3. Find App embeds

4. Turn the app extension on if you find it off, then click Save on the top right of the page

Then you are done!

What is the difference?

There are multiple benefits to this:

- Enabling App Embeds allows Omega to stay fully compatible with your (future) OS 2.0 & reduce the burden on your end. You will less likely be asked for access to the theme by us.
- With this, you can be assured the app stops functioning at the moment you uninstall it. No ghost snippets, left-over code messing up with your theme beyond uninstallation.

Is enabling app embeds required?

- Required for any merchants using OS 2.0 or plan to use OS 2.0, and highly recommended for others.

We would like to urge you to take this action asap because there will probably be no traditional integration in the future - meaning if you don’t do this the app might stop working sometime in the future.

What if I've already added Omega scripts before this?

No worries. You can still enable app embeds and we will automatically switch the workaround. The app will work with your theme the "embeds" way from the moment you enable it.

What if Omega has added some custom snippets to my theme to track a special button?

If you enable app embeds, we'll carry over the custom snippet along with the embeds, so rest assured your customization will remain intact.

This is only true as long as you don’t switch the theme. If you ever decide to switch and we have customized something for you before, remember to contact us for a thorough check-up.

Is adding Omega Script at the Order Status Page still required if I have embedded the app this way?

Yes, still required because that ensures your purchases fire properly.
Was this article helpful?
Thank you!