I Only Speak Liquid

A guide to embeds and app blocks on Shopify

Roberto
|
December 15, 2023

What I’ve been thinking about:

If you are a Shopify App developer, you are probably familiar with the wonders of the new App Embeds and App Blocks system. Theme App Extensions are apps that leverage the full potential of Shopify's theme customiser to implement customisable apps. It is effortless to build them, and we are finding more and more apps in the app store that use this new technology. In addition, the maintenance and development of these apps are less than traditional apps. They make a lot more sense for theme maintenance, since you do not interfere with the theme code.

There are two types of applications in this category: app embed and app blocks. The first type does not have to represent a block within the web; it can simply be Javascript scripts, modal windows, or modifications of an existing block. App blocks are the closest to creating a custom block to be used within the Shopify Theme Customizer. However, app blocks are only able to use in Online Store 2.0. themes.

An exciting feature of these apps is the new implementation of metafields under the "app" namespace, which allows you to use metafields exclusively within your Theme App Extensions. We can also use these metafields to make conditional blocks. For example, you can control the visibility of an app block, or app embed based on a condition in your metafield (a boolean).

The condition must be written in your application's scheme with available_if as follows:

Conditional App Block

You can check more about this in the Shopify docs. Give these apps a chance because they are the present and future of the ecosystem.

3 links you can’t miss:

One app I like:

Wholesale Pricing Discount by Wholesale Helper

Many store owners need a way to offer an online platform to sell their products to B2B customers, and what better way to do it than do it on Shopify. Shopify has announced a new Wholesale feature for their Plus customers, but it is still far away from what merchants need.

Wholesale Helper apps are the best to grow their wholesale business and simplify their operations without hesitation. It is the B2B app that I recommend and installs for all our clients. The best features for me are:

  • Merchant can set up a B2B wholesale using the same storefront or create a separate wholesale experience.
  • Offer wholesale pricing for each customer.
  • Customise individual variant pricing, tiered discount, discount codes and more.
  • Custom sign-up form
  • Offer Flexible Payment Options Using Net Terms
  • Fantastic support team – They carry with the installation in the theme code.
  • All of this works perfectly in drawer carts! 🤩
7,93
15,86
23,8
31,73
39,66
47,6
55,53
63,46
71,4

What I’ve been thinking about:

If you are a Shopify App developer, you are probably familiar with the wonders of the new App Embeds and App Blocks system. Theme App Extensions are apps that leverage the full potential of Shopify's theme customiser to implement customisable apps. It is effortless to build them, and we are finding more and more apps in the app store that use this new technology. In addition, the maintenance and development of these apps are less than traditional apps. They make a lot more sense for theme maintenance, since you do not interfere with the theme code.

There are two types of applications in this category: app embed and app blocks. The first type does not have to represent a block within the web; it can simply be Javascript scripts, modal windows, or modifications of an existing block. App blocks are the closest to creating a custom block to be used within the Shopify Theme Customizer. However, app blocks are only able to use in Online Store 2.0. themes.

An exciting feature of these apps is the new implementation of metafields under the "app" namespace, which allows you to use metafields exclusively within your Theme App Extensions. We can also use these metafields to make conditional blocks. For example, you can control the visibility of an app block, or app embed based on a condition in your metafield (a boolean).

The condition must be written in your application's scheme with available_if as follows:

Conditional App Block

You can check more about this in the Shopify docs. Give these apps a chance because they are the present and future of the ecosystem.

3 links you can’t miss:

One app I like:

Wholesale Pricing Discount by Wholesale Helper

Many store owners need a way to offer an online platform to sell their products to B2B customers, and what better way to do it than do it on Shopify. Shopify has announced a new Wholesale feature for their Plus customers, but it is still far away from what merchants need.

Wholesale Helper apps are the best to grow their wholesale business and simplify their operations without hesitation. It is the B2B app that I recommend and installs for all our clients. The best features for me are:

  • Merchant can set up a B2B wholesale using the same storefront or create a separate wholesale experience.
  • Offer wholesale pricing for each customer.
  • Customise individual variant pricing, tiered discount, discount codes and more.
  • Custom sign-up form
  • Offer Flexible Payment Options Using Net Terms
  • Fantastic support team – They carry with the installation in the theme code.
  • All of this works perfectly in drawer carts! 🤩
Talk to an expert
Discuss the project for free
with a Storetasker Expert
From an Expert
Roberto Aresena
7,93
15,86
23,8
31,73
39,66
47,6
55,53
63,46
71,4