woocommerce相关内容
我想为类别(A)添加费用,但仅当订单中有来自其他类别(B、C、D等)的产品时才计算费用。 但如果只订购A类产品,则不征收该税。 在我的代码中,在这两种情况下都会添加费用。你能指导我找到更好的解决方案吗? 我在我的网站上添加了以下代码: add_action( 'woocommerce_cart_calculate_fees','custom_pcat_fee', 20, 1
..
当您的购物车为空时,我应该向functions.php添加哪些代码以删除&q;结账不可用。请注意WooCommerce中的说明。 我在includes/wc-template-functions.php中找到了负责显示此消息的代码。 // When on the checkout with an empty cart, redirect to cart page. if ( is_pa
..
我是WordPress开发新手,目前遇到了死胡同。 我希望在更改订单状态后在WooCommerce订单中显示管理通知。 使用以下代码,通知不会出现:
..
登录-注册表单必须像弹出窗口一样显示,因此我进行了重定向,以避免未登录用户的默认MyAccount页面。 add_action( 'template_redirect', 'wish_custom_redirect' ); function wish_custom_redirect() { global $wp; if (!is_user_logged_in() && is_pag
..
我编写了一些代码,用于在基于产品类别的产品详细信息页面上显示定制的缺货消息。 function custom_backorder_message( $text, $product ){ if ( $product->managing_stock() && $product->is_on_backorder( 1 ) ) { if( has_term( 'bridal
..
我的目的是为带有特定产品标签的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
..
我想根据产品标签在WooCommerce Bookings支付页面上显示一个支付网关,该网关位于URL扩展名上,如下所示: /checkout/order-pay/5759158/?pay_for_order=true&key=wc_order_75uA3d1z1fmCT 例如,如果标记的ID是&q;378&q;,则仅显示&q;PayPal&q;网关并删除其他网关。 我使用的是Res
..
我正在制作一个插件来将一个ERP集成到WooCommerce,我正在考虑使用Web挂钩进行集成,问题是在插件第一次激活时创建Web挂钩,而不是强迫人们手动创建WooCommerce Web挂钩并对其进行配置。我在谷歌上搜索并尝试了几种方法,但看起来没有一种方法有效,我也尝试了进行一个SQL查询,但没有奏效。 我尝试过: function createWebhook($userID,$t
..
我已经使用ACF创建了一个定制字段,我想在我的WooCommerce单一产品页面中显示它。我如何才能做到这一点? 推荐答案 您需要找出表示应显示acf字段的位置的挂钩,例如,使用单个产品页面的WooCommerce Visual Hook Guide。 示例 add_action( 'woocommerce_after_single_product_summary', 'v
..
我使用的是高级自定义域插件,我只能在存档页面上的产品标题下方显示文本域,但我还需要在同一位置(文本域下)将图像显示为徽标。 这是我用来显示文本字段的代码,它起作用了; add_action( 'woocommerce_after_shop_loop_item_title', 'custom_field_display_below_title', 2 ); function custom
..
我希望显示客户为该项目支付的全部价格,而不是‘不含税价格’和‘含税价格’。 我遵循了这一点:Woocommerce - Admin Order Detail Page它几乎得到了我想要的东西,但它并不适合我的情况,我无法修改它。我对PHP不是很有经验,担心会打碎任何东西,因为它是一个实时的网上商店。 我设法很容易地更改了货币符号,并将其放在价格的末尾而不是开始处,但我还希望更改其他几项
..