ctidigital/module-google-address-lookup

为基于Google Places API的Magento 2商店提供地址查找服务

安装数量: 11,292

依赖项: 0

建议者: 0

安全性: 0

星标: 52

关注者: 15

分支: 25

开放问题: 11

语言:JavaScript

类型:magento2-module

1.2.0 2018-06-19 14:53 UTC

This package is auto-updated.

Last update: 2024-09-19 21:24:14 UTC


README

Google地址查找模块利用Google Places API Web服务,为您的Magento 2商店提供以下功能。

  1. 通过提供邮政编码查找服务来最小化地址输入错误。
  2. 通过隐藏城市、州、街道1、街道2和邮政编码字段来减少结账时的可见输入字段数量。
  3. 提供手动地址输入覆盖,将显示隐藏的字段。

注意:Google Places API为验证账户并添加账单信息的用户提供了每天150,000次免费的查找请求。如果您每天需要超过150,000次查找请求,则可以注册付费计划。查看使用等级和定价

配置

安装模块后,您需要在Google控制台中启用模块并为Google Places API Web服务生成密钥(见进一步阅读)。

启用模块

商店->配置->CtiDigital->Google自动完成

地址查找

启用后,邮政编码查找服务将在以下地方使用:

  • 访客结账
  • 注册客户结账(如果他们正在添加新地址)
  • 我的账户地址管理

进一步阅读

Google Places API Google Places API示例

实现细节

  • 结账字段的配置在etc/frontend/di.xml中,此配置在CtiDigital/GoogleAddressLookup/Block/Checkout/LayoutProcessor.php中处理。
  • Google地址字段在etc/frontend/di.xml中映射,并在CtiDigital/GoogleAddressLookup/Block/Js/GoogleApi.php中处理。它将允许进行第三方自定义,例如添加应自动完成的自定义字段。
  • JavaScript模块使用es6编写,并通过gulp使用babel编译。源文件和dist文件位于CtiDigital/GoogleAddressLookup/view。

截图

Configuration Configuration Configuration Configuration