From 93e17a1a70dceac4a6995b19b9c997960eb3379f Mon Sep 17 00:00:00 2001 From: TheCoreDev Date: Mon, 22 Mar 2021 17:31:39 +0100 Subject: [PATCH] Installation du module PayPlug --- .../images/module/PayPlugModule-1-payplug.png | Bin 0 -> 9543 bytes .../backOffice/default/assets/css/custom.css | 2 +- .../frontOffice/default/assets/css/styles.css | 4 - .../frontOffice/default/assets/img/home.png | Bin 0 -> 2295 bytes .../default/order-delivery-extra.html | 40 +---- templates/frontOffice/custom/I18n/fr_FR.php | 160 ++++++++++++++++++ 6 files changed, 168 insertions(+), 38 deletions(-) create mode 100644 local/media/images/module/PayPlugModule-1-payplug.png create mode 100644 local/modules/PointRetrait/templates/frontOffice/default/assets/img/home.png diff --git a/local/media/images/module/PayPlugModule-1-payplug.png b/local/media/images/module/PayPlugModule-1-payplug.png new file mode 100644 index 0000000000000000000000000000000000000000..2535a63c2a4b1b4c60ec2ae5643c298398f35220 GIT binary patch literal 9543 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 IuEX2^0r@J2R{#J2 literal 0 HcmV?d00001 diff --git a/local/modules/PlanificationLivraison/templates/backOffice/default/assets/css/custom.css b/local/modules/PlanificationLivraison/templates/backOffice/default/assets/css/custom.css index bc3a11e5..021744e7 100644 --- a/local/modules/PlanificationLivraison/templates/backOffice/default/assets/css/custom.css +++ b/local/modules/PlanificationLivraison/templates/backOffice/default/assets/css/custom.css @@ -33,7 +33,7 @@ h4 > b { padding-right: 8px; } -.btn-info { +#entete-recherche .btn-info { background-color: #95c11e; border-color: #95c11e; } \ No newline at end of file diff --git a/local/modules/PointRetrait/templates/frontOffice/default/assets/css/styles.css b/local/modules/PointRetrait/templates/frontOffice/default/assets/css/styles.css index 4830f167..c08ee61d 100644 --- a/local/modules/PointRetrait/templates/frontOffice/default/assets/css/styles.css +++ b/local/modules/PointRetrait/templates/frontOffice/default/assets/css/styles.css @@ -71,7 +71,3 @@ span.pin-number { text-align: left; white-space: nowrap; } - -div.Home { - height: 400px; -} \ No newline at end of file diff --git a/local/modules/PointRetrait/templates/frontOffice/default/assets/img/home.png b/local/modules/PointRetrait/templates/frontOffice/default/assets/img/home.png new file mode 100644 index 0000000000000000000000000000000000000000..2b1bd6b37dbe8f99215fa75bd8a2a0c5449bf22c GIT binary patch literal 2295 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 R#)1F<002ovPDHLkV1g39SSkPj literal 0 HcmV?d00001 diff --git a/local/modules/PointRetrait/templates/frontOffice/default/order-delivery-extra.html b/local/modules/PointRetrait/templates/frontOffice/default/order-delivery-extra.html index e58d424b..acb21089 100644 --- a/local/modules/PointRetrait/templates/frontOffice/default/order-delivery-extra.html +++ b/local/modules/PointRetrait/templates/frontOffice/default/order-delivery-extra.html @@ -64,11 +64,8 @@ {/form}
- - - {loop type="address" name="address-home-loop" id={order attr="delivery_address"}} - - {/loop} + + {loop type="pdr_places" name="places-loop" active=true click_and_collect=0 order="city"} @@ -113,10 +110,11 @@ function initMaps() { - if (typeof initMapPdr === "function") initMapPdr(); - if (typeof initMapCnc === "function") initMapCnc(); + if (typeof initMapPdr === "function") initMapPdr(); + if (typeof initMapCnc === "function") initMapCnc(); } + function initMapPdr() { const LIMITES = { north: 50.85043724044059, @@ -126,7 +124,7 @@ }; var opt = { - center: new google.maps.LatLng($("#map-center-lat").val(), $("#map-center-lon").val()), + center: new google.maps.LatLng($("#home-map-center-lat").val(), $("#home-map-center-lng").val()), zoom: 12, streetViewControl: true, mapTypeControl: true, @@ -140,9 +138,9 @@ Data.map = new google.maps.Map(document.getElementById('pdr_map'), opt); displayPinsPdr(); - displayHomePdr(); } + function displayPinsPdr() { var arrays = []; $('#coordinates').eq(0).find('tr').each((r,row) => arrays.push($(row).find('td,th').map((c,cell) => $(cell).text()).toArray())) @@ -157,30 +155,6 @@ }); } - function displayHomePdr() { - var geocoder = new google.maps.Geocoder(); - var adresse = $("#map-home-address").val(); - - geocoder.geocode({ address: adresse }, (results, status) => { - if (status === "OK") { - - var icon = { - url: "http://maps.google.com/mapfiles/kml/shapes/homegardenbusiness.png", // url - scaledSize: new google.maps.Size(30, 30) // scaled size - }; - - marker = new google.maps.Marker({ - map: Data.map, - position: results[0].geometry.location, - title: "Home", - icon : icon - }); - } else { - alert("Geocode was not successful for the following reason: " + status); - } - }); - } - /*********************************************************/ diff --git a/templates/frontOffice/custom/I18n/fr_FR.php b/templates/frontOffice/custom/I18n/fr_FR.php index 2505851c..7e74dcb1 100644 --- a/templates/frontOffice/custom/I18n/fr_FR.php +++ b/templates/frontOffice/custom/I18n/fr_FR.php @@ -1,56 +1,146 @@ '%nb élément', + '%nb Items' => '%nb éléments', '+' => '+', + '404' => '404', + 'Sorry! We are not able to give you a delivery method for your order.' => 'Désolé !Nous ne pouvons pas trouver de mode de livraison pour votre commande.', + 'A new password has been sent to your e-mail address. Please check your mailbox.' => 'Un nouveau mot de passe vient d\'être envoyé à votre adresse e-mail. Merci de vérifier votre boite de réception.', + 'A problem occured' => 'Un problème est survenu', + 'A summary of your order has been sent to the following address' => 'Un récapitulatif de commande vous a été envoyé par e-mail à l\'adresse suivante', + 'Account' => 'Mon compte', 'Add a new address' => 'Ajouter une nouvelle adresse', + 'Add to cart' => 'Ajouter au panier', + 'Additional Info' => 'Informations complémentaires', + 'Address' => 'Adresse', 'Address %nb' => 'Adresse n°', + 'Address Update' => 'Mise à jour de l\'adresse', + 'All' => 'Tout', 'All brands' => 'Toutes les marques', + 'All brands in %store' => 'Toutes les marques %store', 'All contents' => 'Tous les contenus', + 'All contents in' => 'tous les contenus de', + 'All product in brand %title' => 'Tous les produits de la marque %title', 'All products' => 'Tous les produits', + 'All products for brand %title in %store' => 'Tous les produits %title de %store', + 'All products in' => 'Tous les produits de', + 'Amount' => 'Montant', + 'An error occurred' => 'Une erreur est survenue', + 'Availability' => 'Disponibilité', 'Available' => 'Disponible', 'Back' => 'Retour', + 'Billing' => 'Facturation', + 'Billing Mode' => 'Mode de facturation', 'Billing address' => 'Adresse de facturation', 'Billing and delivery' => 'Facturation et livraison', + 'Brand information' => 'Marque', + 'Brands' => 'Marques', + 'Cancel' => 'Annuler', + 'Cancel Newsletter Subscription' => 'Annuler l\'abonnement à la Newsletter', 'Cart' => 'Panier', 'Cart total excl. taxes' => 'Total articles HT', 'Cart total incl. taxes' => 'Total articles TTC', + 'Categories' => 'Rubriques', + 'Change Password' => 'Modifier mon mot de passe', 'Change address' => 'Changer d\'adresse', + 'Change my account information' => 'Modifier mes informations personnelles', + 'Change my password' => 'Changer mon mot de passe', 'Check my order' => 'Vérifier ma commande', 'Choose your delivery address' => 'Choisissez une adresse de livraison', 'Choose your delivery method' => 'Choisissez votre moyen de livraison', 'Choose your payment method' => 'Choisissez votre moyen de paiement', 'Code :' => 'Code :', + 'Connecting to the secure payment server, please wait a few seconds...' => 'Connexion au serveur sécurisé, merci de patienter quelques secondes.', 'Contact Us' => 'Contactez-nous', + 'Contact page' => 'Page contact', 'Continue Shopping' => 'Continuer mes achats', 'Copyright' => 'Copyright', 'Coupon code' => 'Code promo', + 'Create' => 'Créer', 'Create New Account' => 'Créer un nouveau compte', + 'Create New Address' => 'Créer une nouvelle adresse', + 'Created' => 'Créée le', + 'Currency' => 'Devise', + 'Customer Number' => 'Numéro de client', + 'Date' => 'Date', 'Delete' => 'Supprimer', + 'Delivery' => 'Bon de livraison', 'Delivery Information' => 'Information de livraison', + 'Delivery Mode' => 'Mode de livraison', + 'Delivery REF' => 'Référence livraison', 'Delivery address' => 'Adresse de livraison', + 'Demo product description' => 'Descrption produit de démo', + 'Demo product title' => 'Titre produit de démo', + 'Description' => 'Description', 'Discount incl. taxes' => 'Remise TTC', + 'Discount with tax' => 'Remise TTC', + 'Do you have an account?' => 'Avez-vous un compte ?', 'Do you really want to delete this address ?' => 'Voulez-vous vraiment supprimer cette adresse ?', + 'Documents' => 'Documents', + 'Download' => 'Télécharger', 'Edit' => 'Modifier', 'Edit this address' => 'Editer cette adresse', 'Estimated shipping ' => 'Estimation des frais de port', + 'Expected delivery date: %delivery_date' => 'Date de livraison estimée :', + 'Forgot your Password?' => 'Mot de passe oublié ?', 'Free shipping' => 'Livraison gratuite', + 'From %price' => 'A partir de %price', + 'Go back to the previous page' => 'Retour à la page précédente', + 'Go home' => 'Retour à l\'accueil', + 'Grid' => 'Grille', + 'Home' => 'Accueil', 'I\'ve read and agreed on Terms & Conditions' => 'J\'ai lu et j\'accepte les conditions générales de vente', + 'If nothing happens within 10 seconds, please click here.' => 'Si rien ne se passe dans les 10 secondes, merci de cliquer ici. ', + 'If you want to change your email, please contact us.' => 'Pour changer votre email, merci de nous contacter', 'In Stock' => 'Disponible', 'Including %tax tax' => 'Dont taxes %tax', + 'Invoice REF' => 'Numéro de facture', + 'Invoice date' => 'Date de facturation', + 'Language' => 'Langue', + 'Latest' => 'Nouveautés', + 'Latest products' => 'Derniers produits', + 'List' => 'Liste', + 'List of orders' => 'Liste de mes commandes', + 'Login' => 'Connexion', 'Login Information' => 'Informations de connexion', 'Main Address' => 'Adresse Principale', + 'More information about this brand' => 'Plus de détails sur cette marque', 'Multi-payment platform' => 'Plateforme de paiement multiple', + 'My Account' => 'Mon compte', + 'My Address Books' => 'Mes carnets d\'adresses', + 'My Address book' => 'Mon carnet d\'adresses', + 'My Orders' => 'Mes commandes', 'My order' => 'Ma commande', 'Name' => 'Nom', + 'Name ascending' => 'Nom croissant', + 'Name descending' => 'Nom décroissant', 'Need help ?' => 'Besoin d\'aide ?', + 'Newsletter' => 'Lettre d\'information', + 'Newsletter Subscription' => 'Inscription à la newsletter', + 'Next' => 'Suivant', 'Next Step' => 'Etape suivante', + 'Next product' => 'Produit suivant.', + 'No Contents in this folder.' => 'Aucun contenu pour ce dossier.', 'No deliveries available for this cart and this country' => 'Aucun mode de livraison disponible pour ce panier et ce pays', + 'No products available in this brand' => 'Aucun produit de cette marque n\'est disponible', + 'No products available in this category' => 'Aucun produit dans cette catégorie.', + 'No results found' => 'Aucun résultat', 'No.' => 'N°', 'Ok' => 'Ok', + 'Options' => 'Options', + 'Order details' => 'Détail de la commande', + 'Order details %ref' => 'Détail de la commande %ref', + 'Order number' => 'Commande numéro', 'Orders over $50' => 'Commande supérieure à 50€', 'Out of Stock' => 'Hors stock', + 'PDF invoice' => 'Facture PDF', + 'Pagination' => 'Pagination', + 'Password' => 'Mot de passe', + 'Password Forgotten' => 'Mot de passe oublié', 'Pay with %module_title' => 'Payer avec %module_title ', 'Personal Information' => 'Informations personnelles', + 'Placeholder address label' => 'Maison, Domicile, Travail...', 'Placeholder address1' => 'Adresse', 'Placeholder address2' => 'Adresse', 'Placeholder cellphone' => 'Numéro de portable', @@ -66,47 +156,117 @@ return array( 'Placeholder lastname' => 'Nom de famille', 'Placeholder phone' => 'Numéro de téléphone', 'Placeholder zipcode' => 'Code postal', + 'Please enter your email address below.' => 'Veuillez saisir votre adresse e-mail ci-dessous.', + 'Please try again to order' => 'Merci de réessayer', + 'Position' => 'Position', + 'Postage' => 'Frais de livraison TTC', + 'Previous' => 'Précédent', + 'Previous product' => 'Produit précédent.', 'Price' => 'Prix', + 'Price ascending' => 'Prix croissant', + 'Price descending' => 'Prix décroissant', 'Proceed checkout' => 'Continuer la commande', + 'Product Empty Button' => 'Bouton produit vide', + 'Product Empty Message' => 'Message produit vide', + 'Product Empty Title' => 'Titre produit vide', 'Product Name' => 'Nom du produit', + 'Product Offers' => 'Offre spéciale', 'Qty' => 'Qté', 'Quantity' => 'Quantité', 'Questions ? See our F.A.Q.' => 'Questions ? Voir notre FAQ', + 'REF' => 'REF', + 'Rating' => 'Avis', + 'Redirect to bank service' => 'Redirection vers le service bancaire', + 'Ref.' => 'Réf.', 'Register' => 'S\'inscrire', + 'Regular Price:' => 'Prix normal', + 'Related' => 'Liés', 'Remove' => 'Supprimer', 'Remove this address' => 'Supprimer cette adresse', + 'SELECT YOUR CURRENCY' => 'Sélectionnez votre devise', + 'SELECT YOUR LANGUAGE' => 'Sélectionnez votre langue', + 'Sale was not found' => 'La promotion n\'a pas été trouvée', + 'Save %amount%sign on these products' => 'Economisez %amount%sign sur ces produits', + 'Save %amount%sign on this product' => 'Economisez %amount%sign sur ce produit', + 'Search' => 'Recherche', + 'Search Result for' => 'Résultat de recherche pour', 'Secondary Navigation' => 'Navigation secondaire', + 'Secure Payment' => 'Paiement sécurisé', 'Secure payment' => 'Paiement sécurisé', 'Select Country' => 'Choisissez un pays', 'Select State' => 'Sélectionnez un Etat', 'Select Title' => 'Civilité', 'Select your country:' => 'Sélectionnez votre pays :', 'Send' => 'Envoyer', + 'Send new password again' => 'Renvoyer un mot de passe', 'Send us a message' => 'Envoyez nous un message.', 'Shipping' => 'Frais de livraison TTC', + 'Show' => 'Voir', + 'Sign in' => 'Se connecter', 'Skip to content' => 'Aller au contenu', + 'Sorry but this combination does not exist.' => 'Désolé, cette déclinaison n\'existe pas.', + 'Sorry, your cart is empty. There\'s nothing to pay.' => 'Désolé, votre panier est vide. Il n\'y a rien à payer.', + 'Sort By' => 'Trier par', + 'Special Price:' => 'Prix promo', + 'Status' => 'Etat', + 'Subscribe' => 'Inscription', + 'Tax %name: %tax' => 'Dont %name: %tax', 'Tax: %tax' => 'Dont taxe %tax', 'Taxed Price' => 'Prix TTC', 'Taxes total' => 'Total des taxes', + 'Thank you for the trust you place in us.' => 'Merci pour votre confiance. ', + 'Thanks !' => 'Merci !', + 'Thanks for signing up! We\'ll keep you posted whenever we have any new updates.' => 'Merci de votre inscription ! Nous vous tiendrons informé dès qu\'il y aura des nouveautés.', + 'Thanks for your message, we will contact as soon as possible.' => 'Merci de votre message, nous vous contacterons dès que possible.', + 'The page cannot be found' => 'La page ne peut pas être trouvée', + 'The product has been added to your cart' => 'Le produit a été ajouté à votre panier', 'Thelia V2' => 'Thelia v2', + 'This offer is valid until %date' => 'Cette offre est valide jusqu\'au %date', + 'To cancel your subscription to our newsletter, please enter your email address below.' => 'Pour annuler votre abonnement à notre newsletter, veuillez entrer votre adresse email ci-dessous.', 'Toggle navigation' => 'Basculer la navigation', 'Total' => 'Total', 'Total incl. tax' => 'Total TTC', 'Total incl. taxes' => 'Total TTC', 'Total incl.tax' => 'Total HT', + 'Total with tax' => 'Total TTC', + 'Total without tax' => 'Total HT', + 'Transaction REF : %ref' => 'Référence transaction', + 'Try again' => 'Ré-essayer le paiement', 'Unit Price' => 'Prix unitaire', 'Unit Price incl. taxes' => 'Prix unitaire TTC', 'Unit Taxed Price' => 'Prix unitaire TTC', + 'Unsubscribe' => 'Me désabonner', + 'Update' => 'Mettre à jour', + 'Update Profile' => 'Mettre à jour votre profil', 'Update Quantity' => 'Mettre à jour la quantité', 'Upsell Products' => 'Produits liés', + 'View' => 'Voir', + 'View Cart' => 'Voir le panier', + 'View all' => ' Voir tout', + 'View as' => 'Voir en tant que', + 'View order %ref details' => 'Voir le détail de la commande %ref', + 'View product' => 'Voir le produit', 'Warning' => 'Attention', 'We apologize but some of the ordered products are not available any more.' => 'Nous sommes désolés, certains des produits que vous avez commandé ne sont plus disponibles.', + 'We\'re sorry but an error occured. Please try to contact the site administrator' => 'Nous sommes désolés mais une erreur est survenue. Veuillez contacter l\'administrateur', + 'We\'re sorry, a problem occured and your payment was not successful.' => 'Nous sommes désolés, un problème est survenu lors du paiement.', + 'You are here:' => 'Vous êtes ici :', + 'You choose' => 'Vous avez choisi ', + 'You choose to pay by' => 'Vous avez choisi de payer par', + 'You don\'t have orders yet.' => 'Vous n\'avez pas encore de commande.', 'You have no items in your shopping cart.' => 'Vous n\'avez pas de produit dans votre panier.', 'You may have a coupon ?' => 'Avez-vous un code promo ?', + 'You want to subscribe to the newsletter? Please enter your email address below.' => 'Vous voulez vous inscrire à la newsletter ? Veuillez saisir votre adresse e-mail ci-dessous.', + 'You will receive a link to reset your password.' => 'Vous recevrez un lien pour réinitialiser votre mot de passe.', 'Your Cart' => 'Votre panier', + 'Your customer account was successfully activated, you can now login.' => 'Votre compte client a bien été activé, vous pouvez maintenant vous connecter.', + 'Your order payment' => 'Votre paiement', + 'Your order will be confirmed by us upon receipt of your payment.' => 'Votre commande sera confirmée à réception de votre paiement.', + 'Your subscription to our newsletter has been canceled.' => 'Votre inscription à notre newsletter a été annulée.', 'for' => 'pour', 'instead of' => 'au lieu de', 'missing or invalid data' => 'Information erronée ou incomplète', + 'per page' => 'par page', 'update' => 'mettre à jour', 'with:' => 'avec :', );