Magento: Het verschil tussen status en state
Hoewel ze erg op elkaar lijken, is er een belangrijk verschil tussen state en status in Magento. De shop kent een aantal vaste states. Deze worden intern gebruikt, zodat Magento weet welke state een bestelling heeft. De states bestaan onder andere uit:
- New
- Pending payment
- Processing
- Complete
- Closed
- Canceled
Naast deze niet aanpasbare states, zijn er ook statussen. Dit is de status van bestelling zoals je die in de admin van Magento ziet. Elke status is aan één van de states gekoppeld. De statussen zijn er om extra duidelijkheid te brengen in de status van een bestelling.
Voorbeeld verschil tussen state en status
Afhankelijk van de gekozen betaalmethode zou je bijvoorbeeld meerdere statussen kunnen hebben. Dit zorgt ervoor dat het voor jou direct duidelijk is op welke manier de klant wilt betalen. Denk bijvoorbeeld aan 'Pending Paypal' of 'Wachten op vooruitbetaling'. Het eerste geval wacht op controle van Paypal en het tweede geval wacht op controle van de bankrekening waarbij je zelf de controle dient uit te voeren. Beide statussen zijn gekoppeld aan de state 'Pending payment', zodat Magento weet dat de bestelling nog betaald moet worden.
Koppeling tussen state en status instellen
Om de koppeling tussen de state en de statussen in te stellen of na te kijken, ga je in Magento naar System -> Order statuses. Daar zie je in de kolom 'Status' welke statussen je hebt en in de kolom 'state' aan welke state van Magento deze status gekoppeld is.
Picqer kijkt naar state
Picqer importeert bestellingen op basis van de state. Doordat de states niet aan te passen zijn, weet Picqer precies wanneer een bestelling de status heeft om uitgeleverd te mogen worden of wanneer een bestelling geannuleerd is. Let er daarom op dat de statussen altijd aan de juiste state gekoppeld zijn. Een status waarin een bestelling uitgeleverd mag worden, moet bijvoorbeeld aan de state processing gekoppeld zijn.
Standaard importeert Picqer met de state "processing". Je kan per webshop in Picqer de state veranderen die Picqer moet gebruiken om te importeren.