Skip to content

WooCommerce QuickShipper Shipping Method

Documentation for the Plug and Pay WooCommerce QuickShipper Shipping Method plugin.

Requirements

Technical Requirements

  • PHP: 8.1, 8.2, or 8.3
  • ionCube Loader: Required. For more details, check the ionCube Manual.
  • WooCommerce: 3.6 or higher

Store Setup Prerequisites

  • Google Maps API Key: Required for the interactive map selection.
  • QuickShipper Account: Client ID, Secret, Username, and Password provided by QuickShipper.
  • Store Location: Coordinates (Latitude/Longitude) for your warehouse or store location.

Technical Specification & Feature Support

FeatureSupported
HPOS
Shipping Zones
Real-time Rates
Interactive Map
Parcel RegistrationManual or Automatic
Tracking
Test Mode
Configurable Map Position

Setup

Global Settings

Go to WooCommerce > Settings > Shipping > QuickShipper to configure the global API settings:

  1. Client ID & Secret: Provided by QuickShipper.
  2. Username & Password: Your QuickShipper account credentials.
  3. Google Map Key: Required to display the map for point selection.
  4. Store Location: Set your store's Longitude, Latitude, Address, and Phone.
  5. Registration Mode: Choose between Manual or Automatic registration.
  6. Map Position: Choose where the interactive map appears on the checkout page — after address line 1, after city, or after postcode.
  7. Show logo: Toggle the QuickShipper logo visibility on the checkout page.

Shipping Zones

After configuring the global settings, add the QuickShipper delivery method to your desired shipping zones under WooCommerce > Settings > Shipping > Shipping zones.

Debugging

WooCommerce Shipping Debug Mode

When setting up or troubleshooting shipping rates, it is highly recommended to enable WooCommerce Shipping Debug Mode. This prevents WooCommerce from caching shipping rates, ensuring that every change you make to settings or the interactive map is reflected immediately.

To enable it:

  1. Go to WooCommerce > Settings > Shipping > Shipping options.
  2. Check the Enable debug mode box.
  3. Save changes.

Note: Remember to disable this once your store is live, as it can impact performance.

Features

Interactive Map

Customers can select their precise delivery location using an interactive Google Map during checkout. The shipping rate is calculated in real-time based on the distance from your store to the selected point.

Parcel Registration

The plugin supports two registration modes:

  • Manual (Default): Store administrators manually register the parcel from the WooCommerce order details page.
  • Automatic: Parcels are automatically registered with QuickShipper as soon as the order payment is completed.

Shipment Tracking

Tracking numbers are automatically associated with the WooCommerce order. Additionally, a real-time tracking status table is displayed directly on the order details page, allowing you and your customers to monitor the delivery progress without leaving the site.