Magento 2

Point Of Sale

Display an advanced Google Map to help customers locate their nearest store. Export and import physical store addresses into your Google Places account.

marketplace approved
195,00€excl. VAT

4.9/5 noté 10 avis

  • Lifetime license
  • 12 months support & upgrade
  • 60 days money-back guarantee
  • Extensible source code
  • Unlimited test domains
  • Free composer access
Demo Store

Affichez tous les lieux où vous vendez sur une carte Google avec Point of Sale pour Magento 2

  • Affichez tous vos points de vente sur Google Map depuis le store locator et créez des pages spécifiques pour chaque magasin.

Affichez tous vos magasins sur une carte Google

  • Géolocalisation — Affichez le magasin le plus proche grâce à la géolocalisation.
  • Itinéraires — Affichez les directions vers chacun de vos magasins.
  • Systèmes unitaires — Choisissez d'afficher la distance en miles ou en kilomètres.

Profitez d'une configuration simple et rapide

  • Clé API — Ajoutez votre clé API à la configuration.
  • Google Map — Activez ou désactivez la carte Google.
  • Images — Ajoutez des images à vos magasins.
  • Informations sur le magasin — Affichez les détails du magasin et d'autres informations.
  • Horaires d'ouvertures — Configurez les heures d'ouverture et de déjeuner pour chaque jour de la semaine.
  • Jours de fermeture — Configurez les jours fériés et les jours de fermeture pour chaque magasin.
  • Sitemap — Les pages des magasins sont automatiquement ajoutées au fichier sitemap.xml.

Personnalisez complètement chaque magasin

  • Attributs personnalisés Créez des attributs personnalisés pour vos points de vente et ajoutez des placeholders dans vos templates.
  • Personnalisation de l'affichage Modifiez l'affichage de chaque point de vente à l'aide de variables et de code CSS.

Créez des pages spécifiques pour chaque magasin

  • Créez une page spécifique pour chacun de vos points de vente et personnalisez le contenu de chaque page comme vous le souhaitez.

Utilisez un outil multi-appareils

  • Entièrement responsive — L'extension est responsive sur tous les appareils afin d'offrir une expérience mobile optimisée.
  • Multi-boutique et multi-site — Vous pouvez définir une configuration spécifique pour chaque boutique et site Web Magento.

Exportez et importez toutes vos boutiques

  • Gagnez un temps considérable en important toutes vos boutiques sur Magento et téléchargez facilement un fichier CSV qui comprend toutes les informations sur les points de vente que vous venez de créer ou d'importer.

Pickup@Store

Offrez à vos clients le meilleur des deux mondes : acheter en ligne, récupérer en magasin

  • Permettez à vos clients de récupérer leurs commandes dans n'importe lequel de vos magasins grâce au Click & Collect.
  • Êtes-vous intéressé par Pickup@Store ?
  • Plus de détails
  • Demo

Content

    Comment utiliser Point Of Sale pour Magento 2

    Selon Google, une grande partie des ventes de détails reste influencée par le web, mais la majorité de ces ventes est réalisée en magasins, des boutiques de proximité jusqu'aux chaînes nationales.

    L'extension Point Of Sale pour Magento 2 vous aide à augmenter la fréquentation de vos lieux de vente en vous permettant d'afficher sur n'importe quelle page de votre site une carte Google Map présentant la localisation de tous vos magasins et points de vente.

    Cette carte utilise la technologie HTML 5 afin de géo-localiser le visiteur et de lui soumettre la liste des points de vente les plus proches de chez lui (temps et distance). Cette extension permet également à l'utilisateur d'obtenir l'itinéraire vers les magasins concernés directement sur la même page.

    L'affichage des informations relatives à chaque point de vente/par site web ou store view est complètement paramétrable (heures d'ouvertures, adresses, coordonnées...) depuis le back-office Magento 2.

    ETAPE 1 : Gérez vos points de vente

    Dans un premier temps, vous devez créer vos points de vente. Pour cela, depuis le back-office de Magento 2, rendez-vous dans :
    Sales › Point Of Sale › Manage POS / WH

    Ajoutez vos points de vente

    Avec Point of Sale, vous pouvez gérer autant d'entrepôts ou de points de vente que vous le désirez depuis le back-office de Magento 2.

    Afin de configurer vos points de vente, cliquez sur Create New Point Of Sale / Warehouse.

    Si le bouton n'est pas affiché, vous pouvez vérifier que des permissions sont attribuées pour cet utilisateur dans :
    Sales › Permissions

    Informations générales

    Chaque point de vente doit avoir au minimum un nom, un code, un ordre d'affichage et des coordonnées de latitude et longitude.

    Toute autre information est complémentaire, cela dit, nous vous conseillons de compléter un maximum de champs pour ensuite réutiliser ces informations au niveau de l'affichage de la Google Map.

    • Code (utilisation interne)
      C'est un code d'identification unique utilisé dans le back-office de Magento 2 pour chaque point de vente. Ce code est aussi utilisé par Google Addresses afin d'identifier les points de vente si les fichiers de données sont exportés vers un compte Google Places.
    • Nom
      Il s'agit du nom qui est affiché sur le frontend de votre site web dans Google Maps. Il peut s'agir d'une enseigne ou par exemple «USA Washington Store».
    • Type d'affichage
      Le type d'affichage défini si un point de vente est visible ou non dans Google Maps.
      Entrepôt = invisible sur la Gmap/checkout
      Point de vente = visible sur la Gmap/checkout   
    • Visible sur le store locator
      Affichez le point de vente sur le store locator.
    • Ordre d'affichage
      Il s'agit de l'ordre d'affichage sur la Google Map.
    • Latitude & Longitude
      Ces informations sont essentielles afin d'afficher les points de vente sur la Google Map. Vous pouvez trouver ces informations grâce à Google Maps.
    Adresse & Horaires

    Tous les détails mentionnés dans l'onglet Address & Hours sont affichés dans la partie information lorsqu'un client sélectionne un point de vente. Vous devez donc compléter les champs suivants : 

    • Adresse (lignes 1&2)
      Numéro de rue, nom de la rue, numéro de l'étage... 
    • Ville, Code Postal, Etat
      Le code de l'état est essentiel si les fichiers de données sont exportés vers un compte Google Places.    
    • Pays
      Le pays permet aux clients de filtrer les résultats de recherche des points de vente. 
    • Téléphone
      Le numéro de téléphone est essentiel si les fichiers de données sont exportés vers un compte Google Places. 
    • Email
      C'est l'email de contact du site web. 
    • Image
      C'est l'image associée au point de vente. Par exemple, la devanture du magasin, le logo etc... L'image apparaîtra ensuite dans la partie information lorsqu'un client sélectionnera ce point de vente. L'image doit être un fichier .jpeg, .gif ou .jpg.     
    • Description
      Il s'agit de la description du point de vente. Cette description apparaît dans la section information lorsqu'un client sélectionne ce point de vente.
    • Horaires
      Les heures d'ouvertures peuvent être affichées pour chaque point de vente.
    • Jours fériés 
      Vous pouvez lister tous les jours non travaillés. Chaque date doit être sur une nouvelle ligne est formatée comme ci-dessous :

      yyyy-mm-dd

      Notez que vous pouvez également ajouter des heures non travaillées. Chaque date et heure doit être sur une nouvelle ligne comme ci-dessous :

      yyyy-mm-dd HH:ii-HH:ii


      Dans le cas où il y a plusieurs pauses durant la journée, vous devrez ajouter une ligne par pause, par exemple :

      2019-02-25 14:00-15:00

      2019-02-25 18:30-19:30

    Sélection des store views

    Un point de vente peut être lié à une ou plusieurs store views. Seuls les points de vente liés à une store view au moins seront ensuite affichés pour les clients sur la Google Map.

    Sélection des groupes de clients

    Dans l'onglet Customer Group Selection, vous devez choisir le ou les groupes de clients qui pourront voir le point de vente.

    Frontend

    Vous avez la possibilité de définir un affichage qui est spécifque au point de vente pour le Store Locator et la Page du magasin.

    Dans la page de Store Locator, vous pouvez utiliser la description globale, ou utiliser une description spécifique à ce point de vente.  

    Si vous choisissez d'utiliser un template spécifique au point de vente, vous avez la possibilité d'ajouter des variables à la description. 

    Vous pouvez aussi activer une page de magasin unique pour votre point de vente.

    Si oui, vous pourrez définir la clé d'URL de votre page :

    italy-store

    Vous pourrez alors accéder à la page depuis :
    https://www.votreboutique.com/italy-store

    Pour la page magasin, vous pouvez utiliser le template de la page global, ou utiliser un contenu spécifique à ce point de vente.

    Si vous choisissez d'utiliser un template spécifique au point de vente, vous avez la possibilité d'ajouter des variables au contenu. 

    Vous avez la possibilité d'utiliser le layout et les données méta définies au niveau global ou d'en définir spécifiquement pour chaque point de vente.

    Variables disponibles

    Vous pouvez utiliser les variables ci-dessous dans les templates :

    • {{code}}
      Le code du point de vente
    • {{name}}
      Le nom du point de vente
    • {{phone}}
      Le numéro de téléphone du point de vente
    • {{email}}
      L'adresse email du point de vente
    • {{address_1}}, {{address_2}}, {{city}}, {{state}}, {{country}}, {{zipcode}}
      L'adresse du point de vente
    • {{hours}}
      Les heures d'ouverture du point de vente
    • {{description}}
      La description du point de vente
    • {{image}}
      L'image du point de vente
    • {{link}}
      L'url du point de vente
    • {{google_map}}
      La carte Google avec le point de vente ciblé
      Notez que vous ne pouvez pas utiliser la variable de la carte Google dans la description du Store locator. 
    • {{additional_attribute_code}}
      Tous les attributs personnalisés que vous avez configurés :
      Comment configurer vos propres attributs

    Notez que le code HTML et CSS est supporté. 

    Additional information

    Pour chaque point de vente, vous pouvez définir vos propres attributs dans le but de personnaliser la page du magasin comme vous le souhaitez.

    Pour cela, allez dans :
    Sales › Point Of Sale › POS / WH Attributes

    Cliquez sur  Add a new attribute.

    Ceci fonctionne de la même manière que les attributs produits. 

    L'attribut peut être de type :

    • text: input simple
    • textarea: input multi-lignes
    • wysiwyg: input HTML

    Notez que le code de l'attribut sera généré automatiquement à partir de son titre.

    Une fois sauvegardé, une notification apparaît et l'attribut est listé dans la grille. 

    Une fois créés, les attributs seront affichés dans l'onglet Additional information de chaque point de vente. 

    Alors, ils peuvent être utilisés dans le template de la description de la carte des magasins et dans le template de la page du point de vente.

    Importez et exportez un fichier csv

    Importez

    Afin d'importer un fichier csv, cliquez sur Import a csv file. Vous pouvez ensuite cliquer sur Parcourir afin d'uploader votre fichier dans Magento 2. Votre fichier doit bien sûr être un fichier csv.

    Une fois que vous avez choisi votre fichier, cliquez sur Import file.

    Un message s'affiche pour notifier que les points de vente ont été ajoutés dans :
    Sales › Point of Sale › Manage POS / WH

    Exportez

    Pour exporter un fichier csv, c'est très simple, vous devez cliquer sur Export a csv file, vous pourrez ensuite télécharger un fichier csv qui comprend toutes les informations sur les points de vente que vous venez de créer ou d'importer.

    Configurez l'affichage de vos points de vente

    Afin de modifier l'affichage de vos points de vente sur la Google map, allez dans :
    Stores › Settings › Configuration › Wyomind › Point Of Sale

    Pour voir vos points de vente sur la carte, allez sur : http://www.votreboutique.com/pointofsale

    Ajoutez votre clé API Google

    Ici, vous pourrez ajouter votre propre clé API dans Google API key. 

    En effet, Google demande désormais une clé API afin d'afficher la carte Google. Jetez un œil à notre faq pour savoir comment obtenir votre propre clé API.

    Editez la configuration de la localisation

    Vous pouvez configurer la localisation : 

    • Number of POS to display according to the distance
      Notez que 0 signifie illimité. 
    • Display the distance from the customer location to the store in the store title
      Vous pouvez ajouter la distance depuis le magasin à la localisation du client.
    • Display the duration from the customer location to the store in the store title
      Vous pouvez ajouter le temps qu'il faut depuis le magasin à la localisation du client.
    • Unit systems for the distance
      Choisissez entre Metric et Imperial.
    Editez la description des magasins

    Vous pouvez modifier l'affichage et l'ordre des informations de vos points de vente et ajouter du code PHP. 

    Par exemple, disons que vous souhaitez afficher le numéro de téléphone de vos points de vente en rouge. Il vous suffira simplement d'ajouter le code suivant dans le champ Store description template :

    <span> {{phone}} </span>
    Editez la page du magasin

    Vous pouvez aussi modifier l'affichage de votre page magasin et ajouter du code PHP.

    Editez le format de date

    Vous pouvez également changer le format de date. Par exemple, pour 2:30 AM, utilisez :

    h:i A

    Pour plus de détails, vous pouvez vous référer au tableau ci-dessous : 

    Configurez les balises meta

    Vous pouvez configurer les balises meta et contrôler le SEO pour les pages de magasin et du store locator depuis l'onglet Settings dans :
    Stores › Settings › Configuration › Wyomind › Point Of Sale

    Point de vente

    Vous pouvez définir les balises meta pour la page des magasins : 

    • Page meta title
      Configurez la balise meta title pour la page du magasin.
    • Page meta keywords
      Ajoutez la balise des mots-clés pour la page du magasin.
    • Page meta description
      Configurez la balise meta description pour la page du magasin.
    • Page meta robots
      Définissez la balise meta robots pour la page du magasin.
         NO INDEX, NO FOLLOW
         NO INDEX, FOLLOW
         INDEX, FOLLOW
         INDEX, NO FOLLOW
    Vous pouvez utiliser des variables dans les balises meta des points de vente. 
    Store locator

    Vous pouvez définir les balises meta pour la page du store locator : 

    • Page meta title
      Configurez la balise meta title pour la page du store locator.
    • Page meta keywords
      Ajoutez la balise des mots-clés pour la page du store locator.
    • Page meta description
      Configurez la balise meta description pour la page du store locator.
    • Page meta robots
      Définissez la balise meta robots pour la page du store locator :
         NO INDEX, NO FOLLOW
         NO INDEX, FOLLOW
         INDEX, FOLLOW
         INDEX, NO FOLLOW
    Vous pouvez utiliser des variables dans les balises meta des points de vente. 

    Configurez le layout

    Vous pouvez configurer le layout pour la page du store locator depuis l'onglet Settings :
    Stores › Settings › Configuration › Wyomind › Point Of Sale

    Mise à jour du layout pour le Store locator

    Vous pouvez définir le layout pour la page du store locator :

    ETAPE 2 : Configurez la carte Point of Sale

    L'extension Point Of Sale vous offre la possibilité de configurer votre carte et de l'ajouter sur n'importe quelle page de votre site Magento 2.

    Ajoutez la carte Point of Sale dans une page CMS

    Vous pouvez facilement ajouter la carte Point of Sale à n'importe quelle page CMS enregistrée dans votre back-office Magento 2. 

    Pour ce faire il suffit d'ajouter le code suivant dans le champ Layout update XML de l'onglet Design de la page CMS concernée dans :
    Content › Elements › Pages:

    <referenceContainer name="content">
     <block class="Wyomind\PointOfSale\Block\PointOfSale"
      name="pointofsale"
      template="Wyomind_PointOfSale::pointofsale.phtml"
     />
    </referenceContainer>

    Cliquez sur Save page.

    La carte doit désormais s'afficher sur la page CMS que vous avez choisie. Par défaut elle est affichée en bas de page.

    Modifiez la position de la carte Point of Sale dans la page CMS

    Pour afficher la carte en haut de page, allez dans l'onglet Design de la page CMS  et ajoutez before='-' dans l'élément block du champ Layout update XML :

    <referenceContainer name="content">
     <block
      class="Wyomind\PointOfSale\Block\PointOfSale"
      name="pointofsale"
      template="Wyomind_PointOfSale::pointofsale.phtml"
      before="-"
     />
    </referenceContainer>

    Par défaut la carte est affichée en bas de page.

    Personnalisez la carte Point of Sale

    Si vous disposez de compétences en PHP et HTML vous pourrez sans difficulté modifier le template permettant l'affichage de la carte Point of Sale.

    • Par défaut le fichier template Point of Sale se situe dans :
      app/code/Wyomind/Pointofsale/view/frontend/pointofsale.phtml
    • L'ensemble des styles CSS et des images appliqués à la carte Point of Sale se trouvent par défaut dans :
      app/code/Wyomind/Pointofsale/view/frontend/web
    • La traduction des intitulés de la carte Point Of Sale peut se faire en utilisant l'outil Magento de traduction en ligne ou bien en copiant et en traduisant l'un des fichiers de traductions disponibles dans :
      app/code/Wyomind/Pointofsale/i18n/en_US.csv

    FAQ

    Informations Pré-vente

    Versions de Magento compatibles avec Point Of Sale

    Cette extension fonctionne avec Magento Community Edition et Magento Enterprise Edition. Vous pouvez vérifier dans l'onglet Compatibility si Point Of Sale est compatible avec votre version de Magento.

    Magento Open Source vs Magento Commerce vs Magento Commerce Cloud

    Magento propose désormais trois variantes de son produit.

    Leurs noms ayant changé au cours des dernières années, voici un récapitulatif :

    • Magento Open Source : anciennement Magento Community Edition (CE), est une plate-forme de commerce électronique gratuite.
    • Magento Commerce : anciennement Magento Enterprise (EE), est la version payante de Magento et propose des services de support.
    • Magento Commerce Cloud : est la version payante de Magento et propose des services de support et d'hébergement.
    Point Of Sale vs Store Locator

    Vous pouvez utiliser Point Of Sale sur n'importe quelle version de Magento 2. 

    Cela dit, dans le cas où vous utilisez le module Magento MSI disponible depuis Magento 2.3, vous devrez utiliser l'extension Store Locator. 

    Limite des points de vente affichés sur la carte Google

    L'API Google Shopping permet de calculer les itinéraires mais a certaines limites. Seulement l'itinéraires des 24 magasins les plus proches sera calculé néanmoins tous les points de vente seront affichés sur votre boutique en ligne Magento 2.

    Licence et domaines

    Conditions de validité d'une licence

    Votre licence est valide pour une durée illimitée sur une seule instance.

    • Si vous utilisez plusieurs instances, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.
    • Si vous gérez plusieurs sites sur la même instance, vous n’aurez besoin que d’une seule licence pour l’ensemble de vos domaines.

    Bien que la période de validité de votre licence soit illimitée, celle de votre période de Support & Upgrade est quant à elle limitée à 12 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra en acheter une nouvelle (voir FAQ: Prolonger sa période de Support)

    Pré-enregistrement des domaines

    Vous avez la possibilité de pré-enregistrer votre domaine de production à votre licence.

    Grâce à cette option vous pourrez installer et activer votre domaine afin qu'il soit prêt à l'emploi avant son lancement en ligne.

    Pour pré-enregistrer votre domaine :

    1. Allez dans :
      mY account › Licenses & DOwnloads
    2. Cliquez sur l'icone Settings à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
    3. En bas de la page, sous votre liste de domaine se trouve un lien. Cliquez sur :
      Do you want to pre-register your domain in order to be ready to go live?
    4. Entrez votre nom de domaine puis cliquez sur  PRE-REGISTER NOW  pour finaliser votre pré-enregistrement.

    Environnements de test

    Votre licence est valide pour une durée illimitée sur une seule interface. Il est possible, cependant, d'étendre ou de transférer votre licence dans deux cas : 

    • Si vous désirez ajouter vos environnements de test à votre licence.
      Dans ce cas, vous pouvez étendre votre licence gratuitement, et ce, pour un nombre illimité de domaines (dev, staging, local..).
      Ex: mywebsite-staging.com ou mywebsite-dev.com
    • Si vous souhaitez transférer votre licence sur un autre domain de production.
      Dans ce cas, la période de Support & Upgrade pour la licence doit être active.



    Pour pouvoir utiliser Point Of Sale à la fois sur votre environnement de production et de test, suivez les étapes ci-dessous:

    1. Téléchargez Point Of Sale depuis votre compte Wyomind.
      (voir FAQ: Téléchargement des modules)
    2. Installez Point Of Sale sur votre environnement.
      (voir FAQ: Installation des modules sur Magento ou sur WooCommerce)
    3. Activez la licence.
      (voir FAQ : Activation des licences en ligne de commande sur Magento ou sur WooCommerce)
    Dans le cas où vous avez de nombreux domaines de staging ou si vous êtes une agence avec de nombreux domaines de pre-prod pour vos clients, contactez-nous afin de whitelister automatiquement tous vos domaines

    Versionnage des extensions et téléchargement

    Téléchargement des extensions

      Pour télécharger Point Of Sale, connectez-vous à votre compte Wyomind :

        1. Allez dans :
          mon compte › Licenses & downloads  
        2. Cliquez sur l'onglet paramètre en face de Point Of Sale.


          Une nouvelle fenêtre s'ouvre alors. 

        3. Cliquez sur le bouton de téléchargement.

      Seule la dernière version de l'extensiont publiée durant votre période de Support & Upgrade est disponible en téléchargement. Pour accéder à la toute dernière version de l'extension assurez vous de disposer d'une période de Support & Upgrade à jour

      Mise à jour des modules

      En achetant un module depuis wyomind.com, vous bénéficiez de 12 mois de mise à jour. Durant cette période vous pouvez à tout moment télécharger la dernière version du module directement depuis votre compte. 

      Pour mettre à jour Point Of Sale, suivez les étapes suivantes :

      1. Allez dans :
        mon compte › mes téléchargements
      2. Cliquez sur l'icône paramètres en face de Point Of Sale.
      3. Cliquez sur l'icône de téléchargement.
      4. Installez la nouvelle version de Point Of Sale sur votre admin Magento ou WooCommerce.

      Installation/Désinstallation des extensions

      Installation manuelle des extensions

      Vous pouvez installer Point Of Sale manuellement.

      1. Téléchargez Point Of Sale (fichier compressé) dans :
        mon compte › Licenses & Downloads
        Consultez la FAQ : Téléchargement des extensions
      2. Ouvrez le dossier téléchargé et décompressez-le.
      3. Copiez le contenu du dossier et collez-le dans le répertoire racine de votre site Magento 2.
      4. Dans votre «Command Line Interface», exécutez :
        bin/magento setup:upgrade
        Si vous utilisez un mode production, exécutez également : 
        bin/magento setup:static-content:deploy 
        bin/magento setup:di:compile 
      Installation des extensions via Composer

      Vous pouvez installer Point Of Sale via Composer dans deux cas seulement :

      • Si vous avez acheté Point Of Sale sur la place de marché de Magento ET que vous avez effectué une demande d’accès à notre dépôt d’extensions à notre support hello@syde.shop
      • Si vous avez acheté Point Of Sale sur Wyomind.com 
      1. Ajoutez le dépôt repo.wyomind.com à votre configuration composer :
        composer config repositories.wyomind composer https://repo.wyomind.com

      2. Exécutez la commande Composer : 
        composer require wyomind/pointofsale
      3. Puis allez dans votre «Command Line Interface» et exécutez : 
        bin/magento setup:upgrade​
      4. Si vous utilisez un mode production, exécutez également : 
        bin/magento setup:static-content:deploy ​
        bin/magento setup:di:compile
      Désinstallation des extensions

      Pour désinstaller Point Of Sale, commencez par désactiver l'extension en exécutant la commande suivante :

      bin/magento module:disable Wyomind_PointOfSale

      Puis, vous avez deux moyens de désactiver l'extension, selon la méthode avec laquelle l'extension a été installée précédemment : 

      • Installation manuelle

        Exécutez le fichier pointofsale-uninstall.sh (vous pouvez le trouver dans le dossier zip de l'extension) depuis votre répertoire racine Magento :

        sh pointofsale-uninstall.sh
      • Installation via Composer

        Exécutez la ligne de commande suivante :

        composer remove wyomind/pointofsale

      Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).

      Installation des extensions via Web Setup Wizard

      Si vous avez acheté Point Of Sale depuis la place de marché Magento, vous pouvez l’installer via Web Setup Wizard. 

      Veuillez cliquer sur le lien ci-dessous pour vous renseignez sur comment procéder à l’installation : 
      http://docs.magento.com/m2/ce/user_guide/system/component-manager.html

      Votre extension installée, il ne vous reste plus qu’à activer votre licence :
      Activation des extensions

      Activation des extensions

      Activation des extensions depuis le back-office Magento

      Une fois que Point Of Sale est installé, vous devez activer la licence. Pour les anciennes versions, vous pouvez activer votre licence depuis le back-office :

        1. Allez dans votre admin Magento. Un message apparaît en haut de la page.
          Si vous ne voyez rien apparaître, vérifiez les éléments suivants : 
             1. Les modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivés.
             2. La sortie HTML des modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivées dans :
          storesconfigurationadvanced advanced
             3. Assurez-vous que le fichier app/etc/env.php contient bien une clef d'encryptage :
          <?php
           return array(
           'backend' => array(
           'frontName' => 'admin'
           ),
           'crypt' => array(
           'key' => '1e8f3c6772b7a6a6689c3c8cefa4ccf0'
           ),
           /* ... */
           )
          ?>​​
           
        1. Copiez votre clé d'activation.

          Vous pouvez trouver votre clé d'activation à 2 endroits :
          -  Dans l'email de confirmation que vous avez reçu suite à l'achat de Point Of Sale.
          -  Dans votre compte Wyomind :My account › Licenses & downloads
          Choisissez Point Of Sale et cliquez sur  .

          Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).
        2. Collez votre clé d'activation dans le champ Activation key dans :
          Stores › Configuration › Wyomind › Your extension     

          Choisissez une méthode d'activation entre Automatic (Yes) et Manual (No) :
          -  Si vous choisissez Yes : vous serez connecté automatiquement au serveur de licence de Wyomind.
          -  Si vous choisissez No : vous devez vous connecter avec votre navigateur au serveur de licence de Wyomind.
        3. Sauvegardez les données en cliquant sur  Save Config .
        4. Une notification apparaît en haut de votre admin. Cliquez sur ce lien : 
          Activate it now!
        5. Copiez et collez le code de la licence dans le champ License code de votre admin ou cliquez simplement sur  Activate now! 


        6. Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Point Of Sale.


      Ajoutez un autre domaine à votre licence


      Pour activer votre licence sur un autre environnement (test, staging...) :

      1. Une fois l'extension installée sur ce nouveau domaine, collez votre clé d'activation dans le champ Activation key dans :
        Stores › Configuration › Wyomind › Your extension
      2. Sauvegardez la configuration. Une notification devrait apparaître. Cliquez sur Add this domain to my license.
      3. Une demande de transfert sera envoyée directement à notre équipe (sous un délai d'une heure environ).
        Dès lors, que la demande de transfert est prise en charge par notre équipe, vous recevrez un mail de confirmation.
        Si votre demande est acceptée, vous pourrez aussitôt utiliser Point Of Sale sur vos deux domaines.

      L'ordre d'activation de votre licence n'a aucune importance. Vous pouvez choisir d'activer d'abord votre licence sur votre environnement de production puis par la suite sur votre environnement de test, ou inversement. 

      Activation des extensions en ligne de commande

      Une fois que Point Of Sale est installé, vous devez activer la licence.

      Pour cela, vous pouvez utiliser la ligne de commande suivante :

      bin/magento wyomind:license:activate Wyomind_PointOfSale <YOUR_ACTIVATION_KEY>

      Afin de récupérer la liste des modules disponibles ainsi que le statut des licences, utilisez :

      bin/magento wyomind:license:status

       Parmi les différents statuts : 

      • registered = la licence a été enregistrée
      • pending = vous devez exécuter la ligne de commande pour l'activation de la licence
      • invalidated = la licence n'a pas été validée pour cause de mauvaise clé d'activation ou de violation de licence

      Pour activer plusieurs licences à la fois, utilisez :

      bin/magento wyomind:license:activate \
      Wyomind_Extension1,Wyomind_Extension2 \
      CLE_ACTIVATION_1,CLE_ACTIVATION_2

      ou :

      bin/magento wyomind:license:activate \
      Extension1,Extension2 \
      CLE_ACTIVATION_1,CLE_ACTIVATION_2

      Ajoutez un autre domaine à votre licence.

      Utilisation des extensions

      Différencier un entrepôt d'un point de vente

      Avec l'extension Point Of Sale pour Magento 2, lors de la création de vos magasins depuis :
      Sales › Point of Sale › Manage POS/WH

      Vous avez le choix entre deux types d'affichage. Afin de configurer au mieux votre boutique Magento 2, il faut bien prendre en compte les différences de chaque statut:

      • Un entrepôt (ou warehouse) ne sera pas du tout visible par les clients sur le front-office Magento 2.
      • Un point de vente (ou point of sale) sera visible sur la carte Google du front-office Magento 2. Dans le cas où vous utilisez Advanced Inventory, les clients auront la possibilité de vérifier si les produits sont en stock dans ces points de vente directement depuis le front-office. En utilisant l'extension Pickup@Store, les clients pourront venir récupérer leurs commandes dans les points de vente. 

      Créer une clé API Google

      Afin de pouvoir utiliser Point Of Sale, vous devez avoir une clé API Google renseignée dans la configuration de l'extension. 

      Pour créer cette clé API :

      1. Connectez-vous à https://console.developers.google.com. 
        Ici, vous devrez accepter les conditions d'utilisation avant de pouvoir cliquer sur  Agree and Continue . 

      2. Vous devez dans un premier temps créer un nouveau projet en renseignant le nom, l'organisation et la situation.
      3. A ce projet, vous devrez lier des API en cliquant sur  Enable APIs and services .
      4. C'est depuis la bibliothèque que vous pouvez ajouter les services que vous souhaitez. 
      5. Pour pouvoir utiliser Point Of Sale, vous devez activer les API suivantes en cliquant sur  Enable  : 

        - Maps JavaScript API
        - Geocoding API
        - Distance Matrix API
        - Directions API

      6. Lorsqu'elles sont activées, vous pourrez voir le trafic, les erreurs et les latences pour chaque API. 
      7. Vous devriez voir toutes les API activées depuis la section APIs. 
      8. Depuis APIs & Services › Credentials, vous aurez la possibilité de créer des identifiants. 
        Cliquez sur  Create credentials  et choisissez API key.
      9. Vous pourrez également restreindre votre clé API par sites, applications, adresses IP...
      10. Une fois restreintes ou non, la clé API sera listée parmi les identifiants. 
      11. La dernière étape consiste à lier votre compte à un compte de facturation depuis la section Billing sans quoi ça ne pourra fonctionner. 
      Ajouter les pages des magasins au plan du site

      Les pages des boutiques sont automatiquement ajoutées au fichier sitemap.xml généré par Magento.

      Personnaliser la carte des points de vente

      Le template qui permet d'afficher la carte Point of Sale peut facilement être modifée avec du PHP et HTML.

      Le template Point of Sale se trouve par défaut dans :

      app/code/Wyomind/Pointofsale/view/frontend/pointofsale.phtml

      Tous les styles CSS et les images associées nécessaires pour afficher la carte Point of Sale se trouvent dans :

      app/code/Wyomind/Pointofsale/view/frontend/web

      Afin de traduire les expressions disponibles sur la carte Point of Sale map, vous pouvez soit utiliser l'outil de traduction Magento 2 ou copier et traduire les fichiers disponibles dans :

      app/code/Wyomind/Pointofsale/i18n/en_US.csv

      Comment modifier l'affichage de mes points de vente sur la carte Google ?

      Le modèle de l'affichage de vos points de vente visible depuis www.votresiteweb.com/pointofsale peut facilement être modifié dans :
      Stores › Settings › Configuration › Wyomind › Point of Sale

      Dans l'onglet Settings, vous pourrez gérer le modèle d'affichage de vos points de vente comme vous le souhaitez.

      Un modèle d'affichage est affiché par défaut. Vous pouvez le modifier en ajoutant, supprimant ou déplaçant n'importe quelle variable disponible dans l'ordre que vous préférez.

      Après avoir vidé les caches (si utilisés), sur la page du frontend où la carte Google est affichée, le nouveau modèle devrait être utilisé selon votre propre configuration.

      Vous pouvez également avoir un aperçu de ce qui sera affiché sur la page en frontend directement depuis la liste des points de vente dans :
      Sales › Point of Sale › Manage POS/WH

      Modifier le format de date des points de vente

      Vous devez aller dans :
      Stores › Settings › Configuration › Wyomind › Point of Sale

      Vous pourrez ensuite définir le format de date que vous souhaitez avec l'aide du tableau.

      Changer l'affichage de la carte Google

      Vous pourrez modifier l'affichage de la carte Google depuis le fichier :
      app/code/Wyomind/Pointofsale/view/frontend/web/css/pointofsale.css

      Par exemple :

      #pointofsale_box #map_canvas_pointofsale {
          height:400px;
          width:48%;
          border:2px solid grey ;
          float:left
      }
      Afficher la distance d'un point de vente en miles au lieu de km

      Vous pouvez facilement remplacer les miles par les km en modifiant le fichier : 
      app/code/Wyomind/Pointofsale/view/frontend/web/js/pointofsale.js

      A la ligne 181, remplacez :

      unitSystem: google.maps.UnitSystem.METRIC

      par :

      unitSystem: google.maps.UnitSystem.IMPERIAL
      Traduire du texte pour le front-office Magento 2

      Par exemple, imaginons que vous souhaitez traduire des mots ou groupes de mots pour la vue de magasin française.

      Depuis le répertoire racine de Magento 2, copiez le fichier app/code/Wyomind/Pointofsale/i18n/en_US.csv dans app/code/Wyomind/Pointofsale/i18n/fr_FR.csv (ou n'importe quelle autre langue).

      Dans ce fichier, vous pouvez ajouter des entrées ainsi que les traductions correspondantes. Par exemple :

      "First name","Prénom"

      "Last name","Nom"

      ....

      Voici ci-dessous un exemple de fichier CSV de traduction.

      Vous pouvez également utiliser l'outil de traduction Translate Inline disponible dans Magento 2 :
      Stores › Settings › Configuration › Advanced › Developer › Translate Inline

      Résolutions de problèmes

      Base table or view not found

      Cet erreur peut être due à un problème durant l'installation.

      Vous pourrez facilement le régler en suivant ces quelques étapes :

      1. Connectez-vous à votre base de données via votre panneau de contrôle (par exemple Phpmyadmin).
      2. Dans la table setup_module, supprimez l'entrée Wyomind_extension.

        Attention, cette entrée dépend de votre extension. Par exemple, si vous avez l'extension Simple Google Shopping, alors vous devrez supprimer Wyomind_SimpleGoogleShopping.

      3. Déconnectez-vous de votre admin Magento 2.
      4. Reconnectez-vous à votre admin Magento 2.

      User's reviews

      Gamelife

      Developer · Italy · Utilisateur depuis 7 années

      ★★★★★

      Cool and easy to use

      This Magento extension is really functional easy to use and good looking. You can add and customize easily your point of sales and geolocalize they on a map. You can also add custom attribute to the point of sales in order to enrich the descriptions.

      Vidya

      Merchant · India · Utilisateur depuis 7 années

      ★★★★★

      Good extension - but UI to be more user friendly

      Easy to install and setup, fast and efficient support. The process was straightforward: install the extension, configure it, capture all our POSs info and then launch it. We use point of sale to manage and show our physical location of shops and with the help of it we could be able to receive a continuous stream of customers from our website to our stores. Considering feature point of view, it would have been better if nearest store could have been fetched based on the current location automatically in the POS dropdown instead of Google Map in checkout. This extension is great to use and support service is EXCELLENT. They answered immediately all our doubts,

      Turgut

      Türkiye · Utilisateur depuis 13 années

      ★★★★★

      user friendly extension for our shops

      We use point of sale to manage and show our physical location of shops and with the help of it we could be able to receive a continuous stream of customers from our website to our stores

      Stéphane A

      Spain · Utilisateur depuis 9 années

      ★★★★★

      Indispensable et parfaite pour localiser nos boutiques

      Installation facile et rapide. Révision accessible des feuilles de styles pour adapter à notre charte. Le support est rapide et efficace. Nous avons demandé la prise en charge des accents utf8 et avons reçu la mise à jour le jour même. bravo et merci !

      Tom C

      United Kingdom · Utilisateur depuis 12 années

      ★★★★★

      Straightforward extension - does the job well

      A nice simple extension to add the stockists of our jewellery to our brand's website. Customers can go to the stockist finder page and then extension will find their location from their device and then show them the nearest outlet to buy our products. Easy to configure and it is possible to enter plenty of details about each individual stockist such as opening hours, shop logo, email address etc.

      Ivonne

      Mexico

      ★★★★★

      The POS more easy we've tried

      The process was straightforward: install the extension, configure it, capture all our POSs info and then launch it. The only changes we need to make were to adapt the PHTML template files and embed them in a popup, it couldn't be easier. :)

      Axel

      France · Utilisateur depuis 9 années

      ★★★★★

      Good extension - Several possible improvements

      Nice design, responsive, easy to install and setup and like always, fast and efficient support. You can customize fields with CSS I would have liked to find functions like: - coordinates engine search (like in Google Maps for Wordpress) - easier set up of business hours of points of sale (even if CSV import is available). Manual entry is not possible. You must enter time with a [select] field and check a box to enable the display of the time for the selected day. - 1 or 2 more fields for additional information about the point of sale. To bad! the [description] field doesn't accept CSS For all this, I would have accepted to pay more.

      August 17, 2017Magento 1 / OpenmageMagento 2lacoop.fr

      tomc76

      ★★★★★

      Good easy-to-use extension

      Nice extension that does exactly what it says it does. Straightforward to understand and use. Support from developer is fast and helpful.

      April 20, 2015

      ck123

      ★★★★★

      AAA+ company

      AAA+ company. I was not able to put it in my webshop myself. Very helpfull company!!! They also helped me with the Simple Google Shopping, what you can not miss if you having a Magento shop.

      December 12, 2012

      susawx

      ★★★★★

      This was the perfect solution for our site

      This was the perfect solution for our site: an extension to show the google map of each store, and with a plus: the support service is EXCELLENT. They answered immediately all our doubts, and solved some issues of installation and performance due to our particular configuration, another plugin that used the same html ID for the google map area, and did it directly in our site, via FTP and database access. Great extension and great people to work with!! We are very pleased with their work.

      December 9, 2011

      Magento 2 Compatibility

      Prises en charge par les versions master de nos extensions

      • 2.4.8
      • 2.4.7
      • 2.4.6
      • 2.4.5
      • 2.4.4
      • 2.4.3
      • 2.4.2
      • 2.4.1
      • 2.4
      • 2.3.7
      • 2.3.6
      • 2.3.5
      • 2.3.4
      • 2.3.3
      • 2.3.2
      • 2.3.1
      • 2.3

      Prises en charge par les versions legacy de nos extensions

      • 2.2.11
      • 2.2.10
      • 2.2.9
      • 2.2.8
      • 2.2.7
      • 2.2.6
      • 2.2.5
      • 2.2.4
      • 2.2.3
      • 2.2.2
      • 2.2.1
      • 2.2
      • 2.1.18
      • 2.1.17
      • 2.1.16
      • 2.1.15
      • 2.1.14
      • 2.1.13
      • 2.1.12
      • 2.1.11
      • 2.1.10
      • 2.1.9
      • 2.1.8
      • 2.1.7
      • 2.1.6
      • 2.1.5
      • 2.1.4
      • 2.1.3
      • 2.1.2
      • 2.1.1
      • 2.1
      • 2.0.18
      • 2.0.17
      • 2.0.16
      • 2.0.15
      • 2.0.14
      • 2.0.13
      • 2.0.12
      • 2.0.11
      • 2.0.10
      • 2.0.9
      • 2.0.8
      • 2.0.7
      • 2.0.6
      • 2.0.5
      • 2.0.4
      • 2.0.3
      • 2.0.2
      • 2.0.1
      • 2.0

      Changelog

      10.1.5

      Bug fix

      • Fixed the points of sale page on Magento 2.3 (Undefined variable: secureRenderer).

      10.1.4

      10.1.3

      10.1.2

      10.1.1

      10.1.0

      10.0.1

      Bug fix

      • Fix for undeclared property

      10.0.0

      Initial release for the master version

      9.0.1 legacy

      Bug fix

      • Fix for undeclared property

      9.0.0 legacy

      Initial release for the legacy version

      8.0.0

      Compatibility

      • Compatibility with Magento v2.4.6 + PHP v8.2

      7.8.3

      • Fix for the google map display when the user didn't select any preferred store

      7.8.2

      • Bug fix for point of sales with no business hours defined. Json_decode threw an error (Passing null to parameter) .

      7.8.1

      • PHP v8.1 compatibility improvement

      7.5.9

      • Fix for the "find me" feature of the Google map in the checkout

      7.5.8

      • Fix for the upgrade schema script

      7.5.7

      • Fix for a conflict with Magiccart/Alothemes module

      7.5.6

      • Minor fix on code

      7.5.5

      • Fix for updating the constraints of the pointofsale_attributes_values table in the database

      7.5.4

      • Fix for the update schema script

      7.5.3

      • Constraints modification on the table containing the points of sale custom attributes values during the upgrade of the module

      7.5.2

      • Fix for the unique key constraint construction on the pointofsale_attributes_values table

      7.5.1

      Improvement

      • Possibility to use the variables and custom attributes of the POS/WH in metatags

      7.5.0

      Improvement

      • Possibility to configure meta tags for the stores' pages and the store locator page
      • Possibility to add custom layout for the stores' pages and the store locator page

      7.4.4

      • Fix for creating sitemaps

      7.4.3

      • Custom attributes are added directly to the items in the point of sale collection to avoid reloading each item individually

      7.4.2

      Improvement

      • Redirection to the store locator page if the point of sale for which we are trying to display the front page does not have the current storeview selected in its configuration

      7.4.1

      • Fix for the display of the configuration page

      7.4.0

      New feature

      • Possibility to configure a default template for the front-end POS page
      • Possibility to choose between the default template or a specific template in the POS configuration

      7.3.0

      Improvement

      • Store pages are automatically added to the sitemap.xml file

      7.2.6

      • Fix for the use of custom attributes in the point of sale description

      7.2.5

      • Fix for retrieving points of sale according to the customer group

      7.2.4

      • Minor fix for the preferred store feature

      7.2.3

      • SQL fix on the front-end stores page

      7.2.2

      Improvement

      • Scenario updated for the demo

      7.2.1

      • Minor fix on code

      7.2.0

      Improvement

      • Improved license management system (Clear code)

      7.1.6

      Improvement

      • Possibility to use additional attributes in the points of sale descriptions in the store locator

      7.1.5

      • Scenario added for the demo

      7.1.4

      • Fix on sample data

      7.1.3

      • Fix for the Google directions between points of sale

      7.1.2

      • Fix for the points of sale grid

      7.1.1

      • Display fix for Magento 2.3.3

      7.1.0

      • Compatibility fix for Magento 2.3.3

      7.0.6

      • Fix on an installation error

      7.0.5

      • Fix for the display of the products availability in the checkout store locator

      7.0.4

      • New options to define where the point of sale must be displayed (product page / store locator / checkout)

      7.0.3

      Improvement

      • Store view configuration
      • Global code inspection

      7.0.2

      Improvement

      • Sample data available for the demo

      7.0.1

      Improvement

      • Global code refact
      • Enhancement of the PHP doc

      Patch v7.0.1.2

      • PHP fix

      Patch v7.0.1.1

      • Fix on a CSS rule

      7.0.0

      New feature

      • Possibility to choose a preferred store
      • Individual page for each store
      • Days and hours off

      Improvement

      • Possibility to define additional attributes for each point of sale 

      Patch v7.0.0.7

      • Fix on CSS rules

      Patch v7.0.0.6

      • The Preferred Store button is hidden (available only with Pickup@Store)

      Patch v7.0.0.5

      • Possibility to display more than 25 points of sale in the checkout

      Patch v7.0.0.4

      • Fix for the store description in the store locator

      Patch v7.0.0.3

      • Fix when retrieving a table name during an SQL request

      Patch v7.0.0.2

      • Minor fix on code

      Patch v7.0.0.1

      • Fix on the classes name case

      6.5.0

      Improvement

      • Possibility to define days & hours off

      6.4.3

      Improvement

      • Display of the 'point of sale' block in any page

      Patch v6.4.3.2

      • Minor fix in the POS sorting

      Patch v6.4.3.1

      • Fix when retrieving the closest point of sale

      6.4.2

      Improvement

      • Handling fees displayed in the point of sale list

      Patch v6.4.2.2

      • Compatibility with Pickup@Store v3.3.0
      • Translation
      • JS fix
      • Fix on the country filter in the frontend pos list

      Patch v6.4.2.1

      • Fix for the javascript in Firefox

      6.4.1

      Improvement

      • Compatibility with PIckup@Store

      Patch v6.4.1.2

      • fix for the Js scripts

      Patch v6.4.1.1

      • fix for the Js scripts

      6.4.0

      Improvement

      • Magento v2.2.1 compatibilty

      Patch v6.4.0.5

      • fix for the JS scripts

      Patch v6.4.0.4

      • fix for the JS scripts

      Patch v6.4.0.3

      • fix for the JS scripts

      Patch v6.4.0.2

      • fix for the JS scripts

      Patch v6.4.0.1

      • All Javascripts use now require.js

      6.3.2

      Compatibility

      • Compatibility with Magento v2.2

      6.3.1

      Improvement

      • Csv import: temporary file is now saved under the var/tmp directory instead of the pub/ directory

      Patch v6.3.1.2

      • Fix for the csv file import  

      Patch v6.3.1.1

      • Gmap library loaded through https

      6.3.0

      Improvement

      • Opening hours allows to insert a lunch time

      Patch v6.3.0.1

      • Gmap library loaded through https

      6.2.1

      Improvement

      • Google map Api key added to the js resource for Sales > Manage PoS / Wh > edit

      Patch v6.2.1.1

      • Gmap library loaded through https

      6.2.0

      New feature

      • Ability to use a Google Api Key in system > configuration

      Patch v6.2.0.1

      • Gmap library loaded through https

      6.1.2

      Compatibility

      • Point Of Sale is compatible with Magento 2.1.0

      Patch v6.1.2.1

      • Gmap library loaded through https

      6.1.1

      Bug fix

      • Fix on compilation error

      Patch v6.1.1.1

      • Gmap library loaded through https

      6.1.0

      Improvement

      • Responsive frontend design for Magento 2

      Patch v6.1.0.1

      • Gmap library loaded through https

      6.0.1

      Improvement

      • New management of licenses for Magento 2

      Patch v6.0.1.1

      • Gmap library loaded through https

      6.0.0

      Compatibility

      • Point of Sale is compatible with Magento 2

      Patch v6.0.0.1

      • Gmap library loaded through https

      Feature request

      Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!

      Merci

      C’est dans la boîte.

      Nous vous répondrons dans les meilleurs délais.

      You may also like