skip to Main Content

The Doco for Virto Commerce sais that it is compatible, but whether I import a theme from Shopify using the import tool or upload a Shopify theme directly to a store, I get the following error.

FileNotFoundException: The template 'content_header' was not found. The following locations were searched:<br/>ThemesElectronicsDebuttemplates<br/>ThemesElectronicsDebutsnippets<br/>ThemesElectronicsDebutlayout<br/>ThemesElectronicsDebutassets

Are the Shopify themes usable in Virto Commerce or does it need development?
Thank You

2

Answers


  1. The Virto Commerce Storefront Theming is only partially compatible with Shopify Liquid Themes and has some limitations and required development effort for theme adaptation, even more, this process may not be straightforward for some cases and requires a good knowledge for Virto storefront application and the key principles of theme development.

    Unfortunately, we don’t have a manual on how to convert the Shopify theme to Virto but I can provide you some list of compatibility and similarities that might you help:

    Virto theme structure

    • Virto uses the Liquid as the primary syntax for end-user templates
    • Virto uses mostly the same with Shopify Liquid object and variables Shopify Cheat Sheet but with some limitations and incompatibilities. Here it is not completed list of incompatibles of Virto Liquid objects with Shopify
    • Virto uses modern JS web frameworks such (Angular, VueJS, AngularJS) in its own themes to implement missed in the Shopify themes functionality is required for shopping experiences such as Checkout, Account management, etc.

    Here are some links to the sample Virto themes that can be used as a starting point for your custom theme development:

    • ODT-MPA starter theme – VueJs MPA theme. It might be considered as a good starting point but it still under development.
    • Procurement portal theme – Angular Hybrid theme is used the advantages of both SPA and SSR approaches. It has very basic functionality implemented.
    • Virto default theme – AngularJS theme. Most full-featured theme but it uses outdated JS framework AngularJS 1.4.
    Login or Signup to reply.
  2. I think the problem, related to this code
    https://github.com/VirtoCommerce/vc-storefront-core/blob/ff774a1e318d702a5203ae5aaa6ef1a5c7a499da/VirtoCommerce.LiquidThemeEngine/LiquidThemedView.cs#L88

    I think should be content_for_header.

    As a workaround, I can offer to create empty content_header.liquid snippet.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search