cart相关内容

如果未达到特定类别的最低数量,则阻止WooCommerce结账

我有一些购物车逻辑,如果购物车中有冷藏类别中的1件商品,它会检查至少3件商品。-这是经过测试的,并且工作正常。 但是,如果我从其他类别(环境)向购物车添加另一个项目,并且购物车中现在同时有冷藏和环境项目,则不再应用该规则。 如果购物车中也有环境物品,我如何确保应用了3冰镇最低限度规则? // Set minimum quantity per product before chec ..
发布时间:2022-08-15 19:42:35 PHP

根据产品类别拒绝在WooCommerce中结账的特定购物车项目

基于Allow checkout only when a product of a mandatory category is in cart,我尝试制作自己的代码样本,以呈现通知并防止结账,如果购物车 仅包含特定类别的产品。它在预防和错误通知方面起作用,但是在添加其他产品时,它仍然拒绝结账。 /** * Renders a notice and prevents checkout if ..
发布时间:2022-08-10 20:53:00 PHP

WooCommerce:当购物车中已有物品时,更改“添加到购物车”按钮的颜色

当购物车中已有物品时,我要更改“添加到购物车”按钮的颜色。 我认为,当一个产品已经在购物车中时,有可能获得一个新的“添加”类或其他东西。 谁能帮我解决这个问题,并且知道如何实现这个目标? 推荐答案 试试 function woo_in_cart($product_id) { global $woocommerce; foreach($woocommerc ..
发布时间:2022-05-13 14:28:15 PHP

如何在WooCommerce中本地化定制费用标签?

我需要在WordPress中做一些工作。我设法增加了结账费用 $woocommerce->cart->add_fee( 'thebestcompany_service', $fee, true, 'standard' ); 那太好了。我设法创建了一个插件。太好了。我设法用本地翻译翻译了我的插件。太棒了。 但我现在不知道在哪里折算费用thebestcompany_service。 ..
发布时间:2022-05-13 14:25:00 PHP

从WooCommerce中的订单页面、电子邮件通知和购物车+结账页面中删除小计行

我想从购物车、结账、收到的订单、订单详细信息和电子邮件中删除小计。我不想使用css,因为它不会从订单详细信息页面和电子邮件中删除引用。我已尝试此代码: add_filter( 'woocommerce_get_order_item_totals', 'adjust_woocommerce_get_order_item_totals' ); function adjust_woocommer ..
发布时间:2022-05-13 13:48:18 PHP

根据WooCommerce中其他送货方式的可用性隐藏送货方式

我正在尝试根据其他托运方法的可用性(按其ID)隐藏托运方法,以进行稍微复杂的托运设置。 基于我找到的其他代码片段(对于其他用例,不包括州或仅显示免费送货(如果可用)),我得出了以下结论: function hide_duplicate_shipping_methods ( $rates ) { foreach ( $rates as $rate_id => $rate ) { ..
发布时间:2022-05-13 13:43:09 其他开发

在WooCommerce中根据支付方式提高购物车项目价格

我要根据选定的支付网关向购物车项目价格添加百分比值。 我面临的问题是产品价格的变化没有随着产品价格的变化而更新。初始选择的价格始终显示。 我如何才能获得相应的更改价格? 我到目前为止的代码: // Set custom cart item price function add_custom_price( $cart ) { // This is necessary ..
发布时间:2022-05-13 13:37:19 PHP

在购物车、结账、订单和电子邮件通知中显示WooCommerce自定义产品字段元数据

我已经创建了一个自定义产品域(管理员)。该字段工作正常,并且可以很好地保存数据。 我遇到的问题是将元数据添加到购物车和结账。 我没有收到任何错误(在wp-config中打开了调试),也没有收到任何通知--什么都没有。购物车和结账时未显示任何数据。 这是我的代码: add_action( 'woocommerce_product_options_general_product_d ..
发布时间:2022-05-13 13:33:55 其他开发

基于数量和倍数的WooCommerce购物车中特定产品类别的折扣

我目前的折扣基本上是 如果购物车中有6种特定类别的产品-折扣总价10美元 这段代码运行良好。我的问题是,这不起作用 如果有7个产品,则第7个产品来自不同的类别。 我的目标是,无论购物车中有多少产品,只要&Quot;类别A&Quot;中有6种产品,都可以提供折扣。 只要折扣类别中有6个产品,或者有1个数量为6的产品,以下代码就有效。当我从另一个类别添加产品时,代码就会失效。 ..
发布时间:2022-04-06 20:58:53 其他开发

WooCommerce:如果购物车中只有特定产品,请清除购物车

如果用户在我的网站上购买产品,我允许他们在结账时将折扣产品添加到购物车中。但是,用户可以从购物车中删除原始产品,折扣产品仍保留在购物车中。 是否有可能,如果打折产品是购物车中唯一的产品,那么购物车应该是空的?我还没有找到这样做的方法。 我尝试的内容 目前,我使用Github上的bekarice中的the following code: /** * Renders a no ..
发布时间:2022-04-03 20:24:23 PHP

当他们在WooCommerce中购买x数量的特定产品类别时,根据用户角色应用折扣

我想为我的基于客户的用户角色打折,例如: 对于用户角色(订阅者),如果他们购买特定类别的25个产品,则可享受50%的折扣。 如果使用了代码片段,但它没有涵盖我问题的第二部分(来自特定类别的25种产品)。 // Applying conditionally a discount for a specific user role add_action( 'woocommerce_ca ..
发布时间:2022-04-03 20:18:06 其他开发

强制特定产品的最低订货量,包括WooCommerce购物车页面上的变化

我正在努力实现WooCommerce的以下目标。我想为特定产品设置最小订货量。 问题是,例如,此产品是一个可变产品,我希望设置最低数量为12个,但我希望在整个产品上设置这个最小数量,而不是在每个变种上。 例如: 如果客户选择XL Black的变体添加到此产品的购物车2台,则应注意最低数量为12台。 当该客户添加10台L Red相同产品的变体时,则他满足了最低订单要求,他应该能够 ..
发布时间:2022-04-03 20:15:43 PHP

如何在WooCommerce中根据产品类别自动设置交叉销售

我正在尝试编辑WooCommerce中购物车页面的交叉销售部分。我想在交叉销售区中随机展示同一类别的产品。 例如,有人添加了女装类别的商品,那么它将在交叉销售部分展示同一类别的其他产品。 或者,如果他们有多个类别的项目,则只需随机选择两个。 有没有办法做到这一点,或者必须逐个查看每种产品才能选择交叉销售的产品? 推荐答案 以下代码自动从购物车中的产品返回属于产品类别的 ..
发布时间:2022-04-03 20:05:12 其他开发