Kroll is a trusted wholesale distributor specializing in tactical, outdoor, and law enforcement products. When integrated as a source in Flxpoint, it allows you to efficiently import product catalogs, synchronize inventory, and automate order fulfillment via FTP or API connections. With Kroll, you gain access to up-to-date inventory data and seamless order processing for their extensive product range.
How To Connect
- Get Inventory - Retrieves current inventory data from Zanders
- Send Fulfillment Requests - Sends orders to Zanders automatically
- Get Shipments - Pulls shipping information from Zanders
- Get Inventory [Secondary] - Sets up an additional inventory feed
- Connection Name: "Zanders FTP Connection" (or any descriptive name)
- FTP Protocol: Choose FTP or SFTP as specified by Zanders
- FTP Host: The server address (e.g., ftp.zanders.com)
- FTP Port: Usually 21 for standard FTP
- FTP User: Your Zanders-provided FTP username
- FTP Password: Your Zanders-provided FTP password
- File Transfer Mode: Choose ASCII for text files or Binary for most other files
- Maintain Constant Connection: Toggle ON to keep connection active throughout the integration
- Use Unbuffered Private Data Channel: Usually leave OFF unless needed for troubleshooting
- Connection Name: "Zanders Account Connection" (or similar)
- Main Account Username: Your primary Zanders account username
- Main Account Password: Your primary Zanders account password
- Environment: Production (or Test if available)
- Accessory Account Username/Password: For accessory products
- Firearm Account Username/Password: For firearm products
- Toggle Automatically Send Orders ON to have Flxpoint automatically send orders to Zanders
- Set any additional order rules or conditions as needed
- Choose an existing mapping template or create a new one
- Map essential fields like SKU, Price, Quantity, etc.
- Set up any transformations needed (e.g., price markups)


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)
- Retrieve detailed product data, including SKUs, pricing, quantities, and attributes, from a static FTP feed.
- Map Zanders’ product fields to your Flxpoint system for accurate inventory management at both Parent and Variant levels.
- Ensure seamless updates to keep your inventory data current with minimal manual intervention.
- FTP Connection: Establishes a secure connection to Zanders’ FTP server using the credentials they provide.
- File Retrieval: Downloads product data files from the specified Inbound Remote File Folder. These files contain key details like SKU, Description, Price, and Quantity.
- Inventory Processing: Extracts the data and updates your Flxpoint inventory, mapping it to Parent fields (like Parent SKU, Brand) and Variant fields (like SKU, Cost, Quantity).
"ItemNumber": "ZND12345",
"Description1": "Zanders Rifle Scope",
"Description2": "High Precision 4x Zoom",
"Manufacturer": "Zanders Optics",
"MSRP": 199.99,
"MAPPrice": 179.99,
"Price1": 150.00,
"Quantity1": 50,
"UPC": "012345678905",
"Height": 5,
"Length": 10,
"Width": 3,
"Weight": 2.5,
"Serialized": "Yes"
}
"ItemNumber": "ZND12345"
is the SKU, which maps to Flxpoint’s Parent SKU and Variant SKU fields. The integration uses this data to update your inventory, ensuring all details are accurate.
-
FTP Connection Settings:
- Connection Name: Give your connection a name, like "ZandersFTP".
- FTP Protocol: Choose the protocol Zanders uses—FTP, SFTP, or FTPS.
-
FTP Host: Enter the server address provided by Zanders, such as
ftp.zanders.com
. - FTP Port: Use standard ports (e.g., 21 for FTP, 22 for SFTP).
- FTP User & Password: Input the credentials Zanders gave you.
- Maintain Constant Connection: Turn this on if you’re dealing with large files to avoid interruptions (optional).
-
Inbound Remote File Folder: Specify the folder on Zanders’ FTP server where the product data files are stored, like
/zanders-products
. This is where the integration will look for files to download. -
Sender/Receiver Identifiers: These settings ensure smooth communication between your system and Zanders’ system:
-
Our Sender/Receiver ID: Set to
FLXPOINT
—this identifies your system. -
Our Sender/Receiver Qualifier: Use
ZZ
, a standard code for a mutually defined identifier. -
Their Sender/Receiver ID: Enter the ID provided by Zanders, such as
ZANDERSID
. -
Their Sender/Receiver Qualifier: Set to
12
, which typically represents a telephone number or similar identifier in EDI standards.
-
Our Sender/Receiver ID: Set to
Sender/Receiver Identifiers: Think of these as a secret handshake between your system and Zanders’—they ensure both sides know who’s sending and receiving the data.
- 1 Establish FTP Connection: Enter the FTP credentials provided by Zanders (Connection Name, FTP Protocol, FTP Host, FTP Port, FTP User, FTP Password). Click the Test Connection button to verify it works, then save.
- 2 Configure Advanced Settings (Optional): Enable "Maintain Constant Connection" if you’re handling large files to ensure smooth downloads.
-
3 Define File Location: Set the Inbound Remote File Folder (e.g.,
/zanders-products
) where the integration will retrieve product data files. -
4 Set Sender/Receiver Identifiers: Configure the identifiers (Our Sender/Receiver ID:
FLXPOINT
, Qualifier:ZZ
; Their Sender/Receiver ID: e.g.,ZANDERSID
, Qualifier:12
). - 5 Create a Mapping Template: Head to the Mapping Dashboard ("Zanders - Get Inventory [Primary]") to define how Zanders’ fields map to your inventory (see the "Mapping Template" section below).
- 6 Configure Mapping Rules: Set up custom rules to transform data during mapping (see the "Mapping Rules" section below).
- 7 Run the Integration: Click to run manually, or set up a schedule for automatic updates.
- Integration Title: At the top, you’ll see the integration name, such as “Zanders - Get Inventory [Primary],” clearly labeled to indicate which integration you’re configuring.
-
FTP Connection Settings Section: This section contains a form with fields to input your FTP credentials:
- Connection Name: A text field where you can name your connection, like "ZandersFTP".
- FTP Protocol: A dropdown menu to select the protocol:
-
FTP Host: A text field for the server address, such as
ftp.zanders.com
. - FTP Port: A numeric field for the port number (e.g., 21 for FTP, 22 for SFTP).
- FTP User & Password: Text fields to enter the username and password provided by Zanders.
- Maintain Constant Connection: A toggle switch you can enable if you’re dealing with large files to prevent interruptions.
-
Inbound Remote File Folder Field: A text field where you specify the folder on Zanders’ FTP server where product data files are stored, such as
/zanders-products
. -
Sender/Receiver Identifiers Section: This section includes fields to configure communication identifiers:
-
Our Sender/Receiver ID & Qualifier: Text fields to set your system’s identifier (e.g.,
FLXPOINT
) and qualifier (e.g.,ZZ
). -
Their Sender/Receiver ID & Qualifier: Text fields for Zanders’ identifier (e.g.,
ZANDERSID
) and qualifier (e.g.,12
).
-
Our Sender/Receiver ID & Qualifier: Text fields to set your system’s identifier (e.g.,
-
Action Buttons: At the bottom, you’ll find buttons to manage your setup:
- Test Connection: A button to verify that your FTP credentials work and the connection to Zanders’ server is successful.
- Save: A button to save your configuration settings.
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Item Number (T) | Parent: Parent SKU | ZND12345 | Identifies the product at the parent level | Required |
Item Number (T) | Variant: SKU | ZND12345 | Identifies the product at the variant level | Required |
Item Number (T) | Variant: Master SKU | ZND12345 | Links the variant to the parent SKU | Required |
Manufacturer (T) | Parent: Brand | Zanders Optics | Records the brand of the product | Optional |
Category (T) | Parent: Category 1 | Optics | Records the primary category of the product | Optional |
Description 1 (T) | Parent: Description | Zanders Rifle Scope | Records the primary description of the product | Optional |
Description 1 (T) | Variant: Title | Zanders Rifle Scope | Records the title of the variant (rule: combines with Description 2) | Optional |
Description 2 (T) | Variant: Description | High Precision 4x Zoom | Records the secondary description of the variant | Optional |
Price 1 (N) | Variant: Cost | 150.00 | Records the cost of the variant | Optional |
MAP Price (N) | Variant: MAP | 179.99 | Records the Minimum Advertised Price | Optional |
MSRP (N) | Variant: MSRP | 199.99 | Records the Manufacturer’s Suggested Retail Price | Optional |
Quantity 1 (N) | Variant: Quantity | 50 | Records the available quantity for the variant | Optional |
UPC (T) | Variant: UPC | 012345678905 | Records the UPC code for the variant (rule: removes leading zeros) | Optional |
Manufacturer Part Number (T) | Variant: MPN | ZND-MPN-123 | Records the Manufacturer Part Number | Optional |
Height (N) | Variant: Height | 5 | Records the height of the product | Optional |
Length (N) | Variant: Length | 10 | Records the length of the product | Optional |
Width (N) | Variant: Width | 3 | Records the width of the product | Optional |
Weight (N) | Variant: Weight | 2.5 | Records the weight of the product | Optional |
Serialized (T) | Variant: Requires FFL | True (if Yes) | Indicates if the product requires an FFL (rule: maps "Yes" to True) | Optional |
- Zanders Product: Allow Direct Ship (T), Available (N), Category (T), Description 1 (T), Description 2 (T), Height (N), Item Number (T), Large Description (T), Length (N), MAP Price (N), MSRP (N), Manufacturer (T), Manufacturer Part Number (T), Price 1 (N), Price 2 (N), Price 3 (N), Quantity 1 (N), Quantity 2 (N), Quantity 3 (N), Serialized (T), UPC (T), Weight (N), Width (N).
- Field: Link a Zanders field (e.g., Item Number) to a Flxpoint field (e.g., Parent SKU). This is the most straightforward way to map data.
- Value: Set a fixed value for the field (e.g., always set "Category 1" to "Optics"). Handy for applying the same value to all products.
- Mapping Set: Use tools to combine or manipulate data (e.g., concatenate fields). You can create custom Mapping Sets in Flxpoint for more complex transformations.
- Rules: Add "if-then" logic to transform data during mapping (e.g., combine Description 1 and Description 2 for Title). Check out the "Mapping Rules" section below for more details.
- Don’t Map: Skip the field entirely, leaving it unmapped in Flxpoint.
- Set to Empty: Clear the field in Flxpoint, removing any existing data for that field.
-
Set True if Serialized = Yes:
- Type: Conditional (Boolean)
-
Description: Sets the "Requires FFL" field to
True
if Zanders’ "Serialized" field is "Yes". -
Logic: 1 condition (Serialized = "Yes"), 1 action (set output to
True
). -
Example: If Serialized = "Yes", then Requires FFL becomes
True
.
-
Remove leading 0 in UPC:
- Type: Conditional (String)
- Description: Strips leading zeros from the UPC field for a cleaner format.
- Logic: 2 conditions (e.g., UPC starts with "0", UPC is not empty), 1 action (remove leading zeros).
- Example: If UPC = "0012345678905", the rule changes it to "12345678905".
-
Get Source Products - Rule #2:
- Type: Conditional (String)
- Description: A custom rule with multiple actions to modify incoming data.
- Logic: Always runs, with 4 actions (details not specified, but could include cleaning, combining, or formatting data).
- Example: Might clean up text fields or apply specific formatting to ensure consistency.
-
Desc1 + Desc2:
- Type: Conditional (String)
- Description: Combines Description 1 and Description 2 into a single field for the Variant Title.
- Logic: Always runs, with 2 actions (concatenates Description 1 and Description 2 with a space).
- Example: If Description 1 = "Zanders Rifle Scope" and Description 2 = "High Precision 4x Zoom", the Title becomes "Zanders Rifle Scope High Precision 4x Zoom".
- Rule Name: A text field where you can enter a friendly name to identify the rule later, such as "Set True if Serialized = Yes".
-
Rule Type: A dropdown menu with the following options:
- Conditional: Use logic to transform data (e.g., if Serialized = "Yes", set Requires FFL to True).
- Tier: Apply tiered logic, often for pricing or quantities (e.g., if Quantity > 100, set a discount).
-
Input Type: A dropdown menu with the following options:
- String: For text fields like UPC or Description.
- Number: For numeric fields like Price or Quantity.
- Boolean: For true/false fields like Requires FFL.
- Option Field: For fields with predefined options, like units (e.g., "inch", "pound").
- Current Date and Time: As of 09:55 AM -04 on Tuesday, May 20, 2025, this integration is fully operational for retrieving inventory data from Zanders.
- Zanders Integration: Retrieves detailed product data via FTP, including SKUs, pricing, quantities, and attributes like dimensions and weight.
- Supported Features: Maps product data to both Parent and Variant fields, with custom rules for data transformation (e.g., combining Description 1 and Description 2, removing leading zeros in UPC).
- FTP Connection Failure: Double-check your FTP credentials (host, port, user, password) and click to test the connection again.
- File Not Found: Make sure the Inbound Remote File Folder is set correctly and that Zanders has uploaded the product data files to that location.
- Data Mapping Errors: Review your custom rules (e.g., combining Description 1 and Description 2, removing leading zeros in UPC) in the Mapping Dashboard to ensure they’re working as expected.
- Incomplete Product Data: Verify that the product data files include all the fields you expect (e.g., Item Number, Price 1) so the mapping works correctly.
Get Inventory (Secondary)
- Retrieve essential inventory data, including SKUs, pricing, and quantities, from a static FTP feed.
- Map Zanders’ inventory fields to your Flxpoint system for accurate Variant-level inventory updates.
- Ensure seamless updates to keep your inventory data current with minimal manual intervention.
- FTP Connection: Establishes a secure connection to Zanders’ FTP server using the credentials they provide.
- File Retrieval: Downloads inventory data files from the specified Inbound Remote File Folder. These files contain key details like SKU, Price, and Quantity.
- Inventory Processing: Extracts the data and updates your Flxpoint inventory, mapping it to Variant fields (like SKU, Cost, Quantity).
"ItemNumber": "ZND12345",
"Available": 1,
"Price1": 150.00,
"Price2": 145.00,
"Price3": 140.00,
"Quantity1": 50,
"Quantity2": 30,
"Quantity3": 20
}
"ItemNumber": "ZND12345"
is the SKU, which maps to Flxpoint’s Variant SKU field. The integration uses this data to update your inventory, focusing on Variant-level fields like pricing and quantity.
-
FTP Connection Settings:
- Connection Name: Give your connection a name, like "ZandersFTP_Secondary".
- FTP Protocol: Choose the protocol Zanders uses—FTP, SFTP, or FTPS.
-
FTP Host: Enter the server address provided by Zanders, such as
ftp.zanders.com
. - FTP Port: Use standard ports (e.g., 21 for FTP, 22 for SFTP).
- FTP User & Password: Input the credentials Zanders gave you.
- Maintain Constant Connection: Turn this on if you’re dealing with large files to avoid interruptions (optional).
-
Inbound Remote File Folder: Specify the folder on Zanders’ FTP server where the inventory data files are stored, like
/zanders-inventory-secondary
. This is where the integration will look for files to download. -
Sender/Receiver Identifiers: These settings ensure smooth communication between your system and Zanders’ system:
-
Our Sender/Receiver ID: Set to
FLXPOINT
—this identifies your system. -
Our Sender/Receiver Qualifier: Use
ZZ
, a standard code for a mutually defined identifier. -
Their Sender/Receiver ID: Enter the ID provided by Zanders, such as
ZANDERSID
. -
Their Sender/Receiver Qualifier: Set to
12
, which typically represents a telephone number or similar identifier in EDI standards.
-
Our Sender/Receiver ID: Set to
Sender/Receiver Identifiers: Think of these as a secret handshake between your system and Zanders’—they ensure both sides know who’s sending and receiving the data.
- 1 Establish FTP Connection: Enter the FTP credentials provided by Zanders (Connection Name, FTP Protocol, FTP Host, FTP Port, FTP User, FTP Password). Click the Test Connection button to verify it works, then save.
- 2 Configure Advanced Settings (Optional): Enable "Maintain Constant Connection" if you’re handling large files to ensure smooth downloads.
-
3 Define File Location: Set the Inbound Remote File Folder (e.g.,
/zanders-inventory-secondary
) where the integration will retrieve inventory data files. -
4 Set Sender/Receiver Identifiers: Configure the identifiers (Our Sender/Receiver ID:
FLXPOINT
, Qualifier:ZZ
; Their Sender/Receiver ID: e.g.,ZANDERSID
, Qualifier:12
). - 5 Create a Mapping Template: Head to the Mapping Dashboard ("Zanders - Get Inventory [Secondary]") to define how Zanders’ fields map to your inventory (see the "Mapping Template" section below).
- 6 Configure Mapping Rules (Optional): Set up custom rules to transform data during mapping if needed (see the "Mapping Rules" section below).
- 7 Run the Integration: Click to run manually, or set up a schedule for automatic updates.
- Integration Title: At the top, you’ll see the integration name, “Zanders - Get Inventory [Secondary],” clearly labeled to indicate which integration you’re configuring.
-
FTP Connection Settings Section: This section contains a form with fields to input your FTP credentials:
- Connection Name: A text field where you can name your connection.
- FTP Protocol: A dropdown menu to select the protocol (FTP, SFTP, or FTPS).
- FTP Host: A text field for the server address.
- FTP Port: A numeric field for the port number.
- FTP User & Password: Text fields to enter the username and password provided by Zanders.
- Maintain Constant Connection: A toggle switch you can enable if you’re dealing with large files to prevent interruptions.
- Inbound Remote File Folder Field: A text field where you specify the folder on Zanders’ FTP server where inventory data files are stored.
-
Sender/Receiver Identifiers Section: This section includes fields to configure communication identifiers:
- Our Sender/Receiver ID & Qualifier: Text fields to set your system’s identifier and qualifier.
- Their Sender/Receiver ID & Qualifier: Text fields for Zanders’ identifier and qualifier.
-
Action Buttons: At the bottom, you’ll find buttons to manage your setup:
- Test Connection: A button to verify that your FTP credentials work and the connection to Zanders’ server is successful.
- Save: A button to save your configuration settings.
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Item Number (T) | Variant: SKU | ZND12345 | Identifies the product at the variant level | Required |
Price 1 (N) | Variant: Cost | 150.00 | Records the cost of the variant | Optional |
Price 2 (N) | Variant: MAP | 145.00 | Records the Minimum Advertised Price | Optional |
Price 3 (N) | Variant: MSRP | 140.00 | Records the Manufacturer’s Suggested Retail Price | Optional |
Quantity 1 (N) | Variant: Quantity | 50 | Records the available quantity for the variant | Optional |
- Zanders Inventory: Available (N), Item Number (T), Price 1 (N), Price 2 (N), Price 3 (N), Quantity 1 (N), Quantity 2 (N), Quantity 3 (N).
- Field: Link a Zanders field (e.g., Item Number) to a Flxpoint field (e.g., Variant SKU). This is the most straightforward way to map data.
- Value: Set a fixed value for the field (e.g., always set "Quantity" to "0"). Handy for applying the same value to all variants.
- Mapping Set: Use tools to combine or manipulate data (e.g., concatenate fields). You can create custom Mapping Sets in Flxpoint for more complex transformations.
- Rules: Add "if-then" logic to transform data during mapping (e.g., set Quantity to 0 if Available is 0). Check out the "Mapping Rules" section below for more details.
- Don’t Map: Skip the field entirely, leaving it unmapped in Flxpoint.
- Set to Empty: Clear the field in Flxpoint, removing any existing data for that field.
- Rule Name: A text field where you can enter a friendly name to identify the rule later, such as "Set Quantity to Zero if Unavailable".
-
Rule Type: A dropdown menu with the following options:
- Conditional: Use logic to transform data (e.g., if Available = 0, set Quantity to 0).
- Tier: Apply tiered logic, often for pricing or quantities (e.g., if Quantity > 100, set a discount).
-
Input Type: A dropdown menu with the following options:
- String: For text fields like Item Number.
- Number: For numeric fields like Price or Quantity.
- Boolean: For true/false fields (e.g., mapping Available to a true/false condition).
- Option Field: For fields with predefined options, like units (e.g., "piece", "unit").
- Current Date and Time: As of 09:08 AM -04 on Tuesday, May 20, 2025, this integration is fully operational for retrieving inventory data from Zanders.
- Zanders Integration: Retrieves streamlined inventory data via FTP, focusing on SKUs, pricing, and quantities for Variant-level updates.
- Supported Features: Maps inventory data to Variant fields, with the option to add custom rules for data transformation.
- FTP Connection Failure: Double-check your FTP credentials (host, port, user, password) and click to test the connection again.
- File Not Found: Make sure the Inbound Remote File Folder is set correctly and that Zanders has uploaded the inventory data files to that location.
- Data Mapping Errors: Review your mappings in the Mapping Dashboard to ensure they’re set up correctly (e.g., mapping Item Number to Variant SKU).
- Incomplete Inventory Data: Verify that the inventory data files include all the fieldsJon fields you expect (e.g., Item Number, Price 1) so the mapping works correctly.
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
- Send purchase orders to Zanders by converting Flxpoint fulfillment requests into Zanders’ required format.
- Map Flxpoint fields—like shipping addresses, item details, and shipping methods—to Zanders’ purchase order fields for accurate order fulfillment.
- Automate the delivery of purchase orders to Zanders via FTP, reducing manual effort and ensuring timely order processing.
- Data Extraction: Pulls fulfillment request data from Flxpoint, including shipping addresses, item details (like SKU and quantity), and shipping methods.
- Field Mapping: Maps Flxpoint data to Zanders’ purchase order fields, such as PO Number, Ship To Address, and Item Number, using a mapping template.
- FTP Delivery: Sends the formatted purchase order to Zanders’ FTP server in the specified Outbound Remote File Folder for processing.
"FulfillmentRequest": {
"FulfillmentRequestNumber": "FR12345",
"GeneratedAt": "2025-05-20T09:00:00Z",
"TotalCost": 250.00,
"Note": "Urgent delivery requested"
},
"ShippingAddress": {
"AddressLine1": "123 Main St",
"AddressLine2": "Apt 4B",
"City": "Austin",
"StateCode": "TX",
"PostalCode": "78701",
"FullName": "Jane Doe",
"Phone": "512-555-1234"
},
"FulfillmentRequestItem": {
"SKU": "ZND12345",
"Quantity": 2,
"Cost": 125.00,
"POLineItemNumber": 1
},
"SourceShippingMethod": {
"Carrier": "UPS",
"Method": "Ground",
"ShippingCode": "UPS-GND"
}
}
"FulfillmentRequestNumber": "FR12345"
becomes the PO Number in Zanders’ system, and "ShippingAddress"
fields like Address Line 1 and City are mapped to Zanders’ Ship To fields. The integration ensures all necessary details are sent to Zanders for fulfillment.
-
FTP Connection Settings:
- Connection Name: Give your connection a name, like "ZandersFTP_Fulfillment".
- FTP Protocol: Choose the protocol Zanders uses—FTP, SFTP, or FTPS.
-
FTP Host: Enter the server address provided by Zanders, such as
ftp.zanders.com
. - FTP Port: Use standard ports (e.g., 21 for FTP, 22 for SFTP).
- FTP User & Password: Input the credentials Zanders gave you.
- Maintain Constant Connection: Turn this on if you’re sending large files to avoid interruptions (optional).
-
Outbound Remote File Folder: Specify the folder on Zanders’ FTP server where the purchase order files will be uploaded, like
/zanders-fulfillment-requests
. This is where Zanders will look for the files to process. -
Sender/Receiver Identifiers: These settings ensure smooth communication between your system and Zanders’ system:
-
Our Sender/Receiver ID: Set to
FLXPOINT
—this identifies your system. -
Our Sender/Receiver Qualifier: Use
ZZ
, a standard code for a mutually defined identifier. -
Their Sender/Receiver ID: Enter the ID provided by Zanders, such as
ZANDERSID
. -
Their Sender/Receiver Qualifier: Set to
12
, which typically represents a telephone number or similar identifier in EDI standards.
-
Our Sender/Receiver ID: Set to
Sender/Receiver Identifiers: These are like a digital handshake between your system and Zanders’—they ensure both sides know who’s sending and receiving the data.
- 1 Establish FTP Connection: Enter the FTP credentials provided by Zanders (Connection Name, FTP Protocol, FTP Host, FTP Port, FTP User, FTP Password). Click the Test Connection button to verify it works, then save.
- 2 Configure Advanced Settings (Optional): Enable "Maintain Constant Connection" if you’re sending large files to ensure smooth uploads.
-
3 Define File Location: Set the Outbound Remote File Folder (e.g.,
/zanders-fulfillment-requests
) where the integration will upload purchase order files. -
4 Set Sender/Receiver Identifiers: Configure the identifiers (Our Sender/Receiver ID:
FLXPOINT
, Qualifier:ZZ
; Their Sender/Receiver ID: e.g.,ZANDERSID
, Qualifier:12
). - 5 Create a Mapping Template: Head to the Mapping Dashboard ("Zanders - Send Fulfillment Requests") to define how Flxpoint fields map to Zanders’ purchase order fields (see the "Mapping Template" section below).
- 6 Configure Mapping Rules (Optional): Set up custom rules to transform data during mapping if needed (see the "Mapping Rules" section below).
- 7 Send the Fulfillment Requests: Click to send the requests manually, or set up a schedule for automatic sending.
- Integration Title: At the top, you’ll see the integration name, “Zanders - Send Fulfillment Requests,” clearly labeled to indicate which integration you’re configuring.
-
FTP Connection Settings Section: This section contains a form with fields to input your FTP credentials:
- Connection Name: A text field where you can name your connection.
- FTP Protocol: A dropdown menu to select the protocol (FTP, SFTP, or FTPS).
- FTP Host: A text field for the server address.
- FTP Port: A numeric field for the port number.
- FTP User & Password: Text fields to enter the username and password provided by Zanders.
- Maintain Constant Connection: A toggle switch you can enable if you’re sending large files to prevent interruptions.
- Outbound Remote File Folder Field: A text field where you specify the folder on Zanders’ FTP server where purchase order files will be uploaded.
-
Sender/Receiver Identifiers Section: This section includes fields to configure communication identifiers:
- Our Sender/Receiver ID & Qualifier: Text fields to set your system’s identifier and qualifier.
- Their Sender/Receiver ID & Qualifier: Text fields for Zanders’ identifier and qualifier.
-
Action Buttons: At the bottom, you’ll find buttons to manage your setup:
- Test Connection: A button to verify that your FTP credentials work and the connection to Zanders’ server is successful.
- Save: A button to save your configuration settings.
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Fulfillment Request Number (T) | Zanders PO: PO Number | FR12345 | Identifies the purchase order in Zanders’ system | Required |
Shipping Address: Address Line 1 (T) | Zanders PO: Ship To Address1 | 123 Main St | Specifies the primary address line for shipping | Required |
Shipping Address: Address Line 2 (T) | Zanders PO: Ship To Address2 | Apt 4B | Provides additional address details (e.g., apartment number) | Optional |
Shipping Address: City (T) | Zanders PO: Ship To City | Austin | Specifies the city for the shipping address | Required |
Shipping Address: State Code (T) | Zanders PO: Ship To State | TX | Specifies the state for the shipping address | Required |
Shipping Address: Postal Code (T) | Zanders PO: Ship To Zip | 78701 | Specifies the postal code for the shipping address | Required |
Shipping Address: Full Name (T) | Zanders PO: Ship To Name | Jane Doe | Identifies the recipient’s name for shipping | Required |
Source Shipping Method: Shipping Code (T) | Zanders PO: Ship Via Code | UPS-GND | Specifies the shipping method Zanders should use | Optional |
Fulfillment Request: Note (T) | Zanders PO: Ship Instructions | Urgent delivery requested | Provides special instructions for shipping (rule: adds phone number) | Optional |
Fulfillment Request Item: SKU (T) | Zanders PO Item: Item Number | ZND12345 | Identifies the product to be fulfilled | Required |
Fulfillment Request Item: Quantity (N) | Zanders PO Item: Quantity | 2 | Specifies the quantity of the item to be fulfilled | Required |
- Billing Address: Address Line 1 (T), Address Line 2 (T), City (T), Company Name (T), Country (T), Country Code (T), Email (T), First Name (T), Full Name (T), Last Name (T), Phone (T), Postal Code (T), State (T), State Code (T).
- Fulfillment Request: Estimated Dropship Fee (N), Estimated Shipping Cost (N), Fulfillment Request Number (T), Generated At (D), Note (T), Sent At (D), Total Cost (N), Total Weight (lbs) (N).
- Fulfillment Request Item: Bin Location (T), Cost (N), MPN (T), PO Line Item # (N), Quantity (N), SKU (T), Subtotal (N), Title (T), UPC (T).
- Shipping Address: Address Line 1 (T), Address Line 2 (T), City (T), Company Name (T), Country (T), Country Code (T), Email (T), First Name (T), Full Name (T), Last Name (T), Phone (T), Postal Code (T), State (T), State Code (T).
- Source Shipping Method: Carrier (T), Description (T), Method (T), Shipping Code (T).
- Field: Link a Flxpoint field (e.g., Fulfillment Request Number) to a Zanders field (e.g., PO Number). This is the most straightforward way to map data.
- Value: Set a fixed value for the field (e.g., always set "Ship Via Code" to "UPS-GND"). Handy for applying the same value to all orders.
- Mapping Set: Use tools to combine or manipulate data (e.g., concatenate fields). You can create custom Mapping Sets in Flxpoint for more complex transformations.
- Rules: Add "if-then" logic to transform data during mapping (e.g., add the phone number to Ship Instructions). Check out the "Mapping Rules" section below for more details.
- Don’t Map: Skip the field entirely, leaving it unmapped in Zanders’ system.
- Set to Empty: Clear the field in Zanders’ system, removing any existing data for that field.
-
Add Phone number to Shipping Instruction (First Instance):
- Type: Conditional (String)
- Description: Appends the customer’s phone number from the Shipping Address to the Ship Instructions field.
- Logic: Always runs, with 2 actions modifying the Incoming Value (concatenates the phone number to the existing Ship Instructions).
- Timestamp: Created at 9:13:05 AM.
- Example: If Ship Instructions is "Urgent delivery requested" and the phone number is "512-555-1234", the result becomes "Urgent delivery requested - Phone: 512-555-1234".
-
Add Phone number to Shipping Instruction (Second Instance):
- Type: Conditional (String)
- Description: A duplicate rule that also appends the customer’s phone number to the Ship Instructions field (likely created for testing or redundancy).
- Logic: Always runs, with 2 actions modifying the Incoming Value (same as the first instance).
- Timestamp: Created at 9:13:38 AM.
- Example: Same as above, resulting in "Urgent delivery requested - Phone: 512-555-1234".
- Rule Name: A text field where you can enter a friendly name to identify the rule later, such as "Format Ship To Name".
-
Rule Type: A dropdown menu with the following options:
- Conditional: Use logic to transform data (e.g., if Shipping Address: Country = "US", add a specific prefix to Ship To Name).
- Tier: Apply tiered logic, often for quantities or costs (e.g., if Quantity > 10, add a bulk order note to Ship Instructions).
-
Input Type: A dropdown menu with the following options:
- String: For text fields like Ship Instructions or Ship To Name.
- Number: For numeric fields like Quantity or Cost.
- Boolean: For true/false fields (e.g., a condition like "Is urgent?").
- Option Field: For fields with predefined options, like shipping methods (e.g., "UPS", "FedEx").
- Current Date and Time: As of 09:17 AM -04 on Tuesday, May 20, 2025, this integration is fully operational for sending fulfillment requests to Zanders.
- Zanders Integration: Sends purchase orders to Zanders via FTP, including details like shipping addresses, item quantities, and shipping methods.
- Supported Features: Maps Flxpoint fulfillment request data to Zanders’ purchase order fields, with custom rules for data transformation (e.g., adding phone numbers to shipping instructions).
- FTP Connection Failure: Double-check your FTP credentials (host, port, user, password) and click to test the connection again.
- File Not Uploaded: Ensure the Outbound Remote File Folder is set correctly and that Zanders has granted write access to that location.
- Data Mapping Errors: Review your custom rules (e.g., adding phone numbers to Ship Instructions) in the Mapping Dashboard to ensure they’re working as expected.
- Missing Order Details: Verify that your fulfillment requests in Flxpoint include all required fields (e.g., Fulfillment Request Number, Shipping Address) so the mapping works correctly.
Get Shipments
- Retrieve shipment data, including tracking numbers, carriers, and ship dates, from a static FTP feed.
- Map Zanders’ shipment fields to your Flxpoint system to update order statuses with accurate tracking information.
- Ensure seamless updates to keep your shipment data current with minimal manual intervention.
- FTP Connection: Establishes a secure connection to Zanders’ FTP server using the credentials they provide.
- File Retrieval: Downloads shipment data files from the specified Inbound Remote File Folder. These files contain details like Tracking Number, Ship Date, and Carrier.
- Shipment Processing: Extracts the data and updates your Flxpoint shipment records, mapping Zanders’ fields to Flxpoint fields like Tracking Number and Shipped At.
"ShipCode": "SH12345",
"ShipCompany": "UPS",
"ShipDate": "2025-05-19",
"ShipVia": "Ground",
"TrackingNumber": "1Z9999W99999999999"
}
"TrackingNumber": "1Z9999W99999999999"
maps to Flxpoint’s Tracking Number field, allowing you to update the order status and share tracking details with your customer.
-
FTP Connection Settings:
- Connection Name: Give your connection a name, like "ZandersFTP_Shipments".
- FTP Protocol: Choose the protocol Zanders uses—FTP, SFTP, or FTPS.
-
FTP Host: Enter the server address provided by Zanders, such as
ftp.zanders.com
. - FTP Port: Use standard ports (e.g., 21 for FTP, 22 for SFTP).
- FTP User & Password: Input the credentials Zanders gave you.
- Maintain Constant Connection: Turn this on if you’re dealing with large files to avoid interruptions (optional).
-
Inbound Remote File Folder: Specify the folder on Zanders’ FTP server where the shipment data files are stored, like
/zanders-shipments
. This is where the integration will look for files to download. -
Sender/Receiver Identifiers: These settings ensure smooth communication between your system and Zanders’ system:
-
Our Sender/Receiver ID: Set to
FLXPOINT
—this identifies your system. -
Our Sender/Receiver Qualifier: Use
ZZ
, a standard code for a mutually defined identifier. -
Their Sender/Receiver ID: Enter the ID provided by Zanders, such as
ZANDERSID
. -
Their Sender/Receiver Qualifier: Set to
12
, which typically represents a telephone number or similar identifier in EDI standards.
-
Our Sender/Receiver ID: Set to
Sender/Receiver Identifiers: Think of these as a secret handshake between your system and Zanders’—they ensure both sides know who’s sending and receiving the data.
- 1 Establish FTP Connection: Enter the FTP credentials provided by Zanders (Connection Name, FTP Protocol, FTP Host, FTP Port, FTP User, FTP Password). Click the Test Connection button to verify it works, then save.
- 2 Configure Advanced Settings (Optional): Enable "Maintain Constant Connection" if you’re handling large files to ensure smooth downloads.
-
3 Define File Location: Set the Inbound Remote File Folder (e.g.,
/zanders-shipments
) where the integration will retrieve shipment data files. -
4 Set Sender/Receiver Identifiers: Configure the identifiers (Our Sender/Receiver ID:
FLXPOINT
, Qualifier:ZZ
; Their Sender/Receiver ID: e.g.,ZANDERSID
, Qualifier:12
). - 5 Create a Mapping Template: Head to the Mapping Dashboard ("Zanders - Get Shipments") to define how Zanders’ fields map to your shipment records (see the "Mapping Template" section below).
- 6 Configure Mapping Rules (Optional): Set up custom rules to transform data during mapping if needed (see the "Mapping Rules" section below).
- 7 Run the Integration: Click to run manually, or set up a schedule for automatic updates.
- Integration Title: At the top, you’ll see the integration name, “Zanders - Get Shipments,” clearly labeled to indicate which integration you’re configuring.
-
FTP Connection Settings Section: This section contains a form with fields to input your FTP credentials:
- Connection Name: A text field where you can name your connection.
- FTP Protocol: A dropdown menu to select the protocol (FTP, SFTP, or FTPS).
- FTP Host: A text field for the server address.
- FTP Port: A numeric field for the port number.
- FTP User & Password: Text fields to enter the username and password provided by Zanders.
- Maintain Constant Connection: A toggle switch you can enable if you’re dealing with large files to prevent interruptions.
- Inbound Remote File Folder Field: A text field where you specify the folder on Zanders’ FTP server where shipment data files are stored.
-
Sender/Receiver Identifiers Section: This section includes fields to configure communication identifiers:
- Our Sender/Receiver ID & Qualifier: Text fields to set your system’s identifier and qualifier.
- Their Sender/Receiver ID & Qualifier: Text fields for Zanders’ identifier and qualifier.
-
Action Buttons: At the bottom, you’ll find buttons to manage your setup:
- Test Connection: A button to verify that your FTP credentials work and the connection to Zanders’ server is successful.
- Save: A button to save your configuration settings.
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Ship Company (T) | Shipment: Carrier | UPS | Identifies the carrier used for the shipment | Required |
Ship Via (T) | Shipment: Method | Ground | Specifies the shipping method used by the carrier | Optional |
Ship Date (D) | Shipment: Shipped At | 2025-05-19 | Records the date the shipment was sent | Required |
Tracking Number (T) | Shipment: Tracking Number | 1Z9999W99999999999 | Provides the tracking number for the shipment | Required |
- Zanders Shipment: Ship Code (T), Ship Company (T), Ship Date (D), Ship Via (T), Tracking Number (T).
- Field: Link a Zanders field (e.g., Tracking Number) to a Flxpoint field (e.g., Tracking Number). This is the most straightforward way to map data.
- Value: Set a fixed value for the field (e.g., always set "Method" to "Ground"). Handy for applying the same value to all shipments.
- Mapping Set: Use tools to combine or manipulate data (e.g., concatenate fields). You can create custom Mapping Sets in Flxpoint for more complex transformations.
- Rules: Add "if-then" logic to transform data during mapping (e.g., format the Ship Date). Check out the "Mapping Rules" section below for more details.
- Don’t Map: Skip the field entirely, leaving it unmapped in Flxpoint.
- Set to Empty: Clear the field in Flxpoint, removing any existing data for that field.
- Rule Name: A text field where you can enter a friendly name to identify the rule later, such as "Format Ship Date".
-
Rule Type: A dropdown menu with the following options:
- Conditional: Use logic to transform data (e.g., if Ship Company = "UPS", set Carrier to "UPS").
- Tier: Apply tiered logic, often for quantities or costs (e.g., if Shipping Cost > 50, add a note).
-
Input Type: A dropdown menu with the following options:
- String: For text fields like Tracking Number or Ship Company.
- Number: For numeric fields like Shipping Cost.
- Boolean: For true/false fields (e.g., a condition like "Is shipped?").
- Option Field: For fields with predefined options, like shipping methods (e.g., "Ground", "Express").
- Current Date and Time: As of 09:27 AM -04 on Tuesday, May 20, 2025, this integration is fully operational for retrieving shipment data from Zanders.
- Zanders Integration: Retrieves shipment data via FTP, including tracking numbers, carriers, and ship dates.
- Supported Features: Maps shipment data to Flxpoint fields, with the option to add custom rules for data transformation.
- FTP Connection Failure: Double-check your FTP credentials (host, port, user, password) and click to test the connection again.
- File Not Found: Make sure the Inbound Remote File Folder is set correctly and that Zanders has uploaded the shipment data files to that location.
- Data Mapping Errors: Review your mappings in the Mapping Dashboard to ensure they’re set up correctly (e.g., mapping Tracking Number to Shipment: Tracking Number).
- Incomplete Shipment Data: Verify that the shipment data files include all the fields you expect (e.g., Tracking Number, Ship Date) so the mapping works correctly.