WooCommerce é um plugin open source de e-commerce para WordPress, que permite a criação de lojas virtuais a partir de códigos abertos. Ele é projetado para comerciantes online de pequeno a grande porte usando o WordPress.
O que é Integrado?
Movimentação de vendas, clientes e produtos.
Envio
No envio de produtos do ERP para a plataforma WooCommerce, é possível preencher, de forma opcional, alguns campos na aba “E-Commerce” do cadastro de produtos, que podem ser utilizados na integração entre o ERP e o WooCommerce.
- Título (titulo): Na plataforma WooCommerce, este campo é denominado ‘name’. Ele é responsável por definir o nome do produto na loja. Esse campo é enviado para a plataforma quando está preenchido; caso contrário, a informação é obtida do campo PRODUTO.DESCRICAO.
- Descrição(descricao): Na plataforma WooCommerce, este campo é chamado de ‘short_description’. Ele é utilizado para fornecer um resumo do produto da loja. Essa informação é enviada quando o campo está preenchido; caso contrário, os dados são obtidos do campo PRODUTO.DESCRICAO2.
- Descrição Detalhada (HTML): Na plataforma WooCommerce, este campo é chamado de ‘description’. Ele é utilizado para fornecer uma descrição mais completa do produto, que será exibida na loja. Para que esse campo seja enviado, ele deve estar preenchido; caso contrário, os dados são obtidos do campo PRODUTO.DESCRICAO.
Esses campos são enviados tanto na inclusão como na atualização.
Produtos: Os produtos são identificados considerando o ID do mesmo, que pode ser composto por CODIGO-COR-TAM, cada produto/cor é um novo produto no site.
Preço: O preço é enviado considerando a tabela de preço selecionada no configurador.
Estoque: O estoque é enviado junto com o material, conforme os depósitos selecionados no Configurador. Para determinar as quantidades que devem ser enviadas para a API considera o parâmetro 20 do Vendas.
Materiais: Os materiais são enviados considerando código e cor, onde cada material novo no ERP é um novo material no site.
Categoria: As categorias são enviadas levando em consideração tudo que está na tabela ETQ_PROD. Somente serão enviados caso não estejam na API como Categoria Principal ou Subcategoria.
Cores: As cores serão enviadas partindo da tabela TABPRECO, relacionado as tabelas PA_ITEN e CADCOR.
Grupos: Os grupos são enviados considerando o campo DESCRICAO da tabela GRUPO_PA, partindo da tabela TABPRECO, relacionada com as tabelas PA_ITEN, PRODUTO e GRUPO_PA.
Linhas: As linhas são enviadas considerando o campo DESCRICAO da tabela TABLIN, partindo da tabela TABPRECO, relacionado as tabelas PA_ITENS, PRODUTO e TABLIN.
Marcas: As marcas são enviadas considerando o campo DESCRICAO da tabela MARCA, partindo da tabela TABPRECO, relacionado as tabelas PA_ITEN, PRODUTO e MARCA.
Retorno
Pedidos: O campo utilizado para verificar se o pedido existe no ERP é o campo EC_PED_CLI. Para importar os itens utiliza o campo ID do produto como chave com sua variação (COR-TAM) ou ainda, pode utilizar somente a ID quando a referência é única.
Novos Clientes: É realizado o recebimento de novos clientes, validando através do CNPJ/CPF. Caso já exista no ERP é atualizado os dados do cliente.