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.
⚙️ 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.

×
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).
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 toEldorado.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.
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 | Provides the primary shipping address (≤ 30 characters) | Optional |
Zip Code | Postal Code | 12345-6789 | Ensures accurate delivery (≤ 10 characters) | Optional |
City | City | New York | Part of the shipping address for accurate delivery | Optional |
State | State | NY | Ensures the correct state for shipping | Optional |
Country | Country | US | Specifies the country for international shipping | Optional |
Try This: Enable "Zip Code" for precise delivery tracking, especially for international orders where postal codes are critical.
Eldorado uses specific shipping codes to define shipping methods, which are essential for determining delivery speed, cost, and carrier selection. These codes must be accurately mapped in the integration to ensure orders are processed with the intended shipping method. Below is a table of the supported codes and their corresponding methods, followed by detailed examples to guide your selection based on order type, urgency, and customer location.
Supported Shipping Codes
Code | Method |
---|---|
M02 | USPS Priority Mail |
M01 | USPS Ground Advantage/Best Way |
M03 | USPS Express |
FOR | FedEx One Rate/Expedited 2 Day |
FHD | FedEx Home Delivery |
B2CBR | Best Way Rate Shopping |
BR1D | Best Rate Overnight |
Examples and Context
Choosing the right shipping code depends on factors such as delivery speed, cost sensitivity, and customer expectations. Here are detailed examples to help you decide:
-
M02 - USPS Priority Mail:
- Description: A reliable, cost-effective option with delivery in 1-3 business days, suitable for most standard orders.
- Context: Ideal for customers expecting quick delivery without premium pricing, such as retail goods shipped within the continental U.S.
- Example: For a $50 order of electronics shipping from Austin, TX to Denver, CO on June 16, 2025, selecting "M02" ensures delivery by June 19, balancing speed and cost.
-
M01 - USPS Ground Advantage/Best Way:
- Description: The most economical choice for non-urgent deliveries, typically taking 2-5 business days.
- Context: Best for budget-conscious customers or bulk orders where delivery time is flexible, often used for rural or less time-sensitive shipments.
- Example: A $20 order of clothing shipped from Chicago, IL to a rural area in Montana on June 16, 2025, using "M01" would arrive by June 21, minimizing shipping costs.
-
M03 - USPS Express:
- Description: The fastest USPS option, offering next-day or 2-day delivery, ideal for urgent needs.
- Context: Suited for high-priority orders or customers willing to pay a premium, often for perishable or critical items.
- Example: A $200 order of medical supplies shipped from Miami, FL to New York, NY on June 16, 2025, with "M03" ensures delivery by June 17 for an emergency.
-
FOR - FedEx One Rate/Expedited 2 Day:
- Description: Flat-rate pricing with 2-day delivery, providing predictable costs for medium-sized packages.
- Context: Great for businesses needing consistent pricing and medium-speed delivery, especially for heavier items.
- Example: A $100 order of books in a medium box shipped from Seattle, WA to Portland, OR on June 16, 2025, using "FOR" arrives by June 18 with fixed costs.
-
FHD - FedEx Home Delivery:
- Description: Flexible delivery for residential addresses, typically 1-5 business days, tailored for home shipments.
- Context: Perfect for larger items or residential customers, offering scheduling flexibility.
- Example: A $150 order of furniture shipped from Los Angeles, CA to a suburban home in Phoenix, AZ on June 16, 2025, with "FHD" arrives by June 20.
-
B2CBR - Best Way Rate Shopping:
- Description: Automatically selects the cheapest carrier and method based on cost and delivery time.
- Context: Optimizes shipping costs for standard orders, leveraging multiple carriers like USPS or FedEx.
- Example: A $30 order of accessories with flexible delivery from Dallas, TX to Houston, TX on June 16, 2025, using "B2CBR" might choose USPS for a June 18 delivery at the lowest rate.
-
BR1D - Best Rate Overnight:
- Description: Selects the fastest overnight option from available carriers, ensuring next-day delivery.
- Context: Critical for time-sensitive orders, such as high-value or urgent business needs.
- Example: A $500 order of computer parts shipped from San Francisco, CA to Boston, MA on June 16, 2025, with "BR1D" ensures delivery by June 17 for a critical project deadline.
How to Map Shipping Codes: In the Mapping Dashboard, select the "Source Shipping Method: Shipping Code" field (if available) and use the "Value" option to set a specific code like "M02" for all orders, or use a "Mapping Set" to match Flxpoint’s shipping methods (e.g., "UPS-GND") to Eldorado’s codes (e.g., "M01"). For instance, if your Flxpoint data indicates "Carrier": "UPS" and "Method": "Ground", you can create a rule to map it to "M01" for USPS Ground Advantage, ensuring cost-effective delivery for non-urgent orders.
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, streamlining your supply chain. Happy syncing!
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).
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.