如何解决WooCommerce:不要在Apple,Google或Amazon Pay的虚拟产品上显示Shipping Addreess
有一个拥有小商店的客户端,并且将一种产品设置为“虚拟(https://www.theartboxacademy.com/product/pediatric-hospital-boxes/)”。我们使用Stripe作为付款方式,对于此产品,由于不需要送货地址,他们不希望显示送货地址。
在Woo中,使用功能隐藏“收货地址”区域不是问题。但是,如果客户使用Apple,Google或Amazon Pay,则出现的模式也会显示“送货地址”部分,即使是虚拟产品也是如此。
有什么方法可以只为虚拟产品隐藏此部分吗?
解决方法
我不是WooCommerce专家,但我相信您会看到此消息,因为您设置了exports.handler = function (context,event,callback) {
var responseObject;
responseObject ={
"actions": [
{
"collect": {
"name": "details","questions": [
{
"question": "May I get your first name?","name": "name","type": "Twilio.FIRST_NAME","validate": {
"on_failure": {
"messages": [
{
"say": "Sorry,that doesn't seem to be right,can you please try again?"
}
],"repeat_question": true
},"max_attempts": {
"redirect":{
"method": "POST","uri": "https://quartz-salamander-1024.twil.io/call-forwarding"
},"num_attempts": 2
}
}
},{
"question": "Can I get your contact number?","name": "phoneNumber","type": "Twilio.PHONE_NUMBER",],"on_complete": {
"redirect": {
"method": "POST","uri": "https://quartz-salamander-1024.twil.io/confirmation"
}
}
}
}
]
}
callback(null,responseObject);
}
。如果将其更改为false,则它不需要送货地址。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。