Case Study

Smart Send Logistics

Smart Send is a Danish shipping platform whose WordPress plugin connects WooCommerce stores to Nordic carriers — PostNord, GLS, DAO, Burd, Budbee, and Bring — with 400+ active installations and a 5-star rating on WordPress.org. I developed the plugin’s WooCommerce Checkout Blocks integration: rebuilding its signature pick-up point selection as a custom React-based block for WooCommerce’s new block-based checkout.

Plugin Development
Client Smart Send (smartsend.io)
Industry Shipping & Logistics SaaS — Denmark
Year 2024
My Role WordPress Plugin Developer
Agency Machine Intelligence 6
400+ Active stores running the plugin on WordPress.org
6 Nordic carriers supported: PostNord, GLS, DAO, Burd, Budbee, Bring
5★ Plugin rating on WordPress.org

What the client was up against

WooCommerce rebuilt its checkout on React-based Blocks — and the classic PHP hooks that plugins relied on simply don’t exist there. Smart Send’s most-used feature, the pick-up point dropdown that lets customers choose a nearby collection point during checkout, stopped being possible through the old integration path.

The feature had to be rebuilt as a native checkout block: a React component talking to the Smart Send API, persisting the selection through WooCommerce’s Store API into order meta so label generation kept working — all without breaking the classic checkout still used by many of the 400+ live stores running the plugin.

What I built

I developed a custom pick-up point checkout block: a React component built with webpack and registered through the WooCommerce Blocks integration APIs, alongside a PHP integration layer wiring it into the plugin. As the customer enters their shipping address, an API request module fetches the nearest pick-up points from Smart Send and renders them for selection; the choice persists through the Store API into the same order meta fields the label-generation system already uses.

The work included robust error handling and followed the plugin’s engineering standards — PHPCS (WordPress coding standards), Prettier, and Composer tooling — as befits a production plugin running on hundreds of live stores.

Delivered in this project

Custom WooCommerce Checkout Blocks integration for a published WordPress.org plugin
React-based pick-up point selection block for the block-based checkout
Live nearest pick-up point fetching from the Smart Send API
Store API persistence into order meta — label generation keeps working unchanged
Backward compatible with the classic shortcode checkout
Modern tooling: webpack, Prettier, PHPCS, Composer
Production context: 400+ active stores, 6 Nordic carriers

The plugin is published on the official WordPress plugin directory: Smart Send Logistics on WordPress.org.

Let's Build Your Next Project

I'm currently available for new projects. Tell me about yours and I'll get back to you within 24 hours.