Skip to content

WooCommerce

Eight patches merged into the platform the rest of this list runs on

Client
WooCommerce
Year
2020—2023
Services
Open Source, WooCommerce, Localisation
WooCommerce cover artwork

Almost everything else on this page sits on top of WooCommerce. Most of what a Korean store needs can be added from outside it — that is what Korea for WooCommerce is. Some of it cannot. When the platform's own idea of a postcode, a province or a currency is wrong, the fix belongs upstream, where every store gets it, not just the few hundred that installed our plugin.

Eight pull requests were merged into woocommerce/woocommerce between August 2020 and April 2023. Korea had no entry in the locale table at all, so a store selling in won opened with two decimal places on a currency that has none. Japan's postcode check demanded a hyphen, rejecting the seven digits most Japanese customers type. Egypt's twenty-seven governorates were missing from the state list entirely. Spain's list gave Biscay its Basque name in a column of English ones. And the checkout checked email addresses but not phone fields, so anything typed into a phone field passed.

The two from 2023 are new options, not fixes, and both came from building on the platform and finding a hook missing. The `woocommerce_customer_taxable_address` filter now receives the customer object, so an extension deciding tax on something other than the address can see who it is deciding for. The output of `wc_help_tip` became filterable. Both shipped in WooCommerce 7.7.

None of it is a feature, and none of it carries our name in anyone's admin. It is the quiet half of building on someone else's platform: when a fix belongs upstream, it goes upstream, and the next merchant gets it without ever knowing it was broken.

WooCommerce detail