since 2010 | 2726 reviews | 4.9/5 rated
Shikha Raina
Amazing Extension
Just what we were looking for our site. Works seamless and the support team is awesome too.









MSI Stock Status

Mass Stock Update

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 Click & Collect pour Magento 2 s'avère être une bonne opportunité pour vous de proposer les deux options :
L'extension Click & Collect pour Magento 2 vous aide à augmenter considérablement 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 est complètement paramétrable par site web ou vue magasin depuis le back-office Magento 2. Par exemple les heures d'ouvertures, les adresses, les coordonnées...
Lors du checkout, les clients pourront choisir le magasin dans lequel ils souhaitent retirer leurs commandes ainsi que le jour et l'heure.
Cette extension améliore le module Multi Stock Inventory natif dans Magento 2 et est complètement intégré avec la suite en y ajoutant des option supplémentaires.
L'extension Click & Collect ne demande que quelques étapes pour être prête à être utilisée. Créez vos sources et activez la méthode de retrait en magasin dans les méthodes de livraison.
Pour commencer, vous devez créer des points de vente. Pour cela, allez dans :
Stores › Inventory › Sources

Avec Click & Collect qui inclut également l'extension Store Locator, vous pouvez gérer autant de sources que vous le souhaitez depuis le back-office de Magento 2.
Afin d'ajouter une nouvelle source, cliquez sur ADD NEW SOURCE.

Pour créer une source, il faut :
Les autres informations sont additionnelles, cependant nous vous recommandons de remplir un maximum de champs afin de pouvoir réutiliser ces données dans l'affichage de la carte Google.
Lisbon Store



Vous pourrez alors accéder à la page du magasin depuis : https://www.yourstore.com/lisboa-storelisboa-store

Par exemple, si le magasin est fermé le 1er janvier 2019, vous pouvez écrire :AAAA-MM-JJ
2019-01-01
Par exemple, si le magasin est fermé le 24 décembre 2020 de 16h30 à 20h, vous pouvez écrire :aaaa-mm-jj HH:ii-HH:ii
2020-12-24 16:30-20:00


Tous les détails spécifiés dans Address Data apparaissent dans la section information lorsqu'un client sélectionne un magasin en particulier. Vous devez remplir :

Pour chaque magasin, vous pouvez définir vos propres attributs afin de personnaliser la page du magasin comme vous le souhaitez.
Pour cela, allez dans :
Stores › Inventory › Source Attributes
Cliquez sur ADD A NEW ATTRIBUTE.
Cela fonctionne de la même manière que les attributs produits.
L'attribut peut être de type :

Une fois sauvegardé, une notification s'affiche et l'attribut est listé dans la grille.

Une fois créés, les attributs seront alors affichés dans l'onglet Additional Data pour chaque source.

Ils peuvent ensuite être utilisés dans le template de la description du Store Locator et dans le template de chaque page de magasin.

Activez cette source pour la méthode de Click & Collect pour permettre à vos clients de retirer leurs commandes dans ce magasin.
Vous avez la possibilité de définir une stratégie de secours. Pour l'option Fallback strategy choisissez entre :
Pour chaque source, vous pouvez utiliser la configuration générale ou définir une configuration particulière au point de vente :
5.5
1440
2880

Vous pouvez aussi configurer :
Si, entre-temps, d'autres clients ont réservé un même créneau et qu'il n'y a plus de possibilité d'utiliser ce créneau, alors un message d'erreur apparaît :2


Si vous avez déjà un fichier avec toutes vos sources, vous pouvez facilement l'importer avec Click & Collect.
Cliquez sur Import a csv File et importez votre fichier dans Magento (il doit être au format CSV).
Par exemple, voici un fichier CSV :
"source-code","name","enabled","latitude","longitude","country_id","city","street","postcode"
"great_lakestore","Great Lake Store","1","40.787109","-73.966329","US","New York","101 Street","1023"

Une fois que vous avez choisi votre fichier, cliquez sur IMPORT FILE.
Un message s'affiche pour notifier que les sources ont été ajoutées dans :
Stores › Inventory › Sources

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 magasins que vous venez de créer ou d'importer.

Afin de modifier l'affichage de vos magasins sur la Google map, allez dans :
Stores › Settings › Configuration › Wyomind › Store Locator
Pour voir vos magasins sur la carte, allez sur : http://www.yourwebsite.com/storelocator

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.

Vous pouvez configurer la localisation :

Vous pouvez modifier l'affichage et l'ordre des informations de vos magasins.
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>

Vous avez aussi la possibilité d'éditer le template de la page du magasin.


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 suivant :

Afin d'utiliser l'extension Click & Collect, vous devez activer la méthode de retrait en magasin.
STORES › SETTINGS › Configuration › Sales › Shipping Methods
Vous pourrez alors configurer l'extension Click & Collect selon vos besoins.

Si activée, vos clients pourront choisir la méthode de retrait en magasin dans le checkout.
Vos sources doivent être liées à un stock et avoir un inventaire pour qu'elles soient affichées dans le checkout.
En savoir plus sur l'assignation des sources à vos stocks et sur l'assignation de quantités à une source.

La méthode de retrait en magasin sera aussi affichée dans le récapitulatif de commande comme ci-dessous :

Vous pouvez configurer les paramètres du back-office de Magento depuis :
STORES › SETTINGS › Configuration › Sales › Shipping MethodS › CLICK & COLLECT

Vous avez la possibilité d'afficher le titre dans la description de l'expedition de la page de commande depuis :
Sales › Operations › Orders
Lorsque l'option est activée, seulement le titre sera affiché.

Lorsque l'option est désactivée, la description entière sera affichée.

Vous pouvez personnaliser les emails depuis :
STORES › SETTINGS › Configuration › Sales › Shipping MethodS › CLICK & COLLECT
Sélectionnez le template que vous souhaitez utiliser pour l'email de confirmation de commande Click & Collect.

Sélectionnez le template que vous souhaitez utiliser pour l'email de confirmation de commande Click & Collect en tant qu'invité.

Vous pouvez envoyer une copie de l'email de confirmation à la source sélectionnée pour le retrait de la commande.

Click & Collect peut être totalement personnalisé dans :
STORES › SETTINGS › Configuration › Sales › Shipping MethodS › Click & Collect

Ici, définissez l'affichage de la méthode de retrait en magasin :
Si vous choisissez d'afficher les points de vente dans une liste déroulante, vous pourrez :

Dans le cas où vous ne souhaitez pas afficher les points de vente dans une liste déroulante, alors ils seront listés les uns après les autres. Vous avez alors la possibilité suivante :
l jS F

Ci-dessous, vous trouverez les caractères reconnus dans le format de date.

Définissez un temps minumum spécifique pour gérer une commande pour chaque source.60
Définissez un temps minumum spécifique pour gérer une pré-commande pour chaque source.120
g:i a

Ci-dessous, vous trouverez les caractères reconnus dans le format de l'heure.


Dans cette section, vous pouvez modifier les titres suivants :

Vous pouvez ajouter le widget du Store Locator sur toutes vos pages.
Vous avez la possibilité d'ajouter le widget afin d'afficher tous vos magasins.
Pour cela, allez dans :
Content › Elements › Widgets
Cliquez sur Add Widget.
Sélectionnez Store Locator comme type et choisissez votre thème. Cliquez sur Continue.

Configurez les propriétés Storefront Properties selon vos besoins et cliquez sur Add Layout Updates pour ajouter un layout comme ci-dessous :

Cliquez sur Save.
Depuis le frontend, vous devriez voir le widget Store Locator affiché dans le panneau d'entête.

Vos clients ont la possibilité de sélectionner leur magasin préféré afin de ne plus avoir à se soucier de choisir un point de retrait durant le checkout.
Vous devez dans un premier temps ajouter le widget à votre site.
Vous avez la possibilité d'ajouter un widget afin de laisser vos clients sélectionner leur magasin préféré.
Pour cela, allez dans :
Content › Elements › Widgets
Cliquez sur Add Widget.
Sélectionnez Preferred Store comme Type et choisissez votre thème. Cliquez sur Continue.

Configurez les propriété Storefront Properties selon vos besoins et ajoutez des layouts en cliquant sur Add Layout Updates comme dans l'exemple ci-dessous.

Enfin, choisissez les options du widget. Vous avez le choix entre :



Vous pouvez aussi choisir de sélectionner automatiquement le point de vente le plus proche si le client n'a pas de magasin préféré.

Lorsque le widget est ajouté, vos clients auront alors la possibilité de choisir leur magasin préféré en cliquant sur Find a store depuis la barre du menu.

Une fenêtre doit s'ouvrir et lister tous les magasins disponibles.

Si activé, la géolocalisation peut être utilisée pour afficher le point de vente le plus proche et les clients peuvent également sélectionner leur magasin préféré en cliquant sur Choose this store.

Une fois le point de vente sélectionné, il sera affiché dans la barre du menu.

Vous pouvez vérifier tous les créneaux réservés par les clients pour chacune de vos sources depuis :
Sales › Click & Collect › Calendar
Dans le calendrier, vous pouvez retrouver tous les créneaux horaires réservés ainsi que pour chaque réservation, les informations suivantes :
En passant votre souris sur les créneaux horaires, les informations ci-dessus seront affichées ainsi que le nom du point de retrait.

Vous avez plusieurs possibilités pour filtrer les créneaux horaires que les clients ont réservés.
Vous pouvez filtrer les créneaux horaires réservés par :

Click & Collect vous permet de filtrer tous les créneaux horaires réservés par source.

Vous pouvez définir une couleur spécifique pour chaque source depuis :
Stores › Inventory › Sources
Cette extension fonctionne avec Magento Community Edition et Magento Enterprise Edition. Vous pouvez vérifier dans l'onglet Compatibility si Click & Collect est compatible avec votre version de Magento.
Magento propose désormais trois variantes de son produit.
Leurs noms ayant changé au cours des dernières années, voici un récapitulatif :
Vous pouvez utiliser Pickup@Store sur n'importe quelle version de Magento 2.
Cela dit, si vous utilisez le module Magento MSI disponible depuis Magento 2.3, vous devrez utiliser l'extension Click & Collect.
Retrouvez dans le tableau comparatif ci-dessous, les différences entre l'option In-store pickup par défaut de Magento et notre extension Click & Collect.
| Wyomind Click & Collect | Magento in-store pickup | |
|---|---|---|
|
Front-office |
||
|
Carte Google |
||
|
Sélection de l'heure et du jour de retrait |
||
|
Magasin préféré |
||
|
Store locator |
||
|
Page de localisation de magasins |
||
|
Pages spécifiques pour chaque magasin |
||
|
UX design |
||
|
Sélection du point de retrait parmi les méthodes de livraison |
||
|
Sélection du point de retrait depuis la carte Google et/ou la liste |
||
|
Heures, adresses, et informations suplémentaires affichées pour le point de retrait |
||
|
Possibilité de configurer des heures d'ouverture pour les sources |
||
|
Définition de frais d'expédition pour chaque source |
||
|
Créneaux |
||
|
Possibilité de limiter le nombre de retraits par créneau |
||
|
Calendrier des créneaux pour le retrait des commandes dans le back-office |
||
|
Gestion des commandes |
||
|
Sources notifiées par email |
||
|
Définition de la commande comme prête pour le retrait depuis la page de commande |
||
|
Sélection du template d'email pour les commandes en click & collect |
||
|
Heures et dates de retrait affichées dans la grille des commandes |
||
Depuis la version 2.3, Magento met en avant de nouvelles caractérisiques pour la gestion d'inventaire. Ces nouvelles options améliorent la gestion des quantités de produits, des différentes sources et configurations, ainsi que des expéditions.
Parmi les caractéristiques de gestion d'inventaire, vous trouverez :
La gestion d'inventaire de Magento introduit une nouvelle terminologie :
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.
Votre licence est valide pour une durée illimitée sur une seule instance.
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)
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 :


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 :
Pour pouvoir utiliser Click & Collect à la fois sur votre environnement de production et de test, suivez les étapes ci-dessous:
Pour télécharger Click & Collect, connectez-vous à votre compte Wyomind :

Une nouvelle fenêtre s'ouvre alors.

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
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 Click & Collect, suivez les étapes suivantes :

Vous pouvez installer Click & Collect manuellement.
bin/magento setup:upgrade
Si vous utilisez un mode production, exécutez également : bin/magento setup:static-content:deploy
bin/magento setup:di:compile
Vous pouvez installer Click & Collect via Composer dans deux cas seulement :
composer config repositories.wyomind composer https://repo.wyomind.com
composer require wyomind/clickncollect
bin/magento setup:upgrade
bin/magento setup:static-content:deploy
bin/magento setup:di:compile
Pour désinstaller Click & Collect, commencez par désactiver l'extension en exécutant la commande suivante :
bin/magento module:disable Wyomind_ClickNCollect
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 :
Exécutez le fichier clickncollect-uninstall.sh (vous pouvez le trouver dans le dossier zip de l'extension) depuis votre répertoire racine Magento :
sh clickncollect-uninstall.sh
Exécutez la ligne de commande suivante :
composer remove wyomind/clickncollect
Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).
Si vous avez acheté Click & Collect 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
Une fois que Click & Collect est installé, vous devez activer la licence. Pour les anciennes versions, vous pouvez activer votre licence depuis le back-office :

<?php
return array(
'backend' => array(
'frontName' => 'admin'
),
'crypt' => array(
'key' => '1e8f3c6772b7a6a6689c3c8cefa4ccf0'
),
/* ... */
)
?>





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

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.
Une fois que Click & Collect est installé, vous devez activer la licence.
Pour cela, vous pouvez utiliser la ligne de commande suivante :
bin/magento wyomind:license:activate Wyomind_ClickNCollect <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 :
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
En utilisant notre extension Click & Collect, nous vous recommandons fortement de désactiver les modules natifs Store Pickup de Magento afin d'éviter de mélanger les configurations.
Vous pouvez désactiver les modules de 2 manières différentes :
Vous devrez ensuite exécuter la commande bin/magento setup:upgrade
bin/magento module:disable Magento_InventoryInStorePickup<nom du module>
Voici la liste des modules à désactiver :
- Magento_InventoryInStorePickupApi
- Magento_InventoryInStorePickupAdminUi
- Magento_InventoryInStorePickup- Magento_InventoryInStorePickupGraphQl
- Magento_InventoryInStorePickupShippingApi
- Magento_InventoryInStorePickupQuoteGraphQl
- Magento_InventoryInStorePickupSales
- Magento_InventoryInStorePickupSalesApi
- Magento_InventoryInStorePickupQuote
- Magento_InventoryInStorePickupShipping
- Magento_InventoryInStorePickupShippingAdminUi
- Magento_InventoryInStorePickupFrontend
- Magento_InventoryInStorePickupMultishipping
- Magento_InventoryInStorePickupSalesAdminUi
- Magento_InventoryInStorePickupWebapiExtension
Afin de pouvoir utiliser Click & Collect, vous devez avoir une clé API Google renseignée dans la configuration de l'extension.

Pour créer cette clé API :




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







Pour créer un nouveau stock, allez dans :
Stores › Inventory › Stocks

Dans la partie General, vous devrez renseigner un nom. Par exemple :
Europe

Dans Sales Channels, sélectionnez le site web. Notez que seulement un stock peut être associé à chaque canal de vente et que tous les canaux non assignés seront liés au stock par défaut.

Enfin, dans Sources, cliquez sur Assign Sources . Sélectionnez les sources que vous souhaitez lier à ce stock et cliquez sur Done .

Après avoir cliqué sur Save , les sources sélectionnées seront assignées à ce nouveau stock.
Commencez par éditer un produit depuis :
Catalog › Products
Dans la section Sources, vous pouvez assigner des sources en cliquant sur Assign Sources .

Sélectionnez les sources pour lesquelles vous souhaitez ajouter des quantités et cliquez sur Done .

Vous pourrez ensuite ajouter des quantités pour chaque stock et cliquer sur Save .

Vous aurez accès à ces informations directement depuis la grille des produits, dans la colonne Quantity per Source.

Shikha Raina
Just what we were looking for our site. Works seamless and the support team is awesome too.
Andrew
After lots of research, I landed on selecting the Click & Collect extension from Wyomind. I haven't regretted this at all. I have managed to setup my stores and customised the store finder. I have integrated the click and collect into my store seamlessly
Diego
I was looking for click&collect extension since native functionality into magento 2.4 does not work properly. After cheking the posibilities, wyomind click&collect seems to be the right one, and finally this is. But the most important is support team. The team is amazing, fast and professional, it is very nice to work with them.
Isaac
I was looking for a good store pickup extension for Magento 2. I checked and compared many extensions, and the Click & Collect by Wyomind is by far the best. It comes with some features no other store pickup extension has (support for MSI is one of them). On top of it, the support team is amazing.
How merchants put Click & Collect to work, step by step.
Initial release for the master version
Initial release for the legacy version
First Release
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!