Woocommerce 自定义产品属性
Woocommerce custom product properties
我正在将网上商店从非 wordpress 环境迁移到 woocommerce。产品将从第三方物流 API 同步,并且产品包含额外的数据,如酒精含量、过敏原、存储说明、成分等...如何在代码中将这些属性添加到产品中?我找到了可以将自定义字段添加到产品页面的插件,但我不需要显示字段,只需要在产品页面上显示一些额外的数据。我有以下实现产品创建过程的 class,如何将额外数据添加到产品对象?
class ProductRepository
{
public function syncProductToDatabase(array $productArray): int
{
$product = new WC_Product();
$product->set_name($productArray['name']);
$product->set_sku($productArray['sku']);
$product->set_status('publish');
$product->set_stock_quantity($productArray['availableQuantity']);
$product->set_price($productArray['price']);
/**
* @todo Add the extra parameters to the product
*/
return $product->save();
}
}
您的解决方案是在产品中添加一个自定义字段,这样您就可以在产品编辑页面上看到这些字段,甚至可以通过编码检索它们,但是这些字段不会显示在产品首页上。
使用此插件添加自定义元框并向其添加不同的字段。
我正在将网上商店从非 wordpress 环境迁移到 woocommerce。产品将从第三方物流 API 同步,并且产品包含额外的数据,如酒精含量、过敏原、存储说明、成分等...如何在代码中将这些属性添加到产品中?我找到了可以将自定义字段添加到产品页面的插件,但我不需要显示字段,只需要在产品页面上显示一些额外的数据。我有以下实现产品创建过程的 class,如何将额外数据添加到产品对象?
class ProductRepository
{
public function syncProductToDatabase(array $productArray): int
{
$product = new WC_Product();
$product->set_name($productArray['name']);
$product->set_sku($productArray['sku']);
$product->set_status('publish');
$product->set_stock_quantity($productArray['availableQuantity']);
$product->set_price($productArray['price']);
/**
* @todo Add the extra parameters to the product
*/
return $product->save();
}
}
您的解决方案是在产品中添加一个自定义字段,这样您就可以在产品编辑页面上看到这些字段,甚至可以通过编码检索它们,但是这些字段不会显示在产品首页上。
使用此插件添加自定义元框并向其添加不同的字段。