Your Cart
Loading

Session Grid for WooCommerce — Multi-Session Cart & CSV

On Sale
€19.00
€19.00
Added to cart

EN — Sell several fixed workshop or camp sessions in one selection.


Session Grid lets a customer select morning and afternoon together, choose quantities and add ordinary WooCommerce variation lines to the cart. Each session keeps its native price and independent stock. The staff CSV then lists processing/completed order lines for one session, with ordered, refunded and net quantities.


Set up one published variable product per camp/workshop. Each session must be a concrete virtual variation with its own price, managed integer stock and no backorders. Put [session_grid product="123"] in a published page, using your product ID. Up to 50 variations per product; 20 selected sessions and 100 places per submission. Cookies required; exclude the grid page from full-page caching.


Adding to cart does not reserve a place. Native WooCommerce checks stock at checkout. This plugin adds no reservation engine or shared capacity between separate variations/products. Morning plus afternoon are two purchases; no full-day bundle discount. A partial add keeps successful items and reports failures; always review the cart.


Staff CSV: one variation, order-creation dates in the store timezone, up to 93 calendar days and 1000 lines. Larger exports are refused without a partial list. CSV dates are UTC. Buyer name/email are excluded unless staff explicitly requests them. This is an order/buyer list, not named attendees, a live reservation count or bank payment proof. Deleted variations and other order statuses are excluded.


No recurring calendar, shared resources, child/attendee fields, consent forms, tickets, reminder emails or external booking integration. Forms expire after 15 minutes and can be used once.


Install ZIP 0.1.0; English/French UI and instructions. WordPress 7.0+, WooCommerce 11.0+, PHP 8.1+. Tested locally on WP 7.1.3 / WC 11.2.1 / PHP 8.3.35 and WP 7.0.7 / WC 11.0.1 / PHP 8.1.34, HPOS/classic storage. Native cart checked in classic checkout and Blocks Store API; parallel offline checkout tested for one remaining place. No real payment gateway was charged. Third-party themes/gateways/plugins need their own verification.


Manual ZIP updates. No external service, telemetry or licence server. Screenshots show fictional local data. No WordPress.org approval or independent security certification claimed.


FR — Vendre plusieurs séances fixes d'atelier ou de stage en une seule sélection.


Le client choisit matin et après-midi, les quantités, puis ajoute des variations WooCommerce ordinaires au panier. Chaque séance conserve son prix et son stock indépendant. Le CSV du personnel liste ses commandes en cours/terminées et les quantités commandées, remboursées et nettes.


Un produit variable publié par stage/atelier ; une variation virtuelle explicite par séance, avec son prix et son stock entier géré, sans réapprovisionnement. Placez [session_grid product="123"] dans une page publiée avec votre identifiant produit. Maximum 50 variations, 20 séances sélectionnées et 100 places par envoi. Cookies nécessaires ; page exclue du cache intégral.


L'ajout au panier ne réserve aucune place. WooCommerce contrôle le stock au paiement. Aucun moteur de réservation supplémentaire ni capacité partagée entre variations/produits. Matin + après-midi = deux séances, sans remise automatique. Un ajout partiel conserve les lignes réussies et signale les échecs : vérifiez le panier.


CSV par variation, selon les dates de création des commandes dans le fuseau de la boutique : 93 jours calendaires et 1 000 lignes maximum. Un export trop grand est refusé, jamais tronqué. Horodatage CSV en UTC. Nom/e-mail de l'acheteur uniquement sur demande explicite du personnel. Ce fichier n'est ni une liste nominative de participants, ni un rapport de réservations, ni une preuve bancaire. Variations supprimées et autres statuts exclus.


Aucun calendrier récurrent, ressource partagée, champ enfant/participant, consentement, billet, rappel ou moteur de réservation tiers. Formulaire à usage unique, valable 15 minutes.


ZIP 0.1.0 ; interface et instructions EN/FR. WordPress 7.0+, WooCommerce 11.0+, PHP 8.1+. Vérifications locales sur les configurations ci-dessus, HPOS/classique, panier natif en validation classique et Store API Blocks. Test simultané de la dernière place avec paiement fictif hors ligne ; aucun débit réel. Autres thèmes, passerelles et extensions à vérifier.


Mises à jour manuelles par ZIP, sans service externe, télémétrie ni serveur de licence. Captures sur données fictives. Aucune approbation WordPress.org ni certification de sécurité indépendante revendiquée.

You will get a ZIP (22KB) file