IBIZA Express Delivery Integration

Description

IBIZA Express Delivery Integration is a custom plugin that helps store owners automatically send order details to the IBIZA Express Delivery API. It enables seamless synchronization between WooCommerce and IBIZA’s delivery services.

Features:
– Add a “Create” button to WooCommerce orders list to send order data to IBIZA’s API.
– Manage API credentials via a dedicated settings page.
– Choose between production and test environments with a simple checkbox.
– Track package status and provide a direct link to track the package on IBIZA’s platform.
– Automatically create a custom table for storing package details upon plugin activation.

External Services

This plugin integrates with the IBIZA Express Delivery & Transport Company API to sync WooCommerce orders with their delivery system. The plugin sends order details to IBIZA’s API to create and track delivery packages.

What data is sent and when:
– When an order is created in WooCommerce orders list, the plugin sends the following data to IBIZA’s API:
– Customer name
– Billing address (including street, city, state, postcode, and country)
– Area code
– Total order amount
– Payment method
– Quantity of items in the order
– This data is sent only when the “Create” button is clicked in the WooCommerce orders list or when the plugin is configured to automatically send orders.

Third-Party Service Details:
– The service is provided by IBIZA Smart Delivery Company.
– Terms of Service: IBIZA Terms of Service
– Privacy Policy: IBIZA Privacy Policy

Why this data is sent:
– The data is required to create a delivery package in IBIZA’s system and to provide tracking information for the order.

Conditions:
– The plugin only sends data to IBIZA’s API when explicitly authorized by the store owner (via the “Create” button).
– The plugin supports both test and production environments for the API, which can be configured in the plugin settings.

Uninstallation

  1. Go to Plugins > Installed Plugins in the WordPress admin.
  2. Locate the “IBIZA Express Delivery Integration” plugin.
  3. Click Delete to remove the plugin.
  4. All plugin data, including the custom table (ibiza_packages) and settings (API token and environment mode), will be automatically removed.

Support

For support and feature requests, visit IBIZA.

Screenshots

  • API Settings Page – Enter API token and select the environment (production or test).
  • Orders List with Create Button – Sync individual orders with one click.
  • Package Tracking – View package status and track directly from the orders list.

Installation

  1. Download and extract the plugin zip file.
  2. Upload the ibiza-express-delivery-integration folder to the /wp-content/plugins/ directory.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.
  4. Navigate to Ibiza > Settings in the WordPress admin menu.
  5. Enter your API token and select the environment:
    • Check the “Production Mode” checkbox to use the production environment.
    • Uncheck it to use the test environment.
  6. Save the settings.
  7. Go to the WooCommerce Orders page and click Create to sync orders with IBIZA’s API.

FAQ

How do I set up the API integration?

After activating the plugin, go to Ibiza > Settings, enter your API token, select the environment (production or test), and save the settings.

What happens after clicking “Create”?

The plugin sends order details to the IBIZA API. If successful, the package details are stored, and a tracking link is provided in the orders list.

How do I switch between production and test environments?

Go to Ibiza > Settings and toggle the “Production Mode” checkbox. Check it for production and uncheck it for the test environment.

Is this plugin compatible with all WooCommerce versions?

Yes, it is tested with the latest WooCommerce and WordPress versions.

Can I change the API token later?

Yes, you can update the API token in the settings anytime.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“IBIZA Express Delivery Integration” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0

  • Initial release.
  • Added API settings page with token and environment selection.
  • Integrated “Create” button in WooCommerce order list.
  • Implemented API request handling and error logging.
  • Added custom table creation for package tracking.
  • Added package tracking functionality with direct links to IBIZA’s tracking page.