草庐IT

Woocommerce

全部标签

php - WooCommerce Rest API 返回 404 未找到

我正在尝试使用RESTAPI从WooCommerece提取产品数量:http://www.skyverge.com/woocommerce-rest-api-docs.html#authentication/over-https我可以访问此页面并收到有效的JSON:https://[省略].com/wc-api/v1当我访问/wc-api/v1/products/count时,出现404错误:{"errors":[{"code":"woocommerce_api_authentication_error","message":"ConsumerKeyismissing"}]}在WooC

php - WP All Import 库存覆盖

我目前正在使用WPAllImport导入数据(特别是库存数量)。当我导入库存数量时,它会覆盖我当前的数据,而我希望它做的是更新数据。假设WooCommerce有5个,我的CSV工作表有5个,我希望将这两个值相加(等于10)。我确实通过电子邮件向WPAllImport支持人员发送了电子邮件,以提供一些有关使上述功能正常工作所需的指示,这是他们的:“如果您精通代码,则可以使用自定义后处理函数使其工作。只需将您的股票值(value)导入占位符自定义字段。然后通过附加到“pmxi_saved_post”操作的函数,您可以访问实际库存自定义字段和占位符一。添加两者的值并更新最终库存。http:/

php - WooCommerce 从第三方 API 加载产品

我刚刚开始使用woocommerce。根据文件,我们需要将产品导入我们的数据库,这些产品必须列在我们的网站上。基本上,我们正在开发的应用程序充当数据库角色非常小的应用程序。供应商应用程序将提供用于登录、注销、产品列表和所有内容的API。我需要做的就是将这些API集成到我的woocommerce应用程序中。最好的方法是什么?是否有任何woocommerceHook可用于实现此目的?有什么方法可以从API而不是从数据库中获取产品?? 最佳答案 是的,有很多方法可以实现您的目标。最好的和最小的努力和高性能。您可以在内存而不是数据库中获取A

php - 将自定义维度字段添加到可变产品的每个变体设置

我正在尝试向每个产品变体设置添加“构建维度”字段。这是我要完成的模拟:我遵循了以下这些提示,但它们并没有完全按照我的意愿行事:http://www.remicorson.com/mastering-woocommerce-products-custom-fields/AddAdvancedCustomFieldstoWooCommerceProductVariation那些正在将其添加到其他数据选项卡之一。每个变体我都需要它。每个变体都有一个构建尺寸和一个运输尺寸。 最佳答案 使用下面的2个钩子(Hook)函数,您将在模拟中得到您所

php - 在 Woocommerce 中为每 3 件商品的统一运费增加额外费用

我经营一家woocommerce商店并使用统一运费15美元。我编写了一个公式,为每增加一项添加$1.25。13.50+(1.25*[qty])啜饮“统一费率设置|$1.25额外每件商品:但我想为每3件商品添加此费用1.25美元。我的意思是3、6、9、12等等......谁能告诉我怎么做?感谢您的帮助。 最佳答案 已更新(2021年)以下代码将为每3件商品(3、6、9……)添加统一费率运输方式的额外费用。您需要使用简单的初始成本而不是您的公式来更改运费。Youmayhaveto"Enabledebugmode"ingeneralshi

php - 当发件人不止一个时,用于 Paypal 自适应付款的 Paypal 退款 api?

我在我的网站上启用了paypal自适应支付。当客户从第三方卖家购买任何产品时,卖家会得到大约90%的金额,大约10%的金额会转移给我。但如果客户想要对该产品进行退款,那么它应该从主要接收方和次要接收方这两个账户中退还金额。那么如何使用退款api来做到这一点。我想使用这个phpapi,但我认为它只适用于一个接收器。Refundapi是否有任何其他解决方案,以便付款将从主要和次要接收方中扣除? 最佳答案 引用https://developer.paypal.com/docs/classic/api/adaptive-payments/R

php - WooCommerce 产品供应商 - 更新分类自定义字段

这都是关于WooCommerce和产品供应商扩展。在我的函数中,每次提交我的重力表时,我都会创建新的分类术语(产品供应商),但是还有我想要填充的其他自定义字段。以下工作用于更新术语名称和slug。我正在尝试更新诸如PayPal电子邮件、供应商Logo等字段。对于此测试,我手动设置了以下变量。$user='formname';$email='example@gmail.com';$description='thisisatest';$return=wp_insert_term($user,//theterm'wcpv_product_vendors',//thetaxonomyarray

php - 将所选产品变体数据传递到 Contact Form 7 查询表中

对于WooCommerce,我使用ContactForm7和ProductInfoRequest用于在单个产品页面内添加表单的插件,因为我需要一种允许用户发送有关产品的查询请求的功能(简单的联系表单)。看到这个截图你就明白了:我所有的产品都是可变产品(来自属性)。有没有办法检索客户选择的变体并通过联系表7发送?例如:用户选择黑色和尺寸s,然后填写表格,当发送电子邮件时,除了接收经典信息(姓名、电子邮件等)外,我还收到所选的属性(在本例中black和s) 最佳答案 UPDATED:AddedWC3+compatibility我已经对其

php - Wordpress 搜索栏结果为空白页

我有一个简单的搜索表单在我的博客侧边栏,它将只搜索博客。"method="GET">这是网站网址:http://dev.wonder.lk/blog/以下是我应用的搜索类型,博客中可用的值-对于某些值,它会给出结果,但有时会说找不到。例如:搜索hello(但您可以看到HelloWorld博客在存档中)搜索其他post_type值-结果是一个空白的白页,即使我看不到页眉或页脚。例如:搜索ninja是一个产品类型这些是代码,search.phpsearch-post.phpNoresultsfoundfor:''blog-sidebar和blog-post-list是HTML结构。问我是否

php - 禁用 woocommerce_checkout_update_customer_data

如果用户输入不同的地址,我试图阻止woocommerce在结帐时更新用户元数据(保存的账单和送货用户地址)。在class-wc-checkout.php中有一个设置为true的woocommerce_checkout_update_customer_data过滤器,但我需要知道如何覆盖它并将其设置为false。有什么想法吗?非常感谢卢克 最佳答案 add_filter('woocommerce_checkout_update_customer_data','__return_false');成功了!谢谢@helgatheviking