Como Funciona a Integração de Preços dos Produtos com o Magento

Visão Geral:

Apesar de existir um módulo de mapeamento de campos entre Eccosys e Magento, a questão da integração dos preços é feita  automaticamente para você. Dessa forma, não é necessário colocar os campos referentes aos preços no mapeamento manual.

Caso seu produto tenha preço promocional, é só preencher o Preço Anterior do Eccosys com o preço normal do produto e o Preço de Venda com o preço promocional. Se não tiver preço promocional, é só preencher o Preço de Venda com o preço normal e ignorar o campo Preço Anterior, que o Eccosys vai cuidar de toda a comunicação com o Magento para você.

Neste manual, você aprenderá a:

  • Entender melhor como funciona a lógica por trás da integração de preços entre o Eccosys e o Magento;
  • Importação de Produtos para o Eccosys;
  • Exportação de Produtos para o Magento.


Campos Eccosys: preco (Preço de Venda) e precoDe (Preço Anterior).

Campos Magento: price e special_price.

O mapeamento dos preços entre o Eccosys e o Magento ocorre da seguinte forma:


Importação de Produtos para o Eccosys:

Caso o special_price seja maior do que 0, ou seja, exista um preço promocional, o mapeamento ocorre da seguinte forma:

  • precoDe recebe o valor de price.
  • preco recebe o valor de special_price.

Se o special_price for igual a 0 ou vazio, ou seja, caso não exista um preço promocional, o mapeamento é o seguinte:

  • Tanto precoDe quanto preco recebem o valor de price.


Exportação de Produtos para o Magento:

Caso o precoDe seja menor ou igual ao preco, o mapeamento ocorre da seguinte forma:

  • price recebe o valor de preco.
  • special_price recebe o valor vazio.

Se o precoDe for maior que o preco, ou seja, se o produto está com desconto, o mapeamento é o seguinte:

  • price recebe o valor de precoDe.
  • special_price recebe o valor de preco.

Por que enviamos o valor "vazio" para special_price caso não haja desconto?

Verificamos que o Magento bloqueia a edição de um produto caso ele tenha o price igual ao special_price. Dessa forma, o modo correto de integrar com o Magento é enviando um valor vazio quando não há desconto.


Próximos passos

Caso você tenha interesse, veja mais materiais relacionados ao Magento;

Em caso de dúvidas, nosso time do suporte está à disposição para auxiliar.


Atualizado em 22/04/2024
Este artigo foi útil?  
Agradecemos sua avaliação.