Woocommerce 在电子商务中显示订单上的自定义字段

我在一家网店工作,并按照本教程将一些自定义字段添加到我的账单中 // Hook in add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); // Our hooked in function - $fields is passed via the filter! function custom_override_checkout_fields( $fields ) { $fields[

Woocommerce 在价格前添加文本

几天来,我一直试图在woo commerce单一产品页面中的产品价格之前添加“价格”。我已经尝试了很多版本的代码,但都没有用 /** Add "Price" before the price */ function price_text() { ?> <div class="price-text"> <p>Price</p> </div> <?php } add_filter('woocommerce_get_price

Woocommerce 如何在商店页面中将侧边栏向左移动?

我第一次使用woocommerce,已经搜索了几个小时这个问题的答案。没有找到。如果有人愿意帮忙,我真的很感激 我在一个自创的儿童主题上使用woocommerce。主商店页面使用名为“页面左侧边栏”的主题模板,该模板通常将带有小部件的边栏放置在页面左侧。这个选项在我尝试创建的网络商店中看起来不错 但是Woocommerce模板覆盖了我的自定义模板,虽然我得到了正确的“页面左侧边栏”-模板的边栏小部件,但我用我的眼睛看到,并且在使用firebug进行调查时,Woocommerce调用的是“页面右侧

WooCommerce缺货信息

这很奇怪,但是我怎么能只显示woocommerce商店中虚拟产品的库存状态呢?未标记为虚拟的产品我想隐藏库存状态 在主题的function.php或插件中添加以下代码,以便仅在虚拟产品上显示库存,而不在其他产品上显示库存 add_filter("woocommerce_stock_html", "dont_display_stock_non_virtual"); function dont_display_stock_non_virtual($display, $availability){

Woocommerce 如何在电子商务中使用电子邮件作为用户名?

我想在我的WooCommerce网站中使用电子邮件id作为用户名。我可以在我的网站上看到(用户名和电子邮件ID),我只想在注册页面上显示电子邮件ID和密码。让我知道怎么做。我不记得在哪里找到的,但我在我的一个网站上使用了它。将其放在主题的functions.php文件中 /** // Allow customers to login with their email address or username **/ add_filter('authenticate', 'internet_all

如何在WooCommerce的checkout的order review页面中显示自定义字段

是否可以在WooCommerce的订单审查模板中插入字段“多个本地取货”?来自我的文章,这里是一些关于如何显示订单数据的示例代码。您需要找出要显示的数据的元键 // display the extra data on order recieved page and my-account order review function kia_display_order_data( $order_id ){ ?> <h2><?php _e( 'Additional I

woocommerce小部件标题没有要指向的html或css标记

我挣扎了一段时间才找到解决办法,决定求助于你。 我在侧边栏中放置了一些woocommerce小部件,我对这些小部件的样式设置有一个问题。我的问题是小部件标题没有html标记或css类供我使用。你可以看到下面 运货马车 产品 产品类别 这是一些糟糕的HTML:(如果仅仅针对父div还不够,我不确定没有JavaScriptI可以做什么。我还没有对现成的woocommerce插件或小部件进行任何修改。我在我的网站上使用了美德主题,应该与woocommerce一起工作,或者他们这么说。我

Woocommerce 是否可以更新用户';s购物车编程,只知道用户ID?

我正在建立一个订阅服务,每周自动向用户的购物车添加一次特定项目,而无需用户登录。问题是,WooCommerce似乎在多个地点携带购物车数据,我不确定哪一个可以作为优先的“主”购物车。用户元中的持久购物车似乎从属于会话购物车数据。但是,如果不以用户身份通过浏览器实际登录,我就无法了解如何获取/设置会话购物车数据 我是否应该尝试以某种方式欺骗用户登录以访问会话变量?或者有没有一种直接通过WooCommerceAPI实现的方法 因此我发现会话数据作为站点选项存储在options meta中,如果我将持

Woocommerce 商业中的发票号码混乱

嗨,我已经安装了插件“WooCommerce打印发票和送货单” 我有将近800张发票要打印,但当我输入401+张发票时,每个发票号码都会被打乱 前 发票编号应为402,但应为5, 这增加了75张发票,然后又从1开始 有什么建议吗 你联系过插件作者吗?没有,他能帮忙吗?如果它是一个高级插件,这里没有多少人可以访问它。因此,如果你的问题与该插件有关,那么这似乎是一个好的开始。它是一个免费的插件,没有高级功能。。无论如何,我会先去那里试试。

Woocommerce 带有数量字段的Woocomece添加到购物车按钮

需要帮助 如何在content-single-product.php页面中设置带有数量字段的按钮 执行操作(“购物循环项目”之后的“woocommerce”) 设置字段和按钮,但购物车中的数量不变。“添加到购物车”按钮仅设置1个项目。对于自定义单一产品页面,您应该执行do\u操作(“woocommerce\u single\u product\u summary”)而不是do\u操作(“woocommerce\u after\u shop\u loop\u item”) do\u action(

删除相关产品上的\u操作不适用于woocommerce钩子

我的functions.php文件中有这一行。我从content single product.php文件中获得了这些钩子。但是,我的单一产品页面上的相关产品仍然存在 我不想完全删除该功能,我复制了他们的$args来执行我自己的查询 已更新 remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 ); 我试图编写一个函数来实现我的目标,但是do\u

Woocommerce订阅:申请续订订单的优惠券

我想在创建订阅的续订订单时应用优惠券。 我使用stripe作为woocommerce订阅的支付网关 我从文档中找到筛选器“wcs\u续订\u order\u created”: 我设法申请,这是很好的触发,我可以申请优惠券,这一订单。 订单金额按优惠券金额减少 问题:Stripe收取订单的全部费用,没有折扣。就像我改变的顺序不是Stripe用的一样 以下是代码示例,可将任何续订订单减少5: function gens_renewal_order_created($order, $subscrip

在Woocommerce中添加统一费率的运费?

您好,我在Woocommerce工作,我想增加7美元的运费 订单总额不到50美元 你能帮我解决这个问题吗? WC设置下的高级成本选项 “成本”字段允许您对每个项目收取统一费率、基于百分比的成本或最低费用 可用的占位符: [qty] – Number of products in the cart [fee] – An additional fee. This fee has two optional arguments. percent – A percentage based on t

Woocommerce “国际商业”;“我的账户”;页面翻译

有人知道如何翻译我在Woocommerce账户页面上的这一特殊内容吗?这几乎是我在任何地方都找不到的唯一一件事 这是它的一张图片 我发现了这个问题。文本只是页面标题的印刷品,仍然是英文的。当我更改页面标题时,文本也更改了右键单击并使用“翻译为英语”。对不起,我应该更清楚一些。我正在试着翻译成我的母语。没有找到标记为红色的“我的帐户”。请转到:仪表板>设置>常规并更改网站语言。它已设置为我的母语。这就是允许我使用本地翻译器进行翻译的原因。无论我做什么,我的帐户都是英文的,因为它看起来只是页面上的一

Woocommerce 如何防止Wooccommerce复合产品扩展将复合产品的数量乘以基本产品数量?

Wooccommerce复合产品扩展允许您创建一个产品,它是基础产品和一个或多个组件产品的组合。就像一个大盒子里有一个或多个小盒子,而一个大盒子里有一个更大的盒子。一个大盒子里面的小盒子的数量可以增加,一个大盒子的数量也可以增加,但是更大的盒子是最终的产品 我有一个基础产品(滑板),我有组件产品(卡车、车轮等),可以选择添加到整个订单中。组件产品的数量可以增加,与基础产品的数量相同 问题是,当基础产品的数量增加时,零部件产品的数量乘以基础产品数量,导致将更多的零部件产品添加到购物车中 我想为滑板

Woocommerce don';不显示特定的商业类别

我有这个代码,用于在移动主题中将新产品显示为hscroll 但我不想显示具有1230 id的类别产品 我添加了一些代码,比如:$products->category->!=1230到第一个如果 请引导 <?php // new arrivals products $new_args = array( 'post_type' => 'product', 'posts_per_page' => 8, 'orderb

我的迷你购物车没有删除woocommerce中的图像

我目前正在尝试更改我的迷你购物车的图像布局。我在这里试图做的是删除默认图像大小,并用我为图像设置的自定义大小替换它。这就是我在function.php中添加的过滤器。 add_filter('woocommerce_cart_item_缩略图','uuu return_false') 似乎无法删除该图像。我在这里遗漏了什么吗?缺少信息。。虽然该代码可以工作,但只有当前主题使用该过滤器时,该代码才会工作。嗨,Reigel,谢谢你的回复。我已经测试过了,它适用于我的审查订单和购物车部分,但它似乎对我

Woocommerce 使用RESTAPI从类别中删除产品

我需要从我商店的一个类别中删除很多产品 我尝试使用更新产品并编辑产品中的类别属性,这一个 PUT/wp json/wc/v3/products/ 这是我使用的脚本 for ($i=0; $i < 22; $i++) { $products = $woocommerce->get('products?category='.$categoryToRemove.'&per_page=50&page=1'); $update_data = array(); f

WooCommerce订阅REST API-按修改日期限制响应

我正在使用WC订阅REST API列出给定日期后“date_modified”的所有订阅。“修改日期”是订阅属性 我试图使用“filter”参数来实现这一点,但我无法让它工作。此处列出了Filter param,但没有示例说明如何使用: 我尝试在postman上使用此参数设置,但它返回了一个空数组,即使有在该日期之后修改了date_的订阅: filter[meta_query][0][compare]=AFTER filter[meta_query][0][type]=DATETIME filt

Woocommerce Order API最近有变化吗?属性

我们有一位客户在ERP系统中从Woocommerce导入订单时遇到问题。API提供的数据与我在文档中发现的不匹配: 在客户的API中,订单行中的产品属性位于元数据中: { "id":12619, "name":"XXXXX", "product_id":2373, "variation_id":0,

PayPal与Woocommerce集成的应用程序ID

我在当地环境中与Wordpress和Woocommerce合作。进行API调用需要应用程序id。在沙箱模式下,我使用APP-80W284485P519543T,这里提到了这一点:。为了上线,我在Paypal上创建了一个应用程序,并尝试访问https://docs/api/goingLive/ (如指南中所述)。我无法访问此页面,也无法找到应用程序id。如何解决此问题? 非常感谢您的帮助。自适应支付在2017年12月被弃用。没有可用的应用程序ID 切换到使用支持的集成方法的插件,如PayPal结帐

woocommerce用税额更新价格

Woocommerce显示不含税的价格。有一个选项可以显示含增值税的价格,但前提是您在后端输入含增值税的价格 这个项目需要显示价格,包括税,以及产品类别和单页的税额。选择产品变体时,需要更新价格和税额。它还需要动态地从系统中提取税值,以便在后端更新税率时,前端反映更改 <?php /** * Single Product Price, including microdata for SEO * * @author WooThemes * @package WooC

Woocommerce 在页面上显示购物车项目

我在WoodPress与woocommerce合作。。我无法让它显示购物车项目名称和购物车项目的成本。加上wordpress页面上的总数。。有人能帮我吗 woocommerce的挂钩如下: 我试过的代码是: <?php /* Display number of items in cart and total */ global $woocommerce; echo "Items in cart: ".sprintf(_n('%d item', '%d items', $woocomm

如何从woocommerce中的变体id检索变体名称?

我使用以下函数调用来获取产品变体 $available_variations = $product->get_available_variations(); [18-Mar-2014 17:04:20 UTC] Array ( [variation_id] => 2968 [attributes] => Array ( [attribute_pa_country-of-origin] => hong-kong ) [image_src]

Woocommerce 在签出期间验证购物车中的产品

对于每种产品,我都添加了特定的装运类别。因此,在用户将一些产品添加到购物车并进行结帐后,我希望对购物车中的产品进行循环,以检查其装运类别,并防止所有产品都属于特定装运类别时进行结帐 在哪里做循环有什么想法吗?我的意思是我应该修改哪个动作/钩子 编辑 我用他提供的修改后的Rohil代码尝试了以下钩子作为答案。但只有当它起作用时: woocommerce\u结帐\u更新\u订单\u审核 提交前,请审查订单 我的意思是,我希望在输入发货详细信息并且用户按下“下订单”按钮后执行验证。因此,它首先验证

Woocommerce 如何预览Web商务端点页面

我如何预览或查看WooCommerce端点页面,如/order received/页面,而无需每次查看时下订单 我知道如何编辑WooCommerce端点页面的内容,但是如果我不能预览页面,我发现很难在前端工作。每次要预览端点页面时都不需要下新订单 只需下一次订单并将端点URL存储在某个位置。您可以随时重新访问端点页面,甚至在更改代码/样式后刷新页面

Woocommerce 商业订单查询

需要一个查询,我可以从订单中获取产品id,条件是此类订单必须包含特定的产品id 有了这个,我想得到的是其他用户在选择特定产品时购买的其他产品 这是我现在正在处理的查询: $orders = new WP_Query( array( 'post_type' => array('shop_order'), 'post_status' => array('wc-complet

WooCommerce功能可在网站主页上显示产品销售总额

我试图找到一个功能和快捷码,以显示在我们的网站上尽可能简单的产品销售总额。 不想显示产品名称或任何信息只是一个计数。 我找到了这个显示订单总数的函数/快捷码。只是想知道是否有人可以帮助调整它以显示销售的全部产品? 非常感谢 function display_woocommerce_order_count( $atts, $content = null ) { $args = shortcode_atts( array( 'status' => 'completed

Woocommerce 如何在商业中创建多个产品变体

我尝试使用此答案中给出的函数: 但是我不能让它工作,我把它插入了我的插件函数文件,而不是我主题的functions.php 在产品创建代码之后,我在此代码中调用该函数: foreach ($variations as $variation) { $model_name = $variation['name']; $model_name = explode(',',$model_name); $color = $model_name[0]

WooCommerce REST API用户级权限

我对WooCommerce感兴趣,因为它是一个使用RESTAPI的无头电子商务解决方案,但我有几个架构问题 用户权限/身份验证是如何处理的?据我所知,所有WooCommerce API端点都使用一个由WooCommerce验证的使用者密钥,这对于应用程序级权限是很好的(即限制哪些应用程序可以使用API)但是我找不到一种方法来处理更细粒度的用户级权限 WooCommerce REST API是否期望连接应用程序(其服务器上存储了自己的消费者机密)处理用户级权限,以阻止用户访问其他用户订单等,或者是

`woocommerce\u product\u bulk\u edit\u end`操作不再工作

我注意到,用于向woocommerce中的批量编辑功能添加自定义字段的woocommerce\u product\u bulk\u edit\u end操作已不起作用。这一定是由最近的更新引起的,但不确定是哪个更新 这被引用为定制批量编辑()的解决方案,我曾经使用过它 它被什么东西取代了吗?我似乎找不到任何提及

WooCommerce会员REST Api:从现有会员计划中添加/删除购买折扣

我有一个python脚本,它通过RESTAPI导入产品。在我使用WooCommerce会员资格插件扩展了我的应用程序之后,我想在现有会员计划中添加/删除特定产品的购买折扣。我在这里查看了他们的RESTAPI文档:,但似乎没有任何方法可以操纵购买折扣 有没有其他方法来实现这一点?是否有任何资源解释采购折扣存储在数据库中的位置和方式?我找不到

Woocommerce 如何在基于购物车总数的电子商务中应用自动折扣?

关于这个问题 我正在寻找与第一篇文章中的最终解决方案非常相似的东西,但如果小计>99欧元,我希望使用优惠券 你认为我如何修改代码?既然我是新手。。。我必须在哪里粘贴整个代码 非常感谢像这样的事情可以做到: add_action('woocommerce_before_checkout_process','add_discount_at_checkout'); function add_discount_at_checkout(){ global $woocommerce; $minorder

Woocommerce 在注册表中分配角色

我们正在为我们的项目建立一个网站,并使用Wordpress/Woocommerce 我们希望注册表允许选择各种用户类型(个人、SME等)或角色,然后根据选择的产品提供适当的定价选项 我一直在尝试研究各种插件,似乎有很多插件,但我对Woocommerce是新手,我非常不确定他们是否能完全按照要求完成这项工作 谁能给我指出正确的方向吗 非常感谢 Jim。这里有一个插件,该插件要求用户在注册期间从所选角色列表中选择自己在网站中的角色 对于根据这些角色定价的产品,您可以使用如下插件 检查这些插件和

WooCommerce会话何时开始?

我读报 在页面加载时,将为用户创建会话ID 但我们谈论的是哪一页呢。当人们来到我的网站时,他们首先点击的是主页。从那里他们可以选择“定价”进入“定价”页面。从那里,他们可以从项目列表中进行选择,然后进入结账页面,在购物车中可以看到他们在定价页面上选择的项目 但是WooCommerce会话是在什么时候创建的(我知道这不是PHP$\u会话) 我真正想要的是尽快清空购物车,因为我一直在购物车中看到上次访问的项目,除了这次选择的项目,当我进入结帐页面时 谢谢常识不是说你最早可以清空购物车的时间是在结账后

Woocommerce签出仅刷新邮政编码

我正在努力加快结帐速度,我的发货只基于邮政编码,所以当地址、国家和州发生变化时,我不希望“订单审查”刷新 我知道我需要处理:woocommerce/includes/class-wc-ajax.php 具体来说:更新订单审查() 有没有一种方法可以通过向我的themes functions.php添加代码而不是注释掉核心代码来做到这一点?我认为没有合法的方法可以做到这一点。但是有一个工作要做。您可以从签出表单中删除默认字段并添加自定义字段。-这样它就不会在更新时触发ajax 您可以通过以下方式在

Woocommerce:如何更新付款方式

我在结账页面! 我已经创建了一个名为“其他”的新支付网关,用户选择该网关,一个带有支付选项(如“Visa、万事达卡等”)的下拉列表将可用。 当用户选择一个选项时,例如:“VISA”,我希望付款方式标题变成“VISA”,而不是“others”。 我尝试使用: $order->set_payment_method_title($_POST[$this->id.'-admin-note']); 但它不起作用。有人能帮我吗?有人知道如何更改付款方式标题吗?您好,这是我找到的解决方案 更新发

如何获取添加到WooCommerce购物车的steps quantity产品的价值?

我使用此代码过滤添加到特定类别(id=70)购物车中的产品 我的目标是计算添加到“70”类产品购物车中的步骤数量 例如: 最低数量:0 步骤:100 我向购物车添加了300个数量的产品。 所以步骤号是3 是否有办法获得添加到购物车的产品的步骤数量 // Utility function that count specific product category cart items add_shortcode('palletcompleto', 'cat_cart_count'); functio

Woocommerce 在订单总额之后编辑购物车总额的HTML

我正在使用cart.php模板将表转换为div 这只是cart.php模板吗?是的,它是默认的woocommerce文件 <?php /** * Cart Page * * This template can be overridden by copying it to yourtheme/woocommerce/cart/cart.php. * * HOWEVER, on occasion WooCommerce will need to update template fi

Woocommerce 如何创建一个只显示在售产品的按钮?

我知道我可以修改查询以在循环中仅显示在售产品,如下所示 add_action('woocommerce_product_query','show_only_on_sale_products'); function show_only_on_sale_products( $q ) { $product_ids_on_sale = wc_get_product_ids_on_sale(); $q->set( 'post__in', $product_ids_on_sale );

Woocommerce 电子商务搜索结果排序

我的商店页面设置精细排序默认为“最新”。woocoomerce搜索返回按默认“相关性”排序的产品。我正在研究如何使woocommerce搜索结果的默认排序为“最新”而不是“相关性”。您能提供更多信息吗?你是在使用API还是这是一个Wordpress网站?这是一个Wordpress网站。谢谢

Paypal IPN不与woocommerce合作

我只是试着设置贝宝付款。购买订单时,订单未被处理,即使已在paypal中成功购买,也会卡在“待付款”状态。我看过wc日志,上面写着“收到PayPal的无效回复” 在htaccess中,我强制使用https。我知道https可能是个问题,但我没有得到答案: RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 以下是日志: 2020-04-06T2

woocommerce第三方运输方法

我已经创建了woocommerce插件,它从第三方URL(我的网站)获取运费,并将其显示在结帐页面上。当我点击其中一种配送方式时,它也会计算正确的配送率,但当我再次刷新结账页面时,我选择的配送选项丢失,我必须再次选择。此外,我的定制配送选项在成功订购后无法送达订单 在下面的屏幕截图中,我传递了郊区和邮政编码,我得到了我想要的所有费率,当我点击其中一种运费方法时,它也会计算出正确的运费 点击下订单后,采用第一种发货方式,即统一费率:$5,请参见下面的屏幕截图 这是我的插件,请看一下,并指导我哪

Woocommerce 剪切文本并在类别中添加“阅读更多”按钮

我的Woocommerce中有很长的类别描述,我想截断文本并添加一个“阅读更多”按钮。 我试着上传一个插件,在分类部分添加一个编辑器来使用“阅读更多”按钮,但我可以直接使用按钮或放置标签,前面什么都没有发生 直接修改文件可能更容易,但我阻止。。。您能帮助我吗?您可以使用jQuery缩小描述容器的高度,并添加一个“阅读更多”按钮,将容器的大小调整回其原始高度 add_action( 'woocommerce_after_main_content', 'woocommerce_after_main_

Woocommerce-在特定子类别上显示特定小部件

我想在特定类别的所有帖子上显示特定的小部件。换句话说,假设我们有一个类别slug作为“颜色”,它包括100篇文章(或100个子类别)。如何在所有这些子类别(不包括主类别)上显示小部件IDID=“widget-1-text-1” 我在Stackoverflow上什么也找不到。我在谷歌上搜索了几个小时,得到了以下实际上不起作用的代码: add_filter( 'widget_display_callback', 'spice_display_widget_logic',10,2); functio

Woocommerce 在我的网站上的任何地方完全隐藏任何没有类别的产品:吴哥商业

在我的wooCommerce平台中,我不想显示未选择类别的产品。我的意思是,哪些产品类别是空的,哪些产品没有显示在我的网站上。 有什么方法可以做到这一点吗?有不同的方法来检索产品,如果您想从站点中的任何地方排除没有指定类别的产品,那么您需要解决所有这些问题 WP_查询 您可以连接到pre\u get\u posts操作并修改tax\u查询arg,以便排除未分类产品类别中的产品(仅当查询帖子类型为产品时)。事实上,我假设未分类是默认产品类别的slug(您需要根据您的具体配置对其进行修改)。例如:

  1    2   3   4   5   6  ... 下一页 最后一页 共 21 页