Oversikt
Denne artikkelen forklarer hvordan du lager kundeprodukter i Gelato og bruker dem når du legger inn bestillinger via Gelatos API. Kundeprodukter lar deg tilpasse produktoppsett for ulike kunder, slik at du kan koble deres spesifikke dataformater til en standard produktmodell.
En produktmodell beskriver produktet ditt internt (for eksempel deler, egenskaper og avledede egenskaper), mens et kundeprodukt lar deg tilpasse hvordan kundene sender inn data og samhandler med produktet ditt når de legger inn bestillinger.
Slik lager du produkter for kundene dine
1. Sett opp produktmodellen
Før du lager et kundeprodukt, må du sørge for at du allerede har satt opp en produktmodell. La oss for eksempel si at produktmodellen heter Poster Product og har 9 egenskaper og flere avledede egenskaper. (Se veiledningen «Opprette en produktmodell» for mer informasjon.)
2. Lage kundeproduktet
Et kundeprodukt er en personlig tilpasset versjon av produktmodellen din som viser hvordan kunden din ønsker å sende inn data, for eksempel størrelse eller farge. Slik setter du opp et kundeprodukt:
Steg 1: Gå til delen Kundeprodukter.
Steg 2: Velg produktmodellen (for eksempel Plakatprodukt) og gi kundeproduktet ditt et navn. Dette navnet er viktig, siden det brukes når du legger inn en bestilling via API-et.
For eksempel kan vi kalle dette produktet Plakat SP for kunden Sandbox Customer.
Merk: Produktnavnet fra kunden kan brukes direkte i bestillingsforespørsler som sendes via Gelatos API.
Steg 3: Sett opp Grunnleggende attributter og Varianter:
Grunnleggende attributter er faste egenskaper som gjelder for alle produktvarianter.
Varianter er de valgene kunden kan tilpasse, som størrelse, farge eller papirtype.
3. Sette grunnleggende attributter
Grunnleggende attributter har én fast verdi for alle varianter. For eksempel:
Retning: Alltid stående
Bestrøket: Uten belegg
Disse grunnleggende egenskapene er de samme for alle produktvarianter.
4. Sette varianter
Varianter er produktvalg kunden din kan velge, som størrelse og farge. Slik setter du dem opp:
Steg 1: Legg til kundens valg (for eksempel størrelse og farge) og koble dem til produktmodellens attributter.
Eksempel: Kunden ønsker å sende inn attributter som heter Størrelse, Papirtype og Farge.
Steg 2: Koble verdier fra kunden til de interne attributtene for produktmodellen:
Farge: Kunden kan kalle fargevalget sitt «Svart Hvit» for svart-hvitt-utskrifter og «Fullfarge» for fargeutskrifter. Du kan koble disse til Gelatos interne verdier «1/1» for svart-hvitt og «4/4» for fullfarge.
Størrelse: Kunden kan sende inn mål i tommer, mens du må gjøre om til det interne målesystemet (for eksempel 20x28 tommer = 508x711 mm).
Trinn 3: Sett en standardverdi for attributter hvis det trengs. For eksempel:
Hvis kunden ikke oppgir et fargevalg, kan du sette standard til Fullfarge (4/4).
Steg 4: Sett opp flere valgmuligheter:
Du kan koble flere kundeverdier til én intern verdi. For eksempel kan en kunde bruke «Black White» eller «BW» for å si det samme, nemlig svart-hvitt trykk, og du kan koble begge til din interne verdi «1/1».
5. Lagre kundeproduktet
Når du har lagt inn alle attributter og varianter, lagrer du kundeproduktet. Nå har du et kundeprodukt koblet til den interne produktmodellen, så du kan ta imot og behandle bestillinger i det formatet kunden foretrekker.
Slik legger du inn en bestilling via API med kundens produkter
Når kundeproduktet er klart, kan kunden legge inn bestillinger via Gelato API. Slik fungerer det:
1. Slik bygger du opp et API-forespørsel
Når du legger inn en bestilling, vil kundeproduktnavnet (for eksempel Plakat SP) bli brukt i API-forespørselen sammen med valgte alternativer. Her er et eksempel på en API-forespørsel:
{ "items": [ { "productName": "Plakat SP", "productVariant": { "color": "svart-hvitt", "paper-size": "20x28-tommer" } } ]}
I dette eksempelet:
produktnavnet er satt til Poster SP.
produktvariant inneholder de valgte variantalternativene, for eksempel «svart-hvit» for farge og «20x28 tommer» for papirstørrelse.
2. Slik håndterer du flere kundeprodukter
Du kan lage ulike kundeprodukter for forskjellige kunder, der alle kobles til samme produktmodell, men med ulike oppsett. For eksempel:
Kunde A kan for eksempel sende «papirstørrelse» og «farge» som valg.
Kunde B kan heller sende «papirtype» og «størrelse».
Selv om det er forskjeller, vil begge kundeproduktene peke til samme interne Product UID i Gelato sitt system. Det gir en jevn og forutsigbar produksjonsprosess i bakgrunnen.
3. Bakoverkompatibilitet
Gelatos system støtter bakoverkompatibilitet med eksisterende arbeidsflyter, så du kan fortsette å bruke Produkt-UIDer fra eldre oppsett samtidig som du tar i bruk nye, personlig tilpassede produktoppsett i flytkonfiguratoren.