想法很简单。在WooCommerce产品页面上,当客户更改数量时,显示产品合计(价格的增加或减少)价格和购物车小计。 我现在卡住了。即使打开了debug,我也没有收到任何错误。产品页面上不显示任何内容。 add_action( 'woocommerce_after_add_to_cart_form', 'total_product_and_subotal_price' );
function total_product_and_subotal_price() {
global $product;
// the div section
e
我想要实现一个购买3免费1功能,所以我写了一个脚本,以检测客户是否有3个相同的项目在购物车中,并自动添加1个相同的项目到购物车。然后使用另一个钩子,我将产品的价格改写为0。
我在googled上搜索了解决方案,并使用了以下相同的方法:
下面是代码示例:
function setGiftPriceToZero($cart_object){
foreach($cart_object->cart_contents as $k=>$item):
if(isset($item['variation']['promo'
我想将同一产品的购物车项目拆分成单独的行。当我在单个产品页面上增加数量并添加到购物车时,它显示为单独的购物车项目。 我使用的是WooCommerce - Treat cart items separate if quantity is more than 1应答代码。 我想当数量在购物车页面上更新,并点击“更新购物车”,然后项目必须拆分在个别行。 我该怎么做呢?
我在建一家Woocommerce商店。
在“结帐”页面中,就在“订单审查”(Your Order)的正上方,默认情况下,它会出现一个重复的选择,用于发送方法/成本。
这是多余的,因为用户已经在购物车页面上选择了方法/成本。不仅如此,每次用户在Checkout页面中更改发货选项时,select都会复制自己。
如果您添加了一个产品,然后转到这里的购物车:,您可以看到效果。
知道会发生什么事吗?
理想的做法是完全删除Order中的选择,因为它是多余的,但是我没有在Checkout页面代码中看到它!
// filter hook for include new pages inside the pay
我正在尝试显示一个自定义页面模板的消息,基于购物车总数使用一个函数,但它不显示我的消息。 请参考下面的函数: add_shortcode( 'custom_order, 'woocommerce_order_subtotal' );
function woocommerce_order_subtotal(){
$sub = WC()->cart->total();
// if for the subtotal:
if ($sub > 100)) {
echo "Hello world!"