swftbox for WooCommerce

Descriere

swftbox for WooCommerce seamlessly integrates your WooCommerce store with swftbox’s last-mile delivery platform. Orders sync automatically, and delivery status updates flow back to your store in real-time.

Key Features

  • Automatic Order Sync: New orders are instantly sent to swftbox for fulfillment
  • Real-time Status Updates: Delivery status changes automatically update in WooCommerce
  • Bidirectional Communication: Two-way sync keeps your store and swftbox in perfect harmony
  • Simple Setup: Connect with one click using your swftbox account
  • HPOS Compatible: Full support for WooCommerce High-Performance Order Storage

How It Works

  1. Install and activate the plugin
  2. Click „Connect with swftbox” and log in to your swftbox account
  3. Approve the WooCommerce API connection when prompted
  4. Orders automatically sync to swftbox and status updates flow back to WooCommerce

Requirements

  • WordPress 5.8 or higher
  • WooCommerce 6.0 or higher
  • PHP 7.4 or higher
  • A swftbox account (sign up here)

External Services

This plugin connects to external swftbox servers to provide order synchronization and delivery management functionality. By using this plugin, you acknowledge and agree to the transmission of data to swftbox’s servers.

What This Plugin Does

This plugin connects to swftbox servers to:

  • Sync order data for fulfillment – When orders are created, updated, or deleted in WooCommerce, the plugin sends order information to swftbox for delivery processing.
  • Update order status bidirectionally – swftbox sends delivery status updates back to your WooCommerce store in real-time.
  • Fetch shipping profile configuration – The plugin retrieves your shipping settings and preferences from swftbox.

Data Transmitted to swftbox

The following data is sent to swftbox servers:

  • Order details: Order ID, order total, currency, order items, quantities, prices
  • Customer shipping information: Recipient name, shipping address, phone number, email
  • WooCommerce API credentials: Consumer key and consumer secret (used only for order status updates back to your store)

Service Details

When Data Is Transmitted

  • On order creation in WooCommerce
  • On order update in WooCommerce
  • On order deletion/cancellation in WooCommerce
  • When swftbox sends delivery status updates to your store
  • During initial plugin setup and connection

By using this plugin, you agree to swftbox’s Terms of Service and Privacy Policy. Order and customer data is transmitted to swftbox’s servers for processing and delivery fulfillment. Your WooCommerce API credentials are stored securely and used solely for the purpose of updating order statuses in your store.

Capturi ecran

  • Setup wizard – Connect your store to swftbox with one click
  • Connection dashboard – View connection health, webhook status, and WooCommerce API status
  • Order management – Orders with delivery status updates from swftbox

Instalare

Automatic Installation

  1. Log in to your WordPress admin panel
  2. Navigate to Plugins > Add New
  3. Search for „swftbox for WooCommerce”
  4. Click „Install Now” and then „Activate”
  5. Go to swftbox in your admin menu and click „Connect with swftbox”

Manual Installation

  1. Download the plugin ZIP file
  2. Log in to your WordPress admin panel
  3. Navigate to Plugins > Add New > Upload Plugin
  4. Choose the downloaded ZIP file and click „Install Now”
  5. Activate the plugin
  6. Go to swftbox in your admin menu and click „Connect with swftbox”

Întrebări frecvente

How do I connect my store?

Install the plugin, then click „Connect with swftbox” on the plugin settings page. You’ll be prompted to log in to your swftbox account and authorize the connection. Everything is set up automatically.

Does this plugin support WooCommerce HPOS?

Yes! This plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS).

What order statuses are synced?

The plugin syncs order creation, updates, and cancellations. Delivery status updates from swftbox (picked up, in transit, delivered, failed, etc.) are automatically reflected in WooCommerce.

Is my data secure?

Yes. All communication between your store and swftbox uses HTTPS encryption. Authentication is handled via OAuth — your WooCommerce API credentials are generated automatically and only used for order status updates.

Can I use this with WooCommerce Subscriptions?

Yes, the plugin works with WooCommerce Subscriptions. Each renewal order will be synced to swftbox automatically.

What happens if I deactivate the plugin?

Webhooks are automatically removed when you deactivate the plugin. Your existing orders in swftbox are not affected. You can reactivate at any time to resume syncing.

Recenzii

Nu există nicio verificare pentru acest modul.

Contributori și dezvoltatori

„swftbox for WooCommerce” este un software open-source. La acest modul au contribuit următoarele persoane.

Contributori

Istoric modificări

1.0.3

  • Added automated WordPress.org deployment via GitHub Actions
  • Published to WordPress.org plugin directory

1.0.2

  • Fixed WordPress.org plugin review requirements
  • Added Requires Plugins header for WooCommerce dependency
  • Improved security with direct nonce verification
  • Extracted inline assets to external CSS/JS files

1.0.1

  • Added proactive webhook health verification
  • New „Verify Connection” button to test webhook delivery
  • Improved health status with 4-level system (healthy, unverified, warning, unhealthy)
  • Enhanced admin UI for connection status feedback

1.0.0

  • Initial release
  • Automatic order sync via webhooks
  • Real-time status updates
  • HPOS compatibility
  • OAuth flow for WooCommerce REST API