我有购物车的总数量,但我需要购物车中可用产品的数量。我不想显示总数量,但想显示购物车中的总产品/订单
请帮忙 您可以使用WC()->cart->cart\u contents获取唯一产品的总数。它包含购物车项目的数组。您可以使用array_unique()函数来避免重复ID。因此,最后您可以使用array\u count来获得独特产品的计数。我在客户端项目中遇到了同样的问题@
但我决定
使用微型购物车/购物车功能替换购物车中的产品总数-而不是其数量项目
$_cartQty = count( WC
我正在尝试删除实际签出页面上方显示的信息。它向我显示欢迎管理员、联系电话和电子邮件。我想改变这些细节。
wordpress中的签出页面只显示[woocommercepage_checkout]的一个短代码,我应该使用哪个css
干杯你可以使用一个钩子,你可以在上面添加你的自定义css
在hook函数中,您可以注册自定义css文件并将其排队。为了确保自定义CSS不会破坏其他页面的样式,请在类似于is_checkout()的条件下编写排队行
所有这些代码都需要添加到主题的functions.php中
在Woocommerce中,如果选择了特定属性,我希望阻止用户添加到购物车
属性名为“生产时间”,我们要从采购中禁用的特定值为“紧急”
以下代码来自此链接-
然而,它只适用于数字。当属性是文本时,它不起作用
add_filter( 'woocommerce_variation_is_purchasable', 'conditional_variation_is_purchasable', 20, 2 );
function conditional_variation_is_purchasabl
我想知道如何强制Woocommerce的最低收费,Woocommerce是Wordpress的电子商务系统。如果最低限额是100美元,而购物车中的物品总共只有23美元,那么这个人可以结账,但他们将支付100美元。这不仅需要反映在结帐中,还需要反映在订单发票和任何其他相关字段中
我对PHP还行,但我不熟悉Woocommerce系统。逻辑上,我预测我们可以修改总计算器。。。如果$total大于等于100{定期进行}否则{$total=100}。或者,可以根据最低费用和当前购物车总额之间的差异,动态地
我正在通过wp_get_current_user()获取用户详细信息;功能
通过使用消费者id和产品id,如何知道消费者是否购买该产品
我也试过这个函数
woocommerce_customer_bought_product( $current_user->user_email, $current_user->ID, $product_id );
功能woocommerce\u customer\u Build\u product现在列在woocommerce的弃用功能中。您可以
我使用下面的方法在WordPress管理员的Woocommerceorders列表中添加了几个自定义字段列,但排序不起作用
add_filter( 'manage_edit-shop_order_columns', 'my_wc_columns' );
function my_wc_columns($columns){
$new_columns = (is_array($columns)) ? $columns : array();
unset( $new_columns['or
在my的商店页面上,我使用ajax功能和数量输入实现了添加到购物车
我使用了一个引用文件中的代码片段
该功能与ajax配合使用。因此,如果我在数量框中输入10并单击“添加到购物车”,那么将通过ajax向购物车添加10种产品。但问题是,如果在相同的数量框中(对于相同的产品),如果我想再添加5个,如果我在框中输入5并点击“添加到购物车”,它会再次添加10个项目,而不是5个
所以,它只保留10的值,并不断增加,无论我在数量框中输入什么。你可以在我的电脑上查一下
所以,如果有人能帮我解决这个问题,请看一
我试图删除各个签出字段中的自动加载用户信息,但似乎找不到任何方法访问字段值。我尝试了以下方法来清除格式、删除、字段等,但我找不到任何方法来显示如何仅删除值。有人知道如何访问这个吗
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
$fields['billing']['bil
我使用钩子删除或返回付款字段,具体取决于选择的交付方式
add_filter( 'woocommerce_default_address_fields' , 'custom_override_default_address_fields', 20, 1 );
// Our hooked in function - $address_fields is passed via the filter!
function custom_override_default_address_fields( $
WooCommerce正在我的网站上的产品上添加rel=“nofollow”链接到“添加到购物车”按钮,我不知道如何删除它。
我试着按照答案去做,但没能成功
非常感谢您的帮助。您可以使用woocommerce\u loop\u add\u to\u cart\u args从woocommerce循环中的add to cart按钮取消设置rel属性
add_filter( 'woocommerce_loop_add_to_cart_args', 'remove_rel', 10, 2 );
fun
我正在编写这段代码,虽然我已经尽了最大努力使其正常工作,但我无法修复分组产品的存档(商店页面)中出现的“除以零”错误
这是错误消息:
警告:在
这使得百分比文本显示如下:Save:-$18(-INF%)
错误是指这一行:
$saving_percentage = round( 100 - ( $sale_price / $regular_price * 100 ), 1 ) . '%';
以下是完整的代码:
add_filter( 'woocommerce_get_price_html', '
我需要在Woocommerce产品变体级别管理“低库存阈值”,但默认插件(Woocommerce)在产品变体级别没有此功能
它具有全球级别的库存管理低库存阈值。但这不是我想要的,因为我的网站充满了各种各样的产品。所以我在寻找解决方案,因为我需要在每个产品变化通知电子邮件达到我想要给出的低库存阈值时获得通知
有人对我的问题有更好的建议吗
感谢看来,WooCommerce允许您在其系统中为多种类型的事件创建Webhook。您可以设置webhook,以便在发生以下任何事件时向应用程序发送请求:
产品
在我的content-single-product.php中
$variationupdate = $product->get_variation_price('min');
<span itemprop="price" class="price" ><?php $variationupdate ?></span>
$variationupdate=$product->get_variation_price('min');
如果客户在variati
我们的客户目前销售人造草,并根据订单在英国的装运地点设置了3个不同的装运区
他们现在决定也销售配件,但他们希望通过以下方式发货:
在全国范围内购买这些配件的统一交付成本
如果客户仅购买配件(无配件),则为10英镑
销售)。如果客户在购买草地销售和配件
同时,将只收取送草费
添加,因为它们将同时交付
这可能吗?我找到了一个解决方案,我在我的子主题中的functions.php文件中添加了以下代码:
add_filter('woocommerce_package_rates', 'specific_
我在此函数中遇到此错误消息,我看不出字符有任何问题
语法错误,意外的“cfwc_save_cus”(T_ENCAPSED_和_空格)
请确保双引号和引号正确匹配。如果字符串中有双引号,则可以使用运算符“(引号)对其进行转义。您的意思是$\u POST['custom\u description']
function cfwc_save_custom_field( $post_id ) {
$product = wc_get_product( $post_id );
$title = isse
如何重命名WooCommerce订阅中的“暂停”按钮?我想让它说“暂停”。“重新激活”也一样,我想说“恢复订阅”
我知道这将是一个我需要添加到funcitons.php文件中的函数
短暂性脑缺血发作
修改admin new order.php文件,如何使用如下变量
{customer_email}
从一个变量列表中
在我的商店里,我使用带有此代码的特别感谢页面。但是我有一个olso产品允许的客户结账模块,我想更改产品允许的客户结账的感谢页面。我怎样才能得到这个
@你能帮我吗?
// ödeme sonrası özel teşekkürler sayfasına yönlendiriyor
add_action( 'woocommerce_thankyou', 'bbloomer_redirectcustom');
function bbloomer_redirectcustom( $order_id
当前的Woocommerce侧边栏类别小部件显示所有可用类别和相关子类别,这对于具有大类别和子类别的站点来说是有问题的。我试图只显示当前类别名称及其子类别,反之亦然
下面是到目前为止我已经实现的代码,它显示了当前类别选择的所有子类别,但缺少子类别的主类别名称和父类别名称
如何显示子类别的主类别和父类别名称(如上图所示)
<?php
$category = get_queried_object();
$wcatTerms = get_terms('product_cat
我有一个带有动态创建ID的“人数”表单字段。该字段是一个QTY input type=“number”,我希望在每一侧使用加号/减号键
但是,我添加了按钮和一些jquery,因为我有多个“person\u type”字段,加/减onclick会同时影响所有字段。如何使用foreach之类的工具来定位各个字段
这是我目前的代码
// get IDs from dynamic person_type field
$("input[id^='wc_bookings_field
我们需要在review-order.php中有两个表来显示表1中的发票项目和表2中的信用卡购买
这里我有一个基本的概念概述
<?php if($gateways == 'bacs') { ?>
<div id="order_review">
<table class="shop_table">
<thead>
<tr>
这个问题是关于Woolink的。我已经在我的Woocomece网站上添加了7个菜单,其中5个包含产品,其他的是HOME和CART。问题是,我不知道permalink的概念。尽管如此,我还是尝试将permalink更改为
自定义结构:
类别库:产品
它对菜单中的5种产品都很好,但问题发生在我的购物车菜单上。
当我点击它显示
"Page not found! Something has gone wrong. Sorry about that!"
我尝试使用Woocommerce设置,但找不到任何
当我尝试添加子类别时,它们会在页面刷新后消失。我可以向它们添加产品,但它们不会显示在前端和后端
有什么想法吗
我已经在Woocommerce设置中“清除了瞬态”和“重新叙述了术语”。两者都没有运气。您必须将此代码添加到Wordpress主题的functions.php文件中:
//Добавляем Подкатегории В Постоянные Ссылки В Woocommerce
remove_filter( 'post_type_link', 'woocommerce_produc
我正在努力完成这项任务,我真的需要一些帮助。首先,在有人将此标记为非主题之前,我已经阅读了这里和其他网站的所有问题和答案。不走运
我正在尝试编辑位于wc formatting functions.php中的wc\u format\u sale\u price函数的HTML输出
原代码为:
函数wc\u格式\u售价($regular\u price,$sale\u price){
$price=''。(是数字($常规价格)?wc_价格($常规价格):$常规价格)。“(是数字($sale_价格)?w
我想把我的特色产品改成垂直列表,而不是水平列表。我要找的是
我所能找到的就是如何编辑外观,但它仍然是水平的。不管怎样,我找到了一个插件解决方案
任何人都可以帮助我得到下面的代码正常运行。我从其他各种帖子中提取了一些代码来创建它
我需要创建一个自定义字段(数据表),并能够发布一个链接到PDF文件。然后,它应该出现在每个产品页面上的元数据之前
目前的代码如下:
add_action( 'woocommerce_product_options_general_product_data',
'woo_add_custom_general_fields' );
function woo_add_custom_general_fields() {
我需要这样的东西:
是否可以设置,当我们有最后5件库存时,某些用户角色批发无法订购该产品
例如,如果我们将数量设置为6件,则批发客户只能订购1件,以保持至少5件,如果低于5件,则批发客户不能订购比产品更多的产品?我不知道您的要求是否可行。但我有一个逻辑,可能是正确的,也可能不是
单击“添加到购物车”按钮获取库存数量和用户角色
检查用户角色是否为批发客户,库存数量是否为必填项
如果是,则阻止将产品添加到购物车
这是上述逻辑的基本实现。我刚刚检查了代码,发现产品没有添加到购物车。您可以基于代码进行构
我在网上找到了下面的代码,效果很好。它创建一个“一页”签出。唯一的问题是,在更改产品数量时,签出时会显示“购物车已更新”消息。我需要把它取下来
下面是我用来获取“一页”签出的代码:
// creates a combined cart and checkout page
add_action( 'woocommerce_before_checkout_form', 'one_page_checkout', 5 );
function one_page_checkout() {
if ( is_w
WooCommerce正在为父类别创建类别分页页面。我们不希望这些被编入索引,但我不知道如何最好地做到这一点
比如我有
这将上升到第31页,但我只希望主类别页面索引,而不是这些分页页面。这不是一个网站范围的要求,我仍然希望其他页面的分页索引,所以我不能作出全球性的改变
我已经看了以下内容
<meta name="robots" content="follow, <?php echo
(get_query_var('paged')==1)?'index':'noindex'?>
WooCommerce根据签出页面中的状态,计算配送成本并设置配送方式
我知道有邮政编码(邮政编码或邮政编码)可以做到这一点,但我的大多数客户都不知道他们的邮政编码
我尝试从结帐页面中删除city字段,并在WooCommerce中使用类似于“”的答案将城市添加为州
但是从签出中删除城市并不能完全从WooCommerce中删除它,其他地方的用户必须设置它,以便它与相同的州名冲突
是否有任何解决方案可以根据城市计算运输成本?你的问题太广泛了…如果你搜索一下,有一些现有的插件。谢谢@LoicTheAz
我已经使用ACF创建了一个自定义字段,我想在我的WooCommerce单一产品页面中显示它。如何才能做到这一点?您需要找到表示ACF字段应显示位置的钩子,例如,通过为单个产品页面使用
示例
add_action('woocommerce_在_single_product_摘要之后,'view_acf_field_用于_single_product',10);
函数视图\u单个产品的\u acf\u字段\u({
if(函数_存在(‘_字段’)){
_字段(“字段_名称”);
}
}
这是改编自。
我正在接管两个wordpress+woocommerce网站。个人客户在网站上购买产品
在第一个网站中,我无法在侧边栏中找到客户(或法语客户):
在第二个网站中,我可以在侧边栏中找到客户。但所有的信息都是灰色的
有人知道如何查看WooCommerce中的客户名单吗?我从未见过这样的情况。看来你需要一个特别的许可。如果您尝试通过url直接输入,会发生什么?一定会出现一些错误。可能是因为一个插件?你扮演什么角色?管理编辑?好的,我刚试过https://www.firstwebsite.com/w
我声明我不是专家!我的功能根据价格的存在修改产品的可见性。它适用于简单的产品,但不适用于具有变量的产品。更准确地说,变量的可见性在变量产品中更改,而不是在父产品中更改
我的问题是:如果存在变量,如何在父产品上设置可见性过滤器?这是我当前的代码:
if ($listinoWeb == "")
{
delete_post_meta($product_id, 'wwpp_product_wholesale_visibility_filter', 'all');
我有一个woocommerce网站,我插入了woocomerce paypal插件。
我想允许我的用户使用paypal checkout,而不必强迫他们在我的网站上键入任何数据(甚至不包括电子邮件地址)
然后,当他们回来时,我希望订单上有用户在paypal上选择的发货地址
当我在结帐页面上选中paypal选项时,我收到以下消息:
PayPal错误(10727):配送地址中的街道地址无效。请仔细检查您的送货地址,然后重试。PayPal错误(10728):配送地址中的城市无效。请仔细检查您的送货地址
我试图为单个产品页面创建一个短代码,显示当前产品的平均销售价格。因此,短代码将出现在产品页面的描述中。
此值应适用于简单产品和可变产品。
我能得到简单产品的平均值,但只有当订单中有一个项目时,我不能用可变产品解决这个问题
函数平均销售价格(){
全球$产品;
如果(是($product,'WC\U product')){
$product_id=$product->get_id();
$orders=wc\u get\u订单(数组(
“numberposts”=>-1,
“post_type”
我在电子商务中使用woocommerce插件网站实现了销售徽章,但在其上没有响应产品图像。
我想要响应销售徽章,当图像尺寸较小时,其销售徽章尺寸会随着产品图像尺寸的变化而自动调整。
现在的代码,我正在使用,但不工作的显示销售徽章图像大小在移动视图中大,在桌面视图中小,如何使其与产品图像响应
我使用此代码进行销售,以在产品上显示
add_filter( 'woocommerce_sale_flash', 'add_percentage_to_sale_bubble' );
function add
我在我的电子商务网站上使用woocommerce。我希望我的客户能够保存多个发货和账单地址。可以从“我的帐户”页面查看和编辑地址。在结帐页面中,他们应该能够选择他们已经保存的地址之一
我在谷歌上搜索了很多,发现除了一个插件外,什么也没有找到。我查阅了woocommerce文档,但没有弄清楚。我真的被它淹没了,感到失落
请帮帮我,至少给我指个地方。这是当今许多网站的一个非常常见的功能,我相信这是可以做到的。您可以尝试使用此插件:您可以尝试使用此插件:如果您有Shipping Multiple Ad
我正在使用和。我已经通过扩展为2个用户角色经销商和分销商设置了定价折扣。目前,如果我为一个产品设置了销售价格,那么销售价格将反映在所有用户角色上,并且经销商和分销商的扩展折扣将在其上进行复合
我如何有条件地声明,如果用户是经销商或分销商,删除销售价格,但仍应用动态定价中设置的价格折扣
wc-cart-functions.php
function wc_cart_totals_shipping_method_label( $method ) {
$label = $method->label;
if ( $method->cost > 0 ) {
if ( WC()->cart->tax_display_cart == 'excl' ) {
$label .= ': ' . wc_price
为了缩短购买过程,我的客户要求合并购物车页面和结帐页面,因此我没有使用产品页面>购物车页面>结帐页面,而是使用了产品页面>结帐页面(将购物车.php的全部内容附加到页面上)
问题:即使将购物车表单元素的action属性设置为签出页面URL,当点击“更新购物车”时,我仍然被重定向到购物车页面。知道为什么以及如何解决吗?发生这种情况是因为两件事
更新购物车操作由处理程序类处理。位置“includes/class wc form handler.php”。因为函数“update\u cart\u ac
我有一个买一送一的免费变化提供加上原来的1件价格。
我需要一个定制的变化,以显示只有当客户选择买一送一,以显示额外的颜色和免费项目的大小变化
提前谢谢
我添加以下代码:
用于支持数量字段。但有link href函数,当我点击quantity字段时,它会重定向。如何禁用它?我用以下代码片段解决它:
// WooCommerce remove the product quantity link
add_action( 'woocommerce_quantity_input_inputmode', 'wcname_close_link', 9);
function wcname_close_link() {
echo "</a>
好的,我想建立一个销售各种产品的商店,其中一个是
课程培训,每个学生选择一个培训课程作为产品,然后结帐。在订单电子邮件中,我们将找到所有学生的详细信息以及培训课程详细信息(日期、地点和培训师)购买的产品名称,并且每个订单都有一个唯一的二维码,将扫描该二维码并验证学生是否有订单(是否存在)请帮助我?在不了解WooCommerce或Wordpress的情况下,我建议:
添加具有唯一ID的“自定义订单元数据项”:
检查:“”
这可能是不必要的,您可以重用订单中的普通ID
然后使用“”来呈现QR
请
我已经创建了一个自定义快捷码,以显示库存量最小的产品,并希望在结果中添加分页,同时调用woocommerce订购下拉列表显示在页面上
以下是短代码:
// Minimum Stock Shortcode
add_shortcode( 'minimum_stock', 'minimum_stock_shortcode' );
function minimum_stock_shortcode( $atts ) {
global $woocommerce_loop;
// Attributes
我似乎找不到如何更改woocommerce/产品类别页面的背景。我使用以下css更改了归档和单个产品页面:
.woocommerce.post-type-archive-product {
background-image:none !important;
}
.woocommerce.single-product {
background-image:none !important;
}
这工作很好,但是的,我不能让它与分类页面的工作
谢谢您的帮助。请在functions.php中
WooCommerce在州和国家/地区的发货和账单地址字段中使用select2。我想这样做,当您搜索ka时,最重要的结果是Kansas而不是Alaska
我查看了select2的文档,发现:
但这个解决方案适用于有孩子的情况。我不知道如何编辑文档化的示例,使其与WooCommerce一起工作。另一篇SO文章建议:
function matchCustom(term, text) {
console.log('matcher is running');
if (text.toUpperC
这里的想法是在按钮文本中加入价格(例如:$40),使其如下:“下订单并支付$40”
这是预期的结果,但我使用的代码(有或没有wc_price())只在按钮上生成一个span标记
我知道我可以自己将货币符号添加到按钮文本中,但我的想法是使其全球化
到目前为止,我的代码是:
add_filter('woocommerce_order_button_text','place_order_button_与_order_total');
函数place_order_button_与_order_total
我调用woocommerce REST api来创建一个订单:/wp json/wc/v3/orders,数量作为浮点值,但REST api需要一个整数数量值,因此响应会出错。
我尝试扩展子主题的functions.php中的基本API类,以将quantity类型重写为float,但这不起作用。我错过了什么
class CUSTOM_WC_REST_Orders_Controller extends WC_REST_Orders_Controller
{
public functio
求你了!!我在网站woocommerce后端产品搜索方面遇到问题。我使用的是带有阿尔法数字标题的产品,因此我试图寻找一种允许我在没有空格的情况下搜索的代码,例如Item:Antenna-RRT-4000(我想搜索RRT4000,但它不允许我),它不显示任何产品,但如果我键入RRT 4000,则显示我正在搜索的项目。我尝试使用不同的插件(relevansi和其他插件),但什么都没有。。提前通知
可以在fuctions.php中使用这样的代码吗??这个坏了,能修好吗
add_filter( 'woo
我正在为市场使用WCFM,希望能够为特定装运类别的产品收取单一装运费。例如:
Cart has products A, and C
Shipping classes are
A- Central WH
B- Central WH
C- External WH
目前市场将向您收取3笔运费
我希望它能够把所有的项目,属于中央万和航运类在同一个包
这段代码实际上完全关闭了多个运费和一个收费
有什么想法吗
add_filter( 'wcfmmp_is_shipping_enabled', functi
上一页 1 2 3 4 5 6 7 8 9 ...
下一页 最后一页 共 39 页