Back to Plugins

Skydropx Pro Shipping Plugin

A comprehensive Medusa plugin for integrating with Skydropx Pro shipping services, providing multi-carrier rate calculation, shipment creation, tracking, and order management.


Overview

This plugin enables seamless integration with Skydropx Pro, a leading Latin American shipping aggregator. It provides access to multiple carriers including FedEx, DHL, and more, with comprehensive shipping management capabilities.

Features

Requirements

Installation

Install the plugin using npm:

npm install @zaamx/medusa-skydropxpro

Configuration

Environment Variables

Add your Skydropx Pro credentials to your .env file:

SKYDROPX_API_KEY=your_api_key
SKYDROPX_API_TOKEN=your_api_token
SKYDROPX_ENVIRONMENT=production # or 'sandbox' for testing

Plugin Configuration

Add the plugin to your medusa-config.js:

const plugins = [
  // ... other plugins
  {
    resolve: "@zaamx/medusa-skydropxpro",
    options: {
      api_key: process.env.SKYDROPX_API_KEY,
      api_token: process.env.SKYDROPX_API_TOKEN,
      environment: process.env.SKYDROPX_ENVIRONMENT,
      // Label format configuration
      label_format: "pdf", // or 'zpl' for thermal printers
      // Default carrier preferences
      carriers: ["fedex", "dhl", "ups"],
    },
  },
]

Usage

Rate Calculation

The plugin automatically calculates shipping rates during checkout:

// Rates are calculated based on:
// - Package dimensions and weight
// - Origin and destination addresses
// - Selected carrier preferences
// - Real-time carrier pricing

Creating Shipments

When an order is fulfilled, the plugin can automatically:

  1. Create a shipment in Skydropx Pro
  2. Generate shipping labels
  3. Provide tracking information
  4. Update order status

Tracking Shipments

Real-time tracking features include:

Shipment Protection

Enable shipment insurance:

{
  resolve: "@zaamx/medusa-skydropxpro",
  options: {
    // ... other options
    enable_insurance: true,
    default_insurance: true, // Auto-insure all shipments
  },
}

Supported Carriers

Skydropx Pro provides access to multiple carriers:

Label Formats

The plugin supports various label formats:

Product Catalog Management

Manage shipping information for your products:

API Integration

Latest Updates (v0.0.6)

The plugin now includes:

Development & Testing

Use sandbox mode for testing:

SKYDROPX_ENVIRONMENT=sandbox

This allows you to:

Shipping Workflow

  1. Customer Checkout - Real-time rate calculation
  2. Order Creation - Order details sent to Medusa
  3. Fulfillment - Admin creates shipment in Skydropx Pro
  4. Label Generation - Automatic label creation
  5. Tracking - Real-time tracking updates
  6. Delivery - Automatic notification on delivery

Best Practices

  1. Address Validation - Ensure accurate addresses for rate calculation
  2. Package Dimensions - Configure accurate product dimensions
  3. Carrier Selection - Choose appropriate carriers for your market
  4. Label Format - Select format compatible with your printer
  5. Insurance - Consider insurance for high-value items

Explore More Medusa Plugins

Find more powerful plugins and integrations to enhance your Medusa store. Browse our collection of community-driven solutions.

Free & Open Source
Community Driven
Easy Integration