WorldReach

Сүрөттөө

WorldReach turns your WooCommerce order history into an interactive public world map so you can see where your products have reached.

See WorldReach in Action

Want to see a real WorldReach map in action? Visit WorldReachPlugin.com to explore a live example and see how your sales can come to life on the map.

The Free edition is a complete, standalone WordPress.org plugin. It does not require an account, license key, subscription, or licensing SDK.

WorldReach stores its own copy of WooCommerce order destination data. Importing never creates, duplicates, edits, or deletes WooCommerce orders.

Features

  • Unlimited WooCommerce order imports.
  • Import and transfer WorldReach WooCommerce CSV data between sites.
  • Interactive worldwide sales map.
  • City and destination search.
  • Country and destination drill-down.
  • Custom public map name.
  • Automatic public map page creation.
  • One-time local destination coordinate matching using the GeoNames city dataset.
  • Optional WorldReach data cleanup when uninstalling.
  • No customer names, email addresses, street addresses, or order IDs displayed on the public map.

Free and Pro

WorldReach Free is designed to answer one simple question: See Your Reach.

A separate WorldReach Pro edition adds optional advanced tools for store owners who want to understand that reach in more detail, including expanded sales-channel views, advanced reporting, financial analysis, timeline/playback tools, and advanced map placement features.

Pro promotion is limited to the WorldReach plugin screen. The Free edition does not contain Pro code or a license/entitlement system.

Privacy

WorldReach does not collect customer names, email addresses, payment information, or stored street addresses for the public map.

Public map destination searches can send the location typed by the visitor to the mapping services described below. Coordinate lookups may send city, state/region, and country values to the listed geocoding services. These requests are used only to resolve geographic locations.

Site owners should review the privacy policies and terms of the third-party services used by their installation.

Coordinate Data Attribution

WorldReach uses the GeoNames free geographical database for one-time local destination coordinate matching. The dataset is downloaded to the site during coordinate setup and processed locally; customer or order data is not uploaded to GeoNames.

GeoNames: https://www.geonames.org/
Data terms: https://www.geonames.org/export/#terms
License: Creative Commons Attribution 4.0 License.

Third-Party Services

Public map coordinate data is read-only. WorldReach prepares destination coordinates through authenticated WordPress admin requests and stores only city/state/country coordinate data. Public map visitors cannot modify the WorldReach geocode data.

OpenStreetMap

WorldReach uses OpenStreetMap map tiles to display the public interactive map. When a WorldReach map is displayed, the visitor’s browser requests only the tiles needed for the visible map area from OpenStreetMap. WorldReach does not prefetch or bulk-download map tiles.

Service: https://www.openstreetmap.org/
Tile usage policy: https://operations.osmfoundation.org/policies/tiles/
Terms of use: https://www.openstreetmap.org/copyright
Privacy policy: https://wiki.osmfoundation.org/wiki/Privacy_Policy

Nominatim

WorldReach uses Nominatim as a server-side fallback for destinations that cannot be matched by the local GeoNames city dataset and for public city-level destination searches. Public search requests occur only when a visitor submits a city-level search. A searched or resolved city, state/region, and country may be sent to Nominatim. WorldReach does not send customer names, email addresses, payment information, order IDs, or stored street addresses.

Service: https://nominatim.openstreetmap.org/
Terms / usage policy: https://operations.osmfoundation.org/policies/nominatim/
OSMF privacy policy: https://osmfoundation.org/wiki/Privacy_Policy

Photon by Komoot

WorldReach uses Photon as a server-side fallback for destinations that cannot be matched locally and may use it for public destination searches. A searched or resolved location may be sent to Photon. WorldReach does not send customer names, email addresses, payment information, order IDs, or stored street addresses.

Service: https://photon.komoot.io/
Terms of use: https://photon.komoot.io/
Privacy policy: https://www.komoot.com/privacy

Source Code

The distributed JavaScript and CSS source files are included with the plugin. The public-map source is available in assets/source/world-reach-free.js and assets/source/world-reach-free.css.

Leaflet 1.9.4 is bundled locally under assets/vendor/leaflet/. See the included Leaflet license file. Source repository: https://github.com/Leaflet/Leaflet/

Орнотуу

  1. Upload the WorldReach plugin ZIP through Plugins > Add New > Upload Plugin.
  2. Activate WorldReach.
  3. Open WorldReach in the WordPress admin menu.
  4. Import your WooCommerce orders.
  5. Confirm or customize the public map name.
  6. Let WorldReach create the public map page, or place [worldreach_map] on a WordPress page.

FAQ.KG

Does importing change my WooCommerce orders?

No. WorldReach reads WooCommerce order data and stores its own imported copy for map purposes. It never creates, duplicates, edits, or deletes WooCommerce orders.

Can I import a WorldReach CSV?

Yes. The WooCommerce Data Backup & Transfer section can import a WorldReach CSV export. The import only changes WorldReach’s own stored data.

What happens when I deactivate WorldReach?

Deactivating WorldReach does not delete its stored data. You can reactivate the plugin later and continue using the imported map data.

Can I delete WorldReach data when uninstalling?

Yes. Enable the Data Cleanup setting in the WorldReach screen. When the plugin is uninstalled, WorldReach removes its own imported data, coordinate cache, settings, and tables. It does not delete the WordPress map page it created, WooCommerce orders, or other WordPress data. If you no longer need the map page, delete it manually from Pages.

Does WorldReach display customer information?

No. The public map aggregates sales by destination. Customer names, email addresses, street addresses, and order IDs are not displayed.

Сын-пикирлер

There are no reviews for this plugin.

Contributors & Developers

“WorldReach” is open source software. The following people have contributed to this plugin.

Мүчөлөрү

Translate “WorldReach” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Өзгөртүүлөр

2.1.42

  • Removed the browser-native search-field clear control so WorldReach has one clear/reset action with consistent behavior.
  • Kept the public search REST endpoint read-only and removed an unused exact-candidate path that could initialize database tables from an unauthenticated request.
  • Synchronized the distributed public-map JavaScript with its included readable source.
  • Updated the plugin version and geocoding service User-Agent identifiers.
  • Kept Nominatim fallback geocoding to one destination/request at a time with a delay aligned to its public-service usage policy.
  • Updated OpenStreetMap tile requests to the current supported tile hostname and documented the tile usage policy.

2.1.38

  • Fix state/province search to render all verified destination pins instead of only the nearest destination.
  • Aggregate state search results by city so casing variants do not appear as duplicate destinations.
  • Fit the map to all verified destinations found in a state/province search.

2.1.37

  • Fixed the one-time local coordinate setup during WooCommerce import by restoring the shared geocode cache writer.

2.1.35

  • Added a subtle light-blue divider between the WooCommerce import and WorldReach CSV restore options in onboarding.

2.1.33

  • Replaced the slow first-run coordinate queue with a one-time local GeoNames city matching pass.
  • Added WorldReach CSV as a clear secondary Step 1 onboarding option.
  • Step 3 now follows Step 2 directly during onboarding.
  • Coordinate setup messaging now explains the one-time process.

2.1.31

  • Coordinate preparation moved to authenticated server-side batches so public visitors never bulk-geocode destinations in their browsers.
  • Public map reads verified coordinates only; removed browser-side bulk geocoding and public coordinate writes.
  • Corrected the internal plugin asset version to 2.1.31.
  • Reordered onboarding so Step 3 follows Step 2 before the regular management sections.

2.1.29

  • Fresh-install state no longer discovers an old shortcode page as an existing WorldReach map page.
  • Added a safety note explaining that the generated map page is intentionally left in WordPress on uninstall and can be deleted manually.

2.1.27

  • New standalone WordPress.org Free edition.
  • Removed the licensing SDK and premium-code dependency from the Free package.
  • WooCommerce-only data path for imports, map data, search, and destination resolution.
  • Added scoped Pro feature promotion to the WorldReach admin screen.
  • Added automatic batch importing for large WooCommerce histories.
  • Added optional uninstall data cleanup setting.
  • Kept WooCommerce CSV import before export in the backup and transfer workflow.
  • Public nearest-location REST lookup is read-only and does not write coordinates.
  • Removed visitor-facing geocode-cache writes from the public REST endpoint.
  • Added permission and nonce checks to administrator geocode-cache writes.
  • Removed inline admin styles and inline confirmation handlers.