PHPackages                             intelipost/magento2-pickup - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. intelipost/magento2-pickup

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

intelipost/magento2-pickup
==========================

Intelipost Pickup

1.1.0(7y ago)03972[1 issues](https://github.com/intelipost/magento2-pickup/issues)[1 PRs](https://github.com/intelipost/magento2-pickup/pulls)OSL-3.0PHPPHP ~5.5.0|~5.6.0|~7.0.0|~7.1.0

Since Apr 6Pushed 1y ago16 watchersCompare

[ Source](https://github.com/intelipost/magento2-pickup)[ Packagist](https://packagist.org/packages/intelipost/magento2-pickup)[ RSS](/packages/intelipost-magento2-pickup/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (2)Versions (4)Used By (0)

Manual de Uso: Módulo Pickup Intelipost
=======================================

[](#manual-de-uso-módulo-pickup-intelipost)

[![logo](https://camo.githubusercontent.com/d75ee9284d4335986bb827523f180b43305b58a6d3c75f21c4638bc45598e045/68747470733a2f2f696d6167652e70726e747363722e636f6d2f696d6167652f4538416669424c3752514b4b567963686d37417562772e706e67)](http://www.intelipost.com.br)

Introdução
----------

[](#introdução)

O módulo Pickup é uma extensão do módulo Intelipost Quote que acrescenta a funcionalidade de **Retirada na Loja** no momento do cálculo do frete. A consulta do frete é feita na [API Intelipost](https://docs.intelipost.com.br/v1/cotacao/criar-cotacao-por-produto) e a consulta do mapa com a localização da loja é feita na [API do Google](https://developers.google.com/maps/?hl=pt-br). Portanto, se faz necessário uma chave de autenticação e permissão para os dois casos.

Este manual foi divido em três partes:

- [Instalação](#instala%C3%A7%C3%A3o): Onde você econtrará instruções para instalar nosso módulo.
- [Configurações](#configura%C3%A7%C3%B5es): Onde você encontrará o caminho para realizar as configurações e explicações de cada uma delas.
- [Uso](#uso): Onde você encontrará a maneira de utilização de cada uma das funcionalidades.

Instalação
----------

[](#instalação)

> É recomendado que você tenha um ambiente de testes para validar alterações e atualizações antes de atualizar sua loja em produção.

> A instalação do módulo é feita utilizando o Composer. Para baixar e instalar o Composer no seu ambiente acesse  e caso tenha dúvidas de como utilizá-lo consulte a [documentação oficial do Composer](https://getcomposer.org/doc/).

Navegue até o diretório raíz da sua instalação do Magento 2 e execute os seguintes comandos:

```
bin/composer require intelipost/magento2-pickup  // Faz a requisição do módulo da Intelipost
bin/magento module:enable Intelipost_Pickup      // Ativa o módulo
bin/magento setup:upgrade                        // Registra a extensão
bin/magento setup:di:compile                     // Recompila o projeto Magento

```

Configurações
-------------

[](#configurações)

Conforme comentado na introdução, o módulo Pickup é uma extensão do Quote. Portanto, é necessário que este último esteja configurado corretamente no seu ambiente. Caso tenha alguma dúvida sobre a configuração do módulo Quote Intelipost, consulte [nosso manual](https://github.com/intelipost/magento2-quote).

Para acessar o menu de configurações, basta seguir os seguintes passos:

No menu à esquerda, acessar **Stores** -&gt; **Configuration** -&gt; **Intelipost** -&gt; **Shipping Methods** -&gt; **Intelipost - Retira em Loja**:

[![pick0](https://camo.githubusercontent.com/271c1e327803276e9c6be90ca7a2c3bab6048933c3738f93f8571684ffe81dae/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f656d61696c2d6173736574732e696e74656c69706f73742e6e65742f696e7465677261636f65732f7069636b7570312e676966)](https://camo.githubusercontent.com/271c1e327803276e9c6be90ca7a2c3bab6048933c3738f93f8571684ffe81dae/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f656d61696c2d6173736574732e696e74656c69706f73742e6e65742f696e7465677261636f65732f7069636b7570312e676966)

### Intelipost - Retira em Loja

[](#intelipost---retira-em-loja)

- **Ativado**: Se o módulo está ativo e deve ser apresentado no front da loja.
- **Nome**: Nome que ficará registrado no pedido no Magento.
- **Título**: Nome que será exibido no checkout ao lado de cada método da Intelipost. [![pick1](https://camo.githubusercontent.com/6b4de76447fdbf1b01f6fd81f6862821847ce76bad8fe68c331bbc32907fe42a/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f656d61696c2d6173736574732e696e74656c69706f73742e6e65742f696e7465677261636f65732f71756f7465312e706e67)](https://camo.githubusercontent.com/6b4de76447fdbf1b01f6fd81f6862821847ce76bad8fe68c331bbc32907fe42a/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f656d61696c2d6173736574732e696e74656c69706f73742e6e65742f696e7465677261636f65732f71756f7465312e706e67)

---

- **Modo de Exibição**: Há duas configurações possíveis:
    - "Data de Chegada" exibirá o momento em que o pedido estará disponível para retirada.
    - "Tempo de Operação" exibirá a quantidade de dias necessários para que o pedido esteja disponível para retirada.
- **SLA Adicional**: Você pode inserir uma quantidade de dias a mais para que o produto esteja disponível para retirada.
- **Google Maps API**: Inserir a sua chave de autenticação do Google Maps para que as consultas de mapa sejam realizadas.
- **Exibir Todas as Lojas**:
    - Se configurado como "Sim", todos os endereços de lojas disponíveis serão exibidos.
    - Se configurado como "Não", apenas o endereço da loja mais próximo do cliente será exibido.
- **Ordernar por Proximidade**: Caso sim, as lojas serão ordenadas por proximidade pelo CEP do cliente.
- **Formato da Data**: Formato em que a data deve ser exibida.

[![pick2](https://camo.githubusercontent.com/168eedf797fcc4a6e6a253db51cff16deed17d4b15bf81626718df8a0581c6a8/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f656d61696c2d6173736574732e696e74656c69706f73742e6e65742f696e7465677261636f65732f7069636b75703232322e706e67)](https://camo.githubusercontent.com/168eedf797fcc4a6e6a253db51cff16deed17d4b15bf81626718df8a0581c6a8/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f656d61696c2d6173736574732e696e74656c69706f73742e6e65742f696e7465677261636f65732f7069636b75703232322e706e67)

---

- **Entrega aplicável para países**: Países que a cotação deve abrangir.
- **Ordenação**: Caso exista algum outro método de envio ativo, essa configuração possibilita escolher em qual ordem o módulo de frete da Intelipost deve se posicionar após a cotação.

[![pick3](https://camo.githubusercontent.com/e97d537591cdea4a7ccfaaaadb9f46a5e79519df403a4363360f92710539e4a1/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f656d61696c2d6173736574732e696e74656c69706f73742e6e65742f696e7465677261636f65732f70726573616c6573332e706e67)](https://camo.githubusercontent.com/e97d537591cdea4a7ccfaaaadb9f46a5e79519df403a4363360f92710539e4a1/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f656d61696c2d6173736574732e696e74656c69706f73742e6e65742f696e7465677261636f65732f70726573616c6573332e706e67)

Uso
---

[](#uso)

Uma vez instalado e configurado, é necessário cadastrar as Lojas disponíveis para retirada bem como as Janelas de Coleta.
Para gerenciar as Lojas e as Janelas, foi construída uma API dentro do módulo contendo os seguintes serviços:

### Lojas

[](#lojas)

**POST** - http://{{url\_da\_loja}}/rest/V1/istores/save Adicionará uma nova loja ao sistema.

Request\_body:

```
{
 "stores": [
 {
 "id_loja": "L1100",
 "name": "Loja Teste 1100",
 "address": "Rua dr amancio de carvalho",
 "number": "182",
 "complement": "Vila Mariana",
 "zipcode": "04012-080",
 "city": "São Paulo",
 "state": "SP",
 "store_neighborhood": "Vila Mariana",
 "opening": "09:00 as 21:00",
 "begin_zipcode": "01000-000",
 "end_zipcode": "19999-999",
 "observations": null,
 "delivered_cdg": "1",
 "is_active": "1"
 }]
}
```

**GET** - http://{{url\_da\_loja}}/rest/V1/istores/list
Retornará uma lista com todas as lojas registradas até o momento.

**GET** - http://{{url\_da\_loja}}/rest/V1/istores/info/{{entityId}}
Consultar uma loja específica pelo seu Id de cadastro.

**DELETE** - http://{{url\_da\_loja}}/rest/V1/istores/delete/{{id}}
Deletar uma loja específica pelo seu Id de cadastro.

---

### Janelas de Entrega

[](#janelas-de-entrega)

**POST** - http://{{url\_da\_loja}}/rest/V1/pickup/save
Cadastrar janela de entrega.

Request\_body:

```
{
 "items": [
 {
 "id_loja": "L1100",
 "departure_date": "05/04/2017",
 "arrival_date": "06/04/2017",
 "operation_time": "1"
 }]
}
```

**GET** - http://{{url\_da\_loja}}/rest/V1/pickup/list
Retornará uma lista com todas as janelas registradas até o momento.

**GET** - http://{{url\_da\_loja}}/rest/V1/pickup/info/{{entityId}}
Consultar uma janela específica pelo seu Id de cadastro.

**DELETE** - http://{{url\_da\_loja}}/rest/V1/pickup/delete/{{id}}
Deletar uma janela específica pelo seu Id de cadastro.

> Obs: Para realização das chamadas, deverá ser passado o token de autenticação do usuário. Para mais detalhes, consulte a [documentação do Magento](http://devdocs.magento.com/guides/v2.1/get-started/rest_front.html).

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~135 days

Total

2

Last Release

2871d ago

PHP version history (2 changes)1.0.0PHP ~5.5.0|~5.6.0|~7.0.0

1.1.0PHP ~5.5.0|~5.6.0|~7.0.0|~7.1.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/b00984305c4de7e351ca432d4d0fbd3aded6b68c46225573ecd38c967e2529b0?d=identicon)[it-ip](/maintainers/it-ip)

---

Top Contributors

[![alexrestani](https://avatars.githubusercontent.com/u/29054331?v=4)](https://github.com/alexrestani "alexrestani (2 commits)")[![felipesilvaintelipost](https://avatars.githubusercontent.com/u/108951275?v=4)](https://github.com/felipesilvaintelipost "felipesilvaintelipost (2 commits)")[![brenohalabi](https://avatars.githubusercontent.com/u/16582934?v=4)](https://github.com/brenohalabi "brenohalabi (1 commits)")[![rogerioms](https://avatars.githubusercontent.com/u/13303637?v=4)](https://github.com/rogerioms "rogerioms (1 commits)")

### Embed Badge

![Health badge](/badges/intelipost-magento2-pickup/health.svg)

```
[![Health](https://phpackages.com/badges/intelipost-magento2-pickup/health.svg)](https://phpackages.com/packages/intelipost-magento2-pickup)
```

###  Alternatives

[intelipost/magento2-autocomplete

Intelipost Autocomplete

101.8k](/packages/intelipost-magento2-autocomplete)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
