Filtrado de direcciones de envío en solución Hosted (bienes físicos)

 

El comercio que realice una solicitud de direcciones de envío de Amazon Pay tendrá la posibilidad de realizar un filtrado de las direcciones de envío permitidas, al igual que podrá hacerlo sobre las no permitidas. En caso de no informar dichos datos o no hacerlo con el formato correcto, por defecto se permitirá el envío a España.

Para realizar el filtrado, deberá informar el parámetro Ds_Merchant_AmazonAddressInfo, informando en él un JSON con el siguiente formato:

{ “Valid”:<listaItems>, “Invalid”:<listaItems>}

Donde <listaItems> es un array de <item>. A su vez, un <item> puede ser:

- El código del país (formato texto)
- O un objeto <rango> en el que representar un rango de códigos postales

Un objeto <rango> se representa de la siguiente forma:

<código país> : {“minPC”: “XXXXX”, “maxPC”: “XXXXX” }

 

Se incluyen varios ejemplos:

{ "Valid": ["ES", "FR"], "Invalid": [{"ES" : {"minPC" : "28000", "maxPC" : "28999"} }, {"ES" : {"minPC" : "8999", "maxPC" : "8000"} } ] }

→ Se permite el envío a España y Francia, exceptuando el envío a Madrid y Barcelona


{ "Valid": ["ES", "FR", "IT"],
"Invalid": [{"ES" : {“minPC" : "51000", "maxPC" : "52999"} },
{"ES" : {"minPC" : "35000", "maxPC" : "35999"} },
{"ES" : {"minPC" : "38999", "maxPC" : "38000"} },
{"ES" : {"minPC" : "7999", "maxPC" : "7000"} },
{"IT" : {"minPC" : "10", "maxPC" : "100"} },
{"IT" : {"minPC" : "80010", "maxPC" : "80100"} }
]
}

→ Se permite el envío a España, Francia e Italia, exceptuando para España el envío a las Islas Canarias, Islas Baleares, Ceuta, Melilla y en Italia a Roma y Nápoles.

 

En caso de no enviarse un JSON correctamente formado se procesará con los valores por defecto.