woocommerce 相关问题

WooCommerce是一个可用于WordPress的开源电子商务插件。问题应该与编程改变或扩展WooCommerce行为有关。

寻找在创建产品时触发的 woocommerce 钩子

我正在寻找一个在创建产品时触发的 Woocommerce 操作挂钩。我正在寻找这个,这样每当创建新产品时我就可以自动发送电子邮件。 这就是我的功能

回答 1 投票 0

产品编辑页面需额外付费

根据产品自定义字段在 Woocommerce 答案中启用特定费用,我有以下代码: // 创建并显示后端产品自定义字段 添加动作('

回答 1 投票 0

Woocommerce 产品属性 - 术语无效分类法

第一次运行时,脚本会抛出无效分类的错误,第二次运行时,它会正常摄取。当使用 xdebug 暂停时,它会正确触发,因此似乎是时间门问题。我注意到之后...

回答 1 投票 0

每年限制购买一种产品类别 Woocommerce

我在上一篇文章中找到了此代码:限制客户在 WooCommerce 中的特定时间范围内多次购买特定产品,并进行自定义以限制每种类别的产品购买...

回答 1 投票 0

在管理订单详细信息页面中显示 WooCommerce 默认字段的标签

如何在管理订单详细信息页面中显示 WooCommerce 默认字段的标签。 任何人,请告诉我如何在管理订单详细信息页面中显示 WooCommerce 默认字段的标签。

回答 1 投票 0

将自定义 Metabox 添加到启用了 HPOS 的 WooCommerce 管理订单

我正在尝试在仪表板的 woocommerce 订单页面上添加一个新的元框。 add_action( 'add_meta_boxes', 'add_meta_box_wrapper' ); 函数 add_meta_box_wrapper() { 添加元框('

回答 1 投票 0

将自定义 Metabox 添加到启用了 HPOS 的 WooCommerce 管理订单

我正在尝试在仪表板的 woocommerce 订单页面上添加一个新的元框。 add_action( 'add_meta_boxes', 'add_meta_box_wrapper' ); 函数 add_meta_box_wrapper() { 添加元框('

回答 1 投票 0

将 woocommerce 帐户菜单中的 li 替换为 span

大家有人在吗?我在更换 li 时遇到问题。下面是我的代码。 // 替换 WooCommerce 我的帐户菜单 HTML add_filter( 'woocommerce_account_menu_items', 'custom_account_menu_ht...

回答 1 投票 0

使用附加输入字段自定义 WooCommerce 单一产品

嗯,我有一个问题,我想知道如何在“商品数量”和“添加到购物车”部分上方创建额外的输入,以便客户可以个性化他们的专业...

回答 2 投票 0

使用附加输入字段自定义 WooCommerce 单一产品

嗯,我有一个问题,我想知道如何在“商品数量”和“添加到购物车”部分上方创建额外的输入,以便客户可以个性化他们的专业...

回答 2 投票 0

如何在 Woocommerce 中添加附加字段来自定义单个产品

嗯,我有一个问题,我想知道如何在“商品数量”和“添加到购物车”部分上方创建额外的输入,以便客户可以个性化他们的专业...

回答 1 投票 0

如何通过输入字段更改购物车中的商品价格?

在 cart.php 我有一个输入,用户可以输入自己的价格 在 cart.php 中,我有一个输入,用户可以输入自己的价格 <input type="number" id="customPrice"> <div data-id="<?php echo $product_id ?>" id="updateCart">Update</div> 我有一个 js 函数,可以使用产品 id 和新的价格数据发出 ajax 请求 <script type="text/javascript"> jQuery(function ($) { let customPrice = document.getElementById('customPrice'); let price = customPrice.value; let updateCart = document.getElementById('updateCart'); let id = updateCart.dataset.id updateCart.addEventListener('click', function () { $.ajax({ url: "../wp-admin/admin-ajax.php", data: {action: "add_custom_price", id: id, price: 10}, type: "POST", success(data) { if (data) { console.log(data) } $("[name='update_cart']").trigger("click"); } }); }); }); </script> 在我的functions.php中我有 function add_custom_price($cart) { if (is_admin() && !defined('DOING_AJAX')) return; if (did_action('woocommerce_before_calculate_totals') >= 2) return; if (isset($_POST['price']) && $_POST['id']) { $price = intval($_POST['price']); // $id = intval($_POST['id']); foreach ($cart->get_cart() as $cart_item) { $cart_item['data']->set_price($price); } } } add_action('wp_ajax_add_custom_price', 'add_custom_price'); add_action('wp_ajax_nopriv_add_custom_price', 'add_custom_price'); add_action('woocommerce_before_calculate_totals', 'add_custom_price', 1000, 1); 但这不起作用。我有 500 错误 我的错误在哪里?或者我怎样才能做到这一点或其他方式?有什么建议请 你需要拿到产品,然后影响价格,然后保存 function add_custom_price($cart) { if (is_admin() && !defined('DOING_AJAX')) return; if (did_action('woocommerce_before_calculate_totals') >= 2) return; if (isset($_POST['price']) && $_POST['id']) { $price = intval($_POST['price']); $id = intval($_POST['id']); // Get product $product = wc_get_product($id); $product->set_regular_price($price); $product->save(); // delete the relevant product transient wc_delete_product_transients( $id ); } } 我想使用这个模组。 我将代码的第一部分放在 cart.php 模板文件中,最后一部分放在 function.php 中;但我不知道我必须将代码的第二部分粘贴到哪里。 我是 PHP 菜鸟 请问有人可以帮助我吗?

回答 2 投票 0

在“运送到不同地址?”时为特定用户角色添加费用已在 WooCommerce 结帐时检查过

我有一个具有不同用户角色的批发网站,并且希望允许员工也从这里开始在线订购。 如果用户角色“team”和“team2”选择发货,我只想添加 5 美元费用...

回答 1 投票 0

如何将 woocomerce 或完整的 wordpress 货币从美元更改为澳元

在我的 WordPress 网站上,我想将我的货币 USD 更改为 AUD,其价值为 。我所说的价值是指 1 美元 = 1.53 澳元。并且它会自动改变。因为我有 600 多种产品,但它...

回答 1 投票 0

如何获取 Woocommerce 商店页面标题?

我需要获取 WooCommerce 中商店页面的标题。我的意思是页面:site.com/shop/ 我试过这个: 全球$post; if ( class_exists( 'WooCommerce' ) && is_shop() ) : $post_type =

回答 1 投票 0

根据价格自动标记 WooCommerce 产品

add_action( 'woocommerce_update_product', 'auto_tag_product_by_price', 10, 1 ); 函数 auto_tag_product_by_price( $product_id ) { $product = wc_get_product( $product_id ); $价格 = $产品-...

回答 1 投票 0

在 Woocommerce 购物车和结账中将运费显示为适用免费送货时节省的金额

如何重新排列 WooCommerce 中运输信息的显示。目前,当应用免费送货时,它在购物车和结帐部分中都会显示为“免费送货”。我想改装...

回答 1 投票 0

如何在 woocommerce 中的自定义产品模板上获取自定义产品属性

我使用 woocommerce 插件创建了一个可变产品。在变量产品中,我创建了一个自定义属性“许可证持续时间”,其值为“3 个月 | 6 个月 | 1 年 | 生命周期”。 现在我...

回答 3 投票 0

将图像放在 WP、WooCommerce“商店”页面的标题后面

我可能错过了一些简单的东西,但是...... 我有一个使用 WordPress 创建的网站,上面有一个 WooCommerce 商店。 我想在横幅中的“商店”文本后面放置一个图像...

回答 1 投票 0

为 woocommerce 变体设置默认的第一个属性

我发现了这个问题,但没有人给出有效的答案: Woocommerce 设置默认变体 这里提到的内容不再起作用,我不明白错误是什么: https://quadlayers....

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.