tayner/magento-autocomplete-cep-br

自动完成 CEP

安装: 2

依赖项: 0

建议者: 0

安全: 0

星级: 1

观察者: 0

分支: 4

语言:JavaScript

类型:magento2-module

1.3.4 2022-04-08 20:22 UTC

This package is auto-updated.

Last update: 2024-09-20 16:11:11 UTC


README

  • 一个简单的解决方案,用于在填写地址字段中的CEP时自动完成字段。
  • 结账购物车个人资料(更改地址区域)中运行。
  • 使用Brasil API,可以轻松替换为您选择的任何API。
  • 由使用Magento 2.3.6测试和创建,但与Magento 2.4.3兼容

视频

通过Composer安装

  • 添加仓库
composer config repositories.tayner-magento-autocomplete-cep-br git git@github.com:tayner/magento-autocomplete-cep-br.git
  • 安装插件
  composer require tayner/magento-autocomplete-cep-br
  • 执行命令
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.jscheckoutAddress.jscustomerAddress.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;

原始Fork仓库您可以在这里找到

https://github.com/LimaJonas/magento-autocomplete-cep-br