Commerce

Développement WooCommerce et commerce sur mesure

Le commerce sur WordPress représente deux projets différents selon ce que vous vendez. Un catalogue de produits physiques avec expédition, taxes et inventaire est ce pour quoi WooCommerce existe. Une adhésion, un cours, un abonnement ou un paiement rattaché à un service ne l’est souvent pas, et le bâtir sur une plateforme de commerce revient à hériter d’une grande machinerie pour en désactiver la majeure partie.

  • La décision de plateforme prise d’abord, selon ce que vous vendez réellement
  • WooCommerce construit correctement là où il convient : habillage, gabarits, extensions
  • Du commerce sur mesure là où une boutique complète est la mauvaise forme
  • Paiements, abonnements et génération de documents construits directement quand c’est plus simple
Première question

WooCommerce est-il le bon outil ici?

WooCommerce est la bonne réponse pour une grande part du commerce sur WordPress, et quand c’est le cas, utiliser autre chose est de l’entêtement coûteux. Il apporte produits, variations, panier, paiement, taxes, expédition, commandes, remboursements, rapports et un très vaste écosystème d’extensions, que quelqu’un devrait sinon construire et maintenir.

Il est la mauvaise réponse assez souvent pour que la question vaille la peine. Une adhésion à deux paliers avec facturation récurrente, un cours avec inscription et progression, un dépôt pris sur une réservation, ou un produit unique vendu avec facture générée. Tout cela peut se faire dans WooCommerce, et arrive généralement sous la forme d’une boutique dont la plupart des fonctions sont désactivées, d’un paiement personnalisé au point d’être méconnaissable, et de quatre extensions dont les coûts de renouvellement et les cycles de mise à jour appartiennent désormais au client.

Nous commençons donc par la décision plutôt que par la construction, et nous sommes prêts à dissuader une organisation d’utiliser la plateforme qu’elle venait demander. C’est la chose la plus utile sur cette page.

WooCommerce convient

Plusieurs produits avec variations, un vrai inventaire, des règles d’expédition et de taxes, des flux de gestion des commandes, et une équipe qui a besoin d’un arrière-guichet de boutique familier. L’écosystème est l’actif, et la charge de maintenance vaut la peine d’être payée.

Travail WooCommerce

Construire sur WooCommerce correctement

Habillage et gabarits

Gabarits de boutique, de produit, de panier et de paiement intégrés au système de design du site plutôt que laissés comme une section visuellement étrangère habillée d’une feuille de style.

Fonctions sur mesure

Extensions écrites là où l’écosystème n’a pas le comportement voulu, plutôt que de l’approximer avec trois extensions et une chaîne de filtres.

Performance

Les boutiques sont gourmandes en requêtes et ralentissent avec la taille du catalogue. Travail sur les requêtes, la mise en cache et les gabarits plutôt qu’une extension de cache appliquée à la fin.

Accessibilité et paiement

Le paiement est la partie d’un site la moins indulgente pour les personnes au clavier ou au lecteur d’écran, et la plus souvent brisée par la personnalisation.

Discipline des dépendances

Chaque extension est un renouvellement, un cycle de mise à jour et une surface d’attaque. Nous en gardons le nombre délibérément bas et documentons à quoi sert chacune.

Démarrer un projet

Vous vendez quelque chose sur WordPress?

Dites-nous ce que vous vendez et comment l’achat doit fonctionner. La décision de plateforme prend une conversation et évite bien plus qu’elle ne coûte.

Preuves

Du commerce sur mesure, en pratique

Le projet de commerce le plus clair de notre portfolio n’a délibérément pas utilisé WooCommerce. iAmEvolving® est une plateforme de commerce, d’infolettre et de cours bâtie sur WordPress, avec Stripe PaymentIntents et Subscriptions pour le paiement en deux devises, une livraison par jeton pour les téléchargements numériques, des factures PDF générées, un moteur d’infolettre et d’automatisation fonctionnant par tâches planifiées, et trente-cinq blocs sur mesure du côté éditorial. L’exigence était un parcours d’achat et d’inscription précis plutôt qu’une boutique, et le construire directement a produit moins de code et moins de dépendances que configurer une plateforme de commerce pour se comporter ainsi.

Nous l’incluons ici comme preuve de jugement plutôt que comme étude de cas WooCommerce, parce que ce n’en est pas une. Si votre projet a besoin d’une boutique conventionnelle, WooCommerce est très probablement la bonne recommandation et nous la ferons.

FAQ

Questions fréquentes

  • Devrions-nous utiliser WooCommerce ou construire sur mesure?

    Comptez vos produits et regardez votre parcours de paiement. Un catalogue avec variations, un vrai inventaire, des règles d’expédition et de taxes, et une équipe qui a besoin d’un arrière-guichet de commandes, c’est ce pour quoi WooCommerce existe, et le reconstruire est de l’entêtement coûteux. Un produit, une adhésion, un cours, un abonnement, ou un paiement rattaché à un service, c’est généralement une boutique dont la plupart des fonctions sont désactivées et quatre extensions sur la liste de renouvellement. Nous tranchons en une conversation, avant toute construction.

  • Pouvez-vous reprendre une boutique WooCommerce existante?

    Oui, après une évaluation. Les boutiques héritées portent généralement des extensions dont plus personne ne peut rendre compte, un paiement personnalisé au point de ne plus pouvoir être mis à jour sans risque, ou les deux. L’évaluation vous dit laquelle de ces situations s’applique et ce qu’il en coûte pour remettre la boutique à jour. Voir maintenance et soutien pour la façon dont la suite se déroule.

  • Combien d'extensions allons-nous accumuler?

    Le moins possible, et chacune documentée avec son usage. Chaque extension est un renouvellement de licence, un cycle de mise à jour et une surface d’attaque, et le coût cumulé d’une longue liste d’extensions est la raison la plus fréquente pour laquelle une boutique WooCommerce vieillissante ne peut plus être mise à jour sans risque.

  • Gérez-vous les abonnements et les adhésions?

    Oui, et c’est précisément là que la question de plateforme compte le plus. Des abonnements dans WooCommerce, c’est la boutique plus une extension plus son renouvellement. Construits directement sur Stripe Subscriptions, c’est souvent moins de code et moins de pièces mobiles. iAmEvolving® est le second cas, avec facturation récurrente et inscription aux cours dans un seul système sur mesure.

  • Un gros catalogue va-t-il ralentir le site?

    WooCommerce est gourmand en requêtes et ralentit effectivement à mesure qu’un catalogue grossit, mais c’est un problème d’ingénierie soluble plutôt qu’une fatalité. Il se résout par du travail sur les requêtes et les gabarits et une stratégie de cache délibérée, décidée à l’architecture. Il ne se résout pas en installant une extension de cache à la fin en espérant.

  • Le parcours de paiement est-il accessible?

    C’est la partie d’une boutique la moins indulgente et celle que la personnalisation brise le plus souvent. Opération au clavier, gestion du focus, traitement des erreurs et étiquetage clair au paiement sont traités comme des exigences de construction plutôt que comme un audit ultérieur. Voir accessibilité.