Afficher le délai de livraison estimé lors du paiement
Affiche/masque les informations sur le délai de livraison estimé, généralement utilisé si la date de livraison et la date d'enlèvement sont toutes deux désactivées. Il indique le délai de livraison estimé en fonction du temps de préparation minimum (délai de livraison minimum par défaut en heures).utilise l'heure de passage en caisse actuelle pour le calcul.délai de livraison minimum par défaut (en heures) : Temps de préparation par défaut en heures, utilisé s'il n'y a pas d'autre paramètre spécifique sur un produit ou un jour de la semaine qui peut avoir un temps de préparation différent.Étiquette de texte pour estimer la date de livraison : Texte à afficher sur la page de paiementCustom css class : Classe CSS ajoutée à l'élément HTML de la page de paiement.
Limites globales
Cette section permet de configurer les limites de temps et de quantité. Ces paramètres sont remplacés par les paramètres des jours de la semaine.
Coupe le jour même
ne permet pas de choisir des délais de livraison après cette heure pour une commande passée le même jour.
Heure limite pour le lendemain
Il n'est pas possible de choisir des créneaux horaires de livraison après cette heure pour le lendemain.
Délai de livraison commande Qté
Détermine le nombre de commandes qui peuvent être passées sur le même créneau horaire. Le créneau horaire est masqué lorsque la limite est atteinte et il n'est pas possible de le choisir lors de la commande. S'applique uniquement si la fonction "Délai de livraison" est activée. Vous devez tenir compte de la date de livraison en plus du créneau choisi.
Limite de la quantité de produits
Limiter la quantité quotidienne de produits pouvant être commandés / livrés.
Commande de créneaux horaires d'enlèvement Qté
Limiter le nombre de commandes sur le même créneau horaire pour l'enlèvement local. Détermine le nombre de commandes qui peuvent être placées sur le même créneau horaire. Le créneau horaire est masqué lorsque la limite est atteinte et il n'est pas possible de le choisir lors du paiement. S'applique uniquement si l'option "Pickup Time" est activée (dans la section Pickup Time). Doit prendre en compte la date d'enlèvement en plus du créneau choisi.
Apparition du calendrier
Dans cette section, vous pouvez configurer la langue du calendrier et le format de la date pour l'affichage du calendrier dans la caisse.
Localité du calendrier
Vous pouvez définir la langue du calendrier. Il modifie le mois et les jours de la semaine en fonction de la langue appliquée dans le champ de la date de livraison et dans celui de la date d'enlèvement.
Format de la date
Format de la date affiché à la caisse, dans les courriels et sur la page des commandes. Dans chaque commande avec date de livraison, un postmeta supplémentaire est également enregistré avec la date au format aaaa-mm-jjExemple d'affichage sur la page de commande
Jours ouvrables Paramètres
Cet onglet permet de configurer les jours disponibles pour la livraison et les jours disponibles pour la préparation des commandes. Les jours fériés peuvent être définis dans la section "Jours de congé spécifiques".
Vous pouvez définir les jours de livraison dans les paramètres des jours ouvrables. Les jours de la semaine non cochés seront masqués dans le calendrier de la caisse. Cette fonction est ignorée si aucun jour de la semaine n'est défini.
Jours ouvrables
Jours de livraison
Jours de la semaine disponibles dans le calendrier. Par défaut TOUS si rien n'est sélectionné
Jours de ramassage Jours
Jours de la semaine disponibles dans le calendrier. Par défaut TOUS si rien n'est sélectionné
Jours de congé spécifiques
Vous pouvez définir des jours spécifiques à masquer dans le calendrier, comme les jours fériés.
Jours de livraison désactivésDésactiver des dates spécifiques dans le calendrier. Cliquez sur Ajouter nouveau pour inclure des jours.
Choisissez l'année, le mois et les joursLabel : Une description pour ce paramètre, par défaut le mois et l'annéeYear / Month : Remplir l'année et le mois pour ces joursJours : Jours : Jours séparés par des virgules, ignorés s'ils sont vides.
Pickup Days offDésactiver des dates spécifiques sur le calendrier. Cliquez sur Ajouter nouveau pour inclure des jours.
Choisissez l'année, le mois et les joursLabel : Une description pour ce paramètre, par défaut le mois et l'annéeYear / Month : Remplir l'année et le mois pour ces joursJours : Jours : Jours séparés par des virgules, ignorés s'ils sont vides.
Paramètres globaux de livraison
Cet onglet permet de configurer les options de livraison en fonction de vos besoins.
Activer la date de livraisonPermet de choisir la date de livraison lors de la commande
Permettre au client de modifier la date de livraisonLe client peut modifier la date de livraison à partir de la section Mon compte / Mes commandes.
L'option Activer le délai de livraison, lorsqu'elle est activée, vous permet de choisir un créneau horaire au moment du paiement. Les créneaux horaires sont générés en fonction des options suivantes
Délais de livraison
Sur cette page sont générés les créneaux horaires disponibles pour la livraison en fonction de votre activité.
Début de la plage horaire - Fin de la plage horaire Il peut s'agir d'heures ouvrables, des plages horaires sont générées en tenant compte de cette plage horaire.
Durée du créneau horaireDurée de chaque créneau horaire généré en minutes
Heure : l'heure sera affichée au moment du paiement.
Exemple de créneaux horaires pour la caisseGénère les créneaux horaires pour la page de la caisse, en fonction de la durée du créneau horairePar exemple Commencer à 8 heures, Finir à 15 heures, avec un intervalle de 50 minutes, ce paramètre génère les créneaux horaires pour la page de la caisse, en fonction de la durée du créneau horaire, en fonction de la durée du créneau horaire.
les créneaux horaires suivants lors du paiement :
Limites de livraison globales
Ces paramètres sont appliqués lorsqu'il n'y a pas de paramètre pour le jour de la semaine.
Montant minimum de commande sans frais de livraison
fixer les frais de livraison = 0 si le montant de la commande atteint cette valeur
Google Calendar Etapes de la configuration1 - L'API Google Calendar nécessite PHP V7.4+ et quelques extensions PHP.2 - Allez dans la console Google APIs en cliquant sur https://code.google.com/apis/console/. Connectez-vous à votre compte Google si vous n'êtes pas déjà connecté.3 - Cliquez sur "Create Project". Nommez le projet "Deliveries" (ou utilisez le nom de votre choix à la place) et créez le projet.4 - Cliquez sur APIs & Services dans le panneau de gauche. Sélectionnez le projet créé.5 - Cliquez sur "Activer les API et les services" sur le tableau de bord. Recherchez "Google Calendar API" et activez cette API.6 - Allez dans le menu "Credentials" dans le panneau latéral gauche et cliquez sur le lien "CREATE CREDENTIALS" et dans le menu déroulant qui apparaît, sélectionnez "Service account".7 - Entrez le nom, l'identifiant et la description du compte de service et créez le compte de service.8 - Dans l'étape suivante, attribuez le rôle de propriétaire à l'utilisateur. - Dans l'étape suivante, attribuez le rôle de propriétaire dans les autorisations du compte de service, laissez les options de la troisième étape facultative vides et cliquez sur le bouton Terminé.9 - Modifiez maintenant le compte de service que vous avez créé et, dans la section "Clés", cliquez sur Ajouter une clé>> Créer une nouvelle clé, dans la fenêtre qui s'ouvre, sélectionnez l'option "json" et cliquez sur le bouton CRÉER. Un fichier avec l'extension .json sera téléchargé.10 - En utilisant votre programme client FTP ( ex : FileZilla, WinSCP ), copiez ce fichier clé sur votre serveur, dans un dossier web non public comme /var/www/credentials, mais assurez-vous qu'il peut être lu par l'utilisateur du serveur web (habituellement www-data). Ce fichier est nécessaire car vous allez autoriser l'accès à votre compte Google Agenda même si vous n'êtes pas en ligne. Ce fichier sert donc de preuve de votre consentement à l'accès à votre compte Google Agenda. Remarque : ce fichier ne peut être téléchargé d'aucune autre manière. Si vous n'avez pas d'accès FTP, demandez à l'administrateur du site de le faire pour vous.11 - Copiez le chemin complet de votre fichier : C'est quelque chose comme /var/www/credentials/your-google-project-name-OY7364-huj72.json et collez-le dans le champ "Json Credentials full path" dans les paramètres du calendrier Google.12 - Copiez "Service Account ID" de Manage service account sous API service-> Credentials de Google apis console et collez-le dans le paramètre "Service account email address" de Order Delivery Date.13 - Ouvrez votre agenda Google en cliquant sur ce lien : https://www.google.com/calendar/render14 - Créez un nouvel agenda en cliquant sur le signe "+" à côté de la section "Autres agendas" sur le panneau latéral gauche. Essayez de NE PAS utiliser votre calendrier principal.15 - Donnez un nom au nouveau calendrier, par exemple Calendrier de livraison. Vérifiez que le fuseau horaire du calendrier correspond à celui de votre site web WordPress. Sinon, il y aura un décalage horaire.16 - Créez le calendrier et une fois qu'il est créé, cliquez sur le lien Configurer qui apparaîtra à la fin de la page, ce qui vous redirigera vers la section Paramètres du calendrier. Collez le "Service Account ID" déjà copié (à partir de l'étape 12) à partir de Manage service account of Google APIs console dans le champ "Add People" sous "Share with specific people".17 - Définissez "Permission Settings" de cette personne comme "Make changes to events" et ajoutez la personne.18 - Maintenant, copiez la valeur "Calendar ID" à partir de la section Integrate Calendar et collez la valeur dans le champ "Google calendar id" des Plugin settings.
Frais de livraisonFrais par défaut pour le service de livraison, ils sont ajoutés au panier en tant que frais de livraison. Utilisé s'il n'y a pas de frais de livraison spécifiques aux jours de la semaine.
Accès à la modification de la date de livraison Hrs. Spécifier le nombre d'heures dont dispose un utilisateur pour modifier la date de livraison après avoir passé une commande.
Activer les frais de livraison en fonction du nombre de joursActiver les frais de livraison en fonction du nombre de jours (frais de livraison urgente). Ces frais remplacent tous les autres frais de livraison. Ce paramètre n'est pas remplacé par les frais de livraison hebdomadaires.
Frais supplémentaires en fonction du nombre de jours à partir de la date actuelleFrais supplémentaires en fonction du nombre de jours à partir de la date actuelleLabel : Description de la modificationNombre de jours : Jours d'urgence pour ces fraisFrais de livraison supplémentaires : Le montant à inclure dans le panier
Paramètres de programmation pour les jours de la semainePersonnaliser les horaires de livraison et les limites par jour de la semaine.Jour de la semaine : Le jour de la semaine où le paramètre doit être appliquéDélai minimum de livraison (en heures) : Nombre minimum d'heures de préparation à la livraison. Ce paramètre remplace le paramètre par défaut (global).Nombre maximum de livraisons pour ce jour de semaine : Ne pas autoriser de nouvelles livraisons si la limite est atteinteMessage pour avoir atteint la quantité maximale : Message lorsqu'il a atteint la quantité maximale de commandesNombre maximal de livraisons pour chaque tranche horaire : Ne pas autoriser de nouvelles livraisons si la limite est atteinteMessage pour les créneaux non disponibles : Message lorsque tous les emplacements ont atteint la quantité maximaleFrais de livraison pour ce jour de semaine : Les frais de livraison pour ce jour de semaineMontant minimum de commande pour ne pas payer de frais de livraison ce jour de semaine : Fixe les frais = 0 lorsque le montant de la commande atteint cette valeurHeure limite : Temps de coupure de l'autorisationHeure limite pour les jours de semaine : Bloquer la sélection des plages horaires de livraison après cette heure, ce jour de semaine. Ce réglage écrase l'heure de coupure globale.Produits : Produits à appliquer ce jour de semaineCatégories de produits : Catégories pour appliquer ce paramètre de jour de semaine
Limiter la date de livraison aux produits ci-dessousIl affiche le champ de la date de livraison uniquement pour les produits/catégories sélectionnés. S'il est désactivé, le champ de la date de livraison s'affichera conformément au paramètre par défaut "Activer la date de livraison".
ProduitsLa liste des produits disponibles pour la livraison, tous les paramètres ne seront appliqués qu'à ces produits.
Catégories de produitsLa liste des catégories disponibles pour la livraison, tous les paramètres ne seront appliqués qu'à ces catégories de produits.
Activer la date d'enlèvement : si cette option est activée, elle permet de choisir une date d'enlèvement au moment du paiement.
L'option Activer l'heure d'enlèvement, lorsqu'elle est activée, vous permet de choisir un créneau horaire au moment de l'encaissement. Les créneaux horaires sont générés en fonction des options suivantes
Début de la plage horaire - Fin de la plage horaire Il peut s'agir d'heures ouvrables, des plages horaires sont générées en tenant compte de cette plage horaire.
Durée du créneau horaireDurée de chaque créneau horaire généré en minutes
Heure : l'heure sera affichée au moment du paiement.
Champ de localisation obligatoireL'enlèvement de la localisation doit être effectué lors du paiement
Étiquette des lieux d'enlèvementLe texte du champ des lieux d'enlèvement à la caisse
Lieux d'enlèvementAjouter les lieux d'enlèvementNom du lieu : Le nom de l'emplacement de l'enlèvementAdresse du lieu : Le lieu de ramassage AdresseProduits : Produits disponibles à l'enlèvement. Il n'active cette localisation que pour les produits sélectionnés
Enable custom schedulesIl permet d'activer les horaires personnalisés. Ce paramètre a la priorité sur tous les autres
Paramètres de programmation pour les jours de la semaine :personnaliser les jours et les heures pour des jours de la semaine spécifiquesJour de la semaine: Les jours de la semaine où ces paramètres doivent être appliquésActiver/Désactiver ledélai de livraison : Activer les créneaux horaires lors du paiementLes créneaux horaires: Choisissez si vous souhaitez générer les plages horaires sur la base d'une heure et d'une durée données, ou si vous souhaitez spécifier chaque plage horaire manuellement: Début - fin de la génération des créneauxhorairesDurée du créneau horaire: Durée du timeslot : Durée en minutes pour chaque timeslot généré
Paramètres de programmation pour les jours de la semaine :personnaliser les jours et les heures pour des jours de la semaine spécifiquesJour de la semaine: Les jours de la semaine où ces paramètres doivent être appliquésActiver/Désactiver ledélai de livraison : Activer les créneaux horaires lors du paiementLes créneaux horaires: Choisissez si vous souhaitez générer les plages horaires sur la base d'une heure et d'une durée données, ou si vous souhaitez spécifier chaque plage horaire manuellement: Début - fin de la génération des créneauxhorairesDurée du créneau horaire: Durée du timeslot : Durée en minutes pour chaque timeslot généré
Activer l'intégration au calendrier GoogleEnvoyer les nouveaux ordres de livraison au calendrier Google
Json Credentials full pathPath to the Google credentials json file like : /var/www/credentials/yourgoogleproject-1234.json Essayez de ne pas utiliser un dossier web public.
Activer l'intégration du calendrier GoogleRemplir avec l'identifiant du calendrier