CWR is a distribution platform specializing in marine and outdoor products. Integrating CWR as a source in Flxpoint allows businesses to synchronize inventory, pricing, and product data seamlessly. This integration ensures accurate order processing and real-time updates for an optimized workflow, enabling you to efficiently manage your product catalog and streamline your operations.
How To Connect
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 update.
Get Inventory (Primary)
Yes, Get Inventory (Primary) for CWR is supported!
The Get Inventory (Primary) integration for CWR enables seamless automation of inventory and pricing updates. This feature pulls product information, warehouse-specific quantities, and detailed product data from a primary source, ensuring your catalog stays accurate and up to date.
Connect Your Integration
1. Establish FTP Connection
- Connection Name: Example:
CWR Inventory Connection
- FTP Protocol:
FTP
- FTP Host:
edi.cwrdistribution.com
- FTP Port:
21
- FTP Username: Provided by Supplier
- FTP Password: Provided by Supplier
Test Connection: Ensure connectivity and authentication are successful before saving.
Configure Your Settings
1. File Locations
-
Inbound Remote File Folder:
/out/inventory.csv
and/out/catalog.csv
- Inventory file provides SKU-level data for stock levels and pricing.
- Catalog file contains additional product details such as dimensions and images.
2. Archive/Un-Archive Inventory
- Archive: Automatically archive inventory items missing from the latest feed, setting their quantity to
0
. -
Un-Archive: Reactivates inventory once re-added to the feed, restoring mapped quantities.
Recommendation: Enable this feature only if not conflicting with other integrations.
Mapping Template
1. Field Mapping
The mapping template translates data from CWR files into your inventory system. Key fields include:
- Parent SKU: Links product variants.
- Title: Product name or title.
- Description: Detailed product description.
- Categories: Includes up to three levels (e.g., Category One, Two, Three).
- Images: Maps product images (large size preferred).
- Dimensions: Length, width, height, weight, and units.
- Pricing: MSRP, MAP, and client-specific pricing tiers.
- Quantity: Warehouse-level stock availability.
2. Custom Rules
Custom mapping rules can be applied to adjust incoming data dynamically:
- Example Rule: Add custom prefixes or suffixes to SKUs for better identification.
Automation Features
1. Scheduled Job Setup
Enable job scheduling to automate inventory retrieval:
- Frequency: Daily, weekly, or custom intervals.
- Run Times: Example schedule: 2:00 AM, 6:00 AM, and 10:00 PM UTC.
2. Notifications
Receive alerts for job completion or errors.
Supported Operations
- Full Feed Retrieval: Downloads inventory and catalog files for comprehensive updates.
- Data Parsing: Reads and processes CSV data for SKU-level updates.
- Multi-Warehouse Support: Aggregates quantities from multiple locations (if applicable).
Operation Workflow
File Retrieval:
- Download the inventory.csv file from
/out/inventory.csv
. - Download the catalog.csv file from
/out/catalog.csv
.
Data Processing:
- Map SKU-level inventory data from inventory.csv.
- Enrich inventory data with product details from catalog.csv.
Update Inventory:
- Save processed data into your inventory system, updating quantities, pricing, and product attributes.
Limitations
- Custom Mapping Restrictions: Mapping templates are pre-configured for standard use cases and cannot be customized directly.
-
Multiple Warehouses: Data includes a "Combined" warehouse column by default. Custom configurations may be needed to separate specific warehouse data.
Get Inventory (Secondary)
Yes, Get Inventory (Secondary) for CWR is supported!
The Get Inventory (Secondary) integration for CWR automates the retrieval of inventory and pricing data from a secondary source. This process ensures that inventory data remains accurate and up to date by leveraging automated file retrieval and mapping.
Connect Your Integration
To begin, establish a connection to the CWR FTP server:
1. Establish FTP Connection
- Connection Name: Example:
CWR Inventory Connection
- FTP Protocol: Choose
FTP
- FTP Host:
edi.cwrdistribution.com
- FTP Port:
21
- FTP Username: Provided by Supplier
- FTP Password: Provided by Supplier
Test Connection: Ensure the connection works before proceeding.
Configure Your Settings
1. File Locations
- Inbound Remote File Folder: Location where inventory data files are retrieved. Example:
/out/inventory.csv
.
2. Archive/Un-Archive Inventory
- Archive: Products not found in the current feed are archived with a quantity of
0
. -
Un-Archive: Products re-added to the feed are automatically reactivated with their mapped quantities.
Note: Avoid enabling this feature if it conflicts with existing integrations.
Define a Mapping Template
Mapping Details
The mapping template defines how fields in the inventory file are aligned with your system:
- SKU: Identifies products uniquely.
- Quantity: Specifies stock levels for products.
- Pricing: Supports mapping fields like
price
,map
, andmsrp
. - Client Pricing: Allows alignment of specific price tiers for clients.
Custom Rules
You can apply specific mapping rules to adjust data dynamically during import. For instance:
- Example Rule: Add
ELC
to incoming SKUs for custom identifiers.
Automation Features
1. Scheduled Job Setup
Enable automated inventory retrieval at specified intervals:
- Frequency: Daily, weekly, or custom schedules.
- Run Times: Example: 12:00 AM, 6:00 AM, and 12:00 PM UTC.
2. Notifications
Set up notifications for job success or failure.
Supported Operations
- Inventory Retrieval: Pulls data from the CWR FTP source.
- Mapping Template: Translates file data into usable formats for your system.
- Multi-Warehouse Management: Supports aggregate quantities for multiple warehouse configurations.
Troubleshooting
-
File Read Error:
- Cause: Missing file or incorrect format.
- Resolution: Verify FTP folder and file structure. Ensure the file aligns with expected headers like
sku
,qty
,price
.
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
Yes, Send Fulfillment Request is supported!
The Send Fulfillment Requests integration with CWR enables seamless automation of order submissions. This integration simplifies the process of fulfilling customer orders by transforming them into a format suitable for CWR and sending them for processing.
How It Works
Order Transformation:
-
Orders are converted into a CSV file format with the following structure:
Order ID
,Quantity
,SKU
,Name
,Street Address
,Address 2
,City
,State
,Zip
,Country
,ShipVia
,Comment for CWR
,Packing Slip Comment
,Signature Required
-
Example:
-
For an order with two distinct items:
- Row 1: Header (column names)
- Row 2: Item 1 details
- Row 3: Item 2 details
-
For an order with two distinct items:
File Placement:
- Files are saved in the
/in
directory. - File Naming Convention:
CWR_{source_id}_{poID}.csv
.
Automated Submission:
- The system automatically sends files to CWR's FTP for order processing.
Connect Your Integration
To begin, establish a connection:
- Integration Type: Select CWR.
-
FTP Connection:
- Enter the provided FTP credentials.
-
Use the
Test Connection
button to verify connectivity before proceeding.
Configure Settings
-
Hold for X Hours:
- Set a delay period before orders are sent for processing.
-
Business Hours Restriction:
-
Optionally restrict order submissions to CWR’s business hours for faster handling.
-
Optionally restrict order submissions to CWR’s business hours for faster handling.
Mapping Template
- Use the default mapping template or create a new one to match your order details with CWR’s requirements.
-
Mapped Fields:
Order ID
: Maps to theFulfillment Request Number
.Quantity
: Matches the order item quantity.SKU
: Links to the product identifier.Address
: Includes fields likeStreet Address
,City
,State
,Zip
,Country
.Shipping
: IncludesShipVia
,Packing Slip Comment
, andSignature Required
.
Automation Features
-
Scheduled Submissions:
- Automate the sending process at specific times.
-
Notifications:
- Get alerts for successful or failed submissions.
Troubleshooting
-
Error Sending Purchase Order:
- Check FTP credentials.
- Verify that all required fields in the mapping template are correctly configured.
-
File Disappearance:
- Files might disappear shortly after being placed in the
/in
directory due to successful transmission.
- Files might disappear shortly after being placed in the
Supported Features
- Fulfillment Request Number: Sent as the
Order ID
. - Shipping Selection: Supports sending
ShipVia
details. - FR Item Association: Maps SKUs and quantities for accurate fulfillment.
Limitations
- Custom Fields: Not supported.
- Customer Association: Only shipping information is included.
- Auto Acknowledgements: Not supported due to the FTP-based workflow.
Shipping Options for Fulfillment Requests
CWR offers a variety of flat-rate shipping options to streamline your fulfillment process. These options, along with their corresponding costs, transit times, and restrictions, are detailed on their website.
For the latest shipping information, please refer to the official CWR Shipping Update. You can use this resource to accurately configure shipping options in your fulfillment requests.
Get Shipments
Yes, Get Shipments is supported!