Tag: woocommerce

WooCommerce:根据select的支付网关向卡添加费用

我需要根据客户在WooCommerce中的购物车中select的付款方式,添加信用卡费用百分比。 这需要被添加到购物车总计中,以便将包括费用的总额发送到支付网关。 例如,如果购物车总额是100英镑。 如果客户select“信用卡”付款,我想在购物车总计102英镑的交易中加2%。 然后这个数额将由外部信用卡提供商处理,因为他们处理的是实际的卡处理(WorldPay_)。 我还想为Paypal 3%添加不同的金额。 如果客户select货到付款或银行转账,我不会增加任何费用。 没有WooCommerce插件这样做。 最近我得到了这个线程。 http://support.woothemes.com/entries/22716621-Credit-card-fees 预先感谢您提供的任何帮助。

使用AJAX添加变化到购物车 – WooCommerce API?

我有一个包含以下数据的项目: var item = { id : "124", name : "xxx", price : "13.13", quantity : 1, options : { "size" : "xl", "color": "pink" } }; 当用户点击“添加到购物车”我想要使用WC API的Ajax请求,并将上述项目添加到购物车。 jQuery.ajax({ url: "some/woocommerce/api/add/to/cart/request/path", data: item, type: "POST" }); 然后在购物车页面上,我想使用WC API创build另一个Ajax请求,并检索购物车的内容。 我还没有find任何文件(官方或非官方)如何从客户端使用Javascript来做到这一点。 有谁知道,可以给我一个例子吗? 另外,有没有人知道为什么WooCommerce Api文档是如此可怕(缺乏关于上述显而易见的/标准问题的任何types的信息)。 我正在认真考虑让我们的公司改用Shopify。

WooCommerce:添加产品到价格覆盖的购物车?

$replace_order = new WC_Cart(); $replace_order->empty_cart( true ); $replace_order->add_to_cart( "256", "1"); 上面的代码将产品256添加到购物车1次。 但是我遇到的问题是,我希望能够完全覆盖产品价格…据我所知,唯一能做的就是将优惠券应用于购物车。 有没有办法完全覆盖价格完全自定义的东西?

WooCommerce:自动完成付款订单(取决于付款方式)

通常wooCommerce应该自动完成虚拟产品的订单。 但是这不是,这是一个真正的问题,甚至是一个BUG。 所以在这一点上,你可以find索姆河有用的东西(但不是很方便): 1)一段代码 (你可以在wooCommerce文档中find): /** * Auto Complete all WooCommerce orders. */ add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order'); function custom_woocommerce_auto_complete_order( $order_id ) { if ( ! $order_id ) { return; } $order = wc_get_order( $order_id ); $order->update_status( 'completed' ); } 但是这个片段不适用于BACS * , 付款交付和支票付款方式。 Paypal和信用卡网关付款方式没关系。 * BACS 是直接银行转帐付款方式 而且… 2)插件: WooCommerce自动完成订单 此插件适用于所有付款方式, 但不适用于其他信用卡网关付款方式 。 我的问题: 使用(作为基础)wooCommerce片段的第1点: 我如何实现基于woocommerce付款方式的条件代码? […]