Complete Medical Supplies as Source

Complete Medical Supplies is a distributor of medical equipment, healthcare products, and mobility aids. It is also available in Flxpoint by request, allowing retailers to automate inventory synchronization and order processing for efficient operations.

 

 

How to Connect

Step 1: Log into your Flxpoint account and navigate to the Sources tab.
Step 2: Click on + Add Source (or Configure Single Source) to begin creating a new source for Complete Medical Supplies.
Step 3: Provide basic source details (e.g., vendor name "Complete Medical Supplies"), then click Save or Next to continue.
Step 4: Follow the Source Wizard prompts. You may see:
Vendor Setup: Indicate if this source is a vendor (e.g., Complete Medical Supplies) or an internal warehouse. If vendor, choose whether to enable a Vendor Portal or use integrations.
Assign Vendor: Assign an existing vendor record or create a new one for Complete Medical Supplies.
Configure Vendor Portal: If you enable a portal, specify which vendor users can access your inventory/fulfillment requests.
Order Fulfillment: Enable/disable this source for fulfilling sales orders, set up auto-processing, and define your inventory commit strategy.
Shipping Cost Estimations: Choose to use Rate Shopping or Estimates via Rules.
Real-Time Estimates: Optionally integrate with a rate-shopping provider (e.g., ShipEngine).
Order Routing Groups: Add this source to any relevant routing group to prioritize order fulfillment.
Shipping Methods: Define your shipping method name, default carrier code, and whether to use rate-shopped codes.
Source Location: Enter the “Ship From” address (street, city, state, country).
Integration Setup: Once these steps are completed, click Done to finalize your source.
Step 5: Under Integrations, select Get Inventory. If you see "No integrations have been configured for this process yet", click Start Creating Integrations.
Step 6: In the Edit Complete Medical Supplies Connection (or “New Complete Medical Supplies Connection”) form, enter your FTP credentials:
Connection Name – a unique name (e.g., "Complete Medical Supplies FTP").
FTP Host – the FTP endpoint provided by Complete Medical Supplies.
Username and Password – your FTP login credentials.
Port – typically 21 (or as provided by Complete Medical Supplies).
Click Test Connection to ensure your credentials are valid.
Step 7: Once the test is successful, click Save Connection to store these details in Flxpoint.
Step 8: You’ll see the Configure Settings screen. Specify file/folder paths for the Complete Medical Supplies inventory feed, decide whether to archive older data, and configure any shipping or advanced settings as needed. Then click Save and Proceed.
Step 9: Next, select or create your Mapping Template under Define a Mapping Template. Map the vendor’s fields (SKU, quantity, etc.) to the corresponding Flxpoint fields. Click Save and Complete when finished.
Step 10: Your Complete Medical Supplies integration for Get Inventory is now active. Flxpoint will begin retrieving inventory from the vendor’s FTP feed according to your scheduled settings.

 

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 (Primary)

Supported

Complete Medical Supplies - Get Inventory (Primary)

Overview:
This integration retrieves and synchronizes the primary inventory data from Complete Medical Supplies. It combines a static product feed with dynamic FTP files—one supplying real‐time pricing and another updating inventory levels—ensuring your product details and stock information are current.

How It Connects:
The process begins by downloading a static feed that provides foundational product information. Then, it connects to an FTP server to download two files containing the latest pricing and quantity data. If either file is missing or empty, the job will fail.

Default Settings:
You can configure whether missing products are archived (removed from active inventory) or simply set their quantity to zero. The integration may be executed manually or automatically on a schedule.

Integration Steps:
1. Connect your Complete Medical Supplies integration and configure the FTP settings.
2. Choose your operational preferences such as archiving options and scheduling.
3. Define and save your mapping template so that each source attribute is correctly linked to your system’s inventory fields.
4. Run the integration manually or let it run on a preset schedule.

Mapping Template Details:
Header & Actions: The header displays “Complete Medical Supplies - Get Source Products” along with an input field for naming the template. Action buttons (Delete, Duplicate, Save) allow you to manage the template.
Dual Column Layout: The interface is divided into two main sections. The left column (“From Value”) shows the source attribute—such as product categories, brand, SKU, cost, and dimensions— while the right column (“To Inventory Parent Field” or “To Inventory Variant Field”) indicates the destination field in your inventory system.
Mapping Options: For each field, you can select one of several mapping modes:
Don't Map: The field is ignored.
Set To Empty: The field is cleared.
Direct Copy / Field: The source value is copied directly.
Value: A constant value is set.
Mapping Set: A lookup or transformation is applied.
Rules: Conditional logic may be applied (available in some fields).
Dropdown Selections: When you click a dropdown in the mapping interface, you see a list of source attributes (for example, Category1, Category2, Country Of Origin, Date Established, Description, Drop Ship Status, etc.). This lets you assign the correct source data to each inventory field.
Examples of Common Fields:
SKU: A unique identifier for each parent item. Example: "PARENT-001"
Parent SKU: The main SKU grouping child variants together. Example: "PARENT-GROUP-001"
All Images: A collection of image URLs or file names associated with the item. Example: "image1.jpg, image2.jpg"
Brand: The brand or manufacturer name of the item. Example: "Complete Medical Supplies"
Category 1: The primary (top-level) category for the product. Example: "Medical Supplies"
Category 2: A secondary category for further organizing products. Example: "Orthopedic"
Category 3: A tertiary or more specific category. Example: "Supports & Braces"
Description: A short or long text description of the product. Example: "Comfortable wrist support brace for daily wear."
Title: The product’s main title or name. Example: "Adjustable Wrist Brace"
Master SKU: The primary “master” SKU to link or build new product SKUs from. Example: "MASTER-0001"
SKU: A unique identifier for each variant (child). Example: "VAR-0001-SMALL"
ASIN: The Amazon Standard Identification Number for the variant. Example: "B00ABC1234"
All Images: A collection of images specific to this variant. Example: "variant1_front.jpg, variant1_side.jpg"
Allow Backorders: Indicates if this variant can be ordered when out of stock. Example: "true"
Archived: Indicates if this variant is archived (no longer active). Example: "false"
Bin Location: The physical warehouse bin or shelf where this variant is stored. Example: "Aisle 3, Bin B4"
Cost: The per-variant cost of the item (your cost). Example: "10.50"
Dimension Unit: The full name of the dimension unit. Example: "inch" or "centimeter"
Dimension Unit (Abbreviated): The shortened version of the dimension unit. Example: "in" or "cm"
Dropship Fee: An extra fee charged for dropshipping this variant. Example: "5.00"
GTIN: The Global Trade Item Number (like EAN or JAN). Example: "01234567890123"
Height: The height dimension of the variant. Example: "12"
Length: The length dimension of the variant. Example: "24"
MAP: The Minimum Advertised Price for the variant. Example: "15.99"
MPN: The manufacturer’s part number for the variant. Example: "MPN-ABC-123"
MSRP: The manufacturer’s suggested retail price for the variant. Example: "19.99"
Quantity: The current in-stock quantity of this variant. Example: "200"
Reference Identifier: Optional value for matching source & virtual variants. Example: "REF-ABC-001"
Shipping Cost: The shipping fee or cost for this variant. Example: "4.99"
Source List Price: The original or “list” price from the data source. Example: "12.50"
Title: The variant’s specific title (if it differs from the parent’s). Example: "Wrist Brace, Small"
UPC: The Universal Product Code for this variant. Example: "123456789012"
Weight: The numeric weight value of this variant. Example: "2.5"
Weight Unit: The full name of the weight unit. Example: "pound" or "kilogram"
Weight Unit (Abbreviated): The shortened version of the weight unit. Example: "lb" or "kg"

Finishing Up & Troubleshooting:
After configuring and saving your mapping template, run the integration to import your inventory data. If errors occur—such as missing FTP files or mapping mismatches—verify that the static feed is accessible, the FTP file names are correct, and that all mapping options are properly set.

With this setup, your system will consistently receive up-to-date product details, pricing, and stock levels from Complete Medical Supplies. The detailed configuration of the mapping template ensures that all relevant attributes—from basic identifiers and cost to dimensions and custom fields—are correctly aligned with your inventory.
 
 

Get Inventory (Secondary)

Supported

Complete Medical Supplies - Get Inventory (Secondary)

Overview:
This secondary feed focuses on updating variant-level inventory data from Complete Medical Supplies. It typically includes up-to-date stock counts, variant pricing, and any additional fields that differ from the primary feed. The aim is to ensure your system reflects current inventory details without repeatedly importing the entire product catalog.

How It Connects:
The integration may retrieve a single inventory file or multiple variant-specific files from a designated source, such as an FTP server or secure URL. Once connected, the system can automatically pull these files on a set schedule (or manually), updating variant records in your inventory with the latest data.

Default Settings:
You can define whether items missing from the secondary file should be archived, or simply marked as out of stock. Additional settings might include file name patterns (e.g., “secondary_inv_*.csv”), date filters, or advanced parsing rules for columns. These options allow you to tailor the import to match your supplier’s file format and update cadence.

Integration Steps:
1. Configure and connect your Complete Medical Supplies (Secondary) feed under your integration settings.
2. Decide on update preferences: how to handle missing items, scheduling, and any advanced filters.
3. Create or edit a mapping template so that each column or field from the supplier file aligns with your system’s variant fields.
4. Run or schedule the integration. The system will parse the secondary feed, update variant stock levels, pricing, and any other mapped fields accordingly.

Mapping Template Details:
Header & Actions: The top of the mapping template interface typically shows the “Complete Medical Supplies - Get Inventory (Secondary)” label, along with an input box for naming your template. Action buttons (Save, Delete, Duplicate) allow you to manage template versions.
From Value → To Inventory Variant Field: Each source column—such as SKU, Quantity, Cost, or MSRP—is listed on the left (“From Value”). On the right, you choose the corresponding variant field in your system (e.g., “SKU”, “Quantity”, “Cost”, “MSRP”).
Mapping Modes: You can opt to:
Don't Map (ignore the source field)
Set To Empty (clear the field in your system)
Field (copy the source data directly)
Value (assign a constant value)
Mapping Set (use a lookup or transformation)
Rules (apply conditional logic, if available)
Common Variant Fields:
SKU: The unique identifier for each variant. Example: “CMS-SEC-001-SM”
Quantity: The current in-stock level. Example: “150”
Cost: The per-variant cost. Example: “10.50”
MSRP: Suggested retail price. Example: “19.99”
Map Price: Minimum advertised price. Example: “15.99”

Finishing Up & Troubleshooting:
Once you have saved the mapping template, run the integration to confirm everything is aligned. If errors occur—such as missing columns, incorrect file paths, or authentication failures—double-check your settings. Ensure the remote files are accessible, and that your mapping selections match the columns in the feed. With the correct setup, you’ll have an accurate and automated way to keep variant-level inventory data from Complete Medical Supplies in sync with your system.

By focusing on variant-level updates, this secondary feed complements your primary feed, ensuring that crucial stock and pricing details remain accurate, even as your supplier’s data changes throughout the day or week.
 
 


 

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 Fulfillment Requests

Supported

Send Fulfillment Requests - Complete Medical Supplies

Overview:
This section allows you to send purchase orders (POs) or similar requests to Complete Medical Supplies for fulfillment. Once configured, the system can automatically generate and transmit these requests, or you can run them manually as needed.

1) Connect an Integration
Select Complete Medical Supplies as the integration type and establish a connection. For example, you might see “Integration Type: Complete Medical Supplies” and “Connection: Medical Supplies” on the screen. Once connected successfully, the system marks the integration as Connected.
If special credentials (e.g., secure FTP) are needed, the system will prompt you here. After you save, you can proceed to configure the outbound settings.

2) Configure Settings
Outbound Remote File Path (e.g., “/order”) defines where your outbound file will be placed for Complete Medical Supplies to process.
Hold POs for X hours lets you delay sending newly created orders for a set time if you prefer to batch them.
Send During Business Hours ensures that if an order is generated outside your normal window, it won’t transmit until your next available business hour.
Once these are saved, the integration shows as Configured.

3) Define a Mapping Template
In this step, you’ll map your order data to the fields that Complete Medical Supplies expects. You might see an option like “Mapping Template: Send Purchase Orders 1.” Below are examples of how fields can be mapped:
Example Field Mappings:
Buyer NameBilling Address: Full Name
Buyer EmailBilling Address: Email
Buyer Phone NumberBilling Address: Phone
Ship Address1Shipping Address: Address Line 1
Ship Address2Shipping Address: Address Line 2
Ship Address3Shipping Address: (Additional line if used)
Ship CityShipping Address: City
Ship PostalShipping Address: Postal Code
Ship StateShipping Address: State
Service LevelSource Shipping Method: Shipping Code
Order IDFulfillment Request: Fulfillment Request Number
Payment Date(Optional field if your system supports it)
Purchase DateFulfillment Request: Sent At
Product NameFulfillment Request Item: Title
QuantityFulfillment Request Item: Quantity
SKUFulfillment Request Item: SKU

Mapping Modes:
Don’t Map – Ignores the source field.
Set To Empty – Clears that field in the outgoing file.
Field – Copies the source data directly.
Value – Assigns a constant value (e.g., “Standard Shipping”).
Mapping Set – Uses a lookup or transformation (e.g., “NY” → “New York”).
Rules – Applies conditional logic if available.

Note on Extra Fields: If you have fields like Payment Date or Ship Address3 that aren’t standard in your system, you can create custom fields or choose to ignore them if they are not required by your workflow. This ensures you only transmit data that is relevant to Complete Medical Supplies.

After finalizing these mappings, the integration will show as Mapped.

4) Automate or Run Manually
Once the template is saved, you can enable scheduling to automatically send fulfillment requests at a specific time or interval. You’ll be notified when the process completes.
Alternatively, click “Run Integration” to send any pending orders immediately. You can track the status of these requests in your notifications or logs.
Tip: This system currently does not include a built-in order cancellation sync. If you need to cancel an order that’s already been sent, you must manually notify Complete Medical Supplies or use a separate cancellation process.

Finishing Up & Troubleshooting:
Once you’ve run a test request, confirm that Complete Medical Supplies received the file and that the order details match your mapping. If you see any discrepancies, revisit your template to ensure each field is mapped correctly. Also verify your remote paths, authentication, and scheduling settings. With everything set up properly, your purchase orders will flow seamlessly to Complete Medical Supplies for fulfillment.

 
 

Get Shipments

Supported

Get Shipments - Complete Medical Supplies

Overview:
This section retrieves shipment details from Complete Medical Supplies. It pulls key shipment information—such as invoice numbers, order numbers, shipment dates, tracking numbers, and shipping methods—into your system for tracking and reconciliation.

1) Establish Connection
Choose Complete Medical Supplies as your shipment data source and ensure the integration is active. A successful connection confirms that your system can securely access the shipment feed.
If additional credentials or secure access (such as SFTP details) are required, you will be prompted to enter them.

2) Configure Settings
Define the Outbound Remote File Path where shipment data is stored (e.g., “/shipments”). Set any filters or scheduling options to ensure that only updated shipment records are retrieved.
You may also specify polling intervals or time windows to capture shipments processed within a specific period.

3) Define a Mapping Template
Map the columns from your shipment data feed to the corresponding fields in your system. The interface shows two columns: the left displays the From Value (the source field), while the right shows the To Shipment Field (the target field).
Mapping Modes:
Don't Map – The source field is ignored.
Set To Empty – Clears the target field.
Field – Directly transfers the source data.
Value – Inserts a constant value (e.g., a default shipping method).
Mapping Set – Applies a lookup or transformation to convert data.
Rules – Implements conditional logic, if supported.

Common Shipment Fields:
Invoice Number: The unique invoice identifier.
Order Number: The order ID associated with the shipment.
Reference Number: Additional reference info, if applicable.
Ship Via: The shipping carrier or method used.
Shipment Date: The date the shipment was dispatched.
Tracking Number: Carrier-provided tracking ID for the shipment.
Shipment Items: Details for each item in the shipment (e.g., quantities, SKUs).

The mapping interface includes dropdown menus and other options that let you select and transform each source field. Once all fields are properly mapped, the integration will be marked as Mapped.

4) Automate or Run Manually
Enable scheduling to automatically retrieve shipment data at set intervals, or run the integration manually when needed.
Automated runs help keep your shipment status up-to-date, ensuring timely tracking information is available.
Note: If shipments need to be canceled or modified after retrieval, those changes must be processed manually.

Finishing Up & Troubleshooting:
After running a test, verify that all shipment data—such as tracking numbers, shipment dates, and shipping methods—are correctly retrieved. If any fields do not match as expected, revisit your mapping settings and connection configurations.

By properly connecting, configuring, and mapping your shipment data, your system will efficiently retrieve and display shipment information from Complete Medical Supplies, ensuring smooth order tracking and fulfillment.
 
 

 

 

 

How can I help?