One click turns any shop’s order page into a shipment

Shiptimize’s plugins cover the big shop platforms, but merchants on the rest typed every address by hand. We built Snapshot, a Chrome extension: one click captures the order page, AI vision reads the address and the items, and the shipment and label are created.

Client
Shiptimize
Sector
Logistics
Kind of work
AIWeb

The situation

Shiptimize connects online shops to carriers across Europe through a plugin for each shop platform. A merchant on a platform without a plugin had no fast way in.

What made it hard

The extension has to read order pages it has never seen, from any shop system, and turn them into a correct shipment every time.

What we did

  1. Built a Chrome extension with a button on the order page. One click captures the page, and Claude vision reads the address, the order and the items.
  2. Sent the result straight to the shipping API, which creates the shipment and the label.
  3. Added a shop connection service with adapters for Shopify, WooCommerce, Magento and PrestaShop, the base for syncing order status back to the shop.
  4. Reworked the flow across several versions, and wrote down the reason for each change.
  5. Covered it with automated tests.

Before and after

BeforeAfter
No plugin for the shopOne click on the order page
Addresses typed by handAI reads the address and the items
One platform at a timeAny shop back office

What we would do differently

The extension asks for access to every page so it can show its button. We accepted that for the first versions and flagged it for review. Next time we would design the narrower permission in from the start.

Built with

Chrome extension · Claude vision · Node.js · Shipping API

Ready to build something great?

Tell us what’s breaking, or what you need built. You talk to the engineer who does the work.