Kroll as Source

Kroll is a wholesale supplier specializing in law enforcement, military, and tactical gear, offering firearms, body armor, uniforms, and duty accessories for police departments and security professionals.

 

How To Connect

Step 1: Log into your Flxpoint account and navigate to the Connections tab, then select Fulfillment Sources.
Step 2: Under the Sources section, click on + Add Source to begin creating a new source for your Kroll connection.
Step 3: In the Create Source popup, enter the source name as "Kroll" and select the appropriate type from the dropdown. Click Save.
Step 4: After saving, you’ll see a message: "You have not created any integrations yet." Click Get Started to set up the integration.
Kroll Connection Setup
Step 5: In the Setup Integrations popup, select Flx Supplier Directory (recommended) to proceed with Kroll integration.
Step 6: In the Let's Find Your Supplier popup, search for "Kroll" in the Search Suppliers field. Select Kroll from the list and click Select.
Step 7: In the Confirm Your Relationship With Supplier popup, check the box to confirm that you have a reseller account with Kroll. Click Continue.
Step 8: In the Authenticate With Supplier popup, enter the following details provided by Kroll:
FTP Username – required for Get Inventory (Primary and Secondary).
FTP Password – required to authenticate with the Kroll FTP server.
API Password – required for Send FRs and Get Shipments.
API Username – likely your email, required for Send FRs and Get Shipments.
Account Number – often the same as your FTP username, required for Send FRs and Get Shipments.
Payment Terms – configure based on your agreement with Kroll (e.g., "Net 30").
Credit Card – optional, depending on your payment setup with Kroll.
Once all details are entered, click Continue.
Step 9: In the Master SKU section, set up your SKU mapping (Inventory SKU → Master SKU → Listing SKU). Optionally, set an SKU prefix if needed. Click Save to complete the setup.

 


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 | Kroll - Get Inventory and Pricing & Quantity

Introduction to Kroll - Get Inventory and Pricing & Quantity Integration
The Kroll - Get Inventory and Pricing & Quantity tool connects to your Kroll FTP account and pulls in essential files to manage your inventory, pricing, and product images. This guide helps you set up the integration to retrieve and map Kroll’s data into your Flxpoint system. Let’s dive in!

The Kroll - Get Inventory and Pricing & Quantity integration connects your Flxpoint system to Kroll to:
  • Retrieve inventory data with stock levels, pricing details (cost and MSRP), and high-quality product images from Kroll’s FTP server.
  • Map Kroll’s data fields to your inventory system for seamless integration and management.
  • Ensure accurate and up-to-date inventory and pricing details in your Flxpoint system.

The integration follows a structured process to retrieve and map inventory data from Kroll:
  • Secure FTP Connection: Establishes a secure FTP connection using your Kroll account credentials (username, password, host, and port).
  • File Retrieval: Pulls in essential files from specified paths, including inventory data with stock levels, pricing details (cost and MSRP), and high-quality product images.
  • Data Mapping: Uses the Mapping Dashboard ("Kroll - Get Inventory and Pricing & Quantity") to enable or disable fields for syncing to your inventory system.
  • Image Handling: Supports downloading images via FTP or using a separate process for faster processing.
Note: Ensure your Kroll FTP account credentials are correctly configured to avoid retrieval failures.

Customize the integration to fit your needs:
  • File Path: Specify the exact path to your Kroll files.
  • Image Handling: Choose to download images via FTP or use a separate process for faster processing.

Follow these steps to set up the Kroll - Get Inventory and Pricing & Quantity integration:
  • 1 Configure FTP Connection: Provide your Kroll FTP account credentials (username, password, host, and port) to establish a secure connection.
  • 2 Specify File Paths: Set the exact paths to your Kroll files containing inventory, pricing, and image data.
  • 3 Configure Image Handling: Decide whether to download images via FTP or use a separate process for faster processing.
  • 4 Enable Mapping Template: Use the Mapping Dashboard ("Kroll - Get Inventory and Pricing & Quantity") to enable or disable fields for syncing from Kroll (details below).

  • The mapping screen is labeled “Kroll - Get Inventory and Pricing & Quantity” in the Mapping Dashboard.
  • Buttons available: Save to save your settings, Preview to check your settings, and Reset to start over.
  • Features include:
    • Dropdowns: Simple dropdowns to enable or disable fields.
    • Columns: Left (Kroll fields), Right (your inventory fields).
    • Error Logs: Access logs to troubleshoot issues (e.g., "Failed to sync Quantity due to missing data").

This section provides key details about the Kroll - Get Inventory and Pricing & Quantity integration to help you understand the process:
  • Current Date and Time: As of 09:21 PM -04 on Thursday, May 15, 2025, this integration is fully operational for retrieving inventory, pricing, and quantity data from Kroll.
  • Kroll Integration: Connects to your Kroll FTP account to retrieve inventory data, pricing details, and product images.
  • Extra Features: Supports custom fields for unique details, error logs for troubleshooting, and preview functionality to check settings.
  • Weight and Dimension Units: Choose between full names (e.g., "pound," "inch") or abbreviated versions (e.g., "lb," "in").
Tip: Start with key fields like Quantity and Cost, and use the "Preview" button to ensure your settings are correct before saving.

Mapping Fields
Below are the fields you can map, with examples and purposes (labeled as "T" for text, "N" for numbers, or "B" for boolean, as in the dashboard):
Kroll - Get Inventory and Pricing & Quantity Mappings
Field Maps To Example Purpose Status
All Images (T) Inventory: Images https://example.com/image.jpg Sets the URLs for product images Optional
All Options (T) Inventory: Options Color: Red Records product options (e.g., "Color: Red") Optional
Cost (N) Inventory: Cost 15.00 Records the product’s cost price Required
Custom Field 1 Name (T) Inventory: Custom Field Name Special Order Sets the name of a custom field Optional
Custom Field 1 Value (T) Inventory: Custom Field Value Yes Sets the value for the custom field Optional
Height (N) Inventory: Height 10 Records the height of the product for shipping and storage Optional
Length (N) Inventory: Length 15 Records the length of the product for shipping and storage Optional
Width (N) Inventory: Width 12 Records the width of the product for shipping and storage Optional
MAP (N) Inventory: MAP 25.00 Sets the Minimum Advertised Price for the product Optional
MSRP (N) Inventory: MSRP 29.99 Sets the Manufacturer’s Suggested Retail Price Required
Quantity (N) Inventory: Quantity 100 Records the stock quantity available Required
Requires FFL (B) Inventory: Requires FFL true Indicates if a Federal Firearms License is required Optional
Weight (N) Inventory: Weight 2.5 Records the product weight (requires a weight unit) Optional
Weight Unit (T) Inventory: Weight Unit pound Specifies the unit of weight (options: pound, ounce, gram, kilogram) Optional
Weight Unit (Abbreviated) (T) Inventory: Weight Unit lb Specifies the abbreviated unit of weight (options: lb, oz) Optional
Dimension Unit (T) Inventory: Dimension Unit inch Specifies the unit for dimensions (options: inch, foot, centimeter, meter) Optional
Dimension Unit (Abbreviated) (T) Inventory: Dimension Unit in Specifies the abbreviated unit for dimensions (options: in, cm) Optional

Available Source Fields
Kroll provides fields under categories like:
  • Product Data: All Images (T), All Options (T), Cost (N), Custom Field 1 Name (T), Custom Field 1 Value (T), Height (N), Length (N), Width (N), MAP (N), MSRP (N), Quantity (N), Requires FFL (B), Weight (N), Weight Unit (T), Weight Unit (Abbreviated) (T), Dimension Unit (T), Dimension Unit (Abbreviated) (T).

Mapping Options
You can choose from the following options for each field:
  • Enable: Sync the field (e.g., enable “Quantity” to retrieve it from Kroll).
  • Disable: Ignore the field (e.g., disable “Requires FFL” if not needed).

If the integration encounters an issue, try these steps:
  • Data Not Importing: Verify your Kroll FTP account credentials and ensure the file paths are correct.
  • Images Not Loading: Check your image handling settings—ensure you’ve chosen either FTP download or a separate process, and confirm the image paths are valid.
  • Fields Not Syncing: Ensure the desired fields are enabled in the Mapping Dashboard and check error logs (e.g., "Failed to sync Quantity due to missing data").

Conclusion
With the Kroll - Get Inventory and Pricing & Quantity integration, you can seamlessly retrieve and map Kroll’s inventory, pricing, and quantity data into your Flxpoint system. Simple mapping options, a robust Mapping Dashboard, and error logging ensure your inventory management is accurate and efficient.
 
 



 

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 | Kroll - Send Orders

Introduction to Kroll - Send Orders Integration
The Kroll - Send Orders integration allows you to send orders from your Flxpoint system to Kroll as Purchase Order Requests via SOAP API. This guide helps you set up the integration to map and send order data to Kroll, ensuring seamless order processing. Let’s get started!

The Kroll - Send Orders integration connects your Flxpoint system to Kroll to:
  • Send Flxpoint orders to Kroll as Purchase Order Requests via SOAP API.
  • Map order data fields to Kroll’s order fields for accurate processing.
  • Ensure seamless order fulfillment by integrating with Kroll’s system.

The integration follows a structured process to send orders to Kroll:
  • Data Retrieval: Takes a Flxpoint order containing details like shipping address, billing address, and order items.
  • Data Mapping: Maps the order data to a Kroll Purchase Order Request using the Mapping Dashboard ("Kroll - Send Orders").
  • Purchase Order Mapping: Maps the Flxpoint Order ID as the "Purchase Order Number" and the Flxpoint Order # as the "External PO Number".
  • SOAP API Submission: Sends the Purchase Order Request to Kroll via the SOAP API endpoint https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl using the IEBusinessService.
  • Response Handling: Records the response retrieved from the API for tracking and verification.
Note: Ensure your Kroll API credentials are correctly configured to avoid submission failures.

Customize the integration to fit your needs:
  • FulfillmentMethod: Choose the fulfillment flow:
    • SHIP_PRODUCT_THAT_IS_AVAILABLE_NOW_AND_OTHER_PRODUCT_WHEN_AVAILABLE: Ships available products now and others later.
    • REJECT_ORDER_IF_ALL_PRODUCTS_ARE_NOT_AVAILABLE: Rejects the order if all products are not available.
  • Confirm To Email Address: Set the dealer email address for confirmation (required).
  • Confirm To Name: Set the dealer name for confirmation (required).

Follow these steps to set up the Kroll - Send Orders integration:
  • 1 Configure API Connection: Provide your Kroll API credentials to connect to the SOAP API endpoint https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl.
  • 2 Set FulfillmentMethod: Choose the fulfillment flow (e.g., SHIP_PRODUCT_THAT_IS_AVAILABLE_NOW_AND_OTHER_PRODUCT_WHEN_AVAILABLE or REJECT_ORDER_IF_ALL_PRODUCTS_ARE_NOT_AVAILABLE).
  • 3 Configure Confirmation Details: Set the required "Confirm To Email Address" and "Confirm To Name" fields with the dealer’s email and name.
  • 4 Enable Mapping Template: Use the Mapping Dashboard ("Kroll - Send Orders") to enable or disable fields for syncing to Kroll (details below).
  • 5 Send Orders: Trigger the integration to send orders to Kroll, either manually or on a schedule, and monitor the API response.

  • The mapping screen is labeled “Kroll - Send Orders” in the Mapping Dashboard.
  • Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
  • Sections include:
    • From Value: Flxpoint fields (e.g., Billing Address: Address Line 1, Order Item: SKU).
    • To Kroll Order Field: Kroll fields (e.g., Ship To Address1, Sku).
    • Mapping Options: Options to enable or disable fields for syncing.
Note: You’ve requested two images (Image 1 and Image 2) for this section. I can generate these images to illustrate the Mapping Dashboard interface (e.g., showing the "Enable" and "Disable" options). Would you like me to proceed with generating these images? If so, I suggest placing them here in the "Interface Overview" section.

This section provides key details about the Kroll - Send Orders integration to help you understand the process:
  • Current Date and Time: As of 09:22 PM -04 on Thursday, May 15, 2025, this integration is fully operational for sending orders to Kroll.
  • Kroll Integration: Sends Flxpoint orders to Kroll via SOAP API using the endpoint https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl.
  • Payment Method Requirement: You must enable a Payment Method (CreditCard or AccountTerms).
  • ShipVia Codes: Supports specific shipping codes, including FedExPriorityOvernight, FedExGround, UPSNextDayAir, UPSGround, USPSFirstClass, and more.
Tip: Ensure the Payment Method and ShipVia fields are enabled in the mapping template to avoid rejection by Kroll’s API.

Mapping Fields
Below are the fields you can map, with examples and purposes (labeled as "T" for text, "N" for numbers, "D" for dates, as in the dashboard):
Kroll - Send Orders Mappings
Field Maps To Example Purpose Status
Bypass Address Validation (T) Kroll Order: Bypass Address Validation Yes Indicates whether to bypass address validation Optional
Order Number (T) Kroll Order: External PO ORDER12345 Maps the Flxpoint Order # as the External PO Number Optional
Address Line 1 (T) Kroll Order: Ship To Address1 123 Main St Records the first line of the shipping address Required
Address Line 2 (T) Kroll Order: Ship To Address2 Apt 4B Records the second line of the shipping address Optional
Address Line 3 (T) Kroll Order: Ship To Address3 Suite 100 Records the third line of the shipping address Optional
City (T) Kroll Order: Ship To City Los Angeles Records the city of the shipping address Required
Country Code (T) Kroll Order: Ship To Country Code US Records the country code of the shipping address Required
Full Name (T) Kroll Order: Ship To Name John Doe Records the name of the shipping recipient Required
Postal Code (T) Kroll Order: Ship To Postal Code 90210 Records the postal code of the shipping address Required
State (T) Kroll Order: Ship To State Province California Records the state or province of the shipping address Required
Phone (T) Kroll Order: Ship To Telephone Number 555-123-4567 Records the telephone number for the shipping contact Optional
Method (T) Kroll Order: Ship Via UPSGround Specifies the shipping method (must use specific codes like FedExGround, UPSNextDayAir) Required
Signature Required (T) Kroll Order: Signature Required Yes Indicates whether a signature is required for delivery Optional
Quantity (N) Kroll Order Item: Quantity Ordered 5 Records the quantity ordered for the item Required
SKU (T) Kroll Order Item: Sku KRL12345 Identifies the product item in the order Required

Available Source Fields
Flxpoint provides fields under categories like:
  • 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).
  • Order: Order Number (T), Estimated Shipping Cost (N), Total Cost (N).
  • Order Item: Quantity (N), SKU (T), Subtotal (N), Title (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: Method (T).

Mapping Options
You can choose from the following options for each field:
  • Enable: Sync the field (e.g., enable “Address Line 1” to send it to Kroll).
  • Disable: Ignore the field (e.g., disable “Phone” if not needed).

If the integration encounters an issue, try these steps:
  • Request Not Sending: Verify your Kroll API credentials and ensure the SOAP API endpoint https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl is accessible.
  • Fields Not Syncing: Ensure required fields like Payment Method, ShipVia, Ship To Address1, and Quantity Ordered are enabled in the Mapping Dashboard.
  • Missing Confirmation Details: Confirm that "Confirm To Email Address" and "Confirm To Name" are set in the configuration settings.

Conclusion
With the Kroll - Send Orders integration, you can efficiently send Flxpoint orders to Kroll as Purchase Order Requests, ensuring accurate order fulfillment. Simple mapping options and a user-friendly Mapping Dashboard streamline the process, integrating seamlessly with Kroll’s system.
 
 

Get Shipments

Supported | Kroll - Get Shipments

Introduction to Kroll - Get Shipments Integration
The Kroll - Get Shipments integration retrieves shipment data from Kroll and maps it into your Flxpoint system, ensuring accurate tracking and fulfillment updates. This guide helps you set up the integration to import shipment details seamlessly. Let’s get started!

The Kroll - Get Shipments integration connects your Flxpoint system to Kroll to:
  • Retrieve shipment data from Kroll, including carrier, tracking numbers, and shipment items.
  • Map Kroll shipment data to Flxpoint shipment fields for accurate tracking and fulfillment updates.
  • Ensure seamless integration of shipment details into your Flxpoint system.

The integration follows a structured process to retrieve and map shipment data from Kroll:
  • API Connection: Connects to Kroll’s system via SOAP API to retrieve shipment data.
  • Data Retrieval: Pulls shipment details, including carrier, tracking numbers, shipment dates, and shipment items, from Kroll.
  • Data Mapping: Uses the Mapping Dashboard ("Kroll - Get Shipments") to enable or disable fields for syncing to Flxpoint.
Note: Ensure your Kroll API credentials are correctly configured to avoid retrieval failures.

Customize the integration to fit your needs:
  • API Credentials: Provide your Kroll API credentials to establish a connection.

Follow these steps to set up the Kroll - Get Shipments integration:
  • 1 Configure API Connection: Provide your Kroll API credentials to connect to Kroll’s system.
  • 2 Enable Mapping Template: Use the Mapping Dashboard ("Kroll - Get Shipments") to enable or disable fields for syncing from Kroll (details below).
  • 3 Retrieve Shipments: Trigger the integration to retrieve shipment data from Kroll, either manually or on a schedule.

  • The mapping screen is labeled “Kroll - Get Shipments” in the Mapping Dashboard.
  • Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
  • Sections include:
    • From Value: Kroll fields (e.g., Kroll Shipment: Shipped Via, Kroll Shipment Item: Sku).
    • To Shipment Field: Flxpoint shipment fields (e.g., Carrier, Sku).
    • Mapping Options: Options to enable or disable fields for syncing.
Note: You’ve requested two images (Image 3 and Image 4) for this section. I can generate these images to illustrate the Mapping Dashboard interface (e.g., showing the "Enable" and "Disable" options). Would you like me to proceed with generating these images? If so, I suggest placing them here in the "Interface Overview" section.

This section provides key details about the Kroll - Get Shipments integration to help you understand the process:
  • Current Date and Time: As of 09:22 PM -04 on Thursday, May 15, 2025, this integration is fully operational for retrieving shipment data from Kroll.
  • Kroll Integration: Retrieves shipment data from Kroll via SOAP API, focusing on fields like carrier, tracking numbers, and shipment items.
Tip: Ensure all required fields (e.g., Carrier, Sku) are enabled in the mapping template to avoid incomplete shipment data in Flxpoint.

Mapping Fields
Below are the fields you can map, with examples and purposes (labeled as "T" for text, "N" for numbers, "D" for dates, as in the dashboard):
Kroll - Get Shipments Mappings
Field Maps To Example Purpose Status
Shipped Via (T) Shipment: Carrier UPS Identifies the shipping carrier for the shipment Required
Order Confirmation Number (T) Shipment: Order Number ORDER12345 Associates the shipment with the Flxpoint order Required
Shipped Via (T) Shipment: Method Ground Specifies the shipping method used for the shipment Optional
Note (T) Shipment: Note Shipped via UPS on 2025-05-15 Adds a note to the shipment record Optional
Shipment Date (D) Shipment: Shipped At 2025-05-15T21:22:00Z Records the date and time the shipment was sent Required
Freight Amount (N) Shipment: Shipping Cost 10.00 Records the shipping cost for the shipment Optional
Tracking Numbers (T) Shipment: Tracking Number 1Z9999W99999999999 Records the tracking number for the shipment Required
Tracking URL (T) Shipment: Tracking URL https://ups.com/track?tracknum=1Z9999W99999999999 Provides the URL for tracking the shipment Optional
Quantity Shipped (N) Shipment Item: Quantity 5 Records the quantity shipped for the item Required
Sku (T) Shipment Item: Sku KRL12345 Identifies the product item in the shipment Required
All Custom Fields (T) Shipment Item: Custom Fields Special Handling: Yes Records custom key/value pairs for the shipment item Optional

Available Source Fields
Kroll provides fields under categories like:
  • Kroll Shipment: Discount Amount (N), Freight Amount (N), Order Confirmation Number (T), Order Status (T), Product Amount (N), Shipment Date (D), Shipment Identifier (T), Shipped Via (T), Total Amount (N), Tracking Numbers (T).
  • Kroll Shipment Item: Amount (N), Quantity Shipped (N), Sku (T), Unit Amount (N).

Mapping Options
You can choose from the following options for each field:
  • Enable: Sync the field (e.g., enable “Carrier” to retrieve it from Kroll).
  • Disable: Ignore the field (e.g., disable “Tracking URL” if not needed).

If the integration encounters an issue, try these steps:
  • Data Not Importing: Verify your Kroll API credentials and ensure the API connection is active.
  • Fields Not Syncing: Ensure required fields like Carrier, Order Number, Tracking Number, and Sku are enabled in the Mapping Dashboard.

Conclusion
With the Kroll - Get Shipments integration, you can efficiently retrieve and map shipment data from Kroll into your Flxpoint system. Simple mapping options and a user-friendly Mapping Dashboard ensure your shipment tracking and fulfillment updates are accurate and seamless.