如何从Shopware6中的产品获取SalesChannel Id?

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

一个简单的问题,但我无法得到解决方案。我尝试以编程方式获取 shopware6 中的销售渠道 id,ihs,但我没有成功!有什么想法,如何实现? ``

//this will fetch product object succesfully
$varientProduct = $this->productRepository->search($productCriteria, $context)->first();
//this will throw Exception
$varientProduct=$varientProduct->getSalesChannelId();

我尝试使用上面的代码获取 SalesChannel id!

repository shopware6
1个回答
0
投票

association
添加到您的
criteria

$productCriteria->addAssociation('visibilities');

visibilities
控制产品应在哪个销售渠道中可见。

$product->getVisibilities();

The result is displayed in the screenshot.

对您有帮助的其他文档:

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