Markeder og sprog
En shop hører til ét marked. Storefronten skal ikke gætte reglerne – den spørger API'et.
Shoppens opsætning#
GET /v1/store/shop returnerer de offentlige oplysninger om shoppen: marked, valuta og sælgeroplysninger. Brug dem til at vise rigtige tekster, priser og felter.
Adressefelter følger markedet#
Checkout-formularen tilpasser sig markedet. I Danmark er der postnummer og ingen regioner. I Colombia vælges departamento og municipio.
| Endpoint | Formål |
|---|---|
GET /v1/store/regions | Liste over regioner (Colombia: 33 departementer). Tom for Danmark. |
GET /v1/store/regions/:code/localities | Kommuner i en region (fx 125 i Antioquia). Ukendt kode giver 404. |
En ugyldig kommunekode afvises af checkout med unknown_municipality.
Sprog#
Tekster og oversættelser bør ligge som data pr. marked, så en frontend kan skifte sprog uden at ændre koden. Skabelonen bruger en locales/-mappe.
Udkast
Endepunkter og felter afstemmes mod OpenAPI-specen Planlagt.