Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Nome do Parâmetro

Descrição

Formato do Parâmetro, Exemplo e Observações

winthor.url

Base da URL de acesso ao TOTVS WinThor do cliente (de acordo com o site principal - Teste ou Produção).

Formato: https:// <HOST> : <PORTA>

Exemplo: https://meuwinthor.com.br:8181

winthor.authn.login

Login que deve ser criado no TOTVS WinThor para acesso de criação de pedidos nas empresas do cliente.

Formato: Texto
winthor.authn.senha

Senha do usuário criado acima.

Formato: Texto
winthor.pedidos.saleType



Formato: Número

Caso não seja especificado o valor padrão é 1

winthor.pedidos.saleOrigin



Formato: Texto

Caso não seja especificado o valor padrão é W

winthor.storeId.by.warehouseId

Mapeamento entre os IDs de lojas do Omni e os warehouseIds do WinThor.

Formato: Objeto JSON

Exemplo

Bloco de código
languagejs
titleJSON
collapsetrue
[
	{
		"storeId": "1",
		"id": "1"
	},
	{
		"storeId": "2",
		"id": "3"
	}
]
winthor.pedidos.cancelamento.sendMessageRca


Formato: True ou False

Exemplo


winthor.pedidos.payment.plan

Mapeamento...:

  • channel: ...
  • id: ....
  • installments: ...
  • id: ...


Formato: Objeto JSON

Exemplo

Bloco de código
languagejs
titleJSON
collapsetrue
[
	{
		"channel": 26,
		"id": "1"
	},
	{
		"installments": 1,
		"id": "1"
	}
]
winthor.pedidos.charging

...

Formato: Objeto JSON

Exemplo

Bloco de código
languagejs
titleJSON
collapsetrue
[
	{
		"channel": 26,
		"id": "ECOM"
	},
	{
		"paymentType": 52,
		"id": "DH"
	},
	{
		"paymentType": 51,
		"id": "PAGS"
	},
	{
		"paymentType": 35,
		"id": "MPAG"
	},
	{
		"paymentType": 4,
		"id": "CRED"
	},
	{
		"paymentType": 5,
		"id": "PPAL"
	},
	{
		"paymentType": 44,
		"id": "DH"
	}
]
winthor.clientes.corporate


Formato: True ou False
winthor.clientes.finalCostumer
Formato: True ou False
winthor.pedidos.seller
Formato: True ou False
winthor.pedidos.activity

Formato: Objeto JSON

Exemplo

Bloco de código
languagejs
titleJSON
collapsetrue
[
	{
		"id": 1
	}
]
winthor.storeId.by.carrierId

Lista de informações por operador logístico que são necessárias para a criação de pedido.

Os Operadores Logísticos devem constar no TOTVS Whinthor.

Não O campo nomeFreteRápido não é um campo validado pelo ERP Winthor, se o valor não for encontrado será enviando nulo e será gerado o número de rastreio.

Os valores para este parâmetro devem ser analisados juntamente com a equipe TOTVS Winthor do projeto.

OBS: mesmo que não use a integração com a frete rápido deverá ser informado o campo nomeFreteRapido com o valor null.
Caso uma transportadora tenha CNPJs diferentes quando a integração for via frete rápido ou diretamente com a transportadora, deverá ser informado 2 vezes, uma sem o nomeFreteRapido, outra sem o idOmni, conforme exemplo, onde os dois primeiros blocos ambos referenciam os CORREIOS (61)

Formato: Objeto JSON

Exemplo

Bloco de código
languagejs
titleJSON
collapsetrue
{
		"from": 61,
		"to": 1769,
		"nomeFreteRapido": null
	},
	{
		"from": null,
		"to": 512781,
		"nomeFreteRapido": "CORREIOS"
	},
	{
		"from": null,
		"to": 1913,
		"nomeFreteRapido": "EXPRESSO FR (TESTE)"
	},
	{
		"from": 81,
		"to": 1911,
		"nomeFreteRapido": "LALAMOVE"
	},
	{
		"from": 63,
		"to": 1910,
		"nomeFreteRapido": "JADLOG"
	},
	{
		"from": 64,
		"to": 1912,
		"nomeFreteRapido": "TOTAL EXPRESS"
	}
]
winthor.pedidos.channel

Formato: Objeto JSON

Exemplo

Bloco de código
languagejs
titleJSON
collapsetrue
[
	{
		"channel": 26,
		"cnpj": "01.123.456/0001-00"
	}
]

Caso não seja enviado o tipo de frete, essa propriedade deve ser passada como "true".

PS: Por padrão ou se a propriedade estiver vazia vai ser assumida como "true". Caso não queira que seja, alterar para "false".

Formato: Texto

Exemplo: false

...