Un saludo para todos.
Estoy usando el API para realizar una orden con OrderForm como lo indica el tutorial (https://help.vtex.com/tutorial/hacer-un-pedido-regular-utilizando-las-apis-de-vtex?locale=es#object-objectobject-object), pero el servicio me retorna un error 400 con el mensaje: "El tipo de despacho fue cambiado.".
Ese es el JSON que estoy enviando:
{
"items": [{
"id": "1",
"quantity": 1,
"seller": "1",
"price": 3150000,
"rewardValue": 0,
"offerings": [],
"priceTags": [],
"isGift": false
}],
"clientProfileData": {
"email": "xxxxx@gmail.com",
"firstName": "Augusto",
"lastName": "Suarez",
"document": "xxxxxxxxxx",
"documentType": "cc",
"phone": "xxxxxxxxxx",
"corporateName": null,
"tradeName": null,
"corporateDocument": null,
"stateInscription": null,
"corporatePhone": null,
"isCorporate": false
},
"shippingData": {
"id": "shippingData",
"address": {
"addressType": "residential",
"receiverName": "Augusto Suarez",
"postalCode": "050022",
"city": "Medellín",
"state": "Antioquia",
"country": "COL",
"street": "Carrera 50 C",
"number": "10 Sur 80",
"neighborhood": "Aguacatala",
"complement": null,
"reference": null,
"geoCoordinates": []
},
"logisticsInfo": [{
"itemIndex": 0,
"selectedSla": "Normal",
"price": 158200
}]
},
"paymentData": {
"id": "paymentData",
"payments": [{
"paymentSystem": "89",
"referenceValue": 3308200,
"value": 3308200,
"installments": 1
}]
}
}
Adjunto una parte de la respuesta del servicio (/api/checkout/pub/orders):