Innosend adds pickup point delivery to your WooCommerce checkout. Customers pick a location from carriers like PostNL, DHL, DPD, GLS and FedEx — on a map or from a list — directly while checking out.
Features:
How it works:
The plugin connects to the Innosend platform to retrieve your carriers and nearby pickup points. An Innosend account and API key are required — register at innosend.eu.
This plugin connects to the following external services:
Innosend API (https://api.innosend.eu) — to retrieve your account’s carriers and to search pickup point locations during checkout. Data sent: the customer’s search input (postal code or coordinates when the customer uses “near me”), the destination country, and your API key for authentication. No data is sent until an API key is configured. See the Innosend Terms of Service and Privacy Policy.
Innosend map tiles (https://tiles.innosend.com) — map images for the pickup point map, loaded by the customer’s browser when the map opens. The tile server receives the map area being displayed (standard tile requests) and the customer’s IP address, as with any web resource. Map data © OpenStreetMap contributors, served in the OpenMapTiles schema via OpenFreeMap, styled with an adaptation of CARTO Voyager (© CARTO, CC BY 4.0). See the Innosend Terms of Service and Privacy Policy. Shops can point the map at another tile provider with the innosend_map_tiles filter.
Google Maps (https://maps.google.com) — only when the customer clicks “Directions” on a pickup point: a new tab opens Google Maps with that pickup point’s address. Nothing is sent to Google otherwise. See the Google Terms of Service and Privacy Policy.
The JavaScript in build/ is compiled from the TypeScript/React source included in this plugin:
src/ — source of the three bundles: checkout-block (block checkout), classic (classic checkout) and admin (settings screen)package.json, package-lock.json, webpack.config.js, tsconfig.json — build configuration (@wordpress/scripts with the WooCommerce dependency extraction plugin)To rebuild, from the plugin folder with Node.js 20: npm ci && npm run build. The output is written to build/.
The PHP autoloader in vendor/ is generated by Composer from composer.json (composer install --no-dev); it contains only the Composer autoloader.
build/. BSD-2-Clause license.