
前言介紹
- 這款 WordPress 外掛「Gellum Delivery Calculator for WooCommerce」是 2025-05-29 上架。
- 目前有 20 個安裝啟用數。
- 上一次更新是 2026-02-17,距離現在已有 8 天。
- 外掛最低要求 WordPress 6.9 以上版本才可以安裝。
- 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
- 尚未有人給過這款外掛評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
外掛標籤
gps | delivery | Google Maps | woocommerce | shipping calculator |
內容簡介
總結:Gellum Delivery Calculator 外掛提供強大又使用者友善的方式,透過準確的 GPS 距離計算來評估運費,並在購物車或結帳過程中整合互動 Google 地圖。此外,使用者可以在地圖上確切指定交貨地點,或使用瀏覽器自動 GPS 偵測功能,使整個選擇過程更加迅速與方便。
問題與答案:
1. 這個外掛的主要功能是什麼?
- 主要功能包括提供互動 Google 地圖供客戶選擇送貨地點、使用 Haversine 公式進行 GPS 距離計算、定義 GeoJSON 交貨區域、以及透過 Google 地圖反向地理編碼來獲取詳細地址資訊等。
2. 什麼是 GeoJSON 交貨區域?它的作用是什麼?
- GeoJSON 交貨區域指的是使用 GeoJSON(支援多邊形/多多邊形)來定義精確的服務範圍,並在地圖上進行視覺化顯示。它的作用是確保價格只在指定的服務區域內提供。
3. 外掛如何幫助簡化結帳過程?
- 這個外掛可以透過 Google 地圖反向地理編碼的整合,當客戶在地圖上選取或移動定位針時,可以立即獲取詳細的地址資訊,如 Google Plus 代碼、城市、州/省、郵政編碼和國家,以減少鍵入錯誤並提升整體使用者體驗。
原文外掛簡介
Calculate Shipping Costs by GPS Distance in WooCommerce with Interactive Map
Gellum Delivery Calculator transform your WooCommerce store’s local delivery experience. This plugin offers a robust and user-friendly way to calculate shipping costs based on the precise GPS distance from your store to the customer’s location. It goes beyond simple calculations by integrating an interactive Google Map directly into your cart or checkout process. Customers can easily pinpoint their exact delivery location on the map, or allow their browser to attempt automatic GPS detection for an even quicker start. You define your operational reach by drawing or uploading a GeoJSON boundary, ensuring that rates are only offered within your designated service area. The plugin visually displays this area on the map, providing clear feedback to the customer. The standout feature is the integration of Google Maps Reverse Geocoding. When a customer selects or moves their pin on the map:
The plugin instantly fetches detailed address information via the Google Geocoding API.
It identifies the Google Plus Code, City, State/Province, Postal Code, and Country.
This streamlines the checkout process, reduces typing errors, and enhances the overall user experience by leveraging WooCommerce’s native checkout update mechanisms. It’s particularly useful for areas where traditional street addresses might be less precise or for customers who prefer the simplicity of dropping a pin.
Key Features:
Interactive Google Map: Customers visually select their delivery location.
GPS Distance Calculation: Uses the Haversine formula for accurate distance measurement.
GeoJSON Delivery Area: Define precise service zones using GeoJSON (Polygon/MultiPolygon support) and visually display them.
Reverse Geocoding: Fetches Plus Codes, City, State, Postcode, and Country from a map point.
Automatic Address Field Updates: Populates WooCommerce Billing/Shipping fields (Address 1, City, State, Postcode, Country) in real-time.
Initial GPS Auto-Detection: Attempts to find the customer’s current location via browser Geolocation API.
Configurable Rate Structure: Set a base fee, define a maximum distance for that base fee, and add a per-kilometer cost for distances beyond that.
Free Shipping Threshold: Offer free delivery for orders above a certain subtotal.
Order Details Storage: Saves the customer’s selected GPS coordinates (Latitude & Longitude) with each order for your records.
Admin Order View: Displays the customer’s GPS coordinates and a link to Google Maps directly on the order details page in the WordPress admin.
HPOS Compatible: Works seamlessly with WooCommerce’s High-Performance Order Storage.
Shortcode Support: Easily place the map anywhere using the [gellumdcw_map] shortcode.
Server-Side Validation: Includes checks during checkout to ensure the final delivery location is still within the valid GeoJSON area.
Independent Configuration: Each subsite within your Multisite network can have its own unique Gellum Delivery Calculator settings. This includes distinct Google Maps API Keys, store locations (latitude and longitude), GeoJSON delivery areas, and pricing structures.
Separate Data Handling: Customer sessions, cart data, and order details (including GPS coordinates saved with each order) are managed independently for each subsite, ensuring no data conflicts across your network.
Seamless Integration: The plugin integrates smoothly with WooCommerce’s standard shipping methods and checkout processes across individual subsites.
✨ NEW Features
Configurable Distance Unit: Choose to calculate distances and set rates in either Kilometers (km) or Miles (mi).
Selectable Calculation Method: Added a new setting in the shipping method configuration allowing administrators to choose between ‘Driving Route (Directions API)’ for high accuracy and ‘Straight Line (Bird’s-eye view)’ for a fast, free approximation.
Dynamic Map Visualization: The interactive map now dynamically displays the selected calculation method. It will show the precise turn-by-turn driving route or a new, stylized curved line instead of a simple straight line.
Email Map Snapshot: A static map image is now automatically added to the WooCommerce order confirmation emails sent to the customer. This map clearly shows the store location (A) and the customer’s delivery location (B).
Gellum Delivery Calculator is ideal for restaurants, local shops, and any business offering delivery services within a defined geographic area, providing both operational control and customer convenience.
External Services
This plugin utilizes services from Google Maps Platform to provide accurate delivery cost calculation and location selection.
Service: Google Maps JavaScript API, Google Geocoding API, Static Maps API, Directions API.
Purpose: The Maps JavaScript API is used to display an interactive map, allow customers to select their delivery location, and visualize the defined delivery area. The Geocoding API is used to translate the selected map coordinates into human-readable address components (e.g., Plus Code, City, State, Postal Code, Country) and to update WooCommerce checkout fields automatically. Maps Static API is used for display the delivery map on customer email. Directions API is used to retrieve, display, and calculate the distance between the merchant and the customer following the correct route.
Data Sent:
Customer’s Location (Latitude and Longitude): Sent from the user’s browser to Google Maps API when the map is initialized (if geolocation is allowed by the user) or when the user clicks/drags the marker on the map. This data is used to geocode the location and calculate the distance from the store.
Google Maps API Key: Sent with every request to Google Maps Platform services for authentication and billing.
When Data is Sent:
Upon loading a page containing the [gellumdcw_map] shortcode (for map initialization and optional auto-detection).
Whenever a user manually selects or drags the delivery location marker on the map.
During the checkout process when the Gellum Delivery method is selected and validated.
Terms of Service: https://policies.google.com/terms
Privacy Policy: https://policies.google.com/privacy
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Gellum Delivery Calculator for WooCommerce」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
1.0.6 | 1.0.7 | 1.1.0 | 1.1.1 | 1.1.2 | 1.1.3 | trunk |
延伸相關外掛(你可能也想知道)
Claudio Sanches – Correios for WooCommerce 》使用這個 WooCommerce 擴充套件,您可以利用巴西郵政的配送和服務。, Correios 是巴西的一種配送方式。, 這個擴充套件是在沒有任何 Correios 誘因的情況下開...。SMTP2GO for WordPress – Email Made Easy 》SMTP2GO可為您的郵件需求提供有價值的見解,無論是交易、行銷活動、聯繫表單或通知等。, Email Made Easy外掛使用SMTP2GO的領先網路,透過發送SMTP2GO的API取...。
Sendcloud | Shipping & Returns Automation for WooCommerce 》, Sendcloud - 所有一個貨運平台,加速您的成長, "貨運真的很麻煩。", 我們深有同感。, 訂單不斷湧入,需要及時選擇、貼標籤並送貨。同時,您的客戶正在接收...。
Packlink PRO for WooCommerce 》Packlink PRO 是一個專業的運輸平台,可讓您自動化您的運輸流程。它可以免費使用,且不需要最低的運輸量。您只需要註冊,即可立即獲得各種運輸服務和費率的即...。
Boxtal – Shipping solution 》Boxtal 是一個加速器,透過我們談判出的貨運費率,您可以不需任何合約或最低訂單量就能提供有競爭力的運費!不要因為運送方式或物流商的限制而錯失銷售機會,...。YITH WooCommerce Order & Shipment Tracking 》使用者研究顯示,97%的顧客希望能夠監視他們在網上購買的產品在運輸過程中的每一步。, 有了免費的 YITH WooCommerce Order & Shipment Tracking 外掛,...。
MyParcel 》, 此 WooCommerce 擴充功能允許您將訂單匯出到 MyParcel 服務 (www.myparcel.nl) 和 Flespakket 服務 (www.flespakket.nl)。這些產品由 PostNL 提供送貨服務...。
Furgonetka.pl: Przesyłki & Narzędzia e-commerce 》這款外掛提供了與快遞服務平台Furgonetka.pl的整合功能。通過它,可以在無需簽訂協議的情況下,獲得多達10家快遞公司的廣泛選擇。這個外掛可以直接從WooComme...。
BOX NOW Delivery 》- BOX NOW Delivery 是用於連接電子商店和 BOX NOW 的包裹送遞服務的工具。, - 它為電子商店提供了一種將包裹送遞的功能。, - BOX NOW Delivery 可以幫助電子...。
Frenet Shipping Gateway for WooCommerce – Correios, Etiquetas e Rastreio 》簡化運費流程,幫助您賣更多商品, 通過 Frenet 的 WooCommerce 插件,我們幫您簡化運費,讓您專注於經營您的電子商務平台,增加銷售額。您可以在店鋪中自由地...。CDEKDelivery 》總結: CDEKDelivery 外掛提供與 WordPress WooCommerce 平台配合的 CDEK 運送整合。此外掛讓您可根據商店需求自訂運送設定,並讓客戶在下單時選擇 CDEK 運送...。
Kangu para WooCommerce 》Kangu是一個免費的平台,可以將您的商店與郵政局和多家運輸公司連接起來,無需簽約、月租費或最低限制。, 與Kangu進行整合的人可以節省高達75%的運費,並可...。
La Poste Pro Expéditions WooCommerce 》<h3>總結:</h3>, <ul>, <li>您的訂單與 La Poste Pro Expéditions 帳戶同步,可自動化運送規則以生成運送標籤。</li>, &...。
Mailster SendGrid Integration 》使用 SendGrid 為 WordPress 的 Mailster Newsletter Plugin 傳遞電子郵件。, , 此外掛需要 WordPress 的 Mailster Newsletter Plugin。, , 其他資訊, 此掛件...。
Local Delivery Drivers for WooCommerce 》由 PowerfulWP 所開發 | 高級版 | 文件, , * 從視頻和圖片中可以看到多項高級功能。, 提高配送效率,管理司機,指派司機到訂單,發送 WhatsApp,簡訊,電子郵...。
