[
{
"operation": "modify-overwrite-beta",
"spec": {
"items": {
"*": {
"idExterno "idExternoPreco": "=concat('pdvsync-preco-', @(1,skuId),'-',@(1,branchId),'-', @(1,lastChange))",
"idExternoDesconto": "=concat('pdvsync-preco-desconto-', @(1,skuId),'-',@(1,branchId),'-', @(1,lastChange))",
"situacao": 0,
"skuId__": "=split('-', @(1,productId))",
"skuID_": "=lastElement(@(1,skuId__))",
"price": "=toString",
"priceConverter_": "=split('\\.', @(1,price))",
"priceConverter": "=join(',', @(1,priceConverter_))",
"erpReferenceKey": "=toString",
"idRetaguardaDesconto": "=concat(@(1,skuId),'-desconto')",
"discount": "=toString(@(1,discountPolicy.discount))",
"discountConverter_": "=split('\\.', @(1,discount))",
"discountConverter": "=join(',', @(1,discountConverter_))"
}
}
}
},
{
"operation": "shift",
"spec": {
"items": {
"*": {
"idExterno "idExternoPreco": "idExternoitems[&1].[0].idExterno",
"skuId": [
"items[&1].[0].idRetaguardaProduto",
"items[&1].[0].idRetaguarda"
],
"erpReferenceKey": "items[&1].[0].codigoProduto",
"priceConverter": "items[&1].[0].valor",
"quantity": "items[&1].[0].saldo",
"skuID_": "items[&1].[0].codigoProduto",
"productId": "items[&1].[0].idRetaguardaProduto",
"discountPolicy": {
"@(1,idExternoDesconto)": [
"items[&2].[1].idExterno"
],
"@(1,skuId)": [
"items[&2].[1].idRetaguardaProduto"
],
"@(1,idRetaguardaDesconto)": [
"lastChange "items[&2].[1].idRetaguarda"
],
"@(1,erpReferenceKey)": "items[&2].[1].codigoProduto",
"@(1,quantity)": "items[&2].[1].saldo",
"@(1,skuID_)": "items[&2].[1].codigoProduto",
"@(1,productId)": "items[&2].[1].idRetaguardaProduto",
"@(1,priceConverter)": "items[&2].[1].valor",
"@(1,discountConverter)": "items[&2].[1].precoPromocional",
"startDate": "items[&2].[1].dataHoraVigenciaInicial",
"endDate": [
"items[&2].[1].dataHoraVigenciaFinal",
"items[&2].[0].dataAtualizacaodataHoraVigenciaInicial"
]
}
}
}
}
},
{
"operation": "defaultshift",
"spec": {
"items": {
"*": {
"_attr_access "*": {
"@": "items",
"idExterno": "items[]": {
idExterno[]"
}
}
}
}
},
{
"operation": "default",
"spec": {
"_attr_access": "items",
"*items[]": {
"*": {
"idInquilino": "{{ID_INQUILINO}}",
"idProprietario": "{{FILIAL_ID_PROPRIETARIO}}",
"loteOrigem": "{{LOTE_ORIGEM}}",
"situacao": 1,
"sequencial": 0,
"sincronizadoEtiquetaEletronica": 0,
"dataHoraVigenciaInicial": "{{DATA_HORA_AGORA}}",
"dataHoraVigenciaFinal": "{{D_MAIS_NOVENTA365}}"
}
}
}
}
}
] |