以编程方式在Woocommerce中添加自定义产品

时间:2015-12-12 02:31:25

标签: php wordpress woocommerce

我需要一个类似于Woocommerce product designer的设置。

示例:产品“cup-design”会添加自定义字段,在本例中为用户生成的图像,添加到购物车。当下一个“杯子设计”添加时,它应该显示为购物车中的新项目。 这就是我被困住的地方。

使用自定义字段添加产品没有问题

  $variation_id = $_POST['id']; // Product ID
  $image = $_POST['image']; // User generated image
  $variable_product = wc_get_product($variation_id);
  $variation = array();

  if ($variable_product->product_type == "simple") {
      $product_id = $variation_id;
  } else {
      $variation = $variable_product->variation_data;
      $product_id = $variable_product->parent->id;
  }

  $new_cart_item = $woocommerce->cart->add_to_cart($product_id, $quantity, $variation_id, $variation, $image);

但是我需要单独添加它们,因为我一遍又一遍地添加相同的产品。

0 个答案:

没有答案