PHPackages                             magedin/module-frenet-rates-conversion - 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. magedin/module-frenet-rates-conversion

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

magedin/module-frenet-rates-conversion
======================================

This module can be used to convert Frenet quotations from a given currency, like US Dollar, to the current store currency.

04PHP

Since Mar 8Pushed 5y ago1 watchersCompare

[ Source](https://github.com/magedin/magento2-module-frenet-rates-conversion)[ Packagist](https://packagist.org/packages/magedin/module-frenet-rates-conversion)[ RSS](/packages/magedin-module-frenet-rates-conversion/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Frenet Rates Conversion by MagedIn
==================================

[](#frenet-rates-conversion-by-magedin)

This module can be used to convert Frenet quotations from a given currency, like US Dollar, to the current store currency.

Premissas
---------

[](#premissas)

Para que este módulo seja útil para você é preciso que:

- Você tenha um Magento 2 configurado com, pelo menos, duas moedas diferentes;
- Você tenha uma moeda base que não seja USD, por exemplo.

O Problema
----------

[](#o-problema)

Quando você faz cotações para o exterior utilizando a Frenet, a DHL retorna os valores dos fretes em dólar e a Frenet não identifica a moeda que está sendo retornada. Quando o Magento apresenta esse valor, ele converte o valor para o valor da moeda atual do frontend. O problema é que, quando a sua moeda base não é dólar, o Magento faz uma conversão errada para o serviço da DHL em questão.

Vamos exemplificar melhor:

Consideraremos um Magento com a seguinte configuração de moeda:

- Moeda Base: BRL
- Moeda da Loja: USD

Consideramos que:

- 1,00 BRL = 0.18 USD

Fizemos uma cotação de um carrinho para o CEP: 1000-005, Portugal. A DHL retornou um frete no valor de USD 100.00 para a Frenet, que apenas repassou esse valor como resposta na requisição, não identificando que a moeda é dólar. O Magento recebe USD 100.00 e, ele entende que esse é o valor na moeda base, ou seja, BRL. Automaticamente ele faz a conversão de BRL para USD, que resultaria USD 18.00. Este é o valor apresentado na front store da loja, o que está incorreto.

O que este módulo faz
---------------------

[](#o-que-este-módulo-faz)

Este módulo faz a conversão correta do valor que vem da Frenet para que o Magento aplique a conversão corretamente no resultado. Seguindo o exemplo acima, este módulo dividiria USD 100.00 por USD 0.18, resultando em R$ 555,56. O Magento, por sua vez, faz a conversão de R$ 555,56 x USD 0.18, o que resulta em USD 100.00 novamente, o valor correto da cotação.

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity30

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/8e44bd4b4b077a04791cb2298a5faa8f376db4b51977b3750d5348670a0b3457?d=identicon)[tiagosampaio](/maintainers/tiagosampaio)

---

Top Contributors

[![tiagosampaio](https://avatars.githubusercontent.com/u/1485260?v=4)](https://github.com/tiagosampaio "tiagosampaio (14 commits)")

---

Tags

freightfrenetfrenet-magentomagento-extensionmagento2magento2-extensionmagento2-moduleshipping-rates

### Embed Badge

![Health badge](/badges/magedin-module-frenet-rates-conversion/health.svg)

```
[![Health](https://phpackages.com/badges/magedin-module-frenet-rates-conversion/health.svg)](https://phpackages.com/packages/magedin-module-frenet-rates-conversion)
```

###  Alternatives

[igbinary/igbinary

Igbinary is a drop in replacement for the standard php serializer. Instead of the time and space consuming textual representation used by PHP's serialize(), igbinary stores php data structures in a compact binary form. Savings are significant when using memcached or similar memory based storages for serialized data.

7801.7k](/packages/igbinary-igbinary)[teknoo/states

Library to create classes following the State pattern in PHP. This can be a cleaner way for an object to change its behavior at runtime without resorting to large monolithic conditional statements and this improve maintainability and workflow writing.

1138.5k18](/packages/teknoo-states)[andychukse/laravel-pricing-plans

A package provide pricing plans for Laravel.

121.8k](/packages/andychukse-laravel-pricing-plans)

PHPackages © 2026

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