Skip to content

Differences from Shopify

The compatibility matrix lists every tag, filter, object and setting type that differs. This page covers the bigger differences.

Shopify Sooquna
Output is printed as is Output is escaped; trusted HTML (rich text, filter-built tags) isn’t.
{% include %} (deprecated) Not supported: use render.
and/or checked right to left Checked left to right: don’t mix them.
forloop.parentloop Not available.
{{ x | raw }} in some contexts No raw filter; safe can’t print untrusted HTML.
Shopify Sooquna
Customer templates (templates/customers/*) Not used: account pages are drawn by Sooquna in the store’s checkout colours.
templates/gift_card.liquid Not used: gift cards are checked at /gift_cards/check, drawn by Sooquna.
App blocks and app embeds Not available. Built-in store features cover wishlist, reviews, back in stock and more, with capability to show their sections.
— Custom pages (custom_pages/) and the features object are Sooquna additions.
Liquid assets (theme.css.liquid) are rendered Assets are served as they are: use {% style %} for CSS that needs settings.
Shopify Sooquna
Hosted font library (font_picker, font_face) Not yet: self-host fonts.
Connecting settings to metafields (dynamic sources) Not yet: read metafields in Liquid.
color settings are colour objects Hex strings; use the color_* filters.
article, blog, page, metaobject settings give objects They give IDs. product, collection, image_picker, link_list and custom_page give objects.
liquid settings render merchant Liquid The text isn’t rendered.
Selling plans (subscriptions) Not available (always empty).
Markets: many countries and currencies One country and currency per store; many languages.
  • money shows the currency code: QAR 15.00 (and 15.00 ر.ق on Arabic pages). The format isn’t editable per store.
  • date adds Arabic month names and calendar: 'hijri'.
  • image_url always gives WebP; format and pad_color are ignored.
  • t supports all CLDR plural forms, which Arabic needs.
  • customer has name, email and order count; orders and addresses are on the account pages.
  • Sign-in, sign-up and password forms work only on the account pages.

The checkout isn’t part of the theme. Merchants brand it (logo, colours, fonts) in Settings › Checkout.

Was this page helpful?