Floynk Documentation
Magento

Voorraad

Hoe Floynk de Magento-voorraad leest en schrijft in de twee voorraadstanden, en wat de Floynk-module daarvoor nodig heeft.

Voorraad

Met Magento werkt Floynk in een van twee voorraadstanden, net als bij andere webwinkels:

  • Magento beheert mijn voorraad: de voorraad in Magento is leidend. Floynk neemt hem over en geeft hem door aan uw marktplaatsen.
  • Floynk beheert mijn voorraad: de voorraad in Floynk is leidend. Floynk schrijft hem via de Floynk-module naar Magento en boekt marktplaatsbestellingen er direct van af.

U kiest in de installatiewizard (Wie beheert je voorraad?) en kunt dit later wijzigen met Gebruik Floynk Voorraadmanagement in Instellingen › Applicatie Instellingen.

Voorraadsynchronisatie heeft in beide standen de Floynk-module nodig. Zonder module zet de productimport de voorraad in Floynk één keer, en daarna leest noch schrijft Floynk voorraad in Magento. Floynk herinnert u daar één keer per dag aan met Voorraadsynchronisatie met Magento gepauzeerd onder Meldingen in het menu. U kunt al wel een stand kiezen; die gaat werken zodra de module is geïnstalleerd.

Twee getallen in Magento

Magento houdt per product twee getallen bij:

  • Quantity (hoeveelheid): wat er in een bron (magazijn of winkel) aanwezig is. Dit daalt wanneer een bestelling wordt verzonden.
  • Salable quantity (verkoopbare hoeveelheid): wat Magento nog verkoopt: de hoeveelheid min de eenheden die gereserveerd zijn voor bestellingen die nog niet zijn verzonden. Dit daalt zodra een bestelling wordt geplaatst.

Floynk leest de verkoopbare hoeveelheid. Beheert Floynk de voorraad, dan stuurt het zijn eigen getal naar de module, en de module zet de hoeveelheid. Floynk gebruikt alleen de voorraad en bron van de koppeling (zie Magento koppelen). Configurable-producten hebben geen eigen voorraad; Floynk leest en schrijft hun onderliggende producten.

Magento beheert mijn voorraad

  • Floynk neemt de verkoopbare hoeveelheid van uw Magento-voorraad over en stuurt die naar uw marktplaatsen.
  • Een bestelling in uw Magento-winkel verlaagt de verkoopbare hoeveelheid direct. De module meldt de wijziging binnen enkele seconden aan Floynk, en de controle van elk uur (zie Hoe snel) vangt op wat gemist is.
  • Een marktplaatsbestelling zet de module door naar Magento. Magento reserveert de eenheden, en Floynk leest ongeveer 30 seconden later de nieuwe verkoopbare hoeveelheid.
  • Floynk boekt in deze stand zelf niets af en schrijft nooit voorraad naar Magento.
  • Is de verkoopbare hoeveelheid in Magento lager dan nul, dan krijgen uw marktplaatsen 0.

Floynk beheert mijn voorraad

  • Floynk stuurt zijn voorraad naar de module, die de hoeveelheid van uw gekoppelde bron zo zet dat de verkoopbare hoeveelheid in Magento gelijk is aan de voorraad in Floynk. Floynk stuurt steeds het volledige getal, nooit een plus of min.
  • Floynk stuurt ook de Magento-bestellingen mee die het al kent en die nog niet zijn verzonden. De module houdt de eenheden die voor die bestellingen gereserveerd zijn erbovenop, zodat een Magento-bestelling die nog niet is verzonden niet nog een keer wordt verkocht, en nog steeds verzonden kan worden.
  • Bestellingen uit uw Magento-winkel komen in Floynk en gaan van de Floynk-voorraad af, zoals elke webwinkelbestelling.
  • Een marktplaatsbestelling gaat direct van de Floynk-voorraad af en wordt naar Magento doorgezet.
  • Is de Floynk-voorraad lager dan nul (oververkocht), dan krijgt Magento 0.

Deze stand vraagt een voorraad met één bron. De verkoopbare hoeveelheid van Magento geldt voor de hele voorraad, dus Floynk kan die niet gelijk maken aan het eigen getal als de voorraad uit meerdere bronnen komt. De installatiewizard biedt de optie dan niet aan, Instellingen weigert hem aan te zetten, en beide tonen: "Voorraadbeheer door Floynk is niet mogelijk voor deze winkel (de voorraad heeft meerdere bronnen)." Gebruik Magento beheert mijn voorraad, of koppel een voorraad met één bron.

De bron mag alleen voor deze store view verkopen. Floynk zet de hoeveelheid van uw gekoppelde bron, en elke store view die uit die bron verkoopt ziet die wijziging. Dat zijn ook de andere actieve store views van dezelfde website (bijvoorbeeld een tweede taal) en de store views van andere websites waarvan de voorraad de bron gekoppeld heeft. Zijn die er, dan biedt de installatiewizard de optie niet aan, weigert Instellingen hem aan te zetten, en noemen beide die store views: "Voorraadbeheer door Floynk is niet mogelijk voor deze winkel: de voorraadbron in Magento verkoopt ook voor Website › Store view*. Floynk zou hun voorraad dan ook veranderen."* Gebruik Magento beheert mijn voorraad, of geef deze store view een bron waar geen andere store view uit verkoopt.

Floynk controleert dit opnieuw zolang het de voorraad beheert. Gaat er later een andere store view uit de bron verkopen, dan stopt Floynk met voorraad naar Magento schrijven en meldt het Voorraadsynchronisatie met Magento gepauzeerd onder Meldingen, één keer per dag, met die store views erbij. Uw andere instellingen kunt u gewoon opslaan. Het schrijven gaat verder zodra de bron weer alleen voor deze store view verkoopt.

Backorders. Staat een product in Magento backorders toe (een negatieve Out-of-Stock Threshold), dan houdt Magento minstens die ruimte verkoopbaar. Met een drempel van −5 en een Floynk-voorraad van 0 blijven er in Magento 5 eenheden verkoopbaar. Floynk waarschuwt daar één keer per product voor met Backorders in Magento houden voorraad verkoopbaar onder Meldingen, en pas opnieuw als het stopt en weer begint. Bestellingen die Floynk kent, kunnen nog steeds worden verzonden.

Een bestelling die Floynk nog niet kent. Wordt een bestelling uit Magento verzonden voordat Floynk hem heeft geïmporteerd, dan kan Magento de verzending weigeren, omdat Floynk bij de laatste schrijfactie die bestelling nog niet meetelde. Floynk importeert nieuwe Magento-bestellingen binnen enkele seconden, en uiterlijk binnen 10 minuten. Daarna gaat de verzending door. Floynk meldt dit in plaats van het te verbergen: dit is het moment waarop dezelfde eenheid op twee plaatsen is verkocht.

Voorraadupdates komen in volgorde aan. Elke voorraadupdate van Floynk heeft een nummer dat met de tijd oploopt, en de module onthoudt per product het laatste nummer dat hij heeft verwerkt. Een oudere update die later aankomt wordt genegeerd, zonder nieuwe poging en met geen melding: Magento heeft al een nieuwer nummer.

Heeft Magento een nummer dat meer dan een uur vóór de klok van Floynk ligt (bijvoorbeeld geschreven door een ander systeem of met de hand, of terwijl een klok verkeerd stond), dan telt elke update van Floynk voor dat product als ouder. Floynk meldt dan Voorraad niet bijgewerkt in Magento onder Meldingen, met de SKU. Zie De voorraad van een product wordt niet meer bijgewerkt in Magento.

Als Magento een voorraadupdate weigert

Weigert Magento de toegang van Floynk tot de module, dan slaat Floynk de voorraadupdate over en meldt het Voorraad niet bijgewerkt in Magento onder Meldingen. De modulekaart op Instellingen › E-commerce › Magento verandert in Voorraad wordt niet bijgewerkt en zegt wat u moet doen:

  • De integratie heeft geen toegang tot "Floynk Connector API": vink dit aan in Magento Admin › System › Extensions › Integrations › Floynk › API, sla op en klik op Reauthorize (zie De Floynk-module installeren).
  • Magento accepteert de inloggegevens van Floynk niet meer: koppel de winkel opnieuw.

Klik daarna op de modulekaart op Opnieuw controleren. Slaagt de controle, dan is de kaart weer normaal en wordt de voorraad weer geschreven. Ontbreekt de toegang nog, dan blijft de kaart "Voorraad wordt niet bijgewerkt" zeggen en noemt hij Floynk_Connector::api.

Hoe snel

  • Met de module meldt Magento voorraadwijzigingen binnen enkele seconden aan Floynk.
  • Daarnaast loopt Floynk elk uur tot 1.000 producten per Magento-koppeling na. Bij Magento beheert mijn voorraad leest het hun verkoopbare hoeveelheid en neemt het verschillen over; bij Floynk beheert mijn voorraad schrijft het zijn eigen voorraad opnieuw. Een winkel met 10.000 producten is ongeveer elke 10 uur helemaal gecontroleerd. Producten waarvan het lezen mislukte, komen het volgende uur als eerste aan de beurt, en de controle wacht zolang er een productimport loopt.
  • Zonder module is er geen voorraadsynchronisatie. Zie De Floynk-module installeren.