gpt4 book ai didi

wordpress - WooCommerce 中的按订单构建产品——覆盖产品组合

转载 作者:行者123 更新时间:2023-12-02 19:12:42 29 4
gpt4 key购买 nike

我正在尝试建立一个包含非常复杂的“按订单生产”产品的网站。我正在使用 WooCommerce,但我意识到它可能不是最好的解决方案,但是,我不是程序员,所以我正在尝试使用预先存在的应用程序。作为引用,这是我正在重新设计的原始网站:http://www.cabinetstogo.com/ic280Collectionfrm_multiple.asp?prodno=TOFFEE-NS *WC -- 单击选项卡可查看详细信息。

我已经探索了我能找到的所有 Woo 扩展,例如产品附加组件、产品 bundle 、分组产品和复合产品。目前,我在这里使用产品捆绑复合产品: http://www.cabinetstogo.company/product/westminster-glazed-toffee-base-cabinets/ -- 布局有点乱,但这不是我的问题,问题是虽然您可以挑选单个产品,但无法选择单个数量。

对于分组产品:http://www.cabinetstogo.company/product/grouped-test/布局很完美,但我无法将分组产品添加到复合产品中。

理想情况下我需要做的是:

  1. 创建必须一起销售的简单产品的产品包
  2. 将这些产品 bundle 组织到产品组中 - 问题:无法将捆绑产品添加到产品组中
  3. 将这些产品组添加到底柜等主产品组的复合产品中 - 问题:无法将分组产品添加到复合产品

我已经尝试了两个产品附加组件,但问题是无法为附加组件设置单独的 SKU。

将它们设置为可变产品是另一种想法,但您不能一次选择多个变体。我还考虑过重力形式附加功能,但这似乎只是为了附加产品细节,而不是混合和匹配功能。

我知道没有简单的解决方案,但任何指向正确方向的指向都会有所帮助,因为我可以想到所有不同的方法,但我不知道从哪里开始。

最佳答案

听起来您正在为一个非常复杂的问题寻找现成的插件解决方案。为此,您将需要一名程序员。一个好的基本计划可以是:

FEATURE: Do custom business logic when a particular product is purchased.
When a customer adds something to the cart
Then do some custom business logic, like add "bundled" products to the cart

以下是一些有用的代码片段函数:

Do something on cart add:
add_action( 'woocommerce_add_to_cart', 'custom_add_to_cart', 10, 2 );
function custom_add_to_cart( $cart_item_key, $product_id ) {
if( 123 == $product_id ) { ....

OOP:
add_action( 'woocommerce_thankyou', array($this, 'doSomething') );

Create a product:
$post_id = wp_insert_post( $post, $wp_error );
update_post_meta( $post_id, '_visibility', 'visible' );
update_post_meta( $post_id, '_stock_status', 'instock');
update_post_meta( $post_id, 'total_sales', '0');
update_post_meta( $post_id, '_downloadable', 'no');
update_post_meta( $post_id, '_virtual', 'yes');
update_post_meta( $post_id, '_regular_price', $regularPrice);
update_post_meta( $post_id, '_sale_price', "123" );

关于wordpress - WooCommerce 中的按订单构建产品——覆盖产品组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27554344/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com