您当前的位置:首页 > TAG信息列表 > woocommerce-offtopic

  • 如何将WooCommerce产品价格过滤器小部件添加到其他页面

    时间:2020-04-27

    我实际上已经定制了页面(完全由属性页面模板类型覆盖),我希望此页面位于woocommerce小部件“按价格过滤产品”添加快捷码:[woocommerce\\u product\\u filter\\u price](https://docs.woocommerce.com/document/woocommerce-product-search/shortcodes/woocommerce_product_filter_price/) 根据woocommerce文档,它不起作用,这是因为woocommerc

  • 如何禁用“统一费率”单选按钮并保留WooCommerce中的其他托运方式

    时间:2020-04-28

    我有两种配送方式,我想禁用默认的固定费率配送方式。我试过这种方法here 但它不起作用add_filter( \'woocommerce_package_rates\', \'hide_shipping_method_based_on_shipping_class\', 10, 2 ); function hide_shipping_method_based_on_shipping_class( $rates, $package ) { if ( is_admin() &a

  • 从WooCommerce中删除购物车功能,这样它就不会记住产品

    时间:2020-04-28

    在我的网站上,我使用WooCommerce的方式有点不同。我在我的网站上销售服务,服务页面有定价表。当人们单击定价表的相应按钮时,他们会直接转到结帐。我已在Woocmer设置中取消选中以下选项:成功添加后重定向到购物车页面,在存档上启用AJAX添加到购物车按钮,我的所有产品都被设置为带有虚拟物品的可变产品,并且只能在单个订单上购买一个数量</我还添加了以下代码片段,以确保用户直接转到结账页面,而不是中间的购物车页面。add_filter(\'add_to_cart_redirect\', funct

  • ajax request in wordpress

    时间:2020-04-28

    我在中创建ajax请求functions.phpfunction my_enqueue() { wp_enqueue_script( \'ajax-script\', get_template_directory_uri() . \'/js/script.js\', array(\'jquery\') ); wp_localize_script( \'ajax-script\', \'cc_ajax_object\', array( \'ajax_

  • 允许WooCommerce现有客户无需登录即可结账

    时间:2020-04-28

    对于WooCommerce,如果电子邮件已与帐户关联,并且在结账页面上勾选了“创建帐户”复选框,则WooCommerce将要求客户在处理付款之前登录到其帐户。这是有道理的,但它明显阻碍了转化率。我宁愿让客户完成交易,并透明地将订单与电子邮件的匹配帐户相关联。然而,我不知道如何改变默认行为来实现这一点。有什么想法吗?多亏了@Gabriel的回答,if终于找到了解决办法。加布里埃尔指给我看process_customer 作用原来之前有个钩子process_customer 被调用。这个钩子是woocomme

  • 如何构建一个插件来支持从外部服务器到rest API的经过身份验证的POST请求?

    时间:2020-04-28

    API的主要用途之一是允许集成不同的服务/系统。让我们考虑一下WordPress REST API可以同时具有公共端点和受保护端点,其中公共端点不需要任何形式的身份验证,而受保护端点则需要。公共端点示例:GET https://main.loc/wp-json/wp/v2/posts</受保护端点的示例:POST https://main.loc/wp-json/wp/v2/posts</在内部,WordPress像这样保护POST端点:WordPress 5.4:wp包括/rest api/

  • WooCommerce将优惠券应用于税后订单

    时间:2020-04-29

    我有一款售价1000英镑(含税)的产品。然后我申请10%的优惠券代码,但金额是920。应该是900英镑(如打折100英镑)。我以编程方式应用代码,如下所示:$order->apply_coupon(\'123\') 似乎折扣是在产品价格中应用的,不含税,但它应该包括税。一般税率为25%,但所有产品的价格都是包括税在内的。因此,如果你做1000-20%(税),它是:800,800的10%是80,因此折扣只有80,而实际上应该是100。有人能帮我吗?如果我使用正常的签出流程应用优惠券,它工作得

  • 如何修改WCMP REST API响应?

    时间:2020-04-29

    我试过register_rest_field() 修改WCMP插件的Rest API响应,但该函数似乎只适用于默认的wordpress Rest API(wp/v2)。修改的目的是,供应商数据(从该URL获取…wp json/wcmp/v1/vendors)不包括每个供应商的图像URL,而是返回图像ID,我不想再发出一个API请求,只是为了根据ID获取图像URL。添加_embed 参数不起作用。如何修改WCMP的响应,如register_rest_field() 是否使用默认REST API以包含图像UR

  • 获取同一类别的所有产品

    时间:2020-04-29

    我使用此函数在ajax请求中获取一个类别的所有产品function get_products() { $cat_id = $_POST[\'category\']; $args = array( \'post_type\' => \'product\', \'post_status\' => \'publish\', \'ignore_sticky_posts\' =>

  • Google Maps for WooCommerce Checkout

    时间:2020-04-30

    我希望将谷歌地图集成到woocommerce结账页面中,其中,客户在结账时必须选择他/她的谷歌地图位置,它会存储在每个订单中,然后可以在wordpress后端的编辑订单页面中看到。有没有关于如何做到这一点的想法或可以工作的插件?

  • 如何让用户创建WooCommerce产品列表?

    时间:2020-05-02

    我的网站快完成了https://laforetcomestible.org/ 这是一个由wordpress和woocommerce建立的法国植物数据库,用于创建森林花园(免费和协作)。I\'d like to give users the ability to create lists of plants. ie:在一个名为“我的森林1”的列表中为5株植物添加书签,在另一个名为“我的森林2”的列表中为10株植物添加书签,如下所示(这是店铺布局)。这些是functions I am looking for

  • 从筛选的URL中检索模板部件中的标记名

    时间:2020-05-02

    WooCommerce有一个内置的product_tag url筛选器本身:https://my-url.com/my-page/?product_tag=my-slug 带回所有product_tag在url中使用给定的slug。我正在尝试做一些相对简单的事情,检索product_tag 并将其放在文本标题块中,以便访问者知道它在过滤什么。我唯一能弄明白的就是我的woocommerce模板页面woocommerce-page.php 正在锁定全局变量$wp_query然后将产品标签slug放入

  • 是否在主产品类别缩略图下方显示子类别列表?

    时间:2020-05-03

    因此,我已经找了好几天的时间,要么在网上找到其他人创建的代码片段或插件来完成这项工作,要么修改代码片段,这些代码片段与我在挖掘Woocommerce核心文件时发现的类似,但找不到任何有效的东西。我想做的是利用现有的“产品类别”页面,该页面显示每个主要产品类别的缩略图和类别标题,我想在每个主要类别下添加子类别列表。所以我现在有一个页面,它只显示我的主要产品类别,如下所示:https://imgur.com/a/Kxm4VhY我一直在尝试创建一个如下所示的页面:https://imgur.com/a/hu9W

  • 定制特定变体的“Available for Back Order”文本

    时间:2020-05-03

    在Woocommerce的产品页面上,我想定制“可延期交货”文本,以适应特定的变化(尺寸L和XL)。因此,当客户选择L码或XL码时,“可延期订购”文本将显示“定制尺寸”。我知道如何更改文本,但如何仅更改L码和XL码?非常感谢。function change_backorder_message( $text, $product ){ if ( $product->managing_stock() && $product->is_on_backorder( 1 )

  • WordPress|WooCommerce|在if语句中使用“类别显示类型”

    时间:2020-05-04

    在类别显示中,类型u可以在(默认、产品、子类别,两者)选项之间进行选择。是否有任何方法可以使用这些值生成if语句?我想做下面这样的事情,但我很难弄清楚如何检查这些值。现在我有下面这样的内容,但这需要我对数百个类别执行此操作<?php if (is_product_category(\'979\') || is_product_category(\'979\')) then do something ?> 所以我实际上在寻找下面这样的东西<?php if (category is

  • 创建具有特定ID的WooCommerce新订单

    时间:2020-05-04

    我可以克隆每个产品的订单。但我需要用父ID创建自定义订单ID,并为其添加一些数字或字母。取决于按父级顺序克隆的数量。以下是一个示例:如果我从克隆元素#1092 它应该创建一个新订单#1092-1. 第二次克隆将创建#1092-2 等下面是代码的一小部分:function create_order( $original_order_id, ... try { $new_order = new WC_Order( ??? ); $

  • 为WooCommerce默认页面设置页面可见性不起作用

    时间:2020-05-05

    在我的网站上,我不使用WooCommerce的印章页面或购物车页面,因为我直接将人们发送到结帐页面。因此,我尝试将页面可见性设置为“Private”,但即使在这之后,任何拥有店铺URL的人都可以访问店铺页面,并且显示得非常好。然而,我创建了一个普通的测试页面,并将其设置为私有,当我从一个匿名窗口检查它时,它给出了404。正是我想要的。但同样的事情对WooCommerce默认页面不起作用。有人知道为什么吗?我已经尝试了所有故障排除步骤,但没有结果。我不知道为什么WooCommerce默认页面没有相应的Wor

  • 产品属性的条件页面

    时间:2020-05-06

    设置-WooCommerce主“店铺”页面,带有“按属性筛选产品”(https://docs.woocommerce.com/document/woocommerce-widgets/#section-6) 边栏小部件。当我选择一个属性时,页面会相应地显示产品(/shop/?filter\\u name=filter\\u type)。我想检查页面何时显示过滤后的产品列表,即。if (shop_page_is_showing_filtered()) // elseif

  • 将无产品URL重定向到静态URL

    时间:2020-05-06

    我正在尝试将不存在的woocommerce产品的url重定向到worpdress页面。示例:https://testname.com/product/abc 到https://testname.com/sample-page这里没有发布为abc的产品。此外,我在https://testname.com/product/def.我试过了。htaccess,但似乎无法使用。本例中为htaccess。提前谢谢。

  • 我如何以编程方式向WooCommerce产品添加‘REVIEWS_ALLOWED’?

    时间:2020-05-06

    我正在尝试使用从火山口表单收集的数据添加产品。我成功地创建了产品并添加了其他属性,但事实证明,“允许评论”是难以捉摸的。$post_id = wp_insert_post(array( \'post_title\' => \'ProductName \'.$data[\'uniquenumber\'], \'post_type\' => \'product\', \'post_status\' => \'draft\', \