vendic / hyva-checkout-google-address-autocomplete
Hyvä checkout 兼容模块,用于 vendic/magento2-google-address-autocomplete
1.3.0
2024-07-10 06:55 UTC
Requires
- php: ~8.1
- hyva-themes/magento2-hyva-checkout: ^1.1
- vendic/magento2-google-address-autocomplete: ^1.5
This package is auto-updated.
Last update: 2024-09-10 07:24:42 UTC
README
为 Hyvä checkout 提供兼容模块,用于 vendic/magento2-google-address-autocomplete.
google-address-autocomplete.mp4
安装
此扩展程序目前仅支持 PHP 8.1,而 Hyvä checkout 也兼容 PHP 7.4。如果您想支持 PHP 7.4,请随时创建一个拉取请求。
composer require vendic/hyva-checkout-google-address-autocomplete
配置
首先,创建您的 Google Maps API 密钥。您可以在 此处 找到创建方法的说明。同时,请确保您已经在 Google 账户中添加了有效的账单信息。
在 Magento 管理面板的 商店 > 配置 > Vendic > Google 地址自动完成
下设置您的 Google Maps API 密钥。
或者 - 更好 - 通过 CLI
n98-magerun2 config:set --lock-env google_autocomplete/general/api_key $your_api_key
没有禁用/启用配置。要禁用模块,只需从配置中删除 API 密钥。
功能
- Hyvä checkout 中的账单地址自动完成
- Hyvä checkout 中的配送地址自动完成
- 作为已登录用户添加新地址时的自动完成(见 #5)
- 适用于公司字段和街道 0。要添加其他字段,请检查
\Vendic\HyvaCheckoutGoogleAddressAutocomplete\ViewModel\AutoCompleteSelectors
- 房屋号验证,检查房屋号是否包含数字。
- 通过触发名为
re-init-google-autocomplete
的浏览器事件来重新加载自动完成 JS。这在动态添加/删除字段时可能很有用。
自定义
字段映射
字段映射(Google 地址响应映射到 Hyvä checkout 表单输入)可以使用 di.xml 进行修改。有关默认映射,请参阅 etc/frontend/di.xml
,您可以在 自己的 di.xml 中对其进行编辑。
输入选择器
输入选择器(触发自动完成下拉列表的字段)可以使用 di.xml 进行修改。默认情况下,自动完成会在街道 0 和公司字段触发。