...
Campos utilizados no fluxo de integração de pedidos do Shopify para o Hub.
Campo |
no Hub | Campo no Shopify |
Refere-se ao Código do Produto no ERP, localizado em Cadastros > Aba Produto > Produto > Aba Geral > Campo: Código (Código do Produto).
Tipo Campo: Integer.
Parâmetros > Parâmetros > Empresa> Aba Geral > Empresa (max_empresa.nroempresa)
Tipo Campo: Integer.
DtaHorInclusaoSerá um Default com a data 01-Jan-2000.
Tipo Campo: date-time.
Data e Hora de alteração no Cadastro de produto (mrl_prodempseg.dtaalteracao), ou a última data e hora de alteração do preço da embalagem no Cadastro de família em Cadastro de família, em Cadastros > Aba Família > Família> Aba Embalagens > Campo: Data Alteração (map_famembalagem.dtahoraltembpreco), caso não tenha alterações, retornará como default a mesma data utilizada no campo DtaHorInclusao.
Tipo Campo: date-time.
Indica status de Ativo do SKU, variando entre ativo que é enviado como true e inativo que é enviado como false.
A regra de status deste campo é referente à 3 informações, descritas abaixo:
As informações estão detalhadas no tópico 3 - Regras de Utilização no ERP
Tipo Campo: Boolean.
Refere-se à associação de produtos similares, caso exista, para o SKU à ser integrado. Recebe as opções S e N, respectivamente Sim ou Não.
Tipo Campo: String
Embalagem no Cadastro de família, em Cadastros > Aba Família > Família> Aba Embalagens > Campo: Embalagem, concatenado com o campo Quantidade em Cadastro de família, em Cadastros > Aba Família > Família> Aba Embalagens > Campo: *Quantidade.
Exemplo: Embalagem UN(unitária), e quantidade 1, sendo assim, o valor de measurementUnit será UN-1
Campo Tipo: String.
Refere-se ao campo Códigos, localizando em Cadastros > Aba Produto > Produto > Aba Códigos > Campo: Código,
lembrando que nesta mesma grid, o campo Tipo, deverá estar selecionado como EAN/UCC.
Campo Tipo: String.
Referência do Fabricante(map_produto.reffabricante), localizado em Cadastros > Aba Produto > Produto > Aba Geral > Campo: Referência do Fabricante.
Campo Tipo: String.
Utilizada para obtenção do segmento em que será utilizado para busca do SKU no ERP, ao qual será enviado ao Shopify.
Parâmetros > Aba Dealer > Segmento > Campo: Código.
Campo Tipo: Integer.
Utilizado para a obtenção da Divisão em que será utilizado para busca do SKU no ERP, ao qual será enviado ao Shopify.
Parâmetros > Aba Parâmetros > Divisão > Campo: Número.
Campo Tipo: Integer.
Utilizado para filtrar os campos aos quais deseja que retorne no Response do endpoint em questão, ao executá-lo.
Exemplo
Ao passar os nomes dos campos name, productskuid, lastchange, isactive, de acordo com a imagem à seguir.
A API retornará no response apenas os campos mencionados em Fields, conforme demonstrado abaixo:
Campo Tipo: String.
| eCommerceReferenceKey | order.id |
| orderId | order.id |
| sequenceId | order.id |
| orderStatusECommerceReferenceKey | order.financial_status |
| eCommerceCreateDate | order.created_at |
| eCommerceLastChange | order.updated_at |
| totalValue | order.total_price |
| listOfTotal.Items.value | order.total_line_items_price |
| listOfTotal.Discounts.value | order.current_total_discounts |
| listOfTotal.Shipping.value | order.shipping_lines.price |
| listOfTotal.Tax.value | order.current_total_tax |
| totalValue | order.total_price |
| listOfOrderPayment.paymentMethodECommerceReferenceKey | order.payment_gateway_names |
| customer.eCommerceReferenceKey | order.customer.id |
| customer.firstName | order.customer.first_name |
| customer.lastName | order.customer.last_name |
| customer.email | order.customer.email |
| customer.phone | order.customer.phone |
| customer.addressInfo.street | order.shipping_address.address1 |
| customer.addressInfo.receiverName | order.shipping_address.name |
| customer.addressInfo.postalCode | order.shipping_address.zip |
| customer.addressInfo.city | order.shipping_address.city |
| customer.addressInfo.state | order.shipping_address.province_code |
| customer.addressInfo.country | order.shipping_address.country_code |
| customer.addressInfo.complement | order.shipping_address.address2 |
| listOfOrderItem.eCommerceReferenceKey | order.line_items.id |
| listOfOrderItem.productSKUECommerceReferenceKey | order.line_items.variant_id |
| listOfOrderItem.quantity | order.line_items.quantity |
| listOfOrderItem.price | order.line_items.price |
| listOfOrderItem.listPrice | order.line_items.listPrice |
| listOfOrderItem.sellingPrice | order.line_items.sellingPrice |
| listOfOrderItem.isGift | order.line_items.gift_card |
| listOfOrderItem.discontValue | order.line_items.discount_allocations.amount |
| salesChannel | order.order_status_url |
| extraText1 | fulfillment.fulfillment_orders.delivery_method.min_delivery_date_time |
| extraText2 | fulfillment.fulfillment_orders.delivery_method.max_delivery_date_time |
Campo responsável pela ordenação da consulta retornada pela API.
Exemplo: Caso queira retornar a consulta de acordo com a ordem cronológica do campo lastchange, basta colocar o nome do campo referido, em Order.
Campo Tipo: String.
Paginação para busca das informações de SKU no ERP.
Campo Tipo: Integer.
Campos utilizados no fluxo de integração de pedidos do Hub para o ERP, , através do endpoint GET SmPedidoVenda/api/v1/Cadastros/ProdutoSku, e suas respectivas referências no Hub e no ERP.
...