Eldorado as Source

Eldorado is a premier dropshipping source that streamlines product sourcing and order fulfillment for online retailers. With a broad catalog of trending products and a reliable logistics network, Eldorado empowers entrepreneurs to scale their businesses efficiently and confidently.

 

How to connect    

📋 Phase 1: Create Your Eldorado Source +
Step 1 – Log In & Navigate
Sign in to your Flxpoint dashboard, open the Connections menu and choose Fulfillment Sources.
Step 2 – Add Source
Click + Add Source, name it “Eldorado”, pick its type, and hit Save.
Step 3 – Launch Integration Wizard
You’ll see a notice that no integrations exist yet. Click Get Started to open the wizard.
🔐 Phase 2: Supplier Connection +
Step 4 – Select Eldorado
Search for “Eldorado” in the supplier directory, select it, and confirm you have a reseller account.
Step 5 – Enter Credentials
In the Authenticate With Supplier form supply:
  • Feed URL – Provided by Eldorado. Required for Get Inventory & Pricing/Quantity.
  • API Token – Provided by Eldorado. Required for Send Orders and Get Shipments.
Finish by clicking Continue.
⚙️ Phase 3: Configure Each Process +
Step 6 – Get Inventory & Pricing/Quantity
  • Choose Get Inventory & Pricing/Quantity in the process list.
  • Create a new connection and fill:
    • Connection Name: e.g. “Eldorado Feed”
    • Feed URL: Paste the Eldorado inventory feed link
  • Click Test Connection; if successful, hit Save Connection.
Step 7 – Send Orders
  • Select Send Orders and create a connection:
    • Connection Name: e.g. “Eldorado Orders”
    • API Token: Enter your Eldorado token
  • Test and save the connection.
Step 8 – Get Shipments
Repeat Step 7 for the Get Shipments process using the same API Token (or a different one if Eldorado issues separate keys).
Step 9 – Finalize & Activate
Review each process, adjust any scheduling or mapping options, then click Save and Complete. Your Eldorado integration is now active.
Eldorado Connection

Product Operations

The primary operation handles the bulk of your inventory management needs, while the secondary operation allows for more detailed control, such as focusing on specific products or updates          

Get Inventory and Pricing & Quantity

Supported | Eldorado - Get Inventory and Pricing & Quantity

Introduction to Eldorado - Get Inventory and Pricing & Quantity Integration
This guide helps you set up the Eldorado - Get Inventory and Pricing & Quantity integration. It syncs product data (e.g., attributes, SKUs) and updates stock levels and pricing, ensuring your catalog stays accurate. Let’s get started!

This integration imports and updates product data from Eldorado:
  • Get Inventory: Imports product details like attributes (e.g., brand, description) and identifiers (e.g., SKU).
  • Pricing & Quantity: Updates stock quantities and pricing (e.g., cost, MAP, MSRP).
It keeps your inventory accurate, preventing overselling and ensuring correct pricing.

The integration has two parts with key differences:
  • Get Inventory: Uses the provided Feed URL to retrieve product details (e.g., products.xml, products_properties.csv) including brand, description, and SKU.
  • Pricing & Quantity: Connects to the provided Feed URL to download stock and pricing data (e.g., inventory.xml, products.csv, MSP.csv), updating quantities (e.g., 50 units) and prices (e.g., cost of $15).
  • Syncing: Data is processed and synced to your system, either manually or on a schedule (e.g., daily at 8 AM UTC). You can run the sync using the Run Sync option from the integration menu.
Important Note: If the Feed URL connection fails, neither Get Inventory nor Pricing & Quantity updates will complete.

You can customize the integration with these settings:
  • Enable/Disable Fields: Choose which fields to import in the mapping template (e.g., enable/disable "MAP PRICE").
  • Automatically Pricing & Quantity: Enable this to automatically update pricing and quantity data via the Feed URL.
  • Allow Create Variant: Enable this to allow creating variants while running Pricing & Quantity (default: disabled).
  • Scheduling: Run manually or schedule (e.g., daily at 8 AM UTC) using the "Adjust Schedule" option.
  • Feed URL: The URL provided by Eldorado to retrieve the inventory and pricing data.

Follow these steps to configure the integration:
Get Inventory
Pricing & Quantity
  • 1 Access the Integration: Go to the Eldorado source and select "Get Inventory."
  • 2 Configure Feed URL: Under "Authentication Details," enter the Feed URL provided by Eldorado. Click Test Connection to verify it works.
  • 3 Configure Master SKU (Optional): Under "Master SKU," set how SKUs are linked: Inventory SKU → Master SKU → Listing SKU. Optionally, set an SKU prefix to differentiate Eldorado products.
  • 4 Create a Mapping Template: Use the "Manage Mapping" option to define which fields to import (see Mapping Templates section).
  • 5 Run the Integration: Start manually using Run Sync or schedule it via "Adjust Schedule."
  • 1 Access the Integration: Go to the Eldorado source and select "Get Pricing & Quantity."
  • 2 Configure Feed URL: Under "Authentication Details," enter the Feed URL provided by Eldorado. Enable Automatically Pricing & Quantity to ensure updates are fetched via the Feed URL. Click Test Connection to verify it works.
  • 3 Configure Master SKU (Optional): Under "Master SKU," set how SKUs are linked: Inventory SKU → Master SKU → Listing SKU. Optionally, set an SKU prefix.
  • 4 Create a Mapping Template: Use the "Manage Mapping" option to define which fields to import (see Mapping Templates section).
  • 5 Run the Integration: Start manually using Run Sync or schedule it via "Adjust Schedule."

Pricing is sourced from Eldorado Product File Fields:
  • Default Pricing: Includes Cost, MAP, MSRP (e.g., MSRP of $25).
  • MAP Priority: Prioritizes MSP.csv for MAP, falling back to Eldorado.xlsx if not found.

Stock quantities are sourced from the “QUANTITY” field in inventory.xml (e.g., 50 units for SKU “ABC123”).

A mapping template controls how data is imported. In this version, you can only enable or disable fields.
Interface Overview
  • The mapping screen is labeled “Eldorado → Flxpoint” with subsections for “Get Inventory” and “Get Pricing & Quantity.”
  • Buttons: Cancel and Save Mapping.
  • Columns: Left (Eldorado fields), Right (your system’s fields).
Mapping Options
  • Enable: Import the field (e.g., enable “COST”).
  • Disable: Ignore the field (e.g., disable “MAP PRICE”).
  • Required fields like “SKU” cannot be disabled.
Available Source Fields
  • Get Inventory: ALL ATTRIBUTES, ALL IMAGES, MANUFACTURER, CATEGORY 1, CATEGORY 2, CATEGORY 3, RESTRICTION, DESCRIPTION, DIMENSION UNIT, HEIGHT, LENGTH, WIDTH, MAP PRICE, MPN, MSRP, TITLE, UPC, WEIGHT, WEIGHT UNIT, SKU, PARENT SKU.
  • Pricing & Quantity: COST, MAP PRICE, MSRP, QUANTITY, SKU.
Get Inventory Mapping
Pricing & Quantity Mapping
Get Inventory Mapping Fields
These mappings cover product details like attributes and identifiers from Eldorado files (e.g., products.xml, products_properties.csv):
Eldorado Field Maps To Example Purpose Status
SKU Inventory Variant: SKU ABC123 Unique identifier for each product variant Required
Parent SKU Inventory Parent: Parent SKU ABC123-PARENT Links variants to their parent product Required
Manufacturer Inventory Parent: Manufacturer Clone A Willy Identifies the brand or manufacturer Enabled
All Attributes Inventory Parent: All Attributes Color: Blue, Packaging: Box Comprehensive view of product features Enabled
All Images Inventory Parent: All Images https://www.eldorado.net/images/Xlarge/ABC123.jpg Enhances product listings Enabled
Category 1 Inventory Parent: Category 1 Toys Primary category for organization Enabled
Category 2 Inventory Parent: Category 2 Puzzles Secondary category for organization Enabled
Category 3 Inventory Parent: Category 3 Educational Tertiary category for organization Enabled
Restriction Inventory Variant: Restriction Not for sale in CA Informs of sales or shipping limitations Enabled
Description Inventory Parent: Description A fun 100-piece puzzle for kids. Provides detailed product information Enabled
Title Inventory Parent: Title 100-Piece Puzzle Identifies products in the catalog Enabled
UPC Inventory Variant: UPC 012345678905 Verifies product identity Enabled
MPN Inventory Variant: MPN PZ-100 Additional product identifier Enabled
Height Inventory Variant: Height 10 Dimensions for shipping/storage Enabled
Length Inventory Variant: Length 12 Dimensions for shipping/storage Enabled
Width Inventory Variant: Width 8 Dimensions for shipping/storage Enabled
Weight Inventory Variant: Weight 1.5 Calculates shipping costs Enabled
Weight Unit Inventory Variant: Weight Unit pound Standardizes weight unit Enabled
Dimension Unit Inventory Variant: Dimension Unit inch Standardizes dimension unit Enabled
Pricing & Quantity Mapping Fields
These mappings cover stock levels and pricing from Eldorado files (e.g., inventory.xml, products.csv, MSP.csv):
Eldorado Field Maps To Example Purpose Status
Quantity Inventory Variant: Quantity 50 Current stock quantity Enabled
Cost Inventory Variant: Cost 15 Base cost of the product Enabled
MAP Price Inventory Variant: MAP Price 20 Ensures pricing policy compliance Enabled
MSRP Inventory Variant: MSRP 25 Suggested retail price Enabled
SKU Inventory Variant: SKU ABC123 Identifies product to update Required
Practice Mapping
Try enabling or disabling the “Cost” field:

If issues arise:
  • Feed URL Connection Failure:
    • Verify the Feed URL connection for both Get Inventory and Pricing & Quantity.
    • Check that the provided Feed URL is correct and accessible.
    • Test the connection using the Test Connection button.
  • Missing Data:
    • Ensure required fields like “SKU” and “PARENT SKU” are enabled.
    • Verify that all necessary files (e.g., products.xml, inventory.xml) are available via the Feed URL.
  • Sync Failure:
    • Check logs using the "View Logs" option to identify errors.
    • Contact support if needed.
Diagnostic Tip: The "View Logs" option provides detailed information about each step of the process. Check these logs first to identify where the process might be failing.

Conclusion
With this integration set up, your system will sync product details, stock levels, and pricing from Eldorado, keeping your catalog accurate.
 
 

 

 

Order Operations

It submits orders to vendors for fulfillment and subsequently imports the shipment details, ensuring an integration between order processing and shipment tracking.  

Send Orders

Supported | Eldorado - Send Orders

Introduction to Eldorado Send Orders
Welcome to the Eldorado Send Orders integration guide! This integration automates sending purchase orders to Eldorado. It ensures efficient order fulfillment. Let’s get started!

The Eldorado Send Orders integration enables you to:
  • Automates submission of order details like SKUs, quantities, and shipping addresses.
  • Uses Eldorado’s API for secure communication.
  • Streamlines your supply chain, reducing manual work and errors.
This ensures efficient order processing and fulfillment.

The integration follows these steps:
  • 1 Initiation: Receives a list of purchase orders ready to send to Eldorado.
  • 2 Configuration: Initializes the Eldorado API connection using your Account Number, Partner Key, and API Token.
  • 3 Connection Test: Tests the API connection. If it fails, the process halts.
  • 4 Order Processing: Maps order data (e.g., SKUs, quantities, addresses) into Eldorado’s required format, submits via HTTP POST, and processes responses.
  • 5 Response Handling: Updates successful orders with confirmation numbers or logs errors for failed ones.
  • 6 Syncing: Updates order statuses in your system (e.g., "Sent"). Run manually using "Run Sync" or schedule via "Adjust Schedule."
Pro Tip: Schedule regular syncs to maintain up-to-date order statuses.
Note: API failures pause the integration and trigger notifications.

Customize the integration with these settings:
  • Enable/Disable Fields: Choose which fields to send in the mapping template (e.g., enable/disable "Zip Code").
  • Hold for X Hours: Set a delay (e.g., 24 hours) to review orders before sending.
  • Send During Business Hours: Enable to send requests only during business hours.
  • Scheduling: Run manually or schedule (e.g., daily at 8 AM UTC) using "Adjust Schedule."
Note: Adjust scheduling to align with your operational hours.

Follow these steps:
  • 1 Access the Integration: Go to the Eldorado source and select "Send Orders."
  • 2 Configure API Connection:
    • Enter: Account Number – Your Eldorado account number.
    • Enter: Partner Key – Your Eldorado partner key.
    • Enter: API Token – Your Eldorado API token.
    • Test the connection, then save it.
  • 3 Configure Settings:
    • Hold for X Hours – Set a delay if needed.
    • Send During Business Hours – Enable if desired.
  • 4 Create a Mapping Template: Define which fields to send (see below). Use "Manage Mapping" to access the template.
  • 5 Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule."

Mapping templates control how order data is sent to Eldorado. You can only enable or disable fields.
Interface Overview
  • The mapping screen is labeled “Eldorado → Flxpoint” under “Send Orders.”
  • Buttons: Cancel and Save Mapping.
  • Columns: Left (your system’s fields), Right (Eldorado fields).
Mapping Options
  • Enable: Send the field (e.g., enable “Code”).
  • Disable: Ignore the field (e.g., disable “Zip Code”).
  • Required Fields: “Code” (SKU) cannot be disabled.
Complete Field Mappings
Below are the fields you can enable for syncing:
General Fields
Eldorado Field Maps To Example Purpose Status
Code SKU ABC123 Identifies the product for Eldorado Required
Quantity Quantity 10 Specifies how many units to ship Optional
Address Line 1 Address Line 1 123 Main St Primary shipping address (≤ 30 chars) Optional
Zip Code Postal Code 12345-6789 Accurate delivery (≤ 10 chars) Optional
City City New York Part of the shipping address Optional
State State NY Correct state for shipping Optional
Country Country US International shipping country Optional
Try This: Enable "Zip Code" for precise delivery tracking, especially internationally.

Eldorado uses specific shipping codes to define shipping methods. Map them correctly so orders use the intended method.
Supported Shipping Codes
Name Flxpoint Shipping Policy Shipping Code Best Fit
USPS Ground Advantage Best Way M01 Best Fit Domestic Continental USA
USPS Priority Mail USPS Priority Mail M02 Best Fit Military + US Territories
USPS Priority
FedEx One Rate Expedited 2 Day FOR Best Fit Domestic Expedited
Rate Shopping Best Way Rate Shopping B2CBR Best Fit Domestic Continental USA
FedEx Home Delivery FedEx Home Delivery FHD Best Fit
USPS Express USPS Express M03 Best Fit
USPS International Priority USPS International Priority M14 Best Fit International Expedited
USPS International First Class USPS International First Class M15 Best Fit
Best Rate Overnight Best Rate Overnight BR1D Best Fit
Best Way International Best Rate International UMII Best Fit International Cheapest
FedEx 2 Day FedEx 2 Day F2D Best Fit Domestic Expedited
Examples and Context
  • M01: Cheapest domestic ground; flexible timelines.
  • M02: 1–3 day domestic; balanced speed/cost.
  • M03: Overnight/2-day domestic for urgent orders.
  • FOR: Flat-rate FedEx 2-day; predictable pricing.
  • F2D: FedEx 2-day time-definite (non flat-rate).
  • FHD: Residential domestic deliveries.
  • B2CBR: Cheapest viable domestic rate via shopping.
  • BR1D: Fastest available overnight.
  • M14: International expedited via USPS.
  • M15: Low-cost international for light parcels.
  • UMII: Cheapest international option available.
How to Map Shipping Codes: If your order data includes “Carrier” and “Method”, use a Mapping Set to translate (e.g., “UPS + Ground” → “M01”, “USPS + Priority” → “M02”, “International + Cheapest” → “UMII”).

Be aware of these limitations:
  • API Rate Limits: Exceeding Eldorado API limits pauses the integration.
  • Data Scope: Only processes data available via the Eldorado API.
  • Required Fields: “Code” must be enabled.

Troubleshoot issues with these steps:
  • Connection Issues: Verify Account Number, Partner Key, and API Token.
  • API Errors: Ensure the Eldorado API is accessible.
  • Missing Data: Check mapping template for enabled fields (e.g., “Code”).
  • Rate Limits: Confirm you haven’t hit Eldorado API limits.
  • Contact Support: Reach out to Eldorado support with error details.
Diagnostic Tip: Missing order data often results from disabled required fields.

Key information:
  • API Token: Required for send orders. This token is used to authenticate with the Eldorado Order API.
  • Date: As of 11:31 AM -04, June 16, 2025, this integration is operational.
Pro Tip: Ensure the API token is securely stored and valid to avoid authentication issues.

Conclusion
The Eldorado Send Orders integration automates sending purchase orders, ensuring efficient fulfillment. Customize mappings and schedules to fit your workflow.
 
 

Get Shipments

Supported | Eldorado - Get Shipments

Introduction to Eldorado - Get Shipments Integration
This guide helps you set up the Eldorado - Get Shipments integration. It retrieves shipment data from Eldorado’s API and syncs tracking details to your system, keeping customers informed. Let’s get started!

This integration pulls shipment data from Eldorado via their API:
  • Automatically retrieves tracking numbers, carrier, and service codes.
  • Maps data to your shipment fields (e.g., Carrier, Tracking Number).
It ensures timely tracking updates for your customers.

The integration follows these steps:
  • 1 API Authentication: Uses the API Token to connect to the Eldorado Order API.
  • 2 Connection Test: Tests the API connection (e.g., /ping endpoint). If it fails, the process stops.
  • 3 Fetch Shipments: Retrieves shipment data for a specified date range via the /shipments endpoint.
  • 4 Data Processing: Parses shipment details (e.g., carrierCode, trackingNumber) into structured objects.
  • 5 Carrier Identification: Applies rules to identify carrier and method based on tracking formats.
  • 6 Syncing: Maps data to your system using a template and updates shipment records. Run manually with Run Sync or schedule via "Adjust Schedule."
Important Note: You’ll need an API Token from Eldorado, required for both Send Orders and Get Shipments. Contact your support team if you don’t have it.

Customize the integration with these settings:
  • 1 API Token: The token provided by Eldorado, required for authentication.
  • 2 Date Range: Set the look-back period (e.g., 7 days) for retrieving shipments.
  • 3 Scheduling: Run manually or schedule (e.g., daily at 8 AM UTC) using "Adjust Schedule."

Follow these steps to configure the integration:
  • 1 Access the Integration: Go to the Eldorado source and select "Get Shipments."
  • 2 Configure API Connection: Enter the API Token provided by Eldorado. Click Test Connection to verify it works, then save.
  • 3 Configure Settings: Set the date range and schedule as needed.
  • 4 Create a Mapping Template: Use the "Manage Mapping" option to define which fields to import (see Mapping Templates section).
  • 5 Run the Integration: Start manually with Run Sync or schedule via "Adjust Schedule."

A mapping template controls how shipment data is imported into your system. You can only enable or disable fields.
Interface Overview
  • The mapping screen is labeled “Eldorado → Flxpoint” under “Get Shipments.”
  • Buttons: Cancel and Save Mapping.
  • Columns: Left (Eldorado fields), Right (your system’s fields).
Mapping Options
  • Enable: Import the field (e.g., enable “Tracking Number”).
  • Disable: Ignore the field (e.g., disable “Service Code”).
  • Required fields like “Tracking Number” cannot be disabled.
Available Source Fields
  • Shipment Data: Carrier Code, Service Code, Tracking Number, Shipment Date.
Complete Field Mappings
Eldorado Field Maps To Example Purpose Status
Carrier Code Shipment: Carrier UPS Identifies the shipping carrier Enabled
Service Code Shipment: Method Ground Specifies the shipping method Enabled
Tracking Number Shipment: Tracking Number 1Z12345YW67890 Allows tracking of the shipment Required
Shipment Date Shipment: Shipped At 2025-06-12 Records the shipment date Enabled
Practice Mapping
Try enabling or disabling the “Service Code” field:

If issues arise:
  • API Connection Failure:
    • Verify your API Token.
    • Test the connection using the Test Connection button.
  • Missing Data:
    • Ensure required fields like “Tracking Number” are enabled.
    • Check the date range for valid shipment data.
  • Sync Failure:
    • Review errors in logs using the "View Logs" option.
    • Contact support if problems persist.
Diagnostic Tip: The "View Logs" option provides detailed information about API responses and errors. Check these logs to identify issues like connection failures or missing shipments.

Conclusion
With this integration set up, your system will receive shipment updates from Eldorado, ensuring accurate tracking information for your customers.