J'ai lu il y a quelque temps que c'était une mauvaise UX si le système autorise l'utilisateur à supprimer un article (par exemple, forme son panier) s'il utilise des steppers numériques jusqu'à 0. Si le système le permet ou s'arrête à 1 comme montant minimum et avoir un autre bouton pour supprimer l'article?
ÉDITER:
Il s'agit d'une application mobile il serait donc dans les attentes de l'utilisateur que les éléments soient mis à jour automatiquement. S'attendre à ce que l'utilisateur actualise son panier à chaque fois ne me semble pas le droit ... Mes utilisateurs sont également principalement des personnes âgées et/ou malades.
Cette fonction pas à pas est implémentée dans un carrousel de produits dans la page principale pour ajouter des articles au panier ET dans le panier. Sous chaque élément du carrousel, il y a un bouton "Ajouter au panier" qui, après avoir été pressé, se transforme en pas à pas incrémentiels. Certains utilisateurs n'ont pas eu de problème pour ajouter des articles, définir un montant, puis aller dans le panier pour apporter d'autres modifications s'ils décidaient plus tard de le faire. Cependant, quelqu'un a mentionné qu'il avait peut-être ajouté l'article par erreur lors de la visualisation du carrousel et voulait le retirer sans avoir à aller dans son panier pour le faire. Cela a soulevé la question de savoir si la modification de la quantité à zéro devrait également supprimer l'article. Dans le panier, il y a aussi un bouton "supprimer l'article" mais je ne sais pas comment procéder avec le carrousel sans ajouter plus de complexité.
Voici un article du Baymard Institute: Panier: mise à jour automatique des modifications de quantité de l'utilisateur et autorisation de la "quantité 0" (86% ne le sont pas)
"J'ai essayé moins parce que je pensais que tu pouvais le ramener à zéro." Un sujet de test a tenté de supprimer un produit en soustrayant de la quantité pour tenter de le mettre à 0. De nombreux utilisateurs s'attendent à ce que la définition de la quantité d'un produit à 0 supprime effectivement l'article de leur panier.
Donc, utilisez la mise à jour automatique, autorisez la sélection de "0", mais fournissez également un bouton pour "Supprimer".
J'autoriserais à définir une quantité 0 pour supprimer un élément, car il est évident que la quantité est 0. Il semble que l'interdiction de 0 puisse être un problème de mise en œuvre où l'application d'une quantité minimale pourrait être plus facile que d'appeler une fonction de suppression pour 0. Cela pourrait également être un stratagème pour tenter de forcer les clients à conserver les articles dans leurs chariots pour un achat ultérieur.
Cependant, je voudrais pas faire de la définition d'une quantité de 0 la manière seulement de supprimer un article d'un panier.
Pour ceux qui ne lisent pas attentivement, je déclare pas que les éléments doivent être supprimés immédiatement lors de la définition de la valeur à 0.
En regardant davantage l'aspect UI de cette ...
Comme pour les autres réponses, je permettrais de définir une quantité de zéro (soit en cliquant sur les boutons haut/bas, soit en tapant explicitement 0
) pour signifier "supprimer de mon panier", mais je ne supprimerais pas immédiatement la ligne d'article réelle (alors que vous pourrait supprimer immédiatement la ligne d'élément si une explicite Remove from cart bouton a été utilisé1).
Au lieu de cela, je laisserais probablement l'entrée en place avec une quantité de zéro (peut-être jusqu'à ce qu'une actualisation "naturelle" redessine la page), grisant peut-être la majeure partie de la ligne (sauf les éléments de sélection de quantité, qui resteraient actifs si vous souhaitez restaurer l'article dans votre panier).
1 Un clic explicite sur un bouton "Supprimer" pourrait soit supprimer l'entrée, soit demander une confirmation, soit remplacer l'entrée par quelque chose du type " Élément supprimé ... cliquez pour restaurer "élément. Bien qu'il n'y ait pas beaucoup de différence physique entre cliquer sur un bouton "Supprimer" et cliquer sur un moteur pas à pas pour réduire la quantité à zéro, il semble "incorrect" de supprimer l'entrée dans ce dernier cas, même si vous deviez la remplacer par un "Cliquez pour élément "restore". Peut-être parce que si vous aviez l'intention de réduire la quantité de 2
à 1
, il est plus facile de mal cliquer et de le réduire à zéro par accident.