草庐IT

flutter_woocommerce

全部标签

php - 更改 WooCommerce 中特定产品类别的存档页面上的产品链接

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭4年前。Improvethisquestion我想使用特定产品类别的woocommerce网络Hook更改商店页面中的产品链接。我知道如何使用woocommerce_before_shop_loop_itemHook删除产品链接,但我想更改商店页面中特定类别的产品链接。感谢您的帮助。

php - 也获取适用于 Woocommerce 产品变体的 is_purchasable Hook

我已经制作了2个自定义产品字段-可用性-从何时/到何时。因此,如果当前日期在这些设置的可用日期之间,则可以购买产品,否则不能购买。一切都完美无缺,但只有在我发布具有变体的产品之前。然后就像产品变体忽略这些自定义可用性字段/值一样,即使当前日期不在设置的可用日期之间,仍然允许将变体添加到购物车。functionhide_product_if_unavailable($is_purchasable,$object){$date_from=get_post_meta($object->get_id(),'_availability_schedule_dates_from');$date_to

php - 将自定义数据添加到 Woocommerce 订单项目

我有一个自定义插件,允许客户将自定义信息添加到他们的订单中。商品被添加到购物车,自定义数据显示在购物车页面上。但是,自定义信息不会转移到后端的订单页面。理想情况下,我还希望将自定义数据添加到客户订单电子邮件中。当前代码如下:'Custom',"value"=>$cart_item['wcpc_custom_product']);}return$custom_items;}add_filter('woocommerce_get_item_data','render_meta_on_cart_and_checkout',10,2);add_action('woocommerce_befor

php - 在 Woocommerce 的单个产品页面中添加产品备注字段

我想在用户的单个产品详细信息页面中创建自定义订单备注。这个可以在没有插件的情况下使用php。我已附上屏幕截图和网站网址以供引用。已尝试在function.php中使用此代码,它在结帐页面上运行,而不是在产品详细信息页面上运行。任何人都可以帮助我实现这一目标。add_action('woocommerce_after_order_notes','customise_checkout_field');functioncustomise_checkout_field($checkout){echo''.__('Heading').'';woocommerce_form_field('cust

php - 当用户在 WooCommerce 中再次登录时从购物车中删除以前的项目

我有WordPress4.9.5版和我们自己的主题,以及WooCommerce作为在线商店解决方案。假设一些用户登录网站并在购物车中添加了一些商品。然后他退出网站,无论是关闭网页还是注销。一段时间后(他是否在同一台计算机上无关紧要),当同一用户访问网站(作为访客,无需登录)并在购物车中添加一些商品并去结账时,WordPress合并两个购物车(商品来自过去和当前添加到购物车中)。我需要删除旧项目并仅保留新项目。例子:(用户登录后的购物车内容)项目1第2项(用户是访客/注销时的购物车内容)第3项第4项(结账时登录后的购物车内容)项目1第2项第3项第4项我只需要保留购物车:第3项第4项我应该

php - 在 Woocommerce 中为特定支付网关添加自定义费用

在选择付款方式(信用卡)时如何在总金额中增加一个百分比?例如:如果客户货到付款,则按底价计算,如果我选择在线支付,则我收取的百分比加到总金额中?货到付款网关ID列为:cod列明网上支付网关ID:tinkoffadd_action('woocommerce_after_calculate_totals','custom_fee_for_tinkoff');functioncustom_fee_for_tinkoff($cart){if(is_checkout()||defined('WOOCOMMERCE_CHECKOUT')){$payment_method=WC()->session

php - 在 Woocommerce 中添加基于购物车商品数量的自定义结帐字段

最终,当客户在结账时超过一定数量时,我试图在woocommerce中添加一个字段来结账。对于此示例,我使用500并尝试在结帐底部显示一条消息。我一直在尝试各种代码变体,这就是我目前所做的。add_action('woocommerce_after_checkout_form','woocommerce_add_quantity_message',12);functionwoocommerce_add_quantity_message(){global$woocommerce;$total_products=0;foreach($woocommerce->cart->get_cart()

php - 基于 Woocommerce 中自定义单选按钮的动态运费

在Woocommerce中,我在结帐页面上添加了两个自定义单选按钮,在点击时,我调用了一个ajax函数来添加运费。这是我的代码:$(document).on('change','#shipping_method_0_local_pickup5',function(e){$('.woocommerce-shipping-fields').css({'display':'none'});$("#deli").css("display","block");varselected=$("input[type='radio'][name='post-del']:checked");varsele

php - 如何删除 woocommerce 容器 div '<div class="woocommerce">'

我为woocommerce创建了一个自定义主题并复制了templates文件夹到我的主题根目录woocommerce.现在我发现woocommerce中的所有页面都有一个类为woocommerce的div容器.我想更改它的类别或将其从我的主题中删除。我在我的主题文件中搜索了我一无所获。!有什么办法可以更改或删除它吗? 最佳答案 不,您不能更改或删除,这可能会破坏一切,请在此处阅读更多信息-https://github.com/woocommerce/woocommerce/issues/12191.

php - 如何更改购物车中的可变产品价格以及删除 Woocommerce 中的特定产品表单购物车

我的网站我在购物车中添加了一个可变产品。当时另一个可变产品也添加到购物车中,该产品是礼品产品。现在我想将礼品可变产品价格更改为0,它仅在条件符合购物车中提供礼品的产品。我还想通过单击提供礼品的产品来删除两种相同的产品形式。我的代码下方不适合我。add_action('woocommerce_before_calculate_totals','change_custom_price');functionchange_custom_price($cart_object){$custom_price=0;//Thiswillbeyourcustomeprice$gift_variation_