Il n'y a pas de bon chiffre. Une application est de trop quand vous ne pouvez pas dire, en une phrase, quel travail elle fait, ce qu'elle facture chaque mois, et ce qu'elle ajoute à la page qu'un client essaie de charger. Les boutiques accumulent les applications comme un tiroir de cuisine accumule les gadgets : chacune a réglé un problème le jour où elle a été installée, et personne n'est retourné vérifier si le problème est encore là.
Voici ce qu'une application coûte vraiment, lesquelles méritent leur place, et comment passer la liste en revue en un après-midi.
Combien coûte vraiment une application?
Plus que les frais. Chaque application sur une boutique porte quatre coûts, et un seul apparaît sur une facture.
Les frais mensuels. Les frais d'applications sont facturés par Shopify en même temps que votre forfait, ce qui les rend faciles à ne plus remarquer. Une boutique qui a commencé avec deux applications et qui en a maintenant quatorze s'est ajouté une deuxième ligne d'abonnement qu'elle n'a jamais décidée. Comment ça s'additionne sur une année, à côté de l'hébergement et du forfait lui-même, c'est dans ce que coûte un site web par année.
La vitesse. Une application qui affiche quoi que ce soit sur la boutique charge son propre script pour le faire. La page d'aide de Shopify « Improving your online store performance » est directe là-dessus : trop d'applications qui chargent des ressources sur la boutique peuvent ralentir la performance, et il faut passer en revue les applications installées et retirer celles qui ne sont pas essentielles aux ventes. Beaucoup de ces scripts se chargent sur chaque page, y compris celles où l'application ne fait rien. Les autres raisons pour lesquelles un site est lent sont dans pourquoi votre site web est lent.
Le code résiduel. La même page de Shopify précise que désinstaller une application ne retire pas automatiquement son code de votre thème, et qu'il peut falloir contacter le développeur de l'application pour les instructions de retrait complet. Une application retirée il y a un an peut encore charger un script ou une feuille de style sur votre page produit. Retirer l'application arrête la facture. Ça n'arrête pas toujours le poids.
La dépendance. Le développeur fixe le prix et peut l'augmenter. C'est lui qui décide si l'application continue de fonctionner avec votre prochain thème. Et les données que l'application détient, que ce soit des avis, des points de fidélité ou des contrats d'abonnement, vivent dans sa base de données, pas la vôtre. À qui appartient votre site web s'applique aussi aux applications qu'il contient.
Quelles applications méritent leur place?
Celles qui laisseraient un trou demain si elles disparaissaient, et dont vous pouvez nommer le trou.
Gardez une application qui relie la boutique à un système que vous utilisez vraiment : votre logiciel comptable, vos étiquettes d'expédition, votre outil de courriel. Gardez une application que votre équipe ouvre chaque semaine. Gardez une application qui détient des données clients que vous ne pouvez pas reconstruire, comme des avis récoltés ou des abonnements en cours, au moins jusqu'à ce que vous les ayez exportées et que vous sachiez où elles s'en vont.
Regardez tout le reste de près. Une application installée pour une campagne terminée au printemps. Une application qui affiche des badges de confiance ou un compte à rebours. Deux applications qui font le même travail parce que la deuxième a été installée avant que quelqu'un se souvienne de la première. Et le plus gros groupe : les applications installées pour ajouter une fonction que le thème n'avait pas à l'époque, et que le thème a maintenant.
Ce dernier groupe mérite une vérification avant tout achat. Les thèmes construits pour le cadre Online Store 2.0 de Shopify permettent d'ajouter des sections et des blocs sur n'importe quelle page, et un travail qui demandait une application sur un vieux thème est peut-être maintenant une section ou un réglage. Si vous avez changé de thème et gardé votre ancienne liste d'applications, vérifiez ce chevauchement en premier.
Pourquoi une boutique avec vingt applications semble-t-elle lente?
Parce que les scripts s'additionnent sur la page qui compte le plus.
Votre page produit est l'endroit où le client décide. Sur une boutique avec une longue liste d'applications, cette page porte le module d'avis, la liste de souhaits, le guide des tailles, le carrousel de recommandations, la barre d'ajout au panier collante, la fenêtre surgissante, le clavardage et le convertisseur de devises. Chacun est petit tout seul. Ensemble, ils sont la raison pour laquelle le bouton « Ajouter au panier » prend un temps avant de répondre sur un téléphone, et un client sur un téléphone n'attend pas pour savoir pourquoi.
Les conseils de Shopify posent la décision en termes simples : évaluer les applications installées et le code tiers pour s'assurer qu'ils créent assez de valeur pour compenser les pertes de performance possibles. C'est tout le test. Pas « cette application est-elle agréable à avoir », mais « ce qu'elle ajoute vaut-il ce qu'elle coûte sur la page ».
Les applications ne sont pas toutes construites de la même façon, et ça vaut la peine de savoir quel type vous avez. Les applications plus récentes, construites avec le cadre d'extensions d'application de thème de Shopify, ajoutent leurs morceaux comme des blocs que vous placez dans l'éditeur de thème. La documentation pour développeurs de Shopify, « About theme app extensions », explique que ces applications ne modifient pas le code du thème, ce qui réduit le risque d'y introduire des changements qui le brisent. Le bloc se charge là où vous le mettez, et retirer l'application retire le bloc. Les applications plus anciennes, qui écrivaient du code directement dans les fichiers du thème, sont celles qui laissent des traces. Dans l'éditeur de thème, le type récent apparaît comme des blocs que vous pouvez ajouter à une section, ou comme des interrupteurs dans le panneau « App embeds ». Une application qui n'est à aucun de ces deux endroits mais qui s'affiche quand même sur la boutique est probablement du type ancien.
Que se passe-t-il quand vous en désinstallez une?
Les frais s'arrêtent. Deux autres choses sont à vérifier avant d'appuyer sur le bouton.
Le code. Après avoir retiré une application ancienne, regardez dans le thème, ou faites regarder quelqu'un, pour le bout de code qu'elle a laissé. Le conseil de Shopify est de demander au développeur les étapes de retrait. C'est l'étape qu'on saute, et c'est comme ça qu'une boutique finit par charger plus de scripts qu'elle n'a d'applications.
Les données. Exportez d'abord. Les avis sortent en chiffrier ; vérifiez que le format est quelque chose qu'une autre application ou votre thème peut reprendre. Une application d'abonnements est celle avec laquelle il faut être le plus prudent, parce que les commandes récurrentes des clients passent par elle, alors demandez au développeur ce qui arrive aux abonnements actifs avant de toucher à quoi que ce soit. Une application de fidélité détient des points que les clients croient posséder, et la retirer sans les prévenir est un problème de service à la clientèle, pas un problème technique.
Ensuite, testez le passage à la caisse, sur un téléphone, comme un client. Ajoutez un produit, appliquez un code de rabais, rendez-vous à la page de paiement. Faites-le après chaque retrait, pas une seule fois à la fin, pour que quand quelque chose brise, vous sachiez quelle application le tenait.
Comment vérifier vos applications?
Dans cet ordre, en un après-midi.
- Faites la liste. Ouvrez la liste des applications dans les réglages de votre admin Shopify et notez chaque application, avec ses frais mensuels tirés de la page de facturation à côté. Ajoutez une colonne pour la dernière fois que quelqu'un de votre équipe l'a ouverte.
- Nommez le travail. Une phrase par application : ce qu'elle fait et où un client la voit. Si la phrase prend plus d'un essai, c'est un signal.
- Vérifiez le thème. Pour chaque application qui ajoute quelque chose de visible, ouvrez l'éditeur de thème et regardez si une section ou un réglage le fait déjà. Ouvrez aussi le panneau « App embeds » et notez quelles applications y sont activées.
- Retirez dans l'ordre. Les doublons d'abord. Ensuite les restes de campagnes. Ensuite tout ce que le thème peut remplacer. Exportez les données avant chaque retrait, et testez le passage à la caisse après chacun.
- Cherchez les restes. Pour tout ce que vous avez retiré d'ancien, vérifiez le thème pour le code laissé derrière, ou demandez au développeur les étapes de retrait.
Ensuite, regardez votre page produit dans une fenêtre de navigation privée sur votre téléphone et voyez si elle semble différente. Si oui, vous savez quelle application était le poids.
Quand la réponse est-elle une fonction sur mesure, pas une autre application?
Quand vous payez plusieurs applications pour approximer une seule chose qui est centrale à votre façon de vendre.
Ça se voit sur les boutiques qui ont dépassé la forme pour laquelle Shopify a été construit. Des prix de gros par groupe de clients. Un flux de soumission au lieu d'un panier. Des ensembles construits d'une façon précise. Des options de produit qui dépendent les unes des autres. Chacune de ces choses peut être forcée en place avec deux ou trois applications, et Shopify, Wix ou site sur mesure dit ce qui arrive ensuite : les applications prennent chacune une bouchée mensuelle et se brisent parfois entre elles lors d'une mise à jour.
À ce point, une section de thème sur mesure, ou une petite application privée qui fait un seul travail pour une seule boutique, peut être la solution la moins chère sur quelques années, et ça vaut la peine de chiffrer les deux. Elle se charge seulement là où elle est utilisée. Personne d'autre ne fixe son prix. Et elle est écrite pour la façon dont votre boutique fonctionne vraiment plutôt que pour la moyenne de toutes les boutiques. Pour la vente en gros en particulier, les morceaux qui comptent sont dans commande en ligne B2B et vente en gros.
Combien ça coûte à régler?
Une vérification des applications sur une boutique existante, c'est des heures de travail, pas un projet. C'est le genre de tâche qui relève de l'entretien continu, et c'est à ça que servent les heures de développement de notre plan d'entretien, à partir de 129 $ par mois pour un petit site.
Remplacer une pile d'applications par des fonctions sur mesure, c'est une construction. Nos projets de commerce électronique et B2B vont de 2 900 $ à 25 000 $ et plus selon la portée, et une boutique qui a besoin qu'une poignée d'applications deviennent une seule fonction propre se situe vers le bas de cette fourchette. Ce que chaque portée comprend est sur commerce électronique, et les fourchettes sont sur tarifs. Savoir si votre boutique a besoin de ça ou juste d'un nettoyage, c'est la même question que pour n'importe quel site : refaire ou réparer explique comment le savoir.
Si vous préférez que quelqu'un d'autre compte, envoyez-nous l'adresse de votre boutique pour une analyse gratuite. On vous dira quelles applications se chargent sur votre page produit, lesquelles votre thème pourrait déjà remplacer, et ce qu'on retirerait en premier, que vous travailliez avec nous ou non.
