我正在尝试在woocommerce中添加一些追加销售和交叉销售产品。我要做的最后一件事是手动添加所有内容,因此创建查询随机选择的产品并得出以下结论:INSERTINTOwp_postmetaVALUES(DEFAULT,product_id,'_crosssell_ids','a:3:{i:0;s:3:"crosssell_product_id";i:1;s:3:"crosssell_product_id";i:2;s:3:"crosssell_product_id";}');但它没有显示在产品下方。是否有任何标志表明该特定产品是否有关联的追加销售/交叉销售?还有其他方法可以添加交叉销
我有Wordpress+Woocommerce网站。我需要为其他网站导出.xml。在post_meta表中有字段:_skuwoocommerce_xml_disabledwoocommerce_xml_EAN我需要构建这个查询:if'_sku'notemptycopyvaluefrom'_sku'to'woocommerce_xml_EAN'if'_sku'isemptyset'woocommerce_xml_disabled'valueto'1'.客户使用SKU字段放置EAN代码,有些产品具有相同的EAN。此字段不接受重复项,因此在某些情况下,值类似于“9001616391101(1
我有关于WooCommerceSKU的问题:有字数限制吗?如果有限制,如何延长?谢谢 最佳答案 实际上并没有限制,因为它存储在WordPresswp_postmeta数据库表中的meta_value列中,限制是对应于“长文本”4GiB(2^32-1)个字符(见下文)。 关于mysql-WooCommerceSKU字符限制,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/439172
在SKU和类别之后,我需要将有关运输信息的一部分文本添加到WooCommerce单产品页面的末尾。如果可能的话,我想通过钩子执行此操作,因此我不必修改任何WooCommerce代码/模板。我正在使用(Divi)的主题已在functions.php中已经有很多代码,因此我也想避免修改该文件。我的具体问题是“为此目的添加WC钩的最佳场所是什么?”我知道我可以创建一个子主题及其函数。或者,还有更好的方法?看答案尝试创建自己的插件https://codex.wordpress.org/writing_a_plugin
我尝试创建具有特定到期日期的订阅。在下面的功能中,$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_
我正在使用WooCommerce创建一个网站,我想将它与我的仓库集成。我需要转换一个看起来像这样的表格:----------------------------id|post_id|meta_key|meta_value|----------------------------1|1|_stock|1|2|1|_price|10|3|1|X|X|4|2|_stock|2|5|2|_price|8|6|2|X|X|进入:-------------------------|postid|_stock|_price|-------------------------|1|1|10||2|2|
我目前正在制作一个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:
我查看了数据库表,尤其是所有以wp_woocommerce为前缀的表以及wp_options表。我似乎找不到配置设置的存储位置。 最佳答案 订单设置为帖子(自定义post_type)。因此,分配给每个订单的ID因wp_posts表的“ID”自动增量值而异。您可以根据需要修改其值。 关于mysql-WooCommerce在数据库中存储设置的位置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest
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
我想在公司名称字段的WooCommerce结帐中显示外部表值。我们可以创建外部表并插入一些公司名称。当用户在结帐字段中注册我们的服务时,客户应在自定义选择选项字段中选择公司名称。该值应从自定义数据库表中显示。我怎样才能做到这一点?提前致谢。 最佳答案 我们将首先取消设置公司的字段类型,然后将其更改为“选择”(选择器)类型。然后我们将进行查询以从您的自定义数据库表中获取所有选项键/值(假设称为“wp_companies”):(仅用于测试)此处没有数据库查询(公司有3个选项):add_filter('woocommerce_defaul