# How to know what version of vc-theme-b2b-vue works well on what version of platform/storefront

**URL:** <https://www.virtocommerce.org/t/how-to-know-what-version-of-vc-theme-b2b-vue-works-well-on-what-version-of-platform-storefront/686>\
**Category:** support\
**Tags:** storefront, platform-v3\
**Created:** [March 29, 2024, 6:43am UTC](https://www.virtocommerce.org/t/how-to-know-what-version-of-vc-theme-b2b-vue-works-well-on-what-version-of-platform-storefront/686 "2024-03-29T06:43:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![giantpenguin](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/giantpenguin/32/1659_2.png) [@giantpenguin](https://www.virtocommerce.org/u/giantpenguin)\
**Post date:** [March 29, 2024, 6:43am UTC](https://www.virtocommerce.org/t/how-to-know-what-version-of-vc-theme-b2b-vue-works-well-on-what-version-of-platform-storefront/686/1 "2024-03-29T06:43:44Z")

</div>

I have 2times facing this kind of error: GraphQL.Validation.Errors.FieldsOnCorrectTypeError: Cannot query field ‘store’ on type ‘Query’.  
There is a post of the issue at: [Try to run virto storefront had error on Graphql](https://www.virtocommerce.org/t/try-to-run-virto-storefront-had-error-on-graphql/677)  
I can reproduce the issue on my site with the vc-theme-b2b-vue-1.54.0 on the Platform version 3.452.8 (ExperienceApi version 3.449.6), Storefront version 6.42.0.

The issue is because of the un-match (of the schema which is generated to be used by the GraphQL) between the version of the deployed vc-theme-b2b-vue theme and version of the platform/storefront and related modules.  
So where I can look for the “prerequisite” information of each vc-theme-b2b-vue release informs about its best match version of the platform/storefront?

---

<div class="post-metadata">

**Author:** ![NaMax66](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/namax66/32/1506_2.png) [@NaMax66](https://www.virtocommerce.org/u/NaMax66)\
**Post date:** [October 7, 2024, 10:41am UTC](https://www.virtocommerce.org/t/how-to-know-what-version-of-vc-theme-b2b-vue-works-well-on-what-version-of-platform-storefront/686/2 "2024-10-07T10:41:11Z")

</div>

Hello [giantpenguin](https://www.virtocommerce.org/u/giantpenguin),

Thank you for your question.

Starting from version 1.59 of the Frontend app, there is a link available for configuring the best match. If you require the storefront, I recommend updating to version [1.62.0](https://github.com/VirtoCommerce/vc-frontend/releases/tag/1.62.0).

For environment configuration, you can find the necessary link here: [Environment Configuration for v1.62.0](https://github.com/VirtoCommerce/vc-deploy-dev/tree/v1.62.0_storefront).

Alternatively, switching to a **storefrontless** approach may be the best option.

---

<div class="post-metadata">

**Author:** ![giantpenguin](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/giantpenguin/32/1659_2.png) [@giantpenguin](https://www.virtocommerce.org/u/giantpenguin)\
**Post date:** [October 11, 2024, 7:11am UTC](https://www.virtocommerce.org/t/how-to-know-what-version-of-vc-theme-b2b-vue-works-well-on-what-version-of-platform-storefront/686/4 "2024-10-11T07:11:03Z")

</div>

I appreciate your reply @NaMax66!  
I agree that **storefrontless** approach is better than the “storefront” way, a half-half approach.

But the mis-match between the generated graphql-schema and the frontend-code still happens, it is because there is no summary/release-document lists out which backend modules & its versions (hence its associate generated graphql-schema) are expected to work with a certain frontend version.
