WooCommerce是一个可用于WordPress的开源电子商务插件。问题应该与编程改变或扩展WooCommerce行为有关。
我想在 WooCommerce 中添加新状态。我使用 woo-state 和 snippet 插件并添加了以下代码: 函数 woo_add_my_country( $country ) { $country["AE-DU"] = '迪拜'; 返回 $count...
我正在使用 .csv 文件通过 Woocommerce 导入批量产品。 除了我试图上传的属性之外,一切都正常工作。 我正在上传品牌名称作为属性。我现在...
添加日期运送字段,可以选择阻止某些日期并将信息添加到管理部分和电子邮件
我使用以下代码添加发货日期字段,并能够阻止某些日期。这通常工作正常,但是,该信息不会添加到订单的管理部分......
将 WooCommerce get_date_created() 显示为 ddmmyyyy,而不是 yyyy-mm-dd+time
我正在尝试显示与 WooCommerce 进行直接银行交易的保留订单的参考号。我添加了 我正在尝试显示与 WooCommerce 进行直接银行交易的保留订单的参考号。我加了 <p><?php esc_html_e( 'Za referenco (sklic) uporabite "SI 00 ' . $order->get_order_number() . $order->get_date_created() . ' ". ', 'woocommerce' ); ?></p> 到 customer-on-hold-order.php (我将其复制到我的子主题中。它有效,但结果显示为 Za referenco (sklic) uporabite "SI 00 48522021-12-27T09:10:49+01:00 "., 在这种情况下,我需要将其显示为 Za referenco (sklic) uporabite "SI 00 485227122021 ". 如何修改显示的日期? 亲切的问候 使用 date() 将日期转换为您想要的日期 <p> <?php esc_html_e( 'Za referenco (sklic) uporabite "SI 00 ' . $order->get_order_number() . date('dmY',strtotime($order->get_date_created())) . ' ". ', 'woocommerce' ); ?> </p> 对于任何尝试格式化 WC_Order::get_date_create() 输出的人:解决方案很简单$order->get_date_created()->format('d-m-Y')。 希望它对某人有帮助;-)
我为用户创建了一个自定义复选框,如果选中该框,则会阻止他们使用 Woocommerce API。但是,如果选中该框,用户仍然可以使用该 API。我的过滤器和代码...
无法覆盖 Astra 主题的显示:无!WooCommerce 迷你购物车删除图标的重要样式
我在 WooCommerce 中使用 Astra 主题,但迷你购物车的删除图标(X 图标)出现问题。该图标被 Astra CSS 中的样式规则隐藏,我无法覆盖该规则。 问题:
不允许 PO BOX 运输 woocommerce 无法正常工作
add_action('woocommerce_after_checkout_validation', 'deny_pobox_postcode'); 函数 Deny_pobox_postcode( $posted ) { 全球$woocommerce; $address = ( isset( $posted['shipping_address_1'] ) )...
WooCommerce 变体更改的自定义字段选项价格更新问题
我正在尝试向我的 WooCommerce 网站添加自定义字段,以根据客户在选择产品变体时选择的保修状态更新价格。具体来说,我想要的价格是
WooCommerce:关于自定义字段变化的自定义价格更新问题
我正在尝试向我的 WooCommerce 网站添加自定义字段,以根据客户在选择产品变体时选择的保修状态更新价格。具体来说,我想要的价格是
我想将装箱单添加到自动电子邮件中。 例如,当我触发订单状态更改的邮件时,这似乎效果很好。 当我在“状态=处理&q...
如果邮政编码超出 WooCommerce 中的区域,则阻止结帐
我们安装并调整了以下小部件,用于检查邮政编码是否在我们的送货区域内,如果不在,它会自动将它们重定向到页面以注册他们的兴趣。 我们安装并调整了以下小部件,用于检查邮政编码是否在我们的送货区域内,如果不在,它会自动将它们重定向到页面以注册他们的兴趣。 <div id="deliverychecker-container" data-widget-id="166f5152dc8d7b"></div> <script> (function() { const i = setInterval(function() { const d = document.getElementById("deliverychecker-results"); if (!d) { return; } const t = d.firstChild.firstChild.innerText.slice(0, 5); if (t == "Sorry") { clearInterval(i); setTimeout(function() { window.location = "/register-your-interest-261/"; }, 3000) }; }, 1000); var a = document.createElement("script"); a.type = "text/javascript"; a.async = !0; a.src = "https://cdn.deliverychecker.co/api/v1/js/166f5152dc8d7b.js"; var b = document.getElementsByTagName("script")[0]; b.parentNode.insertBefore(a, b); console.log(a); console.log(b); }()); </script> API 调用具有邮政编码(PAF 的子集)的外部数据库 我现在需要在 WooCommerce chekout 页面上执行相同的操作,以防止人们添加超出区域的不同邮政编码,但我不知道如何执行此操作。 请注意,我们使用的是 WooCommerce 经典结账(简码)。 请指点,我不知道从哪里开始。 为了防止客户在 WooCommerce 中完成结帐,我们的想法是连接 WooCommerce 的结帐验证系统,并在邮政编码超出您的送货区域时停止结帐过程。 add_action('woocommerce_after_checkout_validation', 'validate_postcode_before_checkout'); function validate_postcode_before_checkout($posted) { // Get the billing postcode from the checkout form $postcode = isset($posted['billing_postcode']) ? $posted['billing_postcode'] : ''; // Call the Delivery Checker API to verify if the postcode is in the delivery area $response = wp_remote_get("https://cdn.deliverychecker.co/api/v1/check-postcode?postcode=" . urlencode($postcode) . "&widget-id=166f5152dc8d7b"); if (is_wp_error($response)) { wc_add_notice(__('Could not verify your postcode. Please try again later.'), 'error'); return; } $body = wp_remote_retrieve_body($response); $data = json_decode($body, true); // Check the response for a valid delivery area if (isset($data['status']) && $data['status'] === 'error') { wc_add_notice(__('Sorry, we do not deliver to your postcode.'), 'error'); } } 我希望这对你有用。
Woocommerce 产品循环 - 显示变体选择下拉列表并添加到存档中的购物车按钮
尝试在可变产品的存档页面上的产品循环内添加“添加到购物车”按钮。目前,我的循环链接到完整的产品页面以选择变体。我想要...
我正在 WordPress 网站上工作,我有多个订阅和一个简单类型的产品。 每周、每月、每年等订阅。使用 woocommerce 订阅插件,该插件正在运行
希望将 ACF / SCF 输出从 0/1 转换为是/否或自定义值
这可能是 PHP 编码 101,但是经过一个小时的漫长的搜索各种搜索引擎和 YouTube 后,我似乎是第一个也是唯一一个问这个简单问题的人 - 希望
在管理新订单电子邮件模板中添加应用的优惠券代码 - WooCommerce
让我澄清我的问题: 我已下载并激活用于电子商务功能的 WooCommerce 插件。 我想使用我的自定义 p 在管理新订单电子邮件模板中添加“已应用的优惠券代码”...
woocommerce_product_image_upload_error(图像.avif)
我尝试使用 Woo Commerce API 添加图像 .avif,但出现错误: “woocommerce_product_image_upload_error” 我尝试了不同的导入方式,但 .avif 是支持的...
WordPress 6.6.2 WooCommerce 9.3.3 根据我的阅读,我应该能够阻止使用 woocommerce_checkout_process 挂钩下订单。我尝试将我的插件代码简化为...
Divi 搜索模块无法搜索 woocommerce 产品,结果页面没有结果
我的网站是 https://trendyselect.net/ 当我想搜索 woocommerce 产品时它总是显示找不到结果 我在 function.php 中添加了代码片段 使用以下代码但没有任何效果 /* Se...
WooCommerce - 商店页面“更多详细信息”按钮而不是“添加到购物车”
我以为商店页面上的产品按钮有一个设置,可以在将按钮添加产品到购物车或转到产品详细信息页面之间切换? 好像没找到...
Woocommerce 产品简短描述中同一类别的产品下拉菜单
在 Woocommerce 中,我想在产品简短描述中添加一个下拉列表,显示具有相同类别的所有产品。如果能去产品就更好了...