Citat:
Ursprungligen postat av youheardit
Tack Conny och tartareandesire för bra svar.
Det som ska använda API till är beställningar. Någon kopplar upp sig till vårt API och skickar oss en beställning/order på våra produkter.
|
Då känns det naturligt att du ska ha en Order-komponent och en komponent som endera heter Artikel/Katalog/Prislista.
Frågan är vad du vill at din användare ska kunna göra, exempelvis:
I Varukorgs-komponenten (Hålla reda på artiklar innan order skickas)
- Välja artikel
- Ta bort artikel
- Hämta saldo i varukorgen
Kassa-komponenten
- Betala för innehållet i varukorgen
- Välj betalningssätt
- Registrera kund-/leveransuppgifter
I orderkomponenten
- Se alla befintliga order som denna kund har
- Lägga till nya beställningar
- Ta bort gamla beställningar som är genomförda
- Avbeställa ännu ej expedierade order
i Katalog-komponenten (Används för att hitta en specifik artikel)
- Lista alla artiklar av en viss kategori
- Lista alla artiklar i hela katalogen
- Lista artiklar med fritextsökning
Prislista-komponent ()
- Lista priser per artikel för en viss kund/avtal vid en viss tid
- Hantera tillfälliga priser/kampanjer
I Artikelkomponenten
- Hämta ett komplett Artikelobjekt om man har artikelnummer