Mise en place de paires client-acheteur dédiées pour le commerce électronique

Publié: 2017-11-07

WordPress est une plate-forme très polyvalente, avec des personnalisations, grandes et petites, pour augmenter sa portée chaque jour. Nos développeurs, y compris le vôtre, passent un bon moment à bricoler avec le système, à peaufiner les fonctionnalités et à créer des solutions pour les besoins variés de nos clients.

Aujourd'hui, examinons l'une de ces façons prêtes à l'emploi de personnaliser WordPress : la configuration de paires client-acheteur sur une boutique en ligne.

Exigence du client : un bref aperçu

L'idée principale était de créer un système pour affecter un client particulier à un client particulier, un peu comme un personal shopper. Le client ajouterait tous les articles requis à sa liste de courses et la passerait sous forme de commande. L'acheteur affecté au client serait responsable de la collecte de tous les articles de la liste et de leur livraison au client désigné.

Il y aurait deux catégories de produits, hiérarchisés et payants à la commande. Les clients achetant des produits à plusieurs niveaux se verraient offrir plus de choix de marques et de variantes de produits.

Quelques règles de base

Avant de passer à la solution principale, voici quelques termes clés que nous utiliserons désormais fréquemment,

Client : Utilisateur individuel du front end qui effectue un achat sur le site.

Shopper : La personne assignée à chaque client pour la conservation des articles requis. Un Shopper peut servir un ou plusieurs Clients.

Administrateur : Le propriétaire de la boutique en ligne

Produits à plusieurs niveaux : produits proposés dans le cadre d'un abonnement. Il peut y avoir plusieurs niveaux, ou niveaux, ou abonnements, Silver, Gold, Platinum, etc. Les clients ayant un abonnement à plusieurs niveaux se voient attribuer un acheteur dédié.

Produits réguliers : Produits proposés à l'achat individuel, sans abonnement requis. Les clients payant par commande se voient attribuer le Shopper disponible à ce moment-là.

Articles Premium : Les articles disponibles uniquement pour les clients à plusieurs niveaux étaient signalés par une couronne miniature.

Notre solution

paires client-acheteur

La configuration initiale:

La première étape, avant de mettre en place des binômes client-acheteur, a été de créer des Pages pour les Clients et les Acheteurs pour leur référence respective. À cette fin, trois nouvelles pages, Ma liste de courses, Voir la liste de courses et Liste de courses , ont été créées.

  • Les clients ajoutent des produits ou consultent leur(s) liste(s) de courses sur la page Mes courses.
  • L'acheteur visualise toutes les listes de courses qui lui sont attribuées sur la page Afficher la liste de courses.
  • Le client voit tous les détails d'une liste spécifique et y ajoute ses notes sur la page Liste des clients.

Fonctionnalités pour les clients

  • Création de listes de courses illimitées

Un client peut créer des listes de courses illimitées dans la section "Créer une liste de courses", en ajoutant, modifiant et supprimant des produits selon les besoins. Une liste peut être modifiée autant de fois que nécessaire avant d'être soumise. Lors de la soumission, le Client pourra consulter sa liste de courses dans la section commandes.

  • Enregistrer la liste en tant que brouillon

Dans le cas où le Client devait quitter la boutique à mi-chemin de la navigation, il pouvait simplement stocker la Liste sous forme de brouillon et revenir pour finaliser l'achat plus tard.

  • Recommandations dynamiques basées sur les achats de produits précédents

Toutes les données saisies par les clients étaient stockées dans une base de données indépendante et des recommandations basées sur les achats précédents étaient affichées au fur et à mesure que le client saisissait des articles dans une nouvelle liste de courses.

  • Option pour copier les produits des listes précédentes

Le client avait la possibilité de copier des produits individuels directement à partir de ses listes précédentes ou également de la liste complète.

  • Disposition pour spécifier la marque/l'emballage/la taille/la quantité, etc.

Après avoir entré le nom générique du produit, par exemple Jeans, le client peut choisir parmi la marque, la taille, etc. disponibles, spécifier la quantité et la méthode d'emballage. Alternativement, le client pourrait également sélectionner la variation de produit dans la boutique principale, qui serait ajoutée à la liste d'achats.

Au cas où il n'y aurait pas de préférences spécifiques, on pourrait simplement ignorer le champ et aller de l'avant.

  • Vue en un clic de toutes les commandes précédentes

Le client peut voir en un coup d'œil toutes les commandes en cours et précédentes sur la page "Commandes". La page indiquait la date à laquelle la commande a été soumise, la date de livraison prévue, le statut de la commande et le client affecté à la liste.

  • Option pour télécharger/imprimer des listes de courses

Toutes les commandes peuvent être téléchargées ou imprimées au format PDF à partir de la page "Commandes".

  • Choisissez la date et l'heure de livraison

Le Client avait la possibilité de choisir la date et l'heure de livraison à l'adresse indiquée. Les autres détails obligatoires comprenaient le nom du client, le numéro de contact et le code postal.

Fonctionnalités pour les acheteurs

Les acheteurs étaient les rôles d'utilisateur assistant créés par le propriétaire du magasin, correspondant aux employés travaillant pour l'entreprise. Un Shopper dédié a été attribué aux Clients ayant acheté un abonnement à plusieurs niveaux sur la boutique. Les clients ponctuels ont été affectés à l'acheteur disponible à ce moment-là.

  • Un seul endroit pour suivre toutes les commandes des clients

L'acheteur peut voir toutes les commandes qui lui sont attribuées sur la page Commandes client. De plus, les dates de commande et de livraison et le statut de la commande étaient également affichés, ce qui en faisait un guide de référence rapide pour le client.

  • Vue détaillée de chaque liste de courses

Pour afficher la liste complète des courses en détail, le client peut accéder à chaque commande indépendamment. En cliquant sur la commande, l'acheteur est redirigé vers la page Afficher la liste de courses où il peut voir tous les détails de la marque/taille/emballage, etc.

  • Option pour ajouter des notes aux commandes

L'acheteur peut cocher les cases Oui/Non sous la colonne Article trouvé pour marquer l'ajout de l'article au colis. De plus, en cas de rupture de stock ou d'indisponibilité de la marque recherchée, l'acheteur peut ajouter des notes précisant pourquoi l'article en question n'a pas été trouvé. Toutes les modifications apportées par le Shopper dans la liste d'achats ont été répercutées du côté du client en temps réel. De ce fait, le Client pourrait voir si certains des produits demandés étaient indisponibles.

Fonctionnalités pour les administrateurs

L'administrateur, ou le propriétaire du magasin, était le capitaine du navire. Il / elle avait la capacité complète d'affecter la paire client-acheteur dédiée à partir du backend. De plus, il pourrait,

  • Afficher toutes les listes de courses

L'administrateur peut afficher toutes les listes d'achats sur la page "Listes d'achats", y compris les dates de commande et de livraison, l'acheteur auquel elle a été attribuée, le nom, l'adresse et les instructions spéciales du client, le cas échéant.

  • Modifier des listes de courses individuelles

L'administrateur avait également le pouvoir d'éditer toute liste d'achats, sans consulter le client. L'administrateur peut également gérer des listes entières ou des produits individuels dans la liste.

  • Affecter des acheteurs dédiés

L'Administrateur est le seul à pouvoir affecter des Acheteurs dédiés. Comme vu précédemment, bien que les acheteurs soient affectés séquentiellement pour les produits réguliers, ils doivent être affectés spécifiquement pour les produits d'abonnement. L'administrateur attribue ces acheteurs dédiés à partir du profil client, en sélectionnant l'acheteur par défaut à attribuer à partir des rôles d'utilisateur existants.

Note de fin

Alors c'est ça ! Ce sont les fonctionnalités intégrées au site Web personnalisé où nous avons mis en place des paires client-acheteur dédiées sur une boutique en ligne.

Après ce projet, nous avons réfléchi aux différentes applications où cette fonctionnalité pourrait être utilisée et en avons proposé plusieurs. Non seulement il peut être utilisé pour pratiquement tous les sites Web d'abonnement disposant d'un point de vente physique, mais également pour les magasins en ligne réguliers disposant d'un magasin physique à partir duquel expédier des articles !

Que pensez-vous de notre solution ? Des cas où vous pensez que cela pourrait être utile? Laissez un commentaire pour nous le faire savoir !

Vous souhaitez une personnalisation similaire pour votre boutique ? Parlez-nous !