WordPress plugin intelligence profile

PrintaRex Integration for WooCommerce

Real-time zone-based shipping rates from PrintaRex for WooCommerce stores.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.5
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update26 Oct 20267d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records PrintaRex Integration for WooCommerce version 1.1.5 as active, updated 7d ago and tested up to WordPress 7.1.

Overview

About this plugin

PrintaRex Integration for WooCommerce connects your store to the PrintaRex fulfillment network, providing accurate per-city, per-item shipping rates at checkout.

Key Features:

  • Real-time rates – Shipping costs are calculated based on the customer’s exact city, not just country or state.
  • Per-item pricing – Each product is priced individually based on its provider’s shipping zones.
  • Zero-configuration setup – Connect your store to PrintaRex, install the plugin, done. The connection, signing secret, and shipping zone are configured automatically. If you already have a shipping zone for your country, PrintaRex Shipping is added to it so your other shipping methods keep working.
  • Self-healing connection – If you delete and reconnect your store in PrintaRex, the plugin picks up the new connection by itself. No reinstalling needed.
  • Mixed cart support – Non-PrintaRex items are silently ignored; they use your existing WooCommerce shipping zones. In a shared zone the PrintaRex rate appears alongside your own methods.
  • Fallback rate – If the PrintaRex API is temporarily unavailable, a configurable flat rate is used.
  • Caching – Rates are cached for 5 minutes (configurable) to minimize API calls.
  • PrintaRex admin page – A dedicated PrintaRex menu in WordPress lets you connect your store, review your setup status, and open your PrintaRex dashboard without leaving WordPress.

Supported Countries:

The plugin provides per-city zone rates for all countries in the PrintaRex network, including UAE and Egypt – even for countries where WooCommerce has no built-in state/province definitions.

External Services

com by default; configurable in the plugin settings) to provide real-time shipping rates. Requests are made in the following scenarios:

  • Plugin activation & admin auto-configuration — A GET request is sent to {api_url}/carrier-service/woocommerce/lookup with your site domain to retrieve your store connection ID. This runs on activation, when you open the PrintaRex admin page, and is retried periodically from the WordPress admin if the connection ID is missing (with a 1-hour backoff between attempts). If PrintaRex rejects a rate request, the same lookup is repeated once in the background (at most every 15 minutes) to pick up a changed connection ID; it never delays checkout. Rate requests are signed with the WooCommerce REST API consumer secret that your own store created when connecting to PrintaRex — the plugin reads it locally from your WordPress database and never transmits it.
  • Background re-checks — The same lookup is also sent without anyone opening the admin page in three cases: about a minute after the PrintaRex — … shipping zone the plugin placed its method in, or is waiting on, is deleted (for example when you switch to per-zone rates or disconnect; deleting one of your own zones triggers nothing); every hour while PrintaRex reports the store as not connected (or cannot be reached) and that zone is gone or still pending, which also continues after the plugin is deactivated and reactivated; and, while the store is flagged as not connected, at most every 15 minutes in the background after a checkout rate calculation. It never delays checkout.
  • Checkout rate calculation — A POST request is sent to {api_url}/carrier-service/woocommerce/{connectionId}/rates each time a customer enters their shipping address at checkout.

Data transmitted to PrintaRex:

  • Your store’s domain (during every lookup: activation, the admin page, and the background re-checks listed above)
  • Customer destination city and country code (during rate calculation)
  • Cart item WooCommerce product/variation IDs and quantities
  • Store currency code

No personal customer data (name, email, phone, payment details, IP address) is transmitted.

  • PrintaRex Website
  • PrintaRex Terms of Service
  • PrintaRex Privacy Policy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • real time rates
  • zone based
  • printarex
  • shipping
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.0
Update activity26 Oct 20267d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.1.41.1.5
WordPress compatibility7.0.47.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.