Ga naar de hoofdinhoud
Versie: 1.x

Winkels instellen

Pro-functie

Meerdere winkels vereisen WCPOS Pro. Zonder Pro draait WCPOS als één virtuele winkel die is samengesteld uit je algemene WooCommerce-instellingen — er is geen scherm Winkels.

Deze pagina behandelt het volledig maken van een winkellocatie. Begin voor het conceptuele overzicht (wat meerdere winkels doen, prijzen per winkel, ATUM-integratie) met Meerdere winkels.

Vooraf

  • WCPOS Pro is geïnstalleerd en de licentie is geactiveerd. Als Pro is geactiveerd, wordt er in WP Admin onder POS een submenu Winkels toegevoegd.
  • De kassamedewerkers die in deze winkel werken, hebben WordPress-accounts met een rol die de mogelijkheid Toegang tot WooCommerce POS bevat. Als dit nog niet is ingesteld, zie Toegangsinstellingen.
  • (Optioneel) Een logobestand dat klaar is om te uploaden — PNG of JPG, idealiter 300×300 of groter.

De winkel maken

1

Open de lijst met winkels

Ga in WP Admin naar POS → Winkels. Er wordt een lijst met bestaande winkels weergegeven, met kolommen voor Winkel, Adres, Geautoriseerde gebruikers en per rij een knop POS openen.

Als dit de eerste winkel is en Pro net is geactiveerd, is de lijst leeg. Klik op Nieuwe winkel toevoegen in de paginakop.

2

Geef de winkel een naam

Stel bovenaan de editor een Winkelnaam in. Deze naam verschijnt op kassabonnen, in de winkelkeuze bij het aanmelden en in winkelfilters in de POS. Verplicht.

Voorbeelden: "Hoofdstraat Cafe", "Magazijn — Afhalen", "Marktkraam #3".

3

Vul de hoofdkolom in

Aan de linkerkant van de editor staat alles gegroepeerd wat op de kassabon terechtkomt:

  • Winkellogo — upload dit via de WP-mediabibliotheek. Er is een schakelaar "Sitelogo gebruiken wanneer er geen winkellogo is ingesteld" als de site een logo in de Customizer heeft en dit als terugvaloptie moet worden gebruikt.
  • Adres — Adres 1, Adres 2, Plaats, Provincie, Postcode, Land. Land is een keuzelijst waarin je kunt zoeken terwijl je typt.
  • Contact — Webadres, Telefoon, E-mail.
  • BonberichtenAfsluitende groet, Retourbeleid, Voettekst. Platte tekst met beperkte HTML toegestaan (<strong>, <em>, <b>, <i>, <br>, <p>).
  • Kassabonsjablonen — laat de schakelaar "Winkelspecifieke kassabonsjablonen" uit om de sitebrede sjabloonlijst van POS → Sjablonen over te nemen, of zet deze aan om een aangepaste set voor deze winkel te kiezen. Opnieuw ordenen met de sleephandgreep werkt zodra er een aangepaste set is gekozen.
  • Kassabonvoorbeeld — live voorbeeld met een sjabloonkiezer en een schakelaar Voorbeeldgegevens / Bestelling, zodat zichtbaar is hoe de kassabon er werkelijk uitziet voordat deze wordt opgeslagen.
4

De zijbalk configureren

De rechterkolom bevat de configuratie per winkel die niet op kassabonnen wordt weergegeven:

  • Geautoriseerde gebruikers — lijst met selectievakjes van elke WordPress-gebruiker van wie de rol de bevoegdheid Toegang tot WooCommerce POS heeft. Vink de kassamedewerkers aan die bij deze winkel moeten kunnen inloggen. Als de lijst leeg blijft, zijn alle gebruikers met POS-toegang geautoriseerd — handig voor sites met één winkel.
  • Belastingtarief — keuzelijst Belasting berekenen op basis van: Dit winkeladres (standaard) of Basislocatie. De tabel eronder toont de bepaalde belastingtarieven per belastingklasse voor het gekozen adres; deze is alleen-lezen, dus configureer de werkelijke tarieven in WooCommerce → Instellingen → Belasting.
  • Belasting-ID's — herhaalbare rijen met (Type / Waarde / Land / Label) voor btw, ABN, GSTIN, enz. per winkel. Laat leeg om terug te vallen op de sitebrede Belasting-ID's van winkel.
  • Winkelinstellingen — Valuta, Valutapositie, Locale, Tijdzone. Standaard worden de sitewaarden gebruikt; overschrijf deze alleen als deze winkel anders werkt dan de standaard van de site.
  • Openingstijden — tijdvakken per dag plus een vrij tekstveld voor Notities. Optioneel, gebruikt door sommige sjablonen.
5

Opslaan

Een volledig nieuwe winkel blijft een zichtbare knop Aanmaken tonen totdat deze voor het eerst is opgeslagen. Klik op Aanmaken.

Na het opslaan schakelt de pagina over naar automatisch opslaan — wijzigingen worden na een korte vertraging automatisch opgeslagen, met een indicator Opslaan… → Opgeslagen in de hoek. De pagina kan op elk moment worden verlaten en wijzigingen blijven behouden; de browser waarschuwt als er wordt geprobeerd af te sluiten met niet-opgeslagen wijzigingen.

Wat kassiers zien bij het inloggen

Wanneer een kassier inlogt, toont de POS een winkelkiezer met elke winkel waarvoor deze gemachtigd is:

  • Gemachtigd voor één winkel — die winkel wordt automatisch geselecteerd en de knop POS openen is direct ingeschakeld. De kiezer verschijnt nog steeds, zodat de kassier kan zien welke winkel wordt geopend.
  • Gemachtigd voor meerdere winkels — de kiezer toont een lijst met keuzerondjes. Kies een winkel en vervolgens POS openen.
  • Voor geen enkele winkel gemachtigd — de kiezer is leeg. Voeg de kassier toe aan de lijst Gemachtigde gebruikers van een winkel, of laat die lijst leeg om iedereen te machtigen.

De geselecteerde winkel wordt toegevoegd als ?store={id} wanneer de POS wordt gestart, en wordt vastgelegd bij elke bestelling die tijdens die sessie wordt geplaatst (de bestelmeta _pos_store). Dit vormt de basis voor rapporten per winkel, het winkelfilter bij Bestellingen, het juiste logo en adres op kassabonnen, en prijzen per winkel.

Prijzen per winkel

WCPOS Pro heeft een native mechanisme voor prijzen per winkel — los van ATUM. Op elk bewerkingsscherm voor producten (en variaties) krijgen de tabbladen Prijs en Belasting een overschrijving per winkel:

  1. Open een product in WP Admin → Producten → bewerken.
  2. Vink op het tabblad Prijs het vakje "Prijs per winkel instellen" aan voor de winkel die je wilt overschrijven.
  3. Voer de reguliere prijs (en eventueel de actieprijs) voor die winkel in.
  4. Sla het product op.

Wanneer een kassamedewerker vanuit die winkel werkt, gebruikt de POS de prijs per winkel. Bij gebruik vanuit een winkel zonder overschrijving geldt de standaardprijs van WooCommerce.

Hetzelfde patroon werkt op het tabblad Belasting voor de belastingstatus / belastingklasse per winkel — handig wanneer de ene locatie in een belastingvrije zone ligt en de andere niet.

ATUM versus native prijzen per winkel

De native prijzen per winkel van WCPOS zijn de juiste keuze wanneer je verschillende schapprijzen op verschillende locaties wilt, maar met gedeelde voorraad. Als je ook voorraadaantallen per locatie nodig hebt, installeer dan de integratie ATUM Multi-Inventory — deze voegt een keuzelijst Voorraadlocatie en een selector Prijsbron (Standaard / WCPOS Pro / ATUM) toe aan de winkeleditor, zodat je de twee systemen per winkel kunt combineren.

Randgevallen

Wat gebeurt er met bestaande bestellingen wanneer ik een nieuwe winkel toevoeg?

Niets. Bestellingen krijgen op het moment van verkoop de _pos_store-meta. Het toevoegen van een nieuwe winkel wijst bestaande bestellingen niet met terugwerkende kracht opnieuw toe. Bestellingen die zijn geplaatst voordat Pro werd geactiveerd (of binnen een configuratie met één winkel) hebben geen _pos_store-meta en blijven worden weergegeven met de standaardwaarden op siteniveau.

Als u een bestaande bestelling aan een andere winkel moet toewijzen, opent u deze in WP Admin → WooCommerce → Bestellingen en gebruikt u de dropdown Winkel die Pro toevoegt aan het scherm voor één bestelling.

Hoe verwijder ik een winkel?

De knop Prullenbak in de winkeleditor (en de rijactie in de lijst Winkels) voert een WordPress-soft-delete (wp_trash_post) uit. Er wordt dus niets definitief verwijderd:

  • De winkel wordt verborgen in de winkelkiezer voor de kassier en in filterdropdowns.
  • Bestaande bestellingen die naar de winkel in de prullenbak verwijzen, worden nog steeds correct herleid voor het opnieuw afdrukken van kassabonnen en voor weergaven met bestelgegevens — de naam, het adres en het logo van de winkel in de prullenbak blijven beschikbaar.
  • Herstellen uit de prullenbak brengt de winkel terug naar de actieve status, met alle instellingen intact.

Alleen een volledige definitieve verwijdering (via Prullenbak → Permanent verwijderen) verwijdert het winkelrecord. Bestellingen die naar een definitief verwijderde winkel verwijzen, vallen terug op "Winkel #ID" en de standaardwaarden voor de hele site.

Kan een kassier in meer dan één winkel werken?

Ja — vink hun naam aan in de lijst Geautoriseerde gebruikers voor elke winkel waartoe ze toegang moeten hebben. Er is geen concept van een "primaire winkel" per gebruiker. Elke keer dat ze inloggen, kiezen ze via de kiezer vanuit welke winkel ze werken.

Kan ik per winkel verschillende valuta gebruiken?

Stel de Valuta en Valutapositie in de zijbalk van de winkel in. Deze overschrijven de sitebrede WooCommerce-valuta voor elke sessie die in die winkel wordt geopend — bonnen, prijzen en totalen worden allemaal opgemaakt met de valuta van de winkel.

Dit is alleen weergave-opmaak; je hebt nog steeds WooCommerce-compatibele betaalgateways nodig voor elke valuta, en de afhandeling van wisselkoersen is de verantwoordelijkheid van je winkel.

Waarom is er geen submenu Winkels wanneer ik Pro installeer?

Twee veelvoorkomende oorzaken:

  1. Pro is niet geactiveerd — ga naar POS → Instellingen → Licentie en controleer of de licentiesleutel als actief wordt weergegeven.
  2. Oude indeling met gratis + Pro — vóór v1.8 was Pro een add-on voor de gratis plugin. Als je bent geüpgraded naar v1.8+, moet de gratis plugin worden gedeactiveerd en verwijderd (zie de opmerking over WCPOS Pro installeren) — als beide geïnstalleerd blijven, kan het menu Winkels verborgen blijven.