Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

PrintaRex Integration For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

PrintaRex Integration For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

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.
  • Easy setup – After entering the API URL, the plugin auto-configures by detecting your store’s PrintaRex connection.
  • Mixed cart support – Non-PrintaRex items are silently ignored; they use your existing WooCommerce shipping zones.
  • 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.

Supported Countries:

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

External Services

This plugin connects to the PrintaRex API (configured via the API URL setting) 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 and is retried periodically from the WordPress admin if the connection ID is missing (with a 1-hour backoff between attempts). The WooCommerce consumer secret is configured in the shipping method settings and signs rate requests.
  • 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 activation lookup)
  • 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.

Screenshots

No screenshots provided


Reviews & Comments