草庐IT

WOOCOMMERCE

全部标签

php - 使用 acf 转发器字段在购物车中显示自定义产品元数据

我需要帮助...这是代码,在单个产品页面中,它显示尺寸输入(在后端这是中继器字段中的多选)附加到颜色复选框(在后端这是中继器字段中的选择),它们被称为通过acf中继器字段。每种颜色都可以与多种尺寸相关联。第一个功能运行良好,它显示了我想要的内容。但是我无法检索结果以将它们作为自定义元产品(作为产品变体)显示在购物车中,您能告诉我哪里错了吗?非常感谢,我迷路了...:-(这是测试产品:http://neo2.agencepoint.com/boutique/t-shirt-col-rond-manches-courtes-femme/add_action('woocommerce_bef

php - 仅显示已完成订单状态电子邮件通知的条形码

在我的WooCommerce网站上,我使用WoocommerceOrderBarcodes在电子邮件通知上显示订单条形码。我想隐藏或删除此条形码并仅在已完成订单状态电子邮件通知中显示它。我试过编辑插件文件(我知道不推荐这样做)。我在class-woocommerce-order-barcodes.php插件文件中删除了这个(第128-129行)://Addbarcodetoordercompleteemailadd_action('woocommerce_email_after_order_table',array($this,'get_email_barcode'),1,1);但它会

php - 仅对特定国家/地区的运费征税

我在一家非营利组织工作,我们的WordPress网站使用WooCommerce。我们不对产品价格征税。当买家将他们的订单运送到加拿大时,我们希望仅对运费征税。例如,如果来自加拿大的某人购买了一本$20的书,而运费是$5,我希望计算税金$5*15%=$0.75而不是当前的计算方式是($20+$5)*15%=$3.75我没有足够的php知识来组成一个功能片段来添加到我的子主题function.php文件中。有人可以帮忙吗? 最佳答案 正如您将在下面看到的,我的回答只是关于管理产品页面中的WooCommerce设置。在您的管理产品列表中,

php - 在 Woocommerce 中添加新产品时自动添加所有产品属性

我的一个客户要求基于Wordpress的Woocommerce插件进行这种奇怪的更改,以使事情变得“更简单”。Isitsomehowpossibletohaveallproductattributesautomaticallyaddedwhenaproductiscreated?如果没有在属性中输入值,是否可以自动禁用“在产品页面上可见”复选框?非常感谢任何帮助。编辑(解释):这就是上面的解释: 最佳答案 这是在创建新产品时自动添加所有现有产品变体+条款的方法。代码(注释):add_action('save_post','auto_

php - 从产品 ID 获取特定属性的值

我正在尝试获取带有选项值的产品自定义属性。这就是我获得普通属性的方式:$myproducts['data']['discount']=$product->get_attribute('pa_discount');有人知道我如何使用选项S、M和L获取我的属性大小吗?谢谢 最佳答案 在您的评论中,您使用的方法几乎是正确的,但是要获取属性值,您不需要array_shift()php函数,因为您会仅获取该属性的第一个列出的值。您可以改用foreach循环来获取每个值,例如:foreach(wc_get_product_terms($prod

php - 将新订单电子邮件通知附件添加到供应商电子邮件

在WooCommerce中,我使用woocommerce-product-vendors作为多供应商插件。结帐后,我作为管理员收到一封新订单电子邮件通知,其中包含附件(上传的文件)。但供应商会收到相同的电子邮件,但没有附件。我需要供应商也收到附件。谢谢 最佳答案 您可以使用挂接到woocommerce_email_recipient_new_order过滤器Hook中的自定义函数来尝试此代码:add_filter('woocommerce_email_recipient_new_order','adding_vendor_email

php - 在购物车 Woocommerce 中添加产品简短描述

我想将简短的产品描述添加到购物车:我确实将它添加到购物车,但奇怪的是它没有显示在结帐页面上,因为我的购物车在标题中。任何想法或其他解决方案都非常有帮助提前致谢functionexcerpt_in_cart(){$excerpt=get_the_excerpt();$excerpt=substr($excerpt,0,80);return''.$excerpt.'...'.'';}add_action('woocommerce_cart_item_name','excerpt_in_cart',40);在结帐页面上时,它不会显示代码中的这一部分'。$摘录。p出现在类里面就好了。

php - 从 WooCommerce 中的面包屑中删除 "Shop"

如何去除woocommerce面包屑中的Shop文本?[首页-->商店-->粉红喜马拉雅盐]我想根据我在WordPress网站中的导航菜单设置面包屑。[主页-->产品-->盐-->粉红喜马拉雅盐]我在我的主菜单中使用了一些页面、自定义链接、类别和产品。查看截图。Bredcrumb-菜单- 最佳答案 您可以通过主题覆盖WooCommerce模板(阅读以下官方文档):TemplateStructure+OverridingTemplatesviaaTheme从plugins/woocommerce/templates/global/br

php - 根据运输类别有条件地隐藏 WooCommerce 运输方法

在Thissite(here)上使用WooCommercev3.2.4(WPv4.9)和11种运费类别为超重/超大且适用统一费率的产品:20美元到加拿大,25美元到美国。所有其他产品的统一运费为10美元(加拿大)和15美元(美国),除非订单超过100美元,然后自动应用免费送货。如果购物车中有任何超重/超大元素,我的客户希望禁用免费送货。问题是,当购物车中混有常规商品和超大商品时,购物车表示没有可用的送货方式,并且未应用任何送货方式。我正在使用XAdapterWoocommerceShippingTableRate插件以将更高的成本应用于“超重”运输类别。更新我停用了这个插件,因为我意识

php - 将自定义 URL 链接添加到 WooCommerce 中的管理订单列表页面

您好,我正在尝试在后台添加一个AfterShip追踪按钮或链接到我的管理订单列表。我已成功创建一个新列,显示每个订单的跟踪号。但是,我想让跟踪号码可以点击。或者,作为替代方案,创建一个操作按钮,用于打开一个新选项卡并跟踪“跟踪编号”列中的编号。我需要的URL格式如下:https://track.aftership.com/LS325245095CN?请注意,跟踪号后面附加了一个问号。我需要对操作执行此操作,因为在输入跟踪号码时不使用问号符号。这是我用来在后台管理订单列表中显示跟踪编号列的代码://StartAddTrackingNumbertoAdminOrdersList//Star