Skip to content

Dropshipping Plugins

Overview

Dropshipping Plugins connect your Trinavo Shop to external dropshipping suppliers, enabling automatic product synchronization, order forwarding, and inventory management without holding physical stock. This feature streamlines the dropshipping business model by automating product imports, order fulfillment, and status updates.

Purpose

  • Supplier Integration: Connect to dropshipping suppliers like Gate4cards and Trinavo
  • Automatic Product Sync: Import and update product catalogs from suppliers
  • Order Automation: Automatically forward customer orders to suppliers for fulfillment
  • Inventory Management: Keep product availability and pricing synchronized
  • Status Tracking: Monitor order status updates from suppliers
  • Profit Control: Set profit margins on dropshipped products
  • Multi-Supplier Support: Manage multiple dropshipping sources simultaneously

Accessing Dropshipping Plugins

Navigate to: Dropshipping > Dropshipping Plugins from the sidebar

List View

Dropshipping Plugins List

The list view displays all configured dropshipping plugins. If no plugins exist, you'll see a "No Dropshipping Plugins" message.

Header Actions

The list view includes powerful bulk operation buttons:

Fetch All Products

  • Function: Triggers manual product synchronization from ALL enabled plugins
  • Process: Downloads product catalogs from all active supplier connections
  • Usage: Run when you want to refresh entire product inventory
  • Execution: Runs as background job
  • Note: Can take several minutes depending on catalog size

Fetch All Orders

  • Function: Retrieves order status updates from ALL enabled plugins
  • Process: Checks order fulfillment status with suppliers
  • Usage: Update local order statuses with supplier information
  • Execution: Runs as background job
  • Note: Useful for tracking order fulfillment progress

Publish All Orders

  • Function: Sends all pending orders to respective suppliers
  • Process: Forwards customer orders to appropriate dropshipping suppliers
  • Usage: Manually trigger order publishing (if auto-publish is disabled)
  • Execution: Runs as background job
  • Warning: Only publishes unpublished orders

Table Columns

  • Enabled: Click icon to toggle plugin on/off (green checkmark = enabled, red X = disabled)
  • Name: Descriptive name for this plugin configuration (searchable)
  • Plugin: Supplier type (Gate4cards, Trinavo, etc.) (searchable)
  • Profit Percentage: Markup percentage added to supplier prices (numeric, sortable)
  • Auto Update Product Data: Click icon to toggle automatic product synchronization
  • Auto Publish Order: Click icon to toggle automatic order forwarding
  • Auto Update Order Status: Click icon to toggle automatic status updates
  • Token: API authentication token (hidden by default, toggleable)
  • Token 2: Secondary authentication token if required (hidden by default, toggleable)
  • Endpoint URL: Supplier API endpoint (hidden by default, toggleable)
  • Created At: When plugin was configured (hidden by default, toggleable)
  • Updated At: Last modification date (hidden by default, toggleable)

Quick Toggle Actions

You can quickly toggle these settings by clicking directly on the icons in the list:

  • Enabled: Enable/disable the entire plugin
  • Auto Update Product Data: Turn product sync on/off
  • Auto Publish Order: Turn order forwarding on/off
  • Auto Update Order Status: Turn status sync on/off

Search Functionality

Use the search box to find plugins by:

  • Plugin name
  • Plugin type (Gate4cards, Trinavo)
  • Token values
  • Endpoint URL

Row Actions

Edit

  • Function: Modify plugin configuration
  • Use Case: Update API credentials, change automation settings, adjust profit margins

Creating Dropshipping Plugins

Create Dropshipping Plugin

Configure new supplier integrations to expand your dropshipping capabilities.

Basic Configuration

Enabled

  • Type: Toggle switch
  • Default: Disabled (off)
  • Function: Controls whether this plugin is active
  • Usage: Disable temporarily without deleting configuration
  • Recommendation: Configure and test before enabling

Name Required

  • Type: Text input
  • Validation: Required, maximum 250 characters
  • Function: Descriptive identifier for this plugin configuration
  • Examples:
  • "Gate4cards - Gaming Cards"
  • "Trinavo Supplier - Electronics"
  • "Primary Dropship Source"
  • Best Practice: Use clear names that indicate supplier and product category

Plugin Required

  • Type: Dropdown selection
  • Validation: Required
  • Available Options:
  • Gate4cards: Integration with Gate4cards dropshipping platform
  • Trinavo: Integration with Trinavo supplier network
  • Function: Selects which supplier integration to use
  • Note: Contact support to add custom supplier integrations

Pricing Configuration

Profit Percentage

  • Type: Numeric input
  • Validation: Optional, numeric value
  • Function: Percentage markup added to supplier prices
  • Calculation: Final Price = Supplier Price × (1 + Profit Percentage / 100)
  • Examples:
  • 20 = 20% markup (if supplier price is $100, your price is $120)
  • 50 = 50% markup (if supplier price is $100, your price is $150)
  • 10 = 10% markup (if supplier price is $100, your price is $110)
  • Best Practice: Consider market rates, competition, and shipping costs

Automation Settings

Auto Update Product Data

  • Type: Toggle switch
  • Default: Disabled (off)
  • Function: Automatically synchronize product information from supplier
  • Frequency: Based on configured schedule (typically daily)
  • Updates Include:
  • Product names and descriptions
  • Prices
  • Availability/stock status
  • Images
  • Categories
  • Recommendation: Enable for dynamic catalogs that change frequently

Auto Publish Order

  • Type: Toggle switch
  • Default: Disabled (off)
  • Function: Automatically forward new customer orders to supplier
  • Trigger: Immediately when order is placed
  • Benefits: Faster fulfillment, reduced manual work
  • Consideration: Ensure payment processing is reliable before enabling

Auto Update Order Status

  • Type: Toggle switch
  • Default: Disabled (off)
  • Function: Automatically fetch and update order status from supplier
  • Frequency: Based on configured schedule (typically hourly or daily)
  • Status Updates Include:
  • Processing
  • Shipped
  • Delivered
  • Cancelled
  • Benefit: Customers see real-time order status

API Authentication

Token

  • Type: Text input
  • Validation: Optional, maximum 250 characters
  • Function: Primary API authentication token from supplier
  • Security: Stored encrypted in database
  • Source: Obtain from supplier's developer portal or account settings
  • Example: "sk_live_abc123def456ghi789"

Token 2

  • Type: Text input
  • Validation: Optional, maximum 250 characters
  • Function: Secondary authentication token (if supplier requires dual authentication)
  • Usage: Some suppliers use API key + Secret key combination
  • Example: "secret_xyz789abc123"

Endpoint URL

  • Type: Text input (URL)
  • Validation: Optional, maximum 250 characters
  • Function: Custom API endpoint if different from default
  • Default: Each plugin has a default endpoint
  • Usage: Override for testing environments or custom setups
  • Example: "https://api.supplier.com/v2"

Form Actions

Create

  • Saves the plugin configuration and returns to the list view
  • Plugin becomes active if "Enabled" is toggled on
  • Connection is not automatically tested - verify separately

Create & Create Another

  • Saves the current plugin and stays on the form to create another
  • Useful when configuring multiple supplier integrations

Cancel

  • Discards changes and returns to the list view
  • No configuration is saved

How Dropshipping Works

Product Flow

  1. Initial Import:
  2. Enable plugin and trigger "Fetch All Products"
  3. System downloads supplier catalog
  4. Products created in your store with markup applied

  5. Ongoing Sync (if Auto Update enabled):

  6. Scheduled job checks for supplier updates
  7. Price changes reflected automatically
  8. Out-of-stock items marked unavailable
  9. New products added to catalog

Order Flow

  1. Customer Places Order:
  2. Customer buys product on your store
  3. Payment processed through your payment gateway
  4. Order created in your system

  5. Order Publishing:

  6. Manual: Admin clicks "Publish All Orders"
  7. Automatic: If Auto Publish enabled, order sent immediately
  8. Order details forwarded to supplier

  9. Supplier Fulfillment:

  10. Supplier receives order
  11. Supplier ships directly to customer
  12. Supplier updates order status

  13. Status Updates:

  14. Manual: Admin clicks "Fetch All Orders"
  15. Automatic: If Auto Update enabled, status synced automatically
  16. Customer sees updated shipping status

Profit Calculation

Formula: Selling Price = (Supplier Price × (1 + Profit Percentage / 100))

Example: - Supplier Price: $80 - Profit Percentage: 25% - Your Price: $80 × 1.25 = $100 - Your Profit: $20 per sale