woocommerce

php – 在woocommerce的结帐页面显示更新的数据

问题可能是奇怪的:(我试图通过woocommerce的结帐页面显示一些关于折扣的信息与woocommerce_before_checkout_form的钩子如果我在购物车页面中应用优惠券并访问结帐注意到钩子消息显示正确的折扣价值,但如果我从中移除/添加checkout什么都没有显示在woocommerce_before_checkout_form钩子我尝试通过删除并添加该钩子但仍然短码值没有更新,

php – WooCommerce – 如何根据类别创建多个单一产品模板?

可能有不止一种方法可以做到这一点,但它们都会转变在包含模板之前过滤模板的想法.您可以完全跳过WooCommerce的simple-product.PHP模板并直接转到simple-product-mock.PHP并在那里创建所有内容.你可以通过过滤template_include来做到这一点.您可以编辑single-product-mock.PHP来调用content-single-product-mock.PHP并对该文件进行硬编码.没有什么要求你继续使用Woo的钩子和功能.它们的目的只是为了让您轻松自

php – 如何在WooCommerce中支付后检查订单状态

我需要在收到付款后自动更改已完成的订单状态,但仅限于订单状态为“正在处理”.我找到了片段,在每种情况下使订单状态完成的原因,但是在成功付款更改后我的付款插件返回数据并更改“处理”的订单状态.我想在成功后将其更改为“已完成”,如果状态不是“处理”,则不要更改它.我遇到的主要问题是我不知道如何获得收到的状态订单.这是我的代码:我已经弄清楚了.这是工作代码:更新:与WooCommerce版本3的兼容性基

php – 将自定义帖子类型/帖子添加到Woocommerce

我有一个个人主题“A”,我想它也可以在没有Woocommerce的情况下工作.当添加Woocommerce“WC”插件时,我会将A产品与WC集成.我有一个名为“对象”的自定义帖子类型,如何通过WC使“对象”可以购买?

php – 如何在woocommerce中添加自定义运费?

我想使用woocommerce中的代码添加运费.这是我的要求.如果我的运输国家是澳大利亚,则运费不同,澳大利亚境外也不同.现在,如果我的运输国家是澳大利亚和如果我的运输国家在澳大利亚境外那么,当用户从结帐页面更改送货国家时,如何根据我的上述要求添加自定义运费.我尝试下面的代码,但它只适用于订单价值,如何在自定义插件中的下面的代码中添加运输国家/地区.}最好为可以使用钩子的运费制作自定义插件.首先在

php – Woocommerce通过ajax更新结账方式

我想要实现的目标:在woocommerce中,当用户选择日期时,我需要检查通过datepicker字段发送的日期,然后通过ajax更新送货选项,以便免费送货时可以取出不适当.我现在知道/已经弄清楚:我目前正在触发jQuery事件并通过日期发送到自定义脚本,这是我需要做的事情.我无法在woocommerce类中找到只返回发货数据的函数,因此我认为我不能将其作为片段返回并将其作为片段返回,就像它们已经

php – woocommerce自定义结帐字段添加费用以订购ajax

我试图在结账时向订单总额支付定制费用.我在woocommerce中添加了一个复选框包含一个可以处理事件的自定义js文件还有一个PHP费用处理功能由于某些原因,$_POST[‘state’]的值没有添加,当我给出一个硬编码值时,该函数有效,我尝试了很多选项,但是无法使其工作.我见过类似的帖子,但没有一个人有答案.后期数据由’post_data’中的AJAX函数发送,序列化.因此,要获取复选框的值,您只需要parse_str()这个!)3)增加费用的行动

php – Woocommerce按ID获取产品价值

尝试通过产品ID获取自定义模板上的产品数据,现在我有了这个代码来获取产品标题.寻找简短描述,价格,产品图像,产品网址,产品品牌.或者可能循环会更好,但该循环应该与产品静态ID一起使用.提前致谢.通过创建新的产品对象可能会更好.请注意,简短描述仅仅是帖子的post_excerpt.如果在循环之外使用(自动定义$post),则需要直接获取帖子.或者,如果您已经定义了产品对象,则可以执行此操作因为Woo