草庐IT

flutter_woocommerce

全部标签

WooCommerce订阅更改到期日期

我尝试创建具有特定到期日期的订阅。在下面的功能中,$product_args是一个有有关产品的详细信息的数组。此数组包含product_ID,lustron_price等。PRODUDE_ID是指订阅变量产品。$start_date_timestamp是订阅开始日期。这个时间戳可以是一个月前。例如,我需要在2个月前(4月1日)开始创建订阅。订阅长度为3个月,因此订阅到期必须是7月1日。但是目前的问题是,订阅到期设置为9月27日。(因为我们目前是6月27日)staticfunctioncreate_subscription($customer_id,$product_args,$billing_

php - 尝试从数据库中选择 WooCommerce 值时出现 mysqli_fetch_assoc 错误

我目前正在制作一个WordPress插件并尝试从WooCommerce数据库中选择一些值,但我一直得到的都是相同的错误。可能出了什么问题?我的代码:functionprntPage(){//Connectisdefinedsomewhereelse$query="SELECT*FROM`wp_woocommerce_order_items`";$result=mysqli_query($conn,$query);while($row=$result->mysqli_fetch_assoc()){echo"id:".$row["order_item_id"]."-ProductName:

mysql - WooCommerce 在数据库中存储设置的位置

我查看了数据库表,尤其是所有以wp_woocommerce为前缀的表以及wp_options表。我似乎找不到配置设置的存储位置。 最佳答案 订单设置为帖子(自定义post_type)。因此,分配给每个订单的ID因wp_posts表的“ID”自动增量值而异。您可以根据需要修改其值。 关于mysql-WooCommerce在数据库中存储设置的位置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

mysql - 从 woocommerce 中的 excel 文件导入订单

CreatewoocommerceorderbyUploadingExcelfile我们有一些客户的订单,他们是通过直接调用我们订购的。所以我们将他们的详细信息保存在excel文件中,其中包含所有详细信息(客户姓名地址等到产品名称、产品ID、变体ID、折扣、优惠券详细信息等)。我们知道如何通过php代码将数据通过excel上传到数据库。示例示例if(isset($_POST["submit"])){$file=$_FILES['file']['tmp_name'];$handle=fopen($file,"r");$c=0;while(($filesop=fgetcsv($handle

php - 在 WooCommerce 结帐表单中显示自定义表格值

我想在公司名称字段的WooCommerce结帐中显示外部表值。我们可以创建外部表并插入一些公司名称。当用户在结帐字段中注册我们的服务时,客户应在自定义选择选项字段中选择公司名称。该值应从自定义数据库表中显示。我怎样才能做到这一点?提前致谢。 最佳答案 我们将首先取消设置公司的字段类型,然后将其更改为“选择”(选择器)类型。然后我们将进行查询以从您的自定义数据库表中获取所有选项键/值(假设称为“wp_companies”):(仅用于测试)此处没有数据库查询(公司有3个选项):add_filter('woocommerce_defaul

mysql - 编写 SQL 查询以删除 Woocommerce 中的旧订单

我想删除Woocommerce中的一些旧订单数据,只保留最近12个月的订单数据这是我用来删除所有订单的SQL查询:DELETEFROMwp_woocommerce_order_itemmetaDELETEFROMwp_woocommerce_order_itemsDELETEFROMwp_commentsWHEREcomment_type='order_note'DELETEFROMwp_postmetaWHEREpost_idIN(SELECTIDFROMwp_postsWHEREpost_type='shop_order')DELETEFROMwp_postsWHEREpost_t

php - WooCommerce 中每种运输方式的设置存储在哪里?

我有两个独立的电子商务平台。驱动所有订单和发货的大型旧系统。由WordPress/WooCommerce提供支持的在线商店。到目前为止,我们已经成功地自动化了许多简单的事情,比如从WP中提取订单,并将更新的库存水平推送给它。但是,我无法理解的一件事是,当我创建free_shipping方法并设置最低支出时。它存储在数据库中的什么位置? 最佳答案 您可以问自己:Wordpress插件在哪里存储它们的设置?Theanswerissimplythewp_optionstable.如果您的“免运费”送货方式ID是free_shipping:

php - MySQL 查询以更改 WooCommerce 中的可变产品价格

我想更改woocommerce中可变产品的价格。我试着用下面的MySQL查询来做,UPDATEwp_postmetaSETmeta_value=price_valueWHEREpost_id=variation_idANDmeta_key='_sale_price';但它只在后端(数据库和管理区域)更新,而不是在前端。实际上在前端它也没有显示销售价格。由于我不擅长SQL,是否有任何代码片段或WooCommerceHook可以让我更改可变产品的价格?谢谢。 最佳答案 IfyouwanttochangetheProductPricewh

php - 如何获取 Woocommerce 变体 ID?

我已经在functions.php上有了这段代码此代码用于在每个产品变体上添加一个新字段以具有日期时间输入字段,因此当当前日期超过输入日期时变体将自动过期。//AddVariationSettingsadd_action('woocommerce_product_after_variable_attributes','variation_settings_fields',10,3);//SaveVariationSettingsadd_action('woocommerce_save_product_variation','save_variation_settings_fields'