woocommerce 相关问题

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

使用附加输入字段自定义 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

我如何获取 wordpress+woocommerce 中某一类别中产品某些属性的选项列表?

我想做这个东西 - 获取具有已知 id 的类别中产品的某些属性的选项列表。因此,类别 id 是 $catid,属性是 $attr。 所以,在我看来,我必须做这些......

回答 2 投票 0

从 WooCommerce 购物车和结账中的购物车项目名称中删除 html 标签

查看图片了解它是如何获得的 我在 WP 中安装的插件 我想从添加到购物车的产品标题中删除“span”元素。我提供了两张有问题的图片和一张

回答 1 投票 0

从 WooCommerce 购物车和结帐中的购物车项目名称中删除 html 标签

查看图片了解它是如何获得的 我在 WP 中安装的插件 我想从添加到购物车的产品标题中删除“span”元素。我提供了两张有问题的图片和一张

回答 1 投票 0

加入购物车后,我在产品标题中发现了“Span”元素。解决这个问题

查看图片了解它是如何获得的 我在 WP 中安装的插件 我想从添加到购物车的产品标题中删除“span”元素。我提供了两张有问题的图片和一张

回答 1 投票 0

仅执行一次代码即可在 WooCommerce 中进行银行电汇确认付款

对于银行转账(bacs)付款方式,由于店长通过改变订单状态手动确认订单支付,所以需要使用特殊的woocommerce_order_status_chan...

回答 1 投票 0

仅触发 woocommerce_order_status_changed 一次

对于银行转账(bacs)付款方式,由于店长通过改变订单状态手动确认订单支付,所以需要使用特殊的woocommerce_order_status_chan...

回答 1 投票 0

如何在Dokan产品表单中添加新字段来指定新产品和二手产品,并可以按旧产品和新产品过滤产品

我正在开发 WordPress/Dokan 插件。我正在寻找一种通过两个可选选项(新产品和二手产品)添加新字段的方法。另外,访客可以在商店页面过滤产品或搜索...

回答 1 投票 0

如何隐藏除 woocommerce 中的用户组之外的所有用户组的特定运输方式

在我们的网上商店,我们希望利用某些用户群体来获得好处,其中之一就是在运输方式上享受 50% 的折扣。所以我制定了一个有 50% 折扣的运输方式并使用了 PH...

回答 1 投票 0

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