草庐IT

Woocommerce

全部标签

php - WooCommerce:通过代码创建产品

我的商店出售乙烯基贴纸。每个产品(贴纸)有144种变化(24种颜色、3种尺寸和2种方向)。每个变体都需要分配一个唯一的SKU。手动填充目录是不现实的。我将制作一个表格,用户可以在其中指定产品的名称、描述和主图像,以及可能的尺寸和颜色。处理表格时,我需要创建一个产品及其所有变体。如何创建产品及其变体? 最佳答案 我遇到了类似的情况,这是我发现的。产品实际上是customposttype(很明显!:P),因此您可以使用wp_insert_post插入新产品。插入后,您将获得新产品帖子类型的ID,使用update_post_meta将元键

php - WooCommerce:通过代码创建产品

我的商店出售乙烯基贴纸。每个产品(贴纸)有144种变化(24种颜色、3种尺寸和2种方向)。每个变体都需要分配一个唯一的SKU。手动填充目录是不现实的。我将制作一个表格,用户可以在其中指定产品的名称、描述和主图像,以及可能的尺寸和颜色。处理表格时,我需要创建一个产品及其所有变体。如何创建产品及其变体? 最佳答案 我遇到了类似的情况,这是我发现的。产品实际上是customposttype(很明显!:P),因此您可以使用wp_insert_post插入新产品。插入后,您将获得新产品帖子类型的ID,使用update_post_meta将元键

php - 使用自定义信息和价格将产品添加到购物车

我已经安装了woocommerce来处理wordpress商店的产品输入和结帐过程。商店页面是自定义构建的,允许用户从列表中选择产品并自定义它,根据存储在数据库中的信息在javascript中输出价格。数据库中存储的产品的值(value)为0.00,因为它们的价格因所选变量而异。我准备传递给woocommerce的输出数据如下:WC产品ID(这与数据库中的产品匹配)自定义价格自定义图片自定义说明(例如100mmx100mm)构建数据(针对项目存储但在结帐时不可见)我正在尝试找到一种使用产品ID(使其有效)将产品添加到购物车的方法,然后用自定义价格覆盖价格并附加元数据,这些元数据大多数会

php - 使用自定义信息和价格将产品添加到购物车

我已经安装了woocommerce来处理wordpress商店的产品输入和结帐过程。商店页面是自定义构建的,允许用户从列表中选择产品并自定义它,根据存储在数据库中的信息在javascript中输出价格。数据库中存储的产品的值(value)为0.00,因为它们的价格因所选变量而异。我准备传递给woocommerce的输出数据如下:WC产品ID(这与数据库中的产品匹配)自定义价格自定义图片自定义说明(例如100mmx100mm)构建数据(针对项目存储但在结帐时不可见)我正在尝试找到一种使用产品ID(使其有效)将产品添加到购物车的方法,然后用自定义价格覆盖价格并附加元数据,这些元数据大多数会

php - 在 WooCommerce 3 中获取订单项目和 WC_Order_Item_Product

阅读WooCommerce3.0中的更改,似乎不再可能直接从订单项目中获取属性,因此我认为需要更改以下代码,因为它会吐出一个错误:$order_item_id=15;$order_item=newWC_Order_Item_Product($order_item_id);$return=$order_item->get_id()?$order_item:false;但是,令人尴尬的是,我不确定如何更改此代码以在不再具有构造的此类的最新版本中使用正确的新getter和setter函数。如何正确执行此操作?我没有看到任何get函数以与上述相同的方式获取订单项。https://docs.wo

php - 在 WooCommerce 3 中获取订单项目和 WC_Order_Item_Product

阅读WooCommerce3.0中的更改,似乎不再可能直接从订单项目中获取属性,因此我认为需要更改以下代码,因为它会吐出一个错误:$order_item_id=15;$order_item=newWC_Order_Item_Product($order_item_id);$return=$order_item->get_id()?$order_item:false;但是,令人尴尬的是,我不确定如何更改此代码以在不再具有构造的此类的最新版本中使用正确的新getter和setter函数。如何正确执行此操作?我没有看到任何get函数以与上述相同的方式获取订单项。https://docs.wo

php - 删除带有 $product_id 的项目 - Woocommerce

创建了一个功能,让客户在达到特定数量时将产品添加到购物车。客户达到级别3并添加产品的示例。//Bonusproducts$product_1='4751';$product_2='4752';$product_3='4753';//Getcartvalueinacleanformat$cart_total=WC()->cart->get_cart_subtotal();$cart_total=html_entity_decode($cart_total,ENT_QUOTES,'UTF-8');$cart_total_format=strip_tags($cart_total);$car

php - 删除带有 $product_id 的项目 - Woocommerce

创建了一个功能,让客户在达到特定数量时将产品添加到购物车。客户达到级别3并添加产品的示例。//Bonusproducts$product_1='4751';$product_2='4752';$product_3='4753';//Getcartvalueinacleanformat$cart_total=WC()->cart->get_cart_subtotal();$cart_total=html_entity_decode($cart_total,ENT_QUOTES,'UTF-8');$cart_total_format=strip_tags($cart_total);$car

php - 如何从 WooCommerce 中的订单中获取客户详细信息?

我有一个函数可以做到这一点:$order=newWC_Order($order_id);$customer=newWC_Customer($order_id);我如何从中获取客户详细信息?我已经尝试了文档中的所有内容,但不知何故,只有一些细节存在,而其余的则没有。例如。$data['Address']=$customer->get_address().''.$customer->get_address_2();$data['ZipCode']=$customer->get_postcode();为空。做var_dump($customer)产生:object(WC_Customer)#

php - 如何从 WooCommerce 中的订单中获取客户详细信息?

我有一个函数可以做到这一点:$order=newWC_Order($order_id);$customer=newWC_Customer($order_id);我如何从中获取客户详细信息?我已经尝试了文档中的所有内容,但不知何故,只有一些细节存在,而其余的则没有。例如。$data['Address']=$customer->get_address().''.$customer->get_address_2();$data['ZipCode']=$customer->get_postcode();为空。做var_dump($customer)产生:object(WC_Customer)#