cart相关内容
在woocommerce中,我试图找到一种方法,仅在达到特定购物车总金额时才允许将产品添加到购物车中. 示例:我们希望以 $ 1 的价格出售保险杠,但前提是用户已经有价值 $ 25 的其他产品购物车.这类似于亚马逊的“附加"功能.但是我找不到类似的WooCommerce插件或功能. 我已经尝试了一些代码,但是没有成功……任何帮助将不胜感激. 解决方案 可以使用连接在 wooco
..
如果客户运输的国家/地区不是意大利,我将尝试禁用特定产品的运输 这是我的代码,但我不知道如何设置国家/地区条件: 函数hide_shipping_when_class_is_in_cart($ rates,$ package){//传送需要删除方法的类ID$ shipping_classes = array('大件物品');$ if_exists =假;foreach($ package
..
我正在动态制作优惠券以将用户电子邮件用作优惠券,但是如何限制用户每个购物车仅使用一张优惠券.如果使用多个自动,则从购物车中删除前一个. add_filter('woocommerce_get_shop_coupon_data','generate_coupons',10,2);函数generate_coupons($ data,$ code){全球$ wpdb,$ woocommerce;$
..
我试图强制WooCommerce中的特定产品单独出售.但是,我希望该产品无限量出售. 基于强制单独出售要在WooCommerce中单独购买的产品效果很好,我目前正在使用: 函数filter_woocommerce_add_to_cart_validation($ passed,$ product_id,$ quantity,$ variation_id = null,$ variation
..
在Woocommerce中,我想检查一种产品是否属于产品类别"soap". 我正在使用以下代码: cart-> get_cart();foreach($ items as $ item => $ values){$ _product = wc_get_product($ values ['data
..
我的添加到购物车按钮中有一个图标(而不是文字).我在add-to-cart.php文件中添加了一个图标类到add-to-cart锚点,如您在此处看到的: echo apply_filters('woocommerce_loop_add_to_cart_link',sprintf('
..
我在function.php中使用以下内容,它在单个产品页面上都很好用.当您选择其他数量时,我遇到的问题是在购物车页面上,它不会自动更新购物车.有什么想法吗? function woocommerce_quantity_input($ args = array(),$ product = null,$ echo = true){如果(is_null($ product)){$ product
..
在Woocommerce中,我已经可以使用以下代码删除邮政编码结帐字段: add_filter('woocommerce_default_address_fields','custom_override_default_address_fields');函数custom_override_default_address_fields($ address_fields){unset($ addr
..
我使用的代码会更改“添加到购物车"的文本和样式.如果商品已经在购物车中,则该商品的按钮.非常感谢7uc1f3r. /*单个产品*/add_filter('woocommerce_product_single_add_to_cart_text','single_product_button_text');函数single_product_button_text($ text){if(WC()->购
..
我正在研究一种方法,如果您的购物车中有超过1种产品,则可以给予逐步折扣.我找到了此线程,并实际上使用了此代码: //按数量产品折扣add_action('woocommerce_before_calculate_totals','quantity_based_pricing',9999);函数quantity_based_pricing($ cart){全球产品if(is_admin()&&!d
..
我想根据产品类别对Woocommerce中最便宜的购物车产品打折.根据"产品的购物车折扣在Woocommerce中价格更低" 效果很好的答案代码. 但是如何使其仅适用于特定产品类别. 这个想法是在购物车中有2种商品,并且针对特定商品类别的最便宜商品有折扣. 解决方案 已更新-仅限已定义产品类别中的2个项目. 以下将对特定产品类别(将在代码中定义)执行相同的操作: ad
..
当我有特定的优惠券(例如"tcrfam")时,我需要隐藏信用卡付款,并且当我使用任何其他与此优惠券显示的付款方式时,我的想法是我不会提供100%的优惠券还是免费的,在任何情况下我都不会询问信用卡数据. 请参见示例: 我需要在上面的代码中使用 add_filter("woocommerce购物车需要付款",'__ return_false'); ,但我不知道该怎么做,有人可以给吗给我一个
..
我想将同一产品的购物车项目拆分为单独的行.当我在单个产品页面上增加数量并添加到购物车时,它显示为单独的购物车项目. 我正在使用 WooCommerce-如果数量大于1,则将购物车物品分开对待. 我想在购物车页面上更新数量并单击“更新购物车"时,则项目必须分成几行. 我该怎么做? 解决方案 当购物车页面上的数量更新时,下面的代码将在单独的行上拆分项目. 注释,并在代码中添
..
我在我的function.php上添加了以下代码(每个产品最少6个数量),这反映在我的产品类别页面上…… add_filter('woocommerce_quantity_input_min','woocommerce_quantity_input_min_callback',10,2);函数woocommerce_quantity_input_min_callback($ min,$ pro
..
在WooCommerce中,我试图用自定义字段价格替换购物车项目的价格. 这是我的代码: function custom_cart_items_price($ cart_object){如果(is_admin()&&!defined('DOING_AJAX'))返回;foreach($ cart_object-> get_cart()as $ cart_item){//获取产品ID(或版
..
我使用此代码来设置“欢迎"广告,注册用户的折扣: add_action('woocommerce_cart_calculate_fees','personal_discount_based',20,1);函数personal_discount_based($ cart){如果(is_admin()&&!defined('DOING_AJAX'))返回;$ user = get_user_dat
..
我正在尝试添加一个自定义的WooCommerce购物车链接,其中包含内容计数和总成本作为菜单中的最后一个选项. 这是我当前正在使用的代码: add_filter('wp_nav_menu_header-menu_items','custom_minicart_in_main_menu',10,2);函数custom_minicart_in_main_menu($ menu,$ args)
..
在WooCommerce中,在店面子主题中,我在 proceed-to-checkout-button.php 中编辑了代码,以将措辞从“继续进行结帐"更改为进行“结帐": if(!defined('ABSPATH')){出口;//如果直接访问,则退出.}?>
..
我尝试在购物车和结帐页面中显示每种产品的小计价格和销售价格.我已经设法通过以下代码将销售价格(24TL)添加到正常价格(33TL): /***在购物车和结帐页面上显示销售价格*/函数my_custom_show_sale_price($ old_display,$ cart_item,$ cart_item_key){$ price_string = $ old_display;$ prod
..
我在 https://alcocovers.com/shop/上有几种变量产品,我面临的问题是:添加到购物车后,垃圾箱在购物车页面上列出了商品数据,但产品 我以为我在网站上使用的购物车数据模板中存在一些问题,但我检查并没有损坏(供参考,以下是模板代码 https://pastebin.com/fswKRZ8a ).我禁用了所有自定义模板,结果是相同的.我还仔细检查了两种产品的设置方式是否完全相同,
..