WooCommerce是一个可用于WordPress的开源电子商务插件。问题应该与编程改变或扩展WooCommerce行为有关。
根据 WooCommerce 中的运输类别将重量(以克为单位)添加到总订单中
我的functions.php 文件中有一些自定义代码,如果结账时购物车中存在多个运输类别为343 的产品,则可以将运输类别从343 更改为344。然而,我需要...
我已经开始使用 WooComeerce 和 React.js 构建一个项目,但我有一个问题。 当我尝试获取数据时,例如:“产品”,收到问题 401 未经授权。 我已经测试...
我一直在尝试使用此包将我的 WooCommerce 客户与 Laravel 同步,旨在确保产品、订单和客户数据的无缝集成。 作曲家需要自动/
Woocommerce 订单、产品和客户 API Laravel
我一直在尝试使用此包将我的 WooCommerce 产品、订单和客户与 Laravel 同步,旨在确保产品、订单和客户数据的无缝集成。 作曲家
WP 所有导入如果 WooCommerce 产品价格导入声明
我正在使用 WP All import 通过 JSON 文件从供应商导入产品。我有一个为我网站的批发客户设置的自定义字段以及我根据...更新的正常销售价格
WP 所有进口 if 声明 WooCommerce 产品价格
我正在使用 WP All import 通过 JSON 文件从供应商导入产品。我有一个为我网站的批发客户设置的自定义字段以及我根据...更新的正常销售价格
在 WooCommerce 产品档案页面中显示产品销售百分比
我想在产品标题下显示销售百分比。这是我在functions.php页面中的函数,但是我得到了NAN% Off // 计算并显示销售百分比的函数。
我想在产品标题下显示销售百分比。这是我在functions.php页面中的函数,但是我得到了NAN% Off // 计算并显示销售百分比的函数。
我正在使用 WP All import 通过 json 文件从供应商处导入产品。我有一个为我网站的批发客户设置的自定义字段以及我根据...更新的正常销售价格
Woocommerce - 当产品缺货时禁用 add_to_cart 按钮
当产品缺货时,我想禁用“添加到购物车”按钮。 我尝试过类似的方法,但根本不起作用: 函数remove_add_to_cart($产品){ 如果($产品->
我使用 WooCommerce 在我的网站上销售在线课程。每个课程(产品)都有许多可下载的文件。 不幸的是,WooCommerce 不会将每个产品的下载分组在一起并制作很长的
如何使用 wordpress 和 woocommerce 用短代码显示类别名称?
我正在尝试填写类别描述/文本,并根据您所在的类别页面更改类别名称。 例如这个类别的描述: 您正在观看[类别]。 如果你...
如何全天导入 3500 多种 woocommerce 产品以同步 POS 数据库
我是一名经验丰富的 C# 程序员,使用 WordPress 和 PHP 工作。我正在与一个团队合作构建 woocommerce 与外部销售点 API 的集成。 API 调用正在拉取 3,500 个 json
我在单个产品页面上显示自定义元字段: 函数 my_custom_field() { 全球$产品; $value = get_post_meta( $product->id, 'color', true ); if ( !empty( $value ) ) { 电子...
如何使用下拉菜单按产品名称对 WooCommerce 下载进行分组?
我使用 WooCommerce 在我的网站上销售在线课程。每个课程(产品)都有许多可下载的文件。 不幸的是,WooCommerce 不会将每个产品的下载分组在一起并制作很长的
WooCommerce - 隐藏特定产品类别页面上的类别图像
您好 Stack Overflow 社区, 我正在写一个备件网站。某些类别页面具有复杂的绘图,需要像平常一样大显示,以便您可以看到发生了什么。其他我可以
如何在 WooCommerce 的 my-downloads.php 中对多个产品链接进行分组?
在 WooCommerce 的用户帐户中列出购买产品的下载链接的基本设置是: 回声 apply_filters( 'woocommerce_available_download_link', ' 在 WooCommerce 的用户帐户中列出已购买产品的下载链接的基本设置是: echo apply_filters( 'woocommerce_available_download_link', '<a href="' . esc_url( $download['download_url'] ) . '">' . $download['download_name'] . '</a>', $download ); 最终在帐户中显示如下: 基本上,它列出了产品名称,后面是包含的链接。如果您每个产品有十个链接要下载,那么这个列表就会很长。然后,如果您购买了多个产品,每个产品都有十个链接,那么列表就会很长。我正在寻找一种解决方案,使这个列表看起来像这样......现在请注意产品 2 在产品 1 之后开始。 我非常惊讶这个选项不是标准的,但我找不到任何解决方案。我试了又试...太多的代码我什至不知道从哪里开始。 有人对这个 WooCommerce 问题有任何想法吗? 对于那些希望通过 WC()->customer->get_downloadable_products() 功能按产品 ID 对返回的可下载项目进行分组的任何人。 下面的代码片段修改了函数 WC()->customer->get_downloadable_products() 的返回数据,以按产品 ID 对可下载文件进行分组。 /** * Group Downloadable products by product ID * * @param array $downloads * @return array */ function prefix_group_downloadable_products( array $downloads ) { $unique_downloads = []; foreach ( $downloads as $download ) { $list = [ 'download_url' => $download['download_url'], 'file_name' => $download['file']['name'] ]; if ( array_key_exists( $download['product_id'], $unique_downloads ) ) { $unique_downloads[ $download['product_id'] ]['list'][] = $list; continue; } $data = $download; $data['list'] = [ $list ]; $unique_downloads[ $download['product_id'] ] = $data; } return $unique_downloads; } add_filter( 'woocommerce_customer_get_downloadable_products', 'prefix_group_downloadable_products' ); 过滤器就位后,使用过滤器挂钩 woocommerce_account_downloads_column_download-file 修改布局以在有序列表中列出可下载文件。 /** * Show number list of downloadable files for group product * * @param array $download * @return void */ function prefix_downloads_column_download_file( array $download ) { $lists = $download['list']; if ( empty( $lists ) ) { _e( 'No Download Files', 'storefront' ); return; } echo '<ol>'; foreach ( $lists as $list ) { echo '<li>'; echo '<a href="' . esc_url( $list['download_url'] ) . '" class="woocommerce-MyAccount-downloads-file">'; echo esc_html( $list['file_name'] ); echo '</a></li>'; } echo '</ol>'; } add_action( 'woocommerce_account_downloads_column_download-file', 'prefix_downloads_column_download_file' ); 这里需要注意的是,原始下载文件数组的数据结构没有改变,我们只是引入了一个新的键list[],它在list键中保存每个可下载文件的URL和名称。 我使用了上面的代码,它在下载页面中工作正常,但是在下载部分的订单页面以及下载部分的订单报告页面上出现此错误: 警告:第 156 行 /home/beatop/domains/sdrecords.ir/public_html/wp-content/themes/hello-theme-child-master/functions.php 中未定义的数组键“list” 没有下载文件 第 156 行是上面代码中的: $lists = $download['list']; 如果有人告诉我如何解决这个问题,我将不胜感激。 向大家致以最美好的祝愿
经过长时间的寻找,我无法找到任何正确的代码如何为购物车订单项应用优惠券。假设客户添加了 10 个产品数量,我选择的优惠券应该...
防止 WooCommerce 优惠券堆叠在购物车和结帐页面上
我需要防止两张特定优惠券一起使用。我成功地实现了此代码,它可以防止将这些优惠券堆叠在购物车页面上: add_action( 'woocommerce_before_cart', '
当输入的邮政编码未被 woocommerce 中的任何送货区域覆盖时,有没有办法显示自定义消息?
我只有一个统一费率的送货区域,仅覆盖悉尼境内的几个邮政编码。我希望在输入不在该区域内的任何邮政编码时显示自定义 m...