Oversigt
Denne artikel forklarer, hvordan du opretter tilpassede produkter i Gelato og bruger dem, når du lægger ordrer via Gelatos API. Tilpassede produkter gør det muligt for dig at skræddersy produktindstillinger til forskellige kunder og forbinde deres specifikke dataformater med en standard produktmodel.
En produktmodel beskriver dit produkt internt (f.eks. dets dele, egenskaber og afledte egenskaber), mens et kundeprodukt giver dig mulighed for at tilpasse, hvordan kunder sender data og interagerer med dit produkt, når de bestiller.
Sådan laver du tilpassede produkter til dine kunder
1. Sæt produktmodellen op
Før du laver et tilpasset produkt til en kunde, skal du sikre dig, at du allerede har oprettet en produktmodel. Lad os for eksempel sige, at produktmodellen hedder Poster Product, og den har 9 egenskaber samt flere afledte egenskaber. (Se guiden "Opret en produktmodel" for flere detaljer.)
2. Opretter det tilpassede produkt
Et kundeprodukt er en tilpasset version af din produktmodel, som viser, hvordan din kunde gerne vil sende data (f.eks. størrelse, farve osv.). Sådan opsætter du et kundeprodukt:
Trin 1: Gå til sektionen Kundeprodukter.
Trin 2: Vælg produktmodellen (f.eks. Plakatprodukt), og giv dit kundeprodukt et navn. Navnet er vigtigt, fordi det bruges, når du bestiller via API'en.
For eksempel kan vi kalde dette produkt Poster SP til kunden Sandbox Customer.
Bemærk: Kundens produktnavn kan bruges direkte i ordreanmodninger, der sendes via Gelatos API.
Trin 3: Opsæt grundlæggende egenskaber og varianter:
Basisattributter er faste egenskaber, der gælder for alle varianter af et produkt.
Varianter er de tilpassede muligheder, som for eksempel størrelse, farve eller papirtype, som du kan vælge imellem.
3. Indstilling af grundlæggende egenskaber
Basisattributter har én fast værdi for alle varianter. For eksempel:
Retning: Altid lodret
Bestrøget: Ingen belægning
Disse grundlæggende egenskaber er de samme for alle produktvarianter.
4. Indstilling af varianter
Varianter er de produktmuligheder, dine kunder kan vælge imellem, som for eksempel størrelse og farve. Sådan sætter du dem op:
Trin 1: Tilføj kundens valg (f.eks. størrelse og farve) og forbind dem med produktmodellens attributter.
Eksempel: Kunden vil gerne sende attributter ind med navnene Størrelse, Papirtype og Farve.
Trin 2: Match de værdier, kunden har givet, med de interne produktegenskaber:
Farve: Kunden kan kalde deres farvevalg "Sort Hvid" for sort-hvide tryk og "Fuldt Farve" for farvetryk. Du kan matche disse med Gelatos interne værdier "1/1" for sort-hvid og "4/4" for fuld farve.
Størrelse: Kunden kan finde på at sende målene i tommer, men du skal omregne dem til det interne metriske system (f.eks. 20x28 tommer = 508x711 mm).
Trin 3: Angiv en standardværdi for attributter, hvis det er nødvendigt. For eksempel:
Hvis kunden ikke vælger en farve, kan du sætte standarden til Fuld farve (4/4).
Trin 4: Vælg flere muligheder:
Du kan matche flere kundeværdier til én intern værdi. For eksempel kan en kunde bruge "Black White" eller "BW" for at mene det samme sort-hvide print, og du kan matche begge til din interne værdi "1/1".
5. Gemmer kundens produkt
Når alle attributter og varianter er sat op, skal du gemme det tilpassede produkt. Nu har du et tilpasset produkt, der er koblet til den interne produktmodel, så du kan modtage og håndtere ordrer i det format, kunden foretrækker.
Sådan bestiller du via API med kundens produkter
Når kundens produkt er sat op, kan kunden bestille via Gelato API'et. Sådan fungerer det:
1. Sådan er en API-anmodning bygget op
Når du lægger en ordre, vil kundeproduktnavnet (f.eks. Plakat SP) blive brugt i API-anmodningen sammen med de valgte muligheder. Her er et eksempel på en API-anmodning:
{ "items": [ { "productName": "Plakat SP", "productVariant": { "color": "sort-hvid", "paper-size": "20x28-tommer" } } ]}
I dette eksempel:
produktnavnet er sat til Poster SP.
productVariant indeholder de valgte variantmuligheder, for eksempel "sort-hvid" for farve og "20x28-tommer" for papirstørrelse.
2. Håndtering af flere kunders produkter
Du kan opsætte forskellige kundeprodukter til forskellige kunder, hvor de alle peger på den samme produktmodel, men med forskellige indstillinger. For eksempel:
Kunde A kan for eksempel vælge "papirstørrelse" og "farve" som muligheder.
Kunde B kan i stedet finde på at sende "papirtype" og "størrelse".
Selvom der er forskelle, vil begge kunders produkter pege på den samme interne Product UID i Gelatos system. Det sikrer, at produktionen altid kører ens bag kulisserne.
3. Bagudkompatibilitet
Gelatos system er bagudkompatibelt med dine nuværende arbejdsgange, så du kan fortsætte med at bruge Product UIDs fra tidligere opsætninger, samtidig med at du tager nye kundetilpassede produkter i brug i flow-konfiguratoren.