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
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:
Liquid
as the primary syntax for end-user templatesShopify 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 ShopifyShopify
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:
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.