PS PrestaShop Beginner

Snelle B2B-bestelling (Quick Order): volledige gids

De snelle B2B-bestelling installeren, instellen en benutten: SKU-raster met automatische aanvulling, CSV-import, plakken uit Excel, herbestellijsten en herbestellen met één klik voor PrestaShop 8 en 9.

Bijgewerkt Moduleversie 1.0.0

Presentatie

De module Snelle B2B-bestelling (dfquickorder) voegt een snelinvoerpagina toe waar uw zakelijke klanten een bestelling rechtstreeks samenstellen op basis van hun referenties (SKU’s), zonder door de catalogus te bladeren. Ze kunnen de referenties één voor één invoeren met automatische aanvulling, twee kolommen uit Excel plakken, een CSV-bestand importeren, een opgeslagen herbestellijst opnieuw laden of een eerdere bestelling herbestellen, en daarna alles met één klik in de winkelwagen leggen.

Ontworpen voor B2B-herbevoorrading en gehaaste inkopers: een groothandelaar die zijn referenties kent, wint aanzienlijk tijd tegenover product per product navigeren. Het raster lost elke SKU in realtime op (naam, prijs volgens de groep, voorraad, minimumhoeveelheid, variant).

Compatibiliteit

  • PrestaShop 8.0 tot 9.x
  • PHP 7.4 tot 8.3
  • Eén winkel en multishop
  • 5 talen: FR, EN, ES, DE, IT
  • Classic-thema en aangepaste thema’s (raster in native JavaScript, zonder afhankelijkheid van jQuery)
  • Geen enkele afhankelijkheid (geen Composer, geen framework)

Installatie

  1. Open in de backoffice Modules → Modulebeheer.
  2. Klik op Een module installeren en selecteer het bestand dfquickorder.zip.
  3. Klik na de installatie op Configureren.

Bij de installatie maakt de module haar tabel met herbestellijsten aan, registreert ze haar hooks (displayCustomerAccount, displayNav2 en de eigen hook displayQuickOrderBlock) en initialiseert ze haar standaardinstellingen. In het klantaccount verschijnt dan een link Snelle bestelling.

Configuratie

Toegang en beperking

  • Toegelaten klantgroepen: laat leeg om de snelle bestelling voor iedereen open te stellen, of selecteer een of meer groepen om ze voor uw B2B-klanten te reserveren. Niet-toegelaten bezoekers worden naar hun account omgeleid.

Invoer en import

  • CSV-scheidingsteken: puntkomma, komma, tab of verticale streep, volgens het formaat dat uw klanten exporteren.
  • Standaard aantal regels: het aantal lege regels dat bij het openen van het raster wordt getoond.
  • Maximum aantal regels per CSV / plakactie: een vangnet tegen te grote imports; regels boven de limiet worden met een waarschuwing genegeerd.

Weergave en functies

  • Prijs en subtotaal tonen: toont de eenheidsprijs, het regeltotaal en het geschatte totaal, berekend volgens de fiscale methode van de groep (exclusief of inclusief btw).
  • Plakken vanuit Excel: activeert het tabblad om twee kolommen te plakken (referentie en hoeveelheid).
  • Herbestellijsten: activeert het opslaan en herladen van benoemde lijsten per klant.
  • Herbestellen met één klik: activeert het herladen van een eerdere bestelling in het raster.
  • Knop “Omzetten naar offerte”: alleen getoond als de module dfb2bquote geïnstalleerd en actief is (brug met het B2B-offertegamma).

Gebruik

Het SKU-invoerraster

De klant typt een referentie: een menu met automatische aanvulling stelt de overeenkomstige producten en varianten voor (op referentie of op naam). Bij bevestiging wordt de regel in realtime opgelost en toont hij de productnaam, het variantlabel, de eenheidsprijs volgens zijn groep, het regeltotaal en een statusbadge. Al werkend wordt automatisch een nieuwe lege regel toegevoegd.

De regelstatussen

  • Groen: geldige referentie, voldoende voorraad.
  • Oranje: aangepaste hoeveelheid (gedeeltelijke voorraad beschikbaar, of minimale verkoophoeveelheid toegepast).
  • Rood: onbekende referentie, product niet beschikbaar of niet op voorraad.

De resolutie ondersteunt varianten: een variantreferentie levert de juiste id_product_attribute en het bijbehorende attribuutlabel op. Er wordt gezocht op referentie en, als terugval, op de EAN13-barcode, met respect voor de huidige winkel en de actieve producten.

Plakken vanuit Excel

In het tabblad Plakken vanuit Excel plakt de klant twee kolommen (referentie en hoeveelheid) rechtstreeks vanuit zijn rekenblad. Elke regel wordt geanalyseerd en opgelost en daarna met zijn status in het raster geplaatst. Een eventuele koptekstregel (“sku”, “referentie” enzovoort) wordt herkend en genegeerd.

CSV-import

In het tabblad CSV-import laadt de klant een bestand met twee kolommen. Het bestand wordt in de browser gelezen en daarna voor resolutie verstuurd. Een downloadbaar CSV-sjabloon toont het verwachte formaat. Het in de backoffice ingestelde scheidingsteken wordt toegepast, met automatische terugval op de gangbare scheidingstekens.

Herbestellijsten

Een ingelogde klant kan het huidige raster als benoemde lijst opslaan (bijvoorbeeld “Maandelijkse herbevoorrading”) en die op elk moment herladen via het tabblad Mijn lijsten. Elke lijst hoort bij de klant en de winkel; ze kan in het raster worden geladen of worden verwijderd.

Een eerdere bestelling herbestellen

Het tabblad Herbestellen toont de laatste geldige bestellingen van de klant. Eén klik laadt alle referenties en hoeveelheden van de bestelling opnieuw in het raster, klaar om aan te passen en in de winkelwagen te leggen.

In de winkelwagen leggen en omzetten naar offerte

De knop Alles in de winkelwagen leggen voegt alle geldige regels in één keer aan de winkelwagen toe, met respect voor de hoeveelheden. Is de module dfb2bquote actief, dan legt de knop Omzetten naar offerte de regels in de winkelwagen en schakelt hij over naar het offertetraject.

Toegang tot de snelle bestelling

De link Snelle bestelling staat in het klantaccount. U kunt hem ook in de bovennavigatie tonen en via de eigen hook displayQuickOrderBlock een call-to-actionblok plaatsen waar u maar wilt op uw webshop.

FAQ en probleemoplossing

Het raster toont een fout “ongeldige JSON” of lost de referenties niet op

Leeg de cache van PrestaShop (Geavanceerde instellingen → Prestaties) en schakel tijdens uw tests het combineren en comprimeren van bestanden (CCC) uit. De antwoorden van het raster zijn strikte JSON: de module wist elke parasitaire uitvoer vóór het antwoorden, zodat een PHP-melding het antwoord niet kan corrumperen.

Hoe reserveer ik de snelle bestelling voor mijn zakelijke klanten?

Selecteer in de configuratie de toegelaten groep(en) bij Toegelaten klantgroepen. Alle andere bezoekers krijgen geen toegang tot de pagina.

Worden varianten ondersteund?

Ja. Een variantreferentie wordt naar de juiste combinatie opgelost, met haar eigen attribuutlabel, prijs en voorraad. De EAN13-barcode wordt eveneens als referentie aanvaard.

Wat gebeurt er als een hoeveelheid de voorraad overschrijdt?

Afhankelijk van de voorraadinstelling van het product wordt de hoeveelheid aan de beschikbare voorraad aangepast (oranje status) of wordt de regel als niet op voorraad gemarkeerd (rode status). Onvindbare referenties worden gemeld zonder de rest van het raster te blokkeren.

Vragen de lijsten en het herbestellen een account?

Ja: lijsten opslaan en eerdere bestellingen herbestellen vereisen dat de klant ingelogd is. De SKU-invoer, het plakken en de CSV-import werken ook voor toegelaten bezoekers.

Is de module compatibel met PrestaShop 9?

Ja. De module werkt op PrestaShop 8 en 9, in multishop en meertalig (FR, EN, ES, DE, IT).

Was deze pagina nuttig?

Loopt u nog vast? Neem contact op met support