如何通过模板主题-bigcommerce中提供的产品ID获取产品信息,如产品的url、图像等?

问题描述 投票:0回答:1

当循环中提供 id 时,我尝试获取产品信息,例如名称、url、图像。

我在自定义字段中添加了其他产品 ID,如下所示: enter image description here

我的模板主题代码: enter image description here

我的代码:

{{#each product.custom_fields}}
    {{#if name '===' '__alsobought'}}
    
    <span>Coming here..{{ value }}</span>
    <div class="productView-alsoBought-thumbnail-item is-checked" data-thumbnail-product-id="{{value}}">
            <div class="productView-alsoBought-item-image">
                <a class="productView-alsoBought-thumbnail-label" href="{{product.url}}" target="_blank"><img class="lazyload" src="{{cdn 'img/loading.svg'}}" data-src="{{getImage product.main_image 'alsobought_thumbnail_size' (cdn theme_settings.default_image_product)}}" alt="{{product.main_image.alt}}" title="{{product.main_image.alt}}"></a>
            </div>
        </div>
    
    {{/if}}
{{/each}}

正如我上面的代码中所解释的,我从 customField 值中获取产品 ID,但无法从获取的产品 ID 中获取产品信息。

有人可以指导我吗?我如何在我的主题文件产品描述页面中执行此操作。

bigcommerce bigcommerce-stencil-cli
1个回答
0
投票

您可以通过 graphql API 获取有关产品的更多详细信息。例如

https://bigcommerce.stoplight.io/docs/docs/ZG9jOjIyMDczOA-graph-ql-storefront-api-example-queries#get-a-product

© www.soinside.com 2019 - 2024. All rights reserved.