alexnovaes / autocomplete
此包的最新版本(dev-main)没有提供许可证信息。
自动完成 CEP
dev-main
2022-05-04 13:12 UTC
This package is auto-updated.
Last update: 2024-09-04 18:33:42 UTC
README
- 这是一个简单的解决方案,用于在填写地址字段中的CEP时自动完成字段。
- 在结账、购物车和个人资料(地址更改区域)中运行。
- 使用Brasil API,可以轻松替换为您选择的任何API。
- 在Magento 2.3.6上测试和创建
视频
通过composer安装
composer require alexnovaes/autocomplete
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy pt_BR -f
php bin/magento cache
手动安装
- 下载模块。
- 在[Magento_Root]/App/Code中创建文件夹Jonaslima/Autocomplete。
- 提取Autocomplete文件夹内的文件。
- 执行以下命令
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy pt_BR -f
php bin/magento cache:flush
- 完成,已安装。只需进入结账,填写CEP并测试即可!
更改API
- 要更改所使用的API,需要修改3个修改字段的文件(cartAddress.js、checkoutAddress.js和customerAddress.js),所有这些文件都在[Modulo_Root]/view/frontend/web/js/文件夹中。
- 修改所有这些文件的第10行中的API链接。
- 请注意更改变量如何获取数据,用API生成的向量替换。以下是一个示例
var cep = document.getElementsByName("postcode")[0].value; // API usada, substituir link $.getJSON("https://brasilapi.com.br/api/cep/v1/"+ cep, function(data) { // Substiruir variaveis conforme a API customizada indique var rua = data.street; var bairro = data.neighborhood; var cidade = data.city; var uf = data.state;