checkout相关内容
我想在WooCommerce结帐中以不同的方式对Stripe显示的支付卡图标进行排序. WooCommerce Stripe插件支持不提供自定义代码支持,因此他们只是给了我一个代码片段,可以根据我的需要进行修改.此代码段更改了Visa付款图标: add_filter('wc_stripe_payment_icons','change_my_icons');函数change_my_icon
..
我不知道是否可能,但是,我们需要为巴塞罗那添加一些不同的付款方式. 因此,我们的想法是,如果客户居住在巴塞罗那地区(Catalunya),他将看到与西班牙其他地区不同的信用卡付款方式和银行转帐帐户. WooCommerce可以吗? 谢谢. 解决方案 如果您想在WooCommerce中启用此类功能,则需要注册并登录客户>首先,因为这是在结帐流程之前获取城镇位置的唯一方法.
..
在我的WooCommerce结帐页面上,我希望帐单字段为空,但帐单国家/地区除外. 我正在使用它来确保结帐表格填写后为空白: add_filter('woocommerce_checkout_get_value','__ return_empty_string',10); 但是,我确实希望填写“开票国家/地区"字段,并且默认为美国.所以我有这个: add_filter('defa
..
我正在尝试通过woocommerce_checkout_create_order_line_item挂钩获取woocommerce订单商品的产品类别. 我能够成功获得product_id(感谢帮助,我来到这里),但是现在尝试获取产品的类别,尝试$ product-> get_categories()并尝试wc_get_product_category_list($ product-> get
..
即使在使用 后,我也发现了隐藏某些结帐字段的问题 //woocommerce结帐页面add_filter('woocommerce_checkout_fields','custom_override_checkout_fields');函数custom_override_checkout_fields($ fields){unset($ fields ['billing'] ['billing
..
对于预订网站,我正在尝试创建一个功能,该功能可以根据人数添加与会者列表.感谢LoicTheAztec,我已经有了单笔预订的代码.那部分工作正常. 我还需要相同的功能来进行多次预订.我怎样才能做到这一点? 这是代码: //*添加新的结帐字段add_filter('woocommerce_checkout_fields','ppp_filter_checkout_fields');函数p
..
我根据所拥有的订单数量创建了一些其他表单字段.因此,如果我在购物车中订购了2件物品,则该字段应该出现两次. 一切正常,除了,我只在订购单中得到一个字段的输入.我希望每个相似的表单字段都有单独的值. foreach(WC()-> cart-> get_cart()as $ cart_item){//第二循环遍历与物料数量相关的每个单位for($ i = 1; $ i
..
如果Woocommerce的默认结帐行为检测到用户未登录,则会在结帐页面上显示“创建帐户"框,从而打破了许多Web约定.如果没有任何附加说明,新用户可能不知道该怎么做./p> 我想要的顺序是: 用户结帐>检查登录> 登录后继续结帐. 如果未登录,则重定向到登录/注册页面>进入结帐页面. 基于购物车的WooCommerce登录重定向完全是这种情况 但是,我感到不舒服的是,
..
如果没有使用优惠券功能,我想对特定的付款方式ID(例如"xyz")应用15%的折扣. 我想帮助您确定要使用的挂钩.我想要实现的总体思路是: if payment_method_hook =='xyz'{cart_subtotal =购物车小计-15%} 客户无需在此页面上看到折扣.我希望仅针对特定付款方式才能正确提交折扣. 解决方案 您可以使用 woocommerce_car
..
我正在尝试修改WooCommerce检出字段.我想讲两点. 条件字段 我想在运输部分为不同的运输类型设置条件字段.为此,使用了Javascript. 管理员可以按后端顺序编辑自定义字段 结果,我编写了如下代码. 但是,我遇到了一个问题.我的JavaScript无法在前端使用. 有人可以帮助我吗? //修改签出运输字段add_action('woocommerc
..
我有应该工作的代码,但是由于某种原因,它没有工作.我想使用以下代码在Woocommerce结帐下添加一个名为“城市"的新自定义字段: //在“帐单"表单后显示自定义结帐选择字段add_action('woocommerce_after_checkout_billing_form','my_custom_checkout_field',10,1);函数my_custom_checkout_fiel
..
在允许访客结帐特定产品之后仅在WooCommerce中回答了我的上一个问题,以下代码将用户重定向到登录页面: add_action('template_redirect','checkout_redirect_non_logged_to_login_access');函数checkout_redirect_non_logged_to_login_access(){if(is_checkout(
..
我遇到一种情况,需要删除Woo-commerce的结帐屏幕上的“下订单"按钮. 目前,我有2种运输方式:灵活运输和货运 如果客户在购物车中添加了一个运输类别为“运费"的商品,我当前的代码将禁用该灵活运输方式,然后该运费方式将显示一条消息“要求当前汇率". 问题在于,他们仍然可以在基本上不结帐的情况下结账,而无需支付任何运费,这就是为什么如果货运是唯一可用的运输方式,那么我需要移除
..
在WooCommerce中,我在结帐帐单字段部分的末尾添加了一个自定义帐单字段,代码如下: add_filter('woocommerce_checkout_fields','custom_woocommerce_billing_fields');函数custom_woocommerce_billing_fields($ fields){$ fields ['billing'] ['billi
..
在WooCommerce中,无论何时选择“免费送货"(根据订单金额自动选择),我都试图隐藏一个自定义添加的字段. 我本以为我找到了下面的代码解决方案,但是当我在新的(隐身)浏览器窗口中加载页面时,该字段存在,如果刷新它,该字段将再次隐藏 //隐藏地址字段,当选择免费送货模式add_filter('woocommerce_checkout_fields','xa_remove_billing
..
最终,当客户的结帐量超过一定数量时,我试图在woocommerce中为结帐添加一个字段.在此示例中,我使用500,只是想让一条消息显示在结帐底部. 我一直在尝试各种代码变体,这就是我到目前为止所要做的. add_action('woocommerce_after_checkout_form','woocommerce_add_quantity_message',12);函数woocomm
..
在Woocommerce结帐中,我要添加一个自定义结帐字段,这是我的代码: add_action('woocommerce_before_order_notes','shipping_add_select_checkout_field');函数shipping_add_select_checkout_field(WC_Checkout $ checkout){$ options = array
..
我有一个网址,其中包含很多使用GET进行的变量,例如checkout/?FirstName = Test& LastName = Test& EmailAddress = Test 我想知道如何使用此信息来预填充WooCommerce结帐页面上的字段?即获取FirstName并在WooCommerce Checkout中填写FirstName? 任何帮助谢谢 解决方案 下面是一
..
在Woocommerce中,我想在选择字段选项字段中更改“城镇/城市"文本字段. 我该怎么办? 以下是屏幕截图: .然后,您还必须将 标签 和更改为和要在其中设置城镇的 选项 自变量 键/值 的数组中. 在此数组中,您将按城镇划分一行,并用逗号分隔. 这是代码: add_filter('woocommerce_default_address_fields','cu
..
在WooCommerce网站上,我想在产品添加到购物车后立即在结帐页面上重定向客户.但是,我们希望它是针对特定产品类别的,而不是针对所有“添加到购物车"按钮的. 我试图查找过去的解决方案,但是当我更新 functions.php 时,它们只是崩溃了我的网站,或者它们已经过时并且不再起作用. 我非常感谢您的帮助. 解决方案 已更新:“添加到购物车"重定向不适用于在商店和档案页
..