VeezDelivery Shipping for WooCommerce

Description

VeezDelivery Shipping for WooCommerce is the official logistics integration that connects your WooCommerce store directly to the VeezDelivery courier and dispatch network.

Calculate dynamic shipping quotes in real time at checkout based on weight, distance, and fleet availability; dispatch delivery drivers automatically as orders are paid; validate Chilean customer RUTs with Module 11 checks; and provide customers with live GPS tracking links and delivery security PINs.

Key Features

  • Dynamic Real-Time Rate Quoting: Calculates shipping prices and delivery estimates on checkout based on your store warehouse location and customer dropoff address.
  • Automated Courier Dispatch: Automatically creates dispatch requests in VeezDelivery when WooCommerce orders reach your configured trigger status (e.g., Processing / Paid).
  • Full HPOS Compatibility: Officially supports WooCommerce High-Performance Order Storage (Custom Order Tables) and legacy postmeta.
  • Gutenberg Blocks & Classic Checkout RUT: Seamlessly validates Chilean National Identity RUT (Module 11 algorithm) with auto-formatting in both classic checkouts and modern block-based checkouts.
  • Delivery Security PIN (Código PIN): Generates and displays delivery confirmation PINs on customer thank-you pages and order emails for verified handoffs.
  • Live GPS Tracking: Injects interactive tracking links into customer order confirmations and emails so shoppers can watch their courier in transit.
  • Built-in Sandbox / Test Mode: Simulate rate quotes, test purchases, and order dispatches without incurring actual logistics costs or notifying real drivers.
  • Integrated System Logs: Monitor API requests, webhook deliveries, and order synchronization directly inside the WooCommerce admin settings tab.
  • Fail-Safe Webhook & CRON Sync: Bidirectional status updates via secure REST webhook with 30-minute background CRON fallback reconciliation.

External Service Disclosure

This plugin communicates directly with the VeezDelivery Cloud Logistics Platform (https://veez.cl) via REST API endpoints (https://api.veez.cl/api/v1) to calculate real-time shipping rates, geocode addresses, and automatically dispatch couriers.

Data sent to VeezDelivery:
* Destination address, postal code, and geocoded coordinates for routing.
* Order weight, item count, and product line items to match fleet vehicle limits.
* Customer name, recipient phone, and Chilean RUT for secure courier handoff.
* Store warehouse origin address and WooCommerce order reference ID.

Data received from VeezDelivery:
* Real-time shipping options, dynamic tariffs, and estimated delivery durations.
* Driver assignments, vehicle details, delivery status changes, and GPS live tracking links.
* Delivery security PIN (PIN de Entrega) for verification.

Third-Party Terms & Privacy:
* Terms of Service
* Privacy Policy

Installation

  1. Upload the veezdelivery-shipping-for-woocommerce folder to your WordPress /wp-content/plugins/ directory, or install the .zip file via Plugins > Add New > Upload Plugin.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Navigate to WooCommerce > Settings > Integration > VeezDelivery.
  4. Enter your Live and Sandbox API keys obtained from your VeezDelivery business dashboard.
  5. Go to WooCommerce > Settings > Shipping > Shipping Zones, add or edit a shipping zone, and add the VeezDelivery Express Shipping method.
  6. Configure your pickup warehouse address or select your default store location.

FAQ

Where do I obtain my VeezDelivery API credentials?

You can generate your API Key and Secret directly from your VeezDelivery business account dashboard at https://veez.cl.

Does this plugin support WooCommerce High-Performance Order Storage (HPOS)?

Yes. VeezDelivery Shipping is fully declared and tested for WooCommerce HPOS (custom order tables) as well as legacy WordPress postmeta storage.

How does the Sandbox / Test Mode work?

When Test Mode is enabled in WooCommerce > Settings > Integration > VeezDelivery, the plugin uses your Sandbox API key to simulate checkout rates and driver dispatches without booking actual couriers or incurring fees.

What custom order statuses does the plugin register?

It registers the custom status Delivered (wc-delivered), allowing store owners to distinguish dispatched orders that have been successfully confirmed by the driver.

How is the Delivery Security PIN verified?

When an order is dispatched, a security PIN is generated and visible in the customer order details and order confirmation email. The customer shares this PIN with the courier upon arrival to confirm delivery receipt.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“VeezDelivery Shipping for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.2

  • Feature: Official compatibility declaration for WooCommerce High-Performance Order Storage (HPOS / custom order tables).
  • Security: Added explicit current_user_can('manage_woocommerce') capability verification on administrative log purging.
  • Fix: Unified delivery security PIN nomenclature across templates, admin notes, and emails in place of legacy OTP labels.
  • Improvement: Switched script enqueue cache-busting to static plugin version constant (VEEZ_VERSION) for production environments.
  • Testing: Verified compatibility with WordPress 6.7 and WooCommerce 9.3.

2.0.1

  • Fix: Real-time Chilean RUT formatting and Module 11 check-digit validation in classic and Gutenberg checkout blocks.
  • Fix: Multi-instance warehouse metadata persistence in WordPress database options.

2.0.0

  • Initial public release with real-time rate calculations, automated dispatching, and bidirectional webhook sync.