Ga naar de hoofdinhoud
Versie: 1.x

Upgraden naar WCPOS 2.0

WCPOS 2.0 is een grote update. De kassa, het afrekenen en de kassalade zijn vernieuwd, en de plugin vereist nu WooCommerce 9.0 of hoger. Deze pagina is de controle vooraf voor degene die op Update klikt. Lees de pagina voordat je dat doet.

Kun je vandaag upgraden?​

Open WP Admin → Plugins en zoek de WooCommerce-versie op.

Als je winkel er klaar voor is​

Voordat je op Update klikt​

  1. Synchroniseer elke kassa. 2.0 maakt op elke kassa een nieuwe lokale database aan en neemt niets mee wat een kassa met 1.11 nog niet naar de winkel heeft verzonden. Open elke kassa, wacht tot de synchronisatie is voltooid en voer pas daarna de update uit. Bij Winkelstatus → Database moet wijzigingen wachten op verzending de waarde 0 hebben, zonder paneel dat om een keuze vraagt. Open bestellingen tellen niet mee: rond ze af of druk bij elke bestelling op Opslaan op server. Beide geven alleen weer wie op dit moment is aangemeld: herhaal dit voor elke kassamedewerker die de kassa gebruikt, in elke winkel en op elk apparaat waarop diegene werkt.
  2. Maak een back-up van de site of vraag je host om een herstelpunt. De update zelf raakt je bestellingen of producten niet, maar bij een grote update is het verstandig een herstelmogelijkheid te hebben.
  3. Kies een rustig moment. Elke kassa wordt opnieuw geladen met de nieuwe kassa, en een verkoop waarvan het afrekenen in de oude versie halverwege is, moet opnieuw worden aangeslagen.
  4. Controleer of je Pro-licentie actief is (WP Admin → POS → Instellingen → Licentie; zie WCPOS Pro installeren). Pro-updates zijn alleen beschikbaar met een geldige licentie.
  5. Houd rekening met hoe je kortingen toepast. Als kassamedewerkers bedragen van een bestelling hebben afgetrokken door een negatieve toeslag toe te voegen, werkt dat niet meer. In 2.0 heeft de kassa hiervoor Korting toevoegen, waarmee de korting correct wordt geregistreerd. Zie Kortingen in de winkelwagen.
  6. Werk ook je terminalextensies bij. Stripe Terminal, SumUp en Mollie Terminal hebben elk een 2.0-release. Een oudere extensie werkt nog via het tabblad Legacy bij het afrekenen, maar kan geen betaalterminal aansturen vanuit het nieuwe betaalpaneel.

Bijwerken​

  1. Werk de plugin bij. Werk op een gratis site WCPOS bij. Gebruik je Pro, werk dan alleen WCPOS Pro bij: die bevat de gratis plugin al en schakelt een afzonderlijke kopie ervan uit.
  2. Open POS op elk apparaat en wacht tot de eerste synchronisatie is voltooid. Kassasessies in de browser gebruiken 2.0 zodra de plugin is bijgewerkt. Desktop- en mobiele apps worden via hun gebruikelijke kanalen bijgewerkt. Een app met versie 1.11 die verbinding maakt met de plugin van 2.0 blijft op een updatemelding staan totdat de app is bijgewerkt: zowel de app als de plugin moeten versie 2.0 hebben.

Meldt een kassa na de update AUTH331, dan communiceert een app met versie 2.0 met een winkel die nog niet is bijgewerkt. Werk de plugin bij en maak opnieuw verbinding. Zie AUTH331.

Wat er op de eerste dag verandert​

  • De kassa ziet er anders uit. Elk scherm heeft dezelfde visuele stijl, met een schaalinstelling (compact, normaal, ruim) voor het formaat van je apparaat. Formulieren en keuzelijsten schuiven als panelen in beeld in plaats van als pop-upvensters. De balk bovenaan toont de winkel waarin je werkt en, als de winkel er meer dan één heeft, de kassa. Je kunt kiezen aan welke kant de winkelwagen staat en in de kassainstellingen een rij snelle filterknoppen instellen.
  • Afrekenen is het betaalpaneel. Als je op Afrekenen drukt, wordt een toetsenblok geopend. Voer in wat de klant betaalt; het wisselgeld wordt weergegeven. Splits een verkoop op in contant en kaart, of over meerdere kaarten. Kaartlezers die op de kassa zijn aangesloten, worden vanuit hetzelfde scherm aangestuurd (Pro). Betaaldiensten die nog hun eigen betaalpagina gebruiken, staan op het tabblad Legacy. Zie Afrekenen.
  • Elke kassa heeft een kassasessie. De eerste keer dat een kassamedewerker POS opent, opent diegene de kassasessie met een beginbedrag. Met Kassasessie sluiten wordt de kassalade geteld en de telling als een genummerde afsluiting opgeslagen; het afsluitrapport (het Z-rapport) wordt afgedrukt via het bevestigingsblad dat daarna verschijnt. Dit zit in de gratis plugin. De gratis plugin heeft één kassasessie die door alle apparaten wordt gedeeld; beheerders geven deze een naam en stellen het standaard beginbedrag in via WP Admin → POS → Instellingen → Kassasessies. Met Pro zijn meer kassasessies beschikbaar. Als je geen kassalade gebruikt, kun je kassasessies uitschakelen in de POS-instellingen. Zie Einde-dagafstemming.
  • Kortingsbonnen bij de kassa zijn gratis. Kassamedewerkers met de gratis plugin kunnen in de winkelwagen een WooCommerce-kortingsboncode toepassen. Het scherm Kortingsbonnen in POS bekijken blijft een Pro-functie.
  • Negatieve toeslagen zijn verdwenen. Gebruik Korting toevoegen. Bestellingen waarop al een negatieve toeslag staat, blijven ongewijzigd.
  • WooCommerce Analytics telt een POS-bestelling mee zodra deze is betaald. Bestellingen die bij de kassa nog openstaan of slechts gedeeltelijk zijn betaald, verschijnen pas als verkoop zodra ze zijn afgerond. Totalen waarin ze waren opgenomen, vallen daardoor lager uit.
  • Bonnen bevatten meer informatie. Op elke bon staan de naam van de kassasessie, de softwareversie en een QR-code. Een terugbetaling krijgt een eigen bon, als creditnota. Aangepaste bonnen blijven werken.
  • Magneetstripkaartlezers worden niet langer ondersteund. Kaartbetalingen bij de kassa verlopen via een geïntegreerde kaartlezer (Pro) of worden als externe kaartbetaling geregistreerd.

Als je winkel er nog niet klaar voor is​

Blijf op WCPOS 1.11. Die versie blijft werken en ontvangt nog zes maanden na de release van 2.0 oplossingen.

  1. Schakel automatische updates voor WCPOS en WCPOS Pro uit. Op WP Admin → Plugins staat bij elke plugin een link Automatische updates inschakelen / Automatische updates uitschakelen. Zorg dat er Inschakelen staat. Zo voorkom je dat een automatische update midden in een dienst een blokkerende melding voor een kassamedewerker toont.
  2. Werk WooCommerce bij naar 9.0 of hoger wanneer je daar klaar voor bent. De release-opmerkingen van WooCommerce zelf beschrijven die update.
  3. Ga terug naar Als je winkel er klaar voor is.
  4. Schakel automatische updates weer in zodra je op 2.0 zit als je ze eerder hebt gebruikt. Anders worden latere oplossingen niet vanzelf geïnstalleerd.

Als WCPOS eerder is bijgewerkt dan WooCommerce​

POS blijft staan bij een melding dat WooCommerce 9.0 vereist is; er gaat niets verloren. Werk WooCommerce nu bij, of installeer WCPOS 1.11 opnieuw en schakel automatische updates uit zoals hierboven beschreven.

Teruggaan naar een eerdere versie​

Een kassa met 1.11 heeft nog niet-verzonden verkopen​

De kassa toont een updatescherm en de verkopen zijn nog niet in je winkel aangekomen. Ze staan nog op dat apparaat totdat het 2.0 opent. Zo verstuur je ze:

  1. Laat die kassa zoals die is. Werk de app niet bij en laad de pagina op een browserkassa niet opnieuw: beide openen 2.0, waardoor de niet-verzonden verkopen worden gewist.
  2. Installeer de plugin van 1.11 opnieuw op je winkel.
  3. Laad de pagina op een browserkassa opnieuw, of sluit de app en open deze weer. Nu de winkel weer op 1.11 staat, maakt de kassa opnieuw verbinding en verzendt deze de verkopen. Wacht tot wijzigingen wachten op verzending bij Winkelstatus → Database de waarde 0 heeft en er geen paneel om een keuze vraagt. Open bestellingen tellen niet mee: rond ze af of druk bij elke bestelling op Opslaan op server. De verkopen staan nu in de winkel.
  4. Werk opnieuw bij naar 2.0 volgens Bijwerken.

Teruggaan naar 1.11​

Werkt 2.0 niet goed voor je, laat het ons dan eerst weten via Discord. De meeste problemen op de dag van een upgrade zijn sneller op te lossen dan met een rollback.

Synchroniseer voordat je teruggaat

Als je teruggaat naar 1.11, begint elke kassa met een lege lokale database. Bovendien kan 1.11 geen verkopen versturen die een kassa met 2.0 nog niet naar je winkel heeft verzonden. Wacht eerst tot elke kassa met 2.0 klaar is met synchroniseren: bij Winkelstatus → Database moet wijzigingen wachten op verzending de waarde 0 hebben, mag er geen paneel om een keuze vragen en mogen er geen open bestellingen zijn die nog niet zijn gesynchroniseerd.

Een desktop- of mobiele app met 2.0 kan geen verbinding maken met een plugin van 1.11 (de app meldt AUTH331); bovendien bieden de appwinkels geen oudere versies aan. Gebruik op die kassa de browserversie van POS op yourdomain.com/pos totdat je weer upgradet.

Als je wilt teruggaan, installeer je de plugin van 1.11 opnieuw. Browserkassa's en apps die nog op 1.11 staan, werken gewoon verder.

Bestellingen die met 2.0 zijn geplaatst, zijn gewone WooCommerce-bestellingen en blijven behouden. Kassasessies en afsluitingen die met 2.0 zijn geregistreerd, blijven in de database staan, maar zijn niet zichtbaar in 1.11.