Magento 1

Pickup@Store

Give your customers the ability to pick up their orders from any of your sales outlets or warehouses when checking out. Locations can be displayed on a Google Map and managed by store views and/or customer groups.

marketplace approved
180,00€excl. VAT

5.0/5 noté 60 avis

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

Donnez la possibilité à vos clients de venir chercher leurs commandes dans un de vos points de vente avec Pickup@Store

Offrez à vos clients le meilleur des deux mondes : le Click and Collect

  • Vos clients trouvent le produit en ligne, et ont également la possibilité de vérifier sa disponibilité en magasin
  • Offrez à vos clients une expérience d'achat fluide, générez plus de ventes et créez du trafic dans vos points de vente

Portez l'expérience d'achat sur votre site web à un niveau supérieur

  • Vos clients peuvent choisir le magasin, le jour et l'heure où ils veulent venir chercher leur commande
  • Suggérez automatiquement le point de vente le plus proche du client
  • Affichez tous les points de ventes sur la carte Google Map lors du checkout et/ou sur une page CMS
  • Fournissez une description détaillée des directions à prendre pour se rendre en magasin ainsi que toutes les informations utiles

Gérez efficacement les commandes Click and Collect

  • Envoyez un email à vos clients en incluant les informations sur le magasin de retrait (adresse, heures, jours... )
  • Gérez les commandes pour chaque point de vente dans une grille dédiée de votre back-office
  • En un coup d’œil, ayez un aperçu compréhensible des commandes à préparer et pour quelle heure

Fonctionnalités Front-end

  • Créez une infinité de points de vente
  • Définissez les heures d'ouverture en incluant la pause déjeuner pour chaque magasin individuellement
  • De nombreuses options pour vous aider à personnaliser l'expérience d'achat : traduction, carte Google, affichage des jours et heures d'ouverture, format des jours et des heures, description des magasins, temps requis pour préparer les commandes...
  • Carte interactive de vos magasins incluant la géolocalisation des clients
  • Affichage des directions pour se rendre aux magasins

Fonctionnalités Back-end

  • Gérez les points de ventes par vue magasin et groupe de clients
  • Importez et exportez les points de vente en masse
  • Réglages spécifiques pour chaque magasin incluant les jours et heures d'ouverture, l'adresse, la localisation sur une carte, la description, des images, l'email du manager, les commandes assignées...
  • Grille des commandes améliorée permettant d'avoir une vue sur l'ensemble des commandes en click and collect

Améliorez l'extension Pickup@Store avec Advanced Inventory

  • Gérez vos stocks dans plusieurs entrepôts et dans tous vos points de vente
  • Assignez automatiquement chaque commande à un inventaire afin de créer différents niveaux de stocks pour chaque vue magasin
  • Décrémentez les stocks des points de retrait en fonction

Content

    Configuration de Store Pickup pour Magento

    Le module Pickup@Store ne nécessite que quelques étapes pour être prêt à l'emploi.

    ETAPE 1 : Configurez les paramètres généraux

    Dans un premier temps, vous devez paramétrer l'extension de manière générale. Pour cela, allez dans :

    SYSTEM › CONFIGURATION › WYOMIND › PICKUP@STORE

    Email Settings
    Vous pouvez définir vos propres templates d'emails pour les commandes retirées en magasin. 
    • Use a specific email template for Pickup at Store orders
      Si vous souhaitez utiliser un template en particulier, vous pouvez choisir New Order Confirmation Template.
    • Use a specific email template for Pickup at Store orders for guest
      Vous pourriez vouloir changer le template d'email pour les clients qui commandent sans créer de compte. Pour cela, sélectionnez New Order Confirmation Template for Guest.
    Core Settings

    Etant donné que l'extension Pickup@Store ajoute deux nouvelles colonnes dans la grille des commandes, vous pouvez changer la grille de commandes par défaut à réécrire. Par défaut, l'extension réécrit :

    Mage_Adminhtml_Block_Sales_Order_Grid

    ETAPE 2 : Gérez vos points de vente

    Dans un premier temps, vous devez créer vos points de vente. Pour cela, rendez-vous dans :
    Sales › POS / Warehouses › Manage POS / Warehouses

    Ajoutez vos points de vente

    Avec Pickup@Store qui inclut l'extension Point of Sale, vous pouvez gérer autant d'entrepôts ou de points de vente que vous le désirez au niveau du backend de Magento.

    Afin de configurer vos points de vente, cliquez sur  Add one POS / Warehouse.

    General information

    Chaque point de vente doit avoir au minimum un nom, un code, un ordre d'affichage et une latitude et longitude. Toute autre information est complémentaire, cela dit, nous vous conseillons de compléter un maximum de champs. Vous pourrez en effet réutiliser ces champs au niveau de l'affichage de la Google map. 

    • Code (utilisation interne)
      C'est un code d'identification unique utilisé en backend 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».
    • Visible dans l'affichage des points de vente sur la page CMS
      Choisissez d'afficher ce point de vente dans l'affichage des points de vente sur la page CMS.
    • Disponible dans le checkout
      Choisissez de rendre ce point de vente disponible pour le retrait en magasin et/ou pour la livraison.
    • 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.
    Address & Hours

    Tous les détails mentionnés dans l'onglet Adresse & Horaires 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 un nouvelle ligne et 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. 

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

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

    Store views selection

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

    Customer group selection

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

    Orders

    Dans l'onglet Orders, la grille des commandes est affichée. Vous trouverez toutes les commandes pour lesquelles le point de vente a été sélectionné pour le retrait en magasin. 

    Pickup At Store

    Dans l'onglet Pickup At Store, vous pouvez choisir de gérer les frais :

    • Use global handling fee
      Défini dans la configuration de la méthode de retrait en magasin depuis :
      System › Configuration › Sales › Shipping Methods
    • Use this POS/WH handling fee
      Vous pouvez définir votre propre montant.

      5.00

    Importez et exportez un fichier csv

    Import

    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. Votre fichier doit bien sûr être un fichier csv. 

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



    Vous pouvez voir les points de vente qui ont été ajoutés en cliquant sur  Back ou en allant dans :
    Sales › POS / Warehouses › Manage POS / Warehouses

    Export

    Pour exporter un fichier csv, c'est très simple, vous devez cliquer sur  Export a CSV file, et vous serez capable de 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 :
    System › Configuration › Wyomind › POS / Warehouses

    Vous pourrez aussi modifier la description du magasin ainsi que le format de date. 

    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 description des magasins

    Vous pouvez changer l'ordre des informations 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 un bout de code dans Store description template :

    <span style=?color:red?> {{phone}} </span>

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

    Editez le format de date à afficher

    Vous pouvez aussi éditer le format de date. Par exemple, pour écrire 2:30 AM, utilisez : 

    h:i A

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

    ETAPE 3 : Configurez la méthode de retrait en magasin

    Activez le retrait en magasin dans les méthodes de livraison

    Pour activer la méthode de retrait en magasin, allez dans :
    System › Configuration › Sales › Shipping Methods

    Vous pourrez alors configurer l'extension Pickup@Store selon vos besoins.

    Store pickup

    Commencez par activer la livraison en point de vente.

    • Enabled

      Si à tout moment vous souhaitez désactiver cette méthode, vous devrez simplement définir cette option sur NO. 

    • Title
      Changez le titre de la méthode si vous le souhaitez ou laissez Store Pickup. Ce titre sera affiché dans le processus de commande lorsque vos clients choisiront leur méthode d'expédition.
    • Handling Fee
      Les frais de traitement seront facturés pendant la commande. Si vous en définissez, n'oubliez pas d'entrer le point décimal.
    • Display the locations in a dropdown
      Si vous préférez ne pas afficher les points de vente dans une liste déroulante, vous pouvez choisir l'option NO. Chaque point de vente sera affiché sur une nouvelle ligne.

      Dans le cas contraire, si vous choisissez la liste déroulante, alors les différents points de vente devraient être affichés avec la Google map comme ci-dessous et vos clients devraient pouvoir choisir le jour et l'heure à laquelle ils souhaitent récupérer leur commande si vous avez activé les différentes options.

    • Display the Google map
      Enfin, vous pouvez choisir d'afficher ou non la carte Google Map sur le frontend. Vos clients pourront alors voir les points de vente sur Google maps directement via un lien.
    • Sort order
      Définissez l'ordre de tri de la méthode de retrait en magasin.
    Date settings
    Pickup@Store donne la possibilité à vos clients de décider du jour où ils veulent retirer leurs commandes.
    • Allow the customer to choose the day to pickup the order
      Laissez vos clients décider du jour de retrait de leurs commandes. 
    • Allow pickup method ahead
      Choisissez combien de temps en avance le retrait en point de vente peut être planifié. Par exemple planifiez la livraison en point de vente 15 jours en avance.
    • Date format to display
      Ici vous pouvez choisir comment afficher la date sur le frontend. Un tableau devrait vous aider à configurer le format de la date tel que vous voulez qu'il soit affiché. Pickup@Store peut être totalement personnalisé. Par exemple, si vous souhaitez afficher Wednesday 14th April, vous devrez écrire :

      l jS F

    Time settings

    Vous pouvez aller encore plus loin. Donnez à vos client entière satisfaction en leur permettant de choisir l'heure à laquelle ils souhaitent retirer leurs commandes.

    • Allow the customer to choose the time to pickup the order
      Laissez vos clients choisir quand ils veulent retirer leurs commandes. 
    • Pickup time range
      Définissez une plage horaire pour le retrait des commandes en point de vente. Vous devez savoir que cette plage horaire ne doit pas excéder 60 minutes.
    • Minimum time required to handle an order
      Vous devrez aussi définir le temps minimum requis pour traiter une commande. Dans le cas où vous avez besoin d'un jour pour préparer la commande, vous pourrez définir ce champ sur :

      1440

    • Time format to display
      Finalement, choisissez comment vous souhaitez que l'heure soit affichée sur le frontend. Ici aussi, vous faites comme vous voulez. Par exemple, si vous vous référez au tableau ci-dessous, pour afficher 11:30 am, vous devriez écrire :

      g:i a

    Vos clients pourront enfin choisir le point de vente qu'ils préfèrent ainsi que le jour et l'heure à laquelle ils souhaitent retirer leur commande. Ils auront également la possibilité d'afficher les points de vente sur Google map via un lien qui les redirigera directement.

    Comment utiliser OneStepCheckout avec Pickup@Store ?

    Extensions One Step Checkout

    Les extensions du type OneStepCheckout réduisent considérablement les étapes requises lors du processus d'achat. 

    Elles offrent la possibilité aux clients de finaliser leurs achats rapidement en regroupant toutes les étapes de paiement en une seule. Ces modules garantissent une meilleure expérience utilisateur et permettent même d'améliorer considérablement les ventes. 

    Cela dit ces extensions ne sont pas toutes compatibles avec notre module Pickup@Store. Parmi celles compatibles, on trouve One Page Checkout de IWD Extensions. Ce module est entièrement gratuit et est l'un des plus utilisés sur la plate-forme Magento Connect.

    Voici ci-dessous un aperçu de Pickup@Store fonctionnant avec One Page Checkout.

    Compatibilité avec One Page Checkout

    Pour que Pickup@Store soit affiché sur la page One Page Checkout, il faut apporter quelques modifications au code de base.

    Voici les modifications à apporter pour utiliser Pickup@Store avec le module One Page Checkout de IWD Extensions :

    1. Dans app/design/frontend/default/layout/iwd_opc.xml, après la ligne qui comprend <reference name="head">, ajoutez  :
      <action method="addItem">
       <type>skin_css</type>
       <name>pointofsale/css/pointofsale.css</name>
      </action>
      <action method="addItem">
       <type>skin_js</type>
       <name>pointofsale/js/pointofsale.js</name>
      </action>
       <action method="addItem">
        <type>skin_js</type>
        <name>pickupatstore/js/script.js</name>
       </action>
      <block type="core/text" name="googlemap">
       <action method="setText">
        <text>
         <![CDATA[<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>]]>
        </text>
       </action>
      </block>
    2. Dans app\code\community\IWD\Opc\controllers\JsonController.php, après la ligne qui comprend $result = $this->getOnepage()->saveShippingMethod($data);, ajoutez :
      /* PICKUP@STORE CUSTOMIZATIONS */
      if ($this->getRequest()->getPost('pickup_day')) {
      $pos_id = substr($data, stripos($data, '_') + 1);
      $data = Mage::getModel('pointofsale/pointofsale')->getPlace($pos_id)->getFirstItem()->getData();
      $shipping['firstname'] = "Store Pickup";
      $shipping['lastname'] = $data['name'];
      $shipping['company'] = '';
      $shipping['city'] = $data['city'];
      $shipping['postcode'] = $data['postal_code'];
      $shipping['country_id'] = $data['country_code'];
      $shipping['region_id'] = Mage::getModel('directory/region')->loadByCode($data['state'], $data['country_code'])->getRegionId();
      $shipping['region'] = Mage::getModel('directory/region')->loadByCode($data['state'], $data['country_code'])->getName();
      $shipping['telephone'] = $data['main_phone'];
      $shipping['street'] = array($data['address_line_1'], $data['address_line_2']);
      $shipping['same_as_billing'] = 0;
      $this->getOnepage()->saveShipping($shipping, false);
      }
      /* PICKUP@STORE CUSTOMIZATIONS */
    3. Dans app\design\frontend\base\default\template\pickupatstore\checkout\onepage\shipping_method\available.phtml, commentez les lignes ci-dessous en ajoutant 2 slash avant chacune d'elles :
      // if (Mage::getSingleton('core/session')->getPickupatstore() && $code != "pickupatstore" || !Mage::getSingleton('core/session')->getPickupatstore() && $code == "pickupatstore")
      // continue;
    4. Enfin, supprimez le code suivant :
      <?php if (Mage::getSingleton('core/session')->getPickupatstore() && Mage::getStoreConfig('carriers/pickupatstore/active') && Mage::getStoreConfig('carriers/pickupatstore/dropdown') && Mage::getStoreConfig('carriers/pickupatstore/gmap')): ?>​

      et remplacez-le par :
      <?php<  if (Mage::getStoreConfig('carriers/pickupatstore/active') && Mage::getStoreConfig('carriers/pickupatstore/dropdown') && Mage::getStoreConfig('carriers/pickupatstore/gmap')): ?>

    FAQ

    Informations Pré-vente

    Versions de Magento compatibles avec Pickup@Store
    Pickup@Store fonctionne avec Magento Community Edition et aussi Magento Enterprise Edition. Pour savoir si Pickup@Store est compatible avec votre version de Magento, veuillez vous référer à l'onglet Compatibilité. 
    Limite du nombre de points de vente sur la carte Google

    Il y a quelques limites avec l'API de Google Shopping, le calcul d'itinéraire se fait sur les 24 premières adresses. En revanche, tous les points de vente créés seront affichés.

    Licence et domaines

    Migration de license vers Magento 2

    Nous offrons à tous nos clients désireux de migrer leur licence Magento 1 vers une licence Magento 2, le transfert à un prix réduit. 

    Vous avez la possibilité de migrer votre licence directement depuis votre compte Wyomind dans :
    My account › Licenses & Downloads

    Cliquez sur  migrate to magento 2  en face de l'extension et du domaine que vous souhaitez transférer. 

    Confirmez que vous souhaitez migrer votre licence vers une licence Magento 2 en cliquant sur  Confirm and checkout .

    Une facture sera automatiquement ajoutée à votre compte dans : 
    My account › Invoices

    Le prix du transfert est équivalent à une réduction de 30% par rapport au prix d'une licence Magento 2.

    Vous pouvez procéder au paiement en cliquant sur  PP .

    Une fois le paiement effectué, vous pouvez retourner dans : 
    My account › Licenses & Downloads

    Vous pourrez alors télécharger et installer votre licence pour Magento 2. 

    Conditions de validité d'une licence

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

    Si vous utilisez plusieurs interfaces Magento, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.

    Si vous gérez plusieurs sites sur la même interface Magento, 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, votre période de support est quant à elle limitée à 6 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra la renouveler (voir FAQ : Comment prolonger ma 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  à 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 Magento.

    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 pour la licence doit être active.

    Pour pouvoir utiliser Pickup@Store sur tous vos domaines (live et test), suivez les étapes ci-dessous :

    1. Téléchargez Pickup@Store depuis votre compte Wyomind.
      (voir FAQ: Téléchargement des extensions)
    2. Installez Pickup@Store sur votre environnement de production.
      (voir FAQ: Installation des extensions)
    3. Activez la licence.
      (voir FAQ: Activation des extensions)
    4. Depuis votre panneau d'administration Magento, entrez votre clé d'activation dans :
      System › configuration › wyomind › your extension 
    5. Sauvegardez la configuration.

    Maintenant que Pickup@Store est installé sur votre environnement de production, répétez les étapes précédentes avec votre environnement de test. 

    La seule différence cette fois : une notification apparaît dans votre panneau d’administration Magento.

    Vous aurez le choix entre :

    1. Acheter une nouvelle licence
    2. Ajouter ce domaine à votre licence

    Cliquez sur Add this domain to my license.

    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 Pickup@Store 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. 

    Versionnage des extensions et téléchargement

    Téléchargement des extensions

      Pour télécharger Pickup@Store, connectez-vous à votre compte Wyomind :

        1. Allez dans :
          mon compte › Licenses & downloads  
        2. Cliquez sur  en face de Pickup@Store.


          Une nouvelle fenêtre s'ouvre alors. 

        3. Sélectionnez la version de Pickup@Store à télécharger.
          Vous pourrez sélectionner la version la plus récente (pour Magento 1 et pour Magento 2) de Pickup@Store.
        4. Cliquez sur  .

      Votre téléchargement peut commencer. 

      Mise à jour des extensions

      En achetant une extension depuis wyomind.com, vous bénéficiez de la mise à jour à vie. Vous pouvez à tout moment télécharger la dernière version de l'extension directement depuis votre compte. 

      Pour mettre à jour Pickup@Store, suivez les étapes suivantes :

      1. Allez dans :
        mon compte › mes téléchargementS
      2. Cliquez sur  en face de Pickup@Store.
      3. Sélectionnez la version la plus récente de Pickup@Store (pour Magento 1 et Magento 2).
      4. Cliquez sur  télécharger .
      5. Installez la nouvelle version de Pickup@Store pour mettre à jour votre admin Magento.

      Installation/Désinstallation des extensions

      Désinstallation des extensions

      Pour désinstaller Pickup@Store, allez sur son dossier compressé et ouvrez-le.

      Vous y trouverez un fichier shell (tel que: yourextension-uninstall.sh), qu'il vous faudra exécuter à la fois sur votre serveur et sur le répertoire racine de votre site Magento. 

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

      Installation des extensions

      Avant d'installer Pickup@Store, il vous faudra :

      • Faire un backup de votre installation Magento dans :
        system › tools › backups
      • Vérifier que le Compiler est désactivé dans votre admin Magento.
        Si le compiler est activé, désactivez le en cliquant sur Disable dans :
        system › tools › COMPILATIONS
      • Nettoyer votre cache dans :
        system › select cache type › actions › refresh › submit


      Vous pouvez maintenant installer Pickup@Store :

      1. Téléchargez Pickup@Store (fichier compressé) dans :
        mon compte › mes téléchargements
        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 (le contenu varie selon les extensions mais on retrouve généralement les dossiers app, lib et skin).
      4. Une fois votre installation terminée, n'oubliez pas de réactiver le compiler s'il était activé avant l'installation et l'exécuter en cliquant sur Run Compilation Process.
      5. Nettoyez les caches et déconnectez-vous puis reconnectez-vous directement après.


      Pickup@Store installé, il ne vous reste plus qu’à activer votre licence. Cliquez ici: Activation des extensions

      Activation des extensions

      Activation des extensions

      Maintenant que Pickup@Store est installée, il ne vous reste qu'à l'activer :

      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 : 

        Le module License Manager n'a pas été supprimé de votre installation.
        Le module License Manager est bien activé dans le fichier : app/etc/modules/Wyomind_Licensemanager.xml
        La sortie Html du module Wyomind_Licensemanager et/ou Adhminhtml_Notification n'est pas désactivée dans votre admin Magento :

        system  

        configuration › advanced › advanced
      2. 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 Pickup@Store

        - Dans votre compte Wyomind : Mon compte › Mes Telechargements, choisissez Pickup@Store et cliquez sur  . Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).

      3. Collez votre clé d'activation dans le champ Activation key et choisissez une méthode d'activation entre Automatic (Yes) et Manual (No) depuis:  System › Configuration › Wyomind › VOTRE extension
        - 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.
      4. Sauvegardez les données en cliquant sur Save Configuration.
      5. Videz vos caches. 
      6. Une notification apparaît en haut de votre admin. Cliquez sur : Activate it now!
      7. Copiez et collez le code licence dans le champ License code de votre admin ou cliquez simplement sur  Activate now! 
      8. Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Pickup@Store.

      Afin d'activer la licence d'une extension qui comprend d'autres modules, vous devrez répéter les étapes ci-dessus pour chaque module en utilisant les clés d'activation correspondantes (chaque extension possède une clé d'activation unique).

      Utilisation des extensions

      Créer une clé API Google

      Afin de pouvoir utiliser Pickup@Store, 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 Pickup@Store, 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. 
      Traduire du texte en frontend

      Par exemple, vous souhaitez traduire du texte pour la vue de magasin française.

      Pour cela, dans votre répertoire racine Magento, copiez le fichier Wyomind_pickupatstore.csv que vous trouverez dans app/locale/en_US dans le dossier app/locale/fr_FR (ou de la langue de votre choix).

      Dans ce fichier, vous pouvez saisir des données et leurs traductions. Par exemple :

      • "First name","Prénom"
      • "Last name","Nom"
      • ...

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

      Vous pouvez également utiliser l'outil "Translate Inline" disponible depuis votre Admin Magento :
      System › Configuration › Advanced › Developer › Translate Inline

      Comment faire la différence entre entrepôt et point de vente ?

      Avec l'extension Pickup@Store, vous avez le choix entre deux statuts lors de la création de vos magasins :

      • warehouse
      • point of sale

      Afin de configurer au mieux votre boutique Magento, 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.

      Un point de vente (ou point of sale) sera visible sur la carte Google du front-office. Dans le cas où vous utilisez Advanced Inventory, les clients pourront vérifier si les produits sont en stock dans ces points de vente directement depuis le front-office ou si vous utilisez Pickup@Store, ils auront la possibilité de venir y récupérer leurs commandes.

      Utiliser un package de template autre que "default"

      Si vous utilisez un package de template autre que "default" (Ex : "rwd" pour Magento 1.9), vous devez simplement copier les fichiers et dossiers de : 
      app/design/frontend/default/default/

      dans : 
      app/design/frontend/votre_package/default/

      Personnaliser la carte Point of Sale

      Si vous disposez de compétences en PHP et HTML vous pourrez sans difficultés 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/design/frontend/default/default/template/pointofsale/pointofsale.phtml

      L'ensemble des styles CSS et des images appliqués à la carte Point of Sale se trouvent par défaut dans :
      skin/frontend/default/default/pointofsale/

      La traduction des intitulés dans 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/locale/en_US/Wyomind_pointofsale.csv

      S'assurer que la méthode de retrait en magasin est disponible en frontend

      Afin que la méthode de retrait en magasin soit proposée sur le frontend Magento, vous devez vérifier que :

      • la méthode Store pickup est activée dans :
        System › Configuration › Sales › Shipping Methods
      • vous avez sélectionné Available as shipping method for store pickup pour vos points de vente dans :
        Sales › Manage POS / Warehouses
      • vous avez sélectionné au minimum une vue de magasin ainsi qu'un groupe de clients pour chacun des points de vente dans :
        Sales › Manage POS / Warehouses

      Dans le cas contraire, les points de vente ne pourront pas être affichés.

      Afficher les points de ventes dans un menu déroulant

      Par défaut la présentation dans Magento des méthodes de livraison utilise des boutons radio sur la page de commande.

      Vous pouvez également afficher vos points de vente dans une liste déroulante. Pour activer l'option Display the locations in a dropdown, allez dans :
      System › Configuration › Shipping methods › Store Pickup

      En choisissant d'activer cette option, cela vous permettra de créer un affichage plus compact.

      Modifier le format de l'heure des points de vente

      Il vous faut vous rendre dans :
      System › Configuration › Wyomind › Point of Sale

      Ici vous aurez la possibilité de définir votre propre format d'heure en vous aidant du tableau affiché plus bas.

      Changer la taille des images dans Google Map

      A la ligne 39 du fichier ci-dessous :
      app/design/frontend/default/default/template/pointofsale/pointofsale.pthml

      Modifiez les valeurs pour height et weight :

      <?php echo Mage::helper('pointofsale')->getImage($place->getImage(), 150, 150, true, "float:right"); ?><br>
      Afficher la distance jusqu'à un point de vente en miles et non en km

      Vous pouvez très facilement remplacer les kilomètres par les miles en éditant le fichier suivant :
      \skin\frontend\base\default\pointofsale\js\pointofsale.js

      A la ligne 178, remplacez :
      unitSystem: google.maps.UnitSystem.METRIC

      avec :
      unitSystem: google.maps.UnitSystem.IMPERIAL

      Résolutions de problèmes

      Erreur : Mage_Core_Model_Resource_Setup.php

      Si votre site ne fonctionne plus et vous donne ce message d'erreur après avoir uploadé tous les fichiers d'installation dans les dossiers appropriés :

      Fatal error: Class 'Wyomind_Notificationmanager_Model_Resource_Setup' not found in /src/Mage_Core_Model_Resource_Setup.php on line 234

      Il est probable que le problème vienne du fait que vous avez installé une extension alors que le compilateur Magento était encore activé.

      Remarque importante :

      • Si le compilateur est activé sur votre site, désactivez-le avant de procéder à l'installation de n'importe quelle extension dans :
        System › Tools › Compilation
        Après l'installation, réactivez le processus de compilation et le compilateur.
      • Avant d'installer n'importe quelle extension, il est préférable de réaliser une sauvegarde de votre installation Magento.

      Voici comment désactiver le compilateur de Magento :

      1. Éditez le fichier suivant : includes/config.php et ajoutez un # avant les 2 lignes suivantes :
        define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');​

        de façon à obtenir :

        #define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
      2. Puis revenez dans l'administration de Magento et relancez le processus de compilation.
      Page blanche en utilisant l'extension

      Si vous obtenez une page blanche en utilisant l'extension, vous devriez activer le rapport d'erreurs afin d'afficher l'erreur en question. Vous pouvez l'activer depuis index.php.

      Erreur 404 dans la page de configuration
      La plupart du temps, vous déconnecter puis vous reconnecter résout le problème.
      Réécriture des grilles de commandes et/ou de produits par des modules tiers

      Si la grille de commandes ou de produits ne semble pas être celle utilisée dans Advanced Inventory, cela peut être la cause de conflits entre différents modules.

      Vous pouvez donc installer l'extension gratuite Modules Conflict Detector de Alekseon. Cela vous aidera à vérifier si vous avez des conflits de réécriture entre les différents modules installés.

      Une fois que le module est installé, vous devriez voir quel est le problème si vous allez dans :
      Alekseon tools › Modules Conflict Detector

      Dans notre cas, nous pouvons voir qu'il y a un conflit avec la grille de commandes (Order grid). En effet, un autre module la réécrit. 

      Dans ce cas, copiez le nom de la grille qui la réécrit, par exemple NomCompagnie_NomModule_block_adminhtml_Order_Grid et allez dans :
      System › Config › Wyomind › Advanced Inventory

      Dans l'onglet System, vous pourrez réécrire 2 grilles (selon l'extension) :

      • Grille de produits à réécrire : par défaut `Mage_Adminhtml_Block_Catalog_Product_Grid`
      • Grille de commandes à réécrire : par défaut `Mage_Adminhtml_Block_Sales_Order_Grid'

      Vous pouvez ensuite coller le nom de la grille dans le deuxième champ et sauvegarder votre configuration.

      Google Map ne s'affiche pas - "NoApiKeys" dans la console

      Depuis juin 2016, des changements ont été apportés à l'API Google Maps. Parmi ces changements, Google ne supporte plus les requêtes sans clé API puisque celles-ci permettent à Google de contacter les développeurs et les aident à identifier des problèmes d'implémentations.

      Si dans la console, vous avez une erreur "NoApiKeys", cela signifie que l'élément du script qui recharge l'API n'a pas de clé. Vous devez être certain d'avoir ajouté une clé valide. Vous pouvez générer une nouvelle clé API dans la console Google Developers (voir comment obtenir une clé API).

      Une fois que vous avez une clé API, vous devez l'ajouter dans le champ Google API key dans :
      System › Configuration › WYOMIND › POS/Warehouse

      Cette option est disponible depuis Pickup@Store.2.3.0 et Point Of Sale 5.5.0.

      User's reviews

      Mauro

      Ecommerce Agency · Chile · Utilisateur depuis 3 années

      ★★★★★

      We worked with a lot of "store pickup" extensions and it is the best one

      We used the extension in a food store and it gave us great results.

      March 20, 2023Magento 2

      Alicia

      Marketing Agency · Ireland · Utilisateur depuis 5 années

      ★★★★★

      Wyomind a great choice for our extension.

      We choose Wyomind as it has outstanding reviews for their extensions. Their click & collect extension has everything we want for our new ecommerce site, with ease of use for our new online customers. I would recommend to anyone looking for any ecommerce extensions to look no further than Wyomind. After looking at other companies it wasn't a hard decision but to go with Wyomind.

      Steve Smith

      Developer · United States · Utilisateur depuis 7 années

      ★★★★★

      Great extension with great support

      We have integrated pickup at store on our website and it is working awesome. and the support them from wyomind is also very quick in support. It's worth the time and money spent in integrating it into our store

      November 5, 2021Magento 2

      Harry D

      Merchant · United Kingdom · Utilisateur depuis 6 années

      ★★★★★

      Great Extension

      One of the good modules with great support

      steve flanagan

      Ecommerce Agency · United Kingdom · Utilisateur depuis 6 années

      ★★★★★

      Works a treat!

      great module with 1st class support

      Henk

      Ecommerce Agency · Netherlands · Utilisateur depuis 9 années

      ★★★★★

      Great extension

      We have been using this extension for some time now. We experience few issues and the extension is very useful for webshops with multiple pickup locations. Easy to set up and fast support when you need it.

      February 8, 2021Magento 2

      Stuart

      Ecommerce Agency · United Kingdom · Utilisateur depuis 6 années

      ★★★★★

      Great plugin

      Installed and worked with ease great plygin

      December 16, 2020Magento 2

      niko

      Developer · United States · Utilisateur depuis 5 années

      ★★★★★

      Good module

      This is the only module with the correct logic for a store pickup that I found after a very long search.

      November 19, 2020Magento 2

      Mike

      Developer · United States · Utilisateur depuis 7 années

      ★★★★★

      Wyomind has good plugins, we have used in multiple sites

      Have used Wyomind plugins in multiple sites; pick up at store and the point of sale have also gotten some customization done for these. Overall experience was positive for installation and customization. The support desk was responsive and developers also were good although migrating to staging site created some issues in customization which were resolved later

      Alberto

      SEO specialist · United States · Utilisateur depuis 7 années

      ★★★★★

      This is been working great!

      Im been using this extension for more than 1 year and its been very great for all my clients, as they are like 100 stores where they can select the pickup. Thanks!

      Hans Hoogendoorn (Hoogendoorn Kaas)

      Merchant · Netherlands

      ★★★★★

      Work perfectly

      We use point of sale to offer the option to our customers to pick up their orders at weekly markets. It works perfectly fine for that.

      CódigoPi

      Developer · Spain · Utilisateur depuis 9 années

      ★★★★★

      Wyomind's technicians are very good and their extensions are too

      Very good extension. And above all great technical service. They helped us with the adaptation to the version of magento 2.1. It is also very easy to make improvements due to its clean code. Fully recommended.

      John

      Ecommerce Agency · United States · Utilisateur depuis 7 années

      ★★★★★

      Right extension if you're looking for Magento2

      We used this extension for one of our clients and they're happy with this extension's features it's also supported with the one-step checkout extensions. The extension also provides good support. Their user experience is good but you can also further customize it as per your brand needs.

      August 11, 2020Magento 2

      Alexander BMAS

      Ecommerce Agency · United Kingdom · Utilisateur depuis 9 années

      ★★★★★

      Really useful extension we have been using this since 2.1 and is working all the way through to 2.3.5

      We have leveraged this plugin for store pickup, the interface is easy to use and it integrates nicely, without bloat or overly opinionated styling, that many plugins suffer from. We would recommend this plugin for those looking to add pick up in store functionality.

      Gilbert

      Developer · Australia · Utilisateur depuis 12 années

      ★★★★★

      Pickup at store with Advance Inventory

      Great extension and working fine with latest 2.3.4 without issue. Quick support system never let you down highly recommended.

      sww

      Netherlands · Utilisateur depuis 9 années

      ★★★★★

      Extension does what it promises to do.

      Helpful support when you need them. Quick on solutions too. Now that there is lifetime update for the extension you can have confidence in Wyomind.

      January 18, 2020Magento 2

      Tedd

      United States · Utilisateur depuis 7 années

      ★★★★★

      Pickup at store with Advance Inventory

      We have integrated pickup at store with advance inventory on our website and it is working awesome. and the support them from wyomind is also very quick in support. Thanks

      December 24, 2019Magento 2

      Alex

      Merchant · United Kingdom · Utilisateur depuis 8 années

      ★★★★★

      PIckUpAtStore and PointOfSale modules are great and very useful

      Mandatory module for those who sell from multiple warehouses/shops and require collection from these. Updates are regular, including new features and support. Would recommend to everyone looking to improve their e-commerce versatility..

      Alex

      United Kingdom · Utilisateur depuis 9 années

      ★★★★★

      Works well for multiple shipping destinations

      This plug in allows us to deliver our customers parcel to hundreds of locations nationwide.

      September 24, 2019Magento 2

      Jörg

      Germany · Utilisateur depuis 8 années

      ★★★★★

      Works Good. Nice Support.

      Works Good. Nice Support.

      July 26, 2019Magento 2

      Magento 1 / OpenMage Compatibility

      Prises en charge par les versions master de nos extensions

      • 1.14.4
      • 1.14.3
      • 1.14.2
      • 1.14.1
      • 1.14.0
      • 1.9.4
      • 1.9.3
      • 1.9.2
      • 1.9.1
      • 1.9.0

      Prises en charge par les versions legacy de nos extensions

      • 1.13.1
      • 1.13.0
      • 1.12.0
      • 1.11.2
      • 1.11.1
      • 1.11.0
      • 1.10.1
      • 1.10.0
      • 1.8.1
      • 1.8.0
      • 1.7.0
      • 1.6.2
      • 1.6.1
      • 1.6.0
      • 1.5.1
      • 1.5.0
      • 1.4.2
      • 1.4.1
      • 1.4.0
      • 1.3.3
      • 1.3.2
      • 1.3.1
      • 1.3.0
      • 1.2.1
      • 1.2.0
      • 1.1.8
      • 1.1.7
      • 1.1.6
      • 1.1.5
      • 1.1.4
      • 1.1.3

      Changelog

      4.0.0

      Initial release for the master version

      3.0.0 legacy

      Initial release for the legacy version

      2.8.2

      • The shipping method is saved and Pickup@Store information is deleted when another shipping method is selected

      2.8.1

      Improvement

      • Possibility to add hours off
      • Minor code refact

      2.8.0

      Improvement

      • Days off added
      • Possibility to manage handling fees for each POS

      Bug fix

      • Code refactoring
      • Fix for the translation
      • Fix on grids

      2.7.1

      Improvement

      • Compatibility with the SUPEE-10570 patch

      Patch v2.7.1.1

      • Fix for the orders display in pos

      2.7.0

      Improvement

      • Ability to select the date/hour to pick up the order from the back-office
      • Shipping address is automatically updated when the order is placed on the back-office 

      Patch v2.7.0.1

      • Fix for the shipping address when an order is placed on the back-office.

      2.6.2

      Improvement

      • Point of sales can now be configured to allow order collect in store and/or shipping from store or none of both
      •   

      Patch v2.6.2.2

      • Fix for the display of the options in the 1st step of the checkout (options could be hidden)

      2.6.1

      Improvement

      • Compatibility for Advanced Inventory

      2.6.0

      Improvement

      • Quickly check all the orders of all point of sales from the orders grid
      • Quickly check all the orders of one point of sale from the point of sale menu

      2.5.0

      Improvement

      • Opening hours allows now to add a lunch time

      2.4.0

      Improvement

      • Ability to send a transactional email to customers who want to collect their orders in points of sale

      2.3.1

      New translation

      • Danish translation (translated by Victor Jonsson)

      2.3.0

      Improvement

      • Google API key in the configuration

      2.2.6

      Improvement

      • Improved management of the points of sale display

      2.2.5

      Bug fix

      • Correction of warnings and notices

      2.2.4

      Bug fix

      • Fix on date and time selection

      2.2.3

      Improvement

      • Templates and layouts update

      2.2.2

      Bug fix

      • Minor fix on checkout/onepage/progress

      2.2.1

      Bug fix

      • Fix on the day/hour display for Safari and Chrome

      2.2.0

      New feature

      • Compatibility with Advanced Inventory 5.0.0

      2.1.0

      Improvement

      • Optimized points of sale display order

      Bug fix

      • Compatibility with some browsers

      2.0.0

      New feature

      • Store option when creating an order from the backoffice

      Improvement

      • Checkout gmap code refactoring

      1.3.0

      New feature

      • Pickup hour and date managerment pickup

      Improvement

      • Opening hours and pickup time in the confirmation email

      1.2.0

      New feature

      • Support for cart price rules
      • Dropdown and store locator in the checkout page

      1.1.0

      Improvement

      • Improvements for Advanced Inventory users
      • Store list displayed in a dropdown

      1.0.0

      • First Release

      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