內容簡介
Innosend 外掛為 WooCommerce 提供取貨點配送功能,讓顧客在結帳時可從地圖或清單中選擇取貨地點,提升購物便利性。
【主要功能】
• 支援區塊式與經典結帳的取貨點選擇
• 可依郵遞區號或顧客位置搜尋取貨點
• 提供互動地圖顯示附近取貨點
• 一個 Innosend 帳號可連接多家運輸商
• 可設定運費與免運門檻
• 訂單確認頁面顯示取貨點資訊
外掛標籤
開發者團隊
原文外掛簡介
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:
Pickup point selection in both the block-based and the classic checkout
Search by zip code or use the customer’s location (“near me”)
Interactive map with all nearby pickup points
Multiple carriers via one Innosend account; choose per shipping zone which carriers to offer
Configurable shipping fee and free-shipping threshold (incl. or excl. VAT) per shipping zone
Pickup point shown on the order confirmation page, in My Account and in the admin order view
Compatible with WooCommerce High-Performance Order Storage (HPOS)
Translation-ready
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.
External Services
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.
Source code and build
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.
Third-party libraries
Leaflet 1.9.4 — interactive map; its JavaScript, CSS and marker images are bundled in build/. BSD-2-Clause license.
