Nesse bloco, especificamos a melhor forma de configurar o cancelamento de pedidos pela Microvix para que, assim, possa refletir na plataforma.
Para isso, adicione o bloco de código ao Json de configuração, dentro do Type Order, e WorkflowID deve ser configurado para ser cancelado de acordo com o configurado na loja. É possível utilizar ainda o TransitionID conforme exemplo abaixo:
{
"ExecutionOrder": 5,
"RunInParallel": false,
"MaxDegreeOfParallelism": 5,
"Enable": true,
"CoreIntegrationType": "Orders",
"MicrovixRequest": "B2CConsultaPedidos",
"RequestAdditionalParameters": {
},
"IsTimeStampControled": true,
"RequestLimitByExecution": 2000,
"IntegrationGroupRules": [
],
"IntegrationPropertyRules": [
{
"SourceProperty": "ativo",
"DestinationProperty": "CoditionalEnableToIntegrate",
"UpdateAllowed": false,
"Groups": "",
"IntegrationPropertyExceptions": [
{
"Operator": "=",
"Value": "{0}",
"DefaultValue": "{True}"
}
]
},
{
"SourceProperty": "id_pedido",
"DestinationProperty": "IntegrationID",
"UpdateAllowed": false,
"Groups": "",
"ConversionValue": ""
},
{
"SourceProperty": "id_pedido",
"DestinationProperty": "OrderNumber",
"UpdateAllowed": false,
"Groups": "",
"ConversionValue": ""
},
{
"SourceProperty": "ativo",
"DestinationProperty": "WorkflowID",
"UpdateAllowed": true,
"Groups": "",
"ConversionValue": "",
"IntegrationPropertyExceptions": [
{
"Operator": "=",
"Value": "{0}",
"DefaultValue": "{60}"<--AQUI_VAI_O_ID_DO_FLUXO_EXECUTADO_NO_CORE
}
]
}
],
"ConditionalIntegrationPropertyRules": [
]
},