cart相关内容
我有一些购物车逻辑,如果购物车中有冷藏类别中的1件商品,它会检查至少3件商品。-这是经过测试的,并且工作正常。 但是,如果我从其他类别(环境)向购物车添加另一个项目,并且购物车中现在同时有冷藏和环境项目,则不再应用该规则。 如果购物车中也有环境物品,我如何确保应用了3冰镇最低限度规则? // Set minimum quantity per product before chec
..
基于Allow checkout only when a product of a mandatory category is in cart,我尝试制作自己的代码样本,以呈现通知并防止结账,如果购物车 仅包含特定类别的产品。它在预防和错误通知方面起作用,但是在添加其他产品时,它仍然拒绝结账。 /** * Renders a notice and prevents checkout if
..
在WooCommerce中,我使用以下代码在显示的产品价格周围添加一些文本(“Rent:”和“/day”),如: function cp_change_product_price_display( $price ) { echo 'Rent: ' . $price . '/day'; } add_filter( 'woocommerce_get_price_html', 'c
..
如果登录的用户以前已经购买过该产品,我希望在购物车页面上显示通知。 在结账页面上,我设法显示了它 将此checkout/review-order.php添加到第31行 if( is_user_logged_in() ) { $user = wp_get_current_user(); } foreach ( WC()->cart->get_cart() as $cart_item
..
我的目的是为带有特定产品标签的WooCommerce产品添加多个批量动态定价。我在我的代码中使用slug";Little-Format";。 基于Bulk dynamic pricing for WooCommerce products with specific product-tag答案代码,这是我的尝试: function bbloomer_quantity_ba
..
当购物车中已有物品时,我要更改“添加到购物车”按钮的颜色。 我认为,当一个产品已经在购物车中时,有可能获得一个新的“添加”类或其他东西。 谁能帮我解决这个问题,并且知道如何实现这个目标? 推荐答案 试试 function woo_in_cart($product_id) { global $woocommerce; foreach($woocommerc
..
我需要在WordPress中做一些工作。我设法增加了结账费用 $woocommerce->cart->add_fee( 'thebestcompany_service', $fee, true, 'standard' ); 那太好了。我设法创建了一个插件。太好了。我设法用本地翻译翻译了我的插件。太棒了。 但我现在不知道在哪里折算费用thebestcompany_service。
..
我使用How to add additional fees to different products in WooCommerce cart答案代码(第2部分)。此代码用于向使用ID描述的产品添加额外费用。 我已替换现有答案: // Settings $settings = array( array( 'product_id' => 30, '
..
在WooCommerce购物车页面上,我想隐藏: 删除项目按钮 (&Q) 数量输入和字段 (&Q) 对于将出现在以下代码的// HIDE REMOVE BUTTON & QUNATITY OF THESE ITEMS注释中的项目 if (is_cart()){ foreach ( $cart->get_cart() as $cart_item ) {
..
我使用此代码向特定产品ID添加额外费用。问题是我只能向不同产品ID添加一项费用。 add_action('woocommerce_cart_calculate_fees', 'add_fees_on_ids'); function add_fees_on_ids() { if (is_admin() && !defined ('DOING_AJAX')) {return;}
..
我想从购物车、结账、收到的订单、订单详细信息和电子邮件中删除小计。我不想使用css,因为它不会从订单详细信息页面和电子邮件中删除引用。我已尝试此代码: add_filter( 'woocommerce_get_order_item_totals', 'adjust_woocommerce_get_order_item_totals' ); function adjust_woocommer
..
我正在尝试根据其他托运方法的可用性(按其ID)隐藏托运方法,以进行稍微复杂的托运设置。 基于我找到的其他代码片段(对于其他用例,不包括州或仅显示免费送货(如果可用)),我得出了以下结论: function hide_duplicate_shipping_methods ( $rates ) { foreach ( $rates as $rate_id => $rate ) {
..
我要根据选定的支付网关向购物车项目价格添加百分比值。 我面临的问题是产品价格的变化没有随着产品价格的变化而更新。初始选择的价格始终显示。 我如何才能获得相应的更改价格? 我到目前为止的代码: // Set custom cart item price function add_custom_price( $cart ) { // This is necessary
..
我已经创建了一个自定义产品域(管理员)。该字段工作正常,并且可以很好地保存数据。 我遇到的问题是将元数据添加到购物车和结账。 我没有收到任何错误(在wp-config中打开了调试),也没有收到任何通知--什么都没有。购物车和结账时未显示任何数据。 这是我的代码: add_action( 'woocommerce_product_options_general_product_d
..
我目前的折扣基本上是 如果购物车中有6种特定类别的产品-折扣总价10美元 这段代码运行良好。我的问题是,这不起作用 如果有7个产品,则第7个产品来自不同的类别。 我的目标是,无论购物车中有多少产品,只要&Quot;类别A&Quot;中有6种产品,都可以提供折扣。 只要折扣类别中有6个产品,或者有1个数量为6的产品,以下代码就有效。当我从另一个类别添加产品时,代码就会失效。
..
如果用户在我的网站上购买产品,我允许他们在结账时将折扣产品添加到购物车中。但是,用户可以从购物车中删除原始产品,折扣产品仍保留在购物车中。 是否有可能,如果打折产品是购物车中唯一的产品,那么购物车应该是空的?我还没有找到这样做的方法。 我尝试的内容 目前,我使用Github上的bekarice中的the following code: /** * Renders a no
..
我想为我的基于客户的用户角色打折,例如: 对于用户角色(订阅者),如果他们购买特定类别的25个产品,则可享受50%的折扣。 如果使用了代码片段,但它没有涵盖我问题的第二部分(来自特定类别的25种产品)。 // Applying conditionally a discount for a specific user role add_action( 'woocommerce_ca
..
我正在努力实现WooCommerce的以下目标。我想为特定产品设置最小订货量。 问题是,例如,此产品是一个可变产品,我希望设置最低数量为12个,但我希望在整个产品上设置这个最小数量,而不是在每个变种上。 例如: 如果客户选择XL Black的变体添加到此产品的购物车2台,则应注意最低数量为12台。 当该客户添加10台L Red相同产品的变体时,则他满足了最低订单要求,他应该能够
..
如何在结账时从产品属性中删除逗号分隔。 示例: Blue Black Raw Denim - 37, Slimfit 37是属性产品,slimfit是我要删除逗号或替换为|的模型产品。我如何才能做到这一点? 对于这样的购物车代码:
..
我正在尝试编辑WooCommerce中购物车页面的交叉销售部分。我想在交叉销售区中随机展示同一类别的产品。 例如,有人添加了女装类别的商品,那么它将在交叉销售部分展示同一类别的其他产品。 或者,如果他们有多个类别的项目,则只需随机选择两个。 有没有办法做到这一点,或者必须逐个查看每种产品才能选择交叉销售的产品? 推荐答案 以下代码自动从购物车中的产品返回属于产品类别的
..