将非Woocommerce产品传递给Woocommerce购物车

时间:2017-08-01 16:30:43

标签: php mysql wordpress woocommerce

我正在为客户构建一个站点,该站点有一个源驱动的数据库表,每天更新一个大量的新产品列表(大约250,000)。我想使用Woocommerce,因为我熟悉它,结账/客户账户功能将是理想的。但是,我需要将产品从自定义表传递到Woo的购物车,因为我无法从自定义表创建Woocommerce产品。

我确信我可以形成自定义项目并将它们传递到购物车(没有Woocommerce产品ID),但我发现现在很难找到相关文档。

我可以在订单阶段动态创建项目,在自定义支付网关中使用此代码:

$item_id = wc_add_order_item( $order_id, array( 'order_item_name' => $fee['name'], 'order_item_type' => 'fee' ) );
wc_add_order_item_meta( $item_id, '_line_total', wc_format_decimal( $fee_total ) );

希望在购物车阶段做同样的事情。任何帮助将不胜感激。

0 个答案:

没有答案