Skio

Skio is a subscription platform for Shopify. Its plan picker mounts as a custom element in a theme's buy box, taking the product and the selected variant as attributes, and it can be pointed at an existing price node so the price a shopper sees follows the plan they choose rather than sitting in a second element of its own.

Documented at https://skio.com/.

How We've Used It

One gated build uses it, and the mechanism is worth stating precisely. A block in the buy box mounts the vendor's plan picker with the product and the selected variant serialized as escaped JSON attributes, and passes a selector that wires the plan price into the theme's own price node. That keeps one price element on the page — ours — instead of two that can disagree. It also means the picker sits in the block order a merchandiser controls, which is the position the storefront wanted it in, rather than wherever an app block can append itself.

Builds Using It

Related Entities

Our Role

Integration. We mount and position the vendor's picker and wire its price into the theme's price node; the plans and the billing are the vendor's.

Builds