GraphQL API - Unexpected response using products query of virtual catalog

Hi VC Team,

We have updated the platform version to 3.412.0, but we have an issue using GraphQL API products query when the store’s catalog is a virtual catalog (physical catalog is working properly), the response is not showing the actual data of the physical product. We have used this GraphQL query in the older platform version 3.208.0 which works fine.

Screenshots of the GraphQL responses using the same product:
Store using physical catalog

Store using virtual catalog (issue)
isBuyable: false (should be true)
availableQuantity: 0 (should be 98)
price.list.amount: 0 (should be 1100)

Platform Information

  • Platform Version
    3.412.0

  • License
    Community license

  • Installed Modules
    VirtoCommerce.Assets 3.400.0
    VirtoCommerce.AzureBlobAssets 3.211.0
    VirtoCommerce.BulkActionsModule 3.202.0
    VirtoCommerce.Cart 3.401.0
    VirtoCommerce.Catalog 3.406.0
    VirtoCommerce.CatalogPersonalization 3.400.0
    VirtoCommerce.Content 3.405.0
    VirtoCommerce.Core 3.400.0
    VirtoCommerce.Customer 3.403.0
    VirtoCommerce.CustomerExportImport 3.400.0
    VirtoCommerce.CustomerReviews 3.400.0
    VirtoCommerce.ElasticAppSearch 3.212.0
    VirtoCommerce.ElasticSearch 3.400.0
    VirtoCommerce.ExperienceApi 3.408.0
    VirtoCommerce.Export 3.205.0
    VirtoCommerce.FileSystemAssets 3.203.0
    VirtoCommerce.ImageTools 3.402.0
    VirtoCommerce.Inventory 3.403.0
    VirtoCommerce.Marketing 3.400.0
    VirtoCommerce.Notifications 3.402.0
    VirtoCommerce.Orders 3.410.0
    VirtoCommerce.Payment 3.400.0
    VirtoCommerce.PriceExportImport 3.400.0
    VirtoCommerce.Pricing 3.402.0
    VirtoCommerce.ProfileExperienceApiModule 3.407.0
    VirtoCommerce.Return 3.401.0
    VirtoCommerce.Search 3.402.0
    VirtoCommerce.Shipping 3.402.0
    VirtoCommerce.Store 3.401.0
    VirtoCommerce.Subscription 3.401.0
    VirtoCommerce.Tax 3.400.0
    VirtoCommerce.WebHooks 3.209.0

  • CLR version
    6.0.21

  • 64-bit operating system
    true

  • 64-bit process
    true

  • Database Provider
    PostgreSql

Older platform information that works fine

  • Platform Version
    3.208.0

  • License
    Community license

  • Installed Modules
    VirtoCommerce.Assets 3.200.0
    VirtoCommerce.AzureBlobAssets 3.200.0
    VirtoCommerce.AzureSearch 3.203.0
    VirtoCommerce.BulkActionsModule 3.200.0
    VirtoCommerce.Cart 3.200.0
    VirtoCommerce.Catalog 3.211.0
    VirtoCommerce.CatalogCsvImportModule 3.200.0
    VirtoCommerce.Content 3.200.0
    VirtoCommerce.Core 3.200.0
    VirtoCommerce.Customer 3.201.0
    VirtoCommerce.CustomerReviews 3.202.0
    VirtoCommerce.ElasticSearch 3.203.0
    VirtoCommerce.ExperienceApi 3.204.0
    VirtoCommerce.Export 3.200.0
    VirtoCommerce.FileSystemAssets 3.200.0
    VirtoCommerce.Inventory 3.202.0
    VirtoCommerce.Marketing 3.200.0
    VirtoCommerce.Notifications 3.201.0
    VirtoCommerce.Orders 3.202.0
    VirtoCommerce.Payment 3.200.0
    VirtoCommerce.Pricing 3.202.0
    VirtoCommerce.ProfileExperienceApiModule 3.201.0
    VirtoCommerce.Search 3.206.0
    VirtoCommerce.Shipping 3.200.0
    VirtoCommerce.Sitemaps 3.201.0
    VirtoCommerce.Store 3.203.0
    VirtoCommerce.Subscription 3.200.0
    VirtoCommerce.Tax 3.200.0
    VirtoCommerce.WebHooks 3.201.0

  • CLR version
    6.0.3

  • 64-bit operating system
    true

  • 64-bit process
    true

replied on github

1 Like