Aller au contenu

WooCommerce

Huit correctifs fusionnés dans la plateforme sur laquelle tourne le reste de cette liste

Client
WooCommerce
Année
2020—2023
Services
Open source, WooCommerce, Localisation
Voir le site
github.com
WooCommerce cover artwork

Presque tout le reste de cette page repose sur WooCommerce. L'essentiel de ce dont une boutique coréenne a besoin peut s'ajouter par-dessus — c'est ce qu'est Korea for WooCommerce. Le reste, non : quand c'est l'idée que la plateforme se fait d'un code postal, d'une province ou d'une devise qui est fausse, le correctif a sa place en amont, là où toutes les boutiques en profitent, pas juste les quelques centaines qui ont installé notre plugin.

Huit pull requests ont été fusionnées dans woocommerce/woocommerce entre août 2020 et avril 2023. La Corée n'avait aucune entrée dans la table des locales, donc une boutique vendant en wons s'ouvrait avec deux décimales sur une devise qui n'en a pas. La validation des codes postaux japonais exigeait un tiret et rejetait les sept chiffres que la plupart des clients saisissent. Les vingt-sept gouvernorats d'Égypte manquaient carrément à la liste des régions. Celle de l'Espagne donnait à la Biscaye son nom basque au milieu d'une colonne de noms anglais. Et la validation de commande contrôlait les adresses e-mail mais pas les champs de téléphone, donc tout y passait.

Les deux contributions de 2023 sont des points d'extension, pas des corrections, et les deux sont nées du fait de construire sur la plateforme et d'y trouver un hook manquant. Le filtre `woocommerce_customer_taxable_address` reçoit maintenant l'objet client, donc une extension qui décide de la taxe sur autre chose que l'adresse sait pour qui elle décide. La sortie de `wc_help_tip` est devenue filtrable. Les deux sont arrivées dans WooCommerce 7.7.

Rien de tout ça n'est une fonctionnalité, et rien ne porte notre nom dans l'administration de qui que ce soit. C'est la moitié ingrate du travail sur la plateforme d'un autre : quand un correctif a sa place en amont, il part en amont, et le marchand suivant en profite sans jamais savoir que quelque chose était cassé.

WooCommerce detail