Western Power Sports (WPS) is a leading distributor in the powersports industry, specializing in the wholesale distribution of parts, accessories, and gear for motorcycles, ATVs, UTVs, snowmobiles, and watercraft. Serving dealerships and retailers, WPS supports the automotive aftermarket and outdoor recreation sectors with high-quality products and reliable service.
How To Connect
📋 Phase 1: Creating Your WPS Source
+
Create Source in Flxpoint
Log into your Flxpoint account, navigate to the Sources tab, and click + Add Source to begin.
Set Up Source Details
Enter "WPS Supplier" as the source name, select the appropriate source type (e.g., Vendor Warehouse), and choose whether to assign a vendor (recommended for better reporting). Click Save & Next to continue.
Tip: Assigning a vendor improves your reporting capabilities and helps with product organization.
Choose Integration Type
After creating your source, you'll see the Integrations section. If no integrations are set up yet, click Start Creating Integrations. You can set up any of these integrations based on your needs:
- Get Inventory (Primary): Retrieves primary inventory data from WPS.
- Get Inventory (Secondary): Sets up an additional inventory feed from WPS.
- Send Orders: Sends orders to WPS for fulfillment.
- Get Shipments: Pulls shipment information from WPS.
Note: You can activate any combination of these integrations based on your business needs.
🔐 Phase 2: Setting Up Connection
+
Obtain Your API Token
To get your WPS API Token, follow these steps to locate or generate it:
- Log into your Western Power Sports account at https://www.wps-inc.com using your dealer credentials.
- Once logged in, navigate to the Dealer Portal or Account Dashboard. Look for a section labeled Account Settings, API Access, or Integrations. This may be under a menu like "My Account" or "Settings."
- If you don’t see an API Access section, use the search bar in the WPS Dealer Portal (if available) and type "API Token" or "API Access" to locate the relevant settings.
- In the API Access section, look for an option to Generate API Token or view your existing token. If no token exists, click to generate a new one. The token will typically be a long string of characters (e.g., "abc123xyz789...").
- Copy the API Token and store it securely, as you’ll need to enter it in the next step.
- If you can’t find the API Token or the API Access section, visit the WPS support page at https://www.wps-inc.com/contact-us. You can also email WPS support at dealersupport@wps-inc.com or call their dealer support line (typically listed on their contact page) to request assistance with API access.
Important: Keep your API Token secure and do not share it publicly, as it provides access to your WPS account data.
Configure Connection Details
In the New Connection form, enter the following details to connect to WPS:
- Connection Name: "WPS API Connection" (or any descriptive name).
- API Token: Paste the API Token you copied in the previous step.
Tip: If the connection test fails, double-check your API Token and ensure your WPS account has API access enabled.
🛒 Phase 3: Setting Up Order Processing
+
Configure Order Processing Integrations
For Send Orders and Get Shipments integrations, use the connection you created in Phase 2:
- Send Orders: Enable to send orders to WPS for fulfillment. Map order fields (e.g., Customer Name, Shipping Address) to ensure accurate order transmission.
- Get Shipments: Enable to retrieve shipment updates from WPS. Map shipment fields (e.g., Tracking Number, Shipment Date) to Flxpoint fields.
Automated Order Settings
Configure how orders will be processed:
- Toggle Automatically Send Orders ON to have Flxpoint automatically send orders to WPS.
- Set any additional order rules or conditions as needed (e.g., minimum order quantity, specific product categories).
✅ Phase 4: Mapping and Activation
+
Create Field Mapping
After setting up your connection, you'll need to map WPS fields to Flxpoint fields for Get Inventory (Primary) and Get Inventory (Secondary):
- Choose an existing mapping template or create a new one.
- Map essential fields like SKU, Price, Quantity, and Description.
- Set up any transformations needed (e.g., price markups, quantity adjustments).
Tip: For inventory feeds, make sure to map both product details and inventory quantity fields.
Configure SKU Mapping
In the Master SKU section, set up your preferred SKU mapping (Inventory SKU → Master SKU). Consider adding a SKU prefix (e.g., "WPS-") to identify WPS inventory in your system.
Activate and Verify
Complete the setup by clicking Save and Complete. Your WPS integration is now active and will run based on your settings.
Next Steps: The initial inventory sync may take some time to complete. You can monitor the progress in the Integrations section of your Flxpoint dashboard under Fulfillment Sources.

×
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 | Western Power Sports - Get Inventory (Primary)
Introduction to Western Power Sports Get Inventory (Primary) Integration
Welcome to the Western Power Sports (WPS) Get Inventory (Primary) integration guide! This integration retrieves comprehensive inventory data, including pricing, quantity, and product details, from your WPS system into your platform. It ensures your inventory levels, pricing, and product attributes are up-to-date, streamlining stock management across channels. Let’s get started!
The Western Power Sports Get Inventory (Primary) integration enables you to:
- Retrieve inventory levels (quantity) for products and variants from WPS across multiple warehouses.
- Sync pricing, product details, and category data to reflect the latest values in your system.
- Ensure accurate stock, pricing, and product attribute management across platforms.
The integration follows these steps:
- 1 Connecting to WPS: Establish a connection using API credentials or OAuth2 authentication to access your WPS system.
- 2 Fetching Inventory Data: A GET call to the WPS inventory endpoint retrieves product and variant data, including quantities, pricing, and attributes.
- 3 Extracting Inventory Details: Extract inventory levels (e.g., quantity by warehouse), pricing data (e.g., list price, standard dealer price), and product attributes (e.g., brand, categories) from the API response.
- 4 Mapping Data: Map WPS fields (e.g., SKU, Quantity) to your system’s fields using a mapping template.
- 5 Syncing Data: Import the mapped data into your system, updating inventory, pricing, and product records.
- 6 Execution: Run manually with Run Sync or schedule (e.g., daily).
How the Integration Builds Products
Products With No Color or Size
If WPS sends an item without a color and size attribute, it is treated as a stand-alone product.
- No parent-child relationship is created. The Parent SKU and Variant SKU are identical.
- SKU will appear in Catalog » Inventory exactly once—under the SKU sent by WPS.
- All warehouses enabled in Integration Settings » Warehouses still govern available quantity.
Scenario | WPS Feed Example | How It Imports |
---|---|---|
Item has size + color | 87-4446-BK-L Size L, Color BK |
Parent: 87-4446 Variant: 87-4446-BK-L |
Item missing size & color | WP87-4446 | Parent = Variant WP87-4446 (stand-alone) |
Pro Tip: Schedule regular syncs to maintain real-time inventory accuracy.
Note: API failures pause the integration and trigger notifications.
Customize the integration with these settings:
- Sync Frequency: Choose to sync inventory data for products modified within a specific time frame (e.g., last 7 days).
- Include Variants: Enable to fetch variant-specific data alongside parent products.
- Warehouse Selection: Select which warehouses to sync quantities from (e.g., Ashley, IN; Boise, ID; Elizabethtown, PA).
- Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
- Mapping Template: Define how WPS fields sync to your system (e.g., SKU to Master SKU, List Price to MSRP).
Note: Syncing recent changes reduces API load for large catalogs.
Follow these steps:
- 1 Add the Integration: Go to Channels > Western Power Sports > Integrations, select “Get Inventory (Primary).”
- 2 Connect to WPS: Use your WPS API credentials or set up a new connection via OAuth2 authentication.
-
3 Configure Settings:
- Set sync frequency (e.g., last 7 days).
- Enable variant inclusion.
- Select warehouses to sync (e.g., Ashley, IN; Boise, ID).
- Configure scheduling.
- 4 Create Mapping Template: Configure field mappings (see Mapping Template Details).
- 5 Run the Integration: Start with Run Sync or schedule.
Inventory Rebuild for Existing Customers
Need to see newly split SKUs right away?
- Archive current WPS inventory (Catalog » Inventory » Bulk Actions » Archive).
- Run Get Inventory (Primary) to rebuild with the new logic.
- Re-enable any Listing or Pricing sync jobs once the rebuild finishes.
Mapping templates control which WPS inventory data is imported into your system.
Interface Overview
- Screen labeled “Get Inventory (Primary)” at the top; name your template (e.g., “WPS Inventory Primary 1”).
- Buttons: Delete, Duplicate, Save Mapping.
- Columns: WPS fields (left), your system fields (right).
Mapping Options
- Don't Map: Ignore the field (e.g., All Images).
- Set To Empty: Clear the field in your system.
- Field: Map to a specific field in your system (e.g., SKU to Master SKU).
- Value: Set a static value for the field.
- Mapping Set: Apply a predefined mapping set for complex mappings.
- Rules: Add custom rules to transform or filter data (e.g., only sync if Quantity > 0).
- Required Fields: SKU (Master SKU), Quantity.
Post-Mapping Rules: Stand-alone SKUs created by the new logic bypass parent-child checks. Custom rules that rely on parentSku or optionValues must be updated accordingly.
Quantity Mapping Requirement
The Quantity field must be mapped to ensure accurate stock syncing.
- Required Field: Quantity tracks stock levels across warehouses.
-
Error Scenario: Unmapped Quantity may cause:
Invalid request: Missing required field 'quantity' for inventory sync
- Fix: Go to Channels > Western Power Sports > Templates > Get Inventory (Primary) > Field Mapping, map Quantity to a field, save, and re-run sync.
Recommendation: Always map SKU (Master SKU) and Quantity for reliable syncing.
Complete Field Mappings
Below are the fields you can map from WPS:
Inventory Fields
WPS Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
SKU | Master SKU | WPS-001 | Unique identifier for parent product | Required |
Variant SKU | SKU | WPS-BLUE-001 | Unique identifier for variant | Optional |
Quantity | Quantity | 100 | Total stock quantity across warehouses | Required |
Ashley, IN Quantity | Ashley, IN Quantity | 20 | Stock quantity in Ashley, IN warehouse | Optional |
Boise, ID Quantity | Boise, ID Quantity | 15 | Stock quantity in Boise, ID warehouse | Optional |
Elizabethtown, PA Quantity | Elizabethtown, PA Quantity | 10 | Stock quantity in Elizabethtown, PA warehouse | Optional |
Fresno, CA Quantity | Fresno, CA Quantity | 25 | Stock quantity in Fresno, CA warehouse | Optional |
Jessup, PA Quantity | Jessup, PA Quantity | 10 | Stock quantity in Jessup, PA warehouse | Optional |
Midlothian, TX Quantity | Midlothian, TX Quantity | 15 | Stock quantity in Midlothian, TX warehouse | Optional |
Midway, GA Quantity | Midway, GA Quantity | 5 | Stock quantity in Midway, GA warehouse | Optional |
Status | Status | In Stock | Availability status | Optional |
Status | Archived | In Stock | Stock status (maps to Archived field) | Optional |
Supplier Product ID | Reference Identifier | WPS-PROD-001 | Supplier-specific product identifier | Optional |
UPC | UPC | 123456789012 | Universal Product Code | Optional |
UPC | GTIN | 123456789012 | Global Trade Item Number | Optional |
MPN | MPN | WPS-MPN123 | Manufacturer Part Number | Optional |
Pricing Fields
WPS Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
List Price | MSRP | $24.99 | Manufacturer’s suggested retail price | Optional |
Standard Dealer Price | Cost | $10.50 | Cost price for dealers | Optional |
List Price | Source List Price | $24.99 | Source list price for reference | Optional |
List Price | MAP | $19.99 | Minimum advertised price | Optional |
Physical Attributes
WPS Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Weight | Weight | 2.5 | Weight in specified unit (e.g., kg) | Optional |
Weight Unit | Weight Unit | kilogram | Unit of weight (e.g., pound, kilogram) | Optional |
Width | Width | 12 | Width in specified unit (e.g., cm) | Optional |
Height | Height | 10 | Height in specified unit (e.g., cm) | Optional |
Length | Length | 15 | Length in specified unit (e.g., cm) | Optional |
Dimension Unit | Dimension Unit | centimeter | Unit of dimensions (e.g., inch, centimeter) | Optional |
Category Fields
WPS Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Brand | Brand | WPS Brand | Product brand | Optional |
Primary Category | Category 1 | Accessories | Primary product category | Optional |
Sub Category | Category 2 | Helmets | Secondary product category | Optional |
Product Description Fields
WPS Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Name | Title | Blue Power Sport Accessory | Product title | Optional |
Description | Description | High-quality accessory for power sports | Product description | Optional |
Custom Fields
WPS Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
All Custom Fields | Custom Fields (100) | - | Custom fields for additional data (up to 100) | Optional |
Custom Aggregate Fields | Custom Aggregate Fields (10) | - | Aggregate custom fields (up to 10) | Optional |
Practice Mapping
Try mapping WPS - Quantity:
Be aware of these limitations:
- API Rate Limits: Exceeding WPS API limits pauses the integration.
- Variant Data: Requires enabling variant inclusion to fetch variant data.
- Data Scope: Only fetches data available via the WPS inventory endpoint.
Troubleshoot issues with these steps:
- Connection Issues: Verify API credentials and connectivity to WPS.
- API Errors: Ensure the WPS inventory endpoint is accessible and variant inclusion is enabled.
- Missing Data: Check mapping template for mapped fields (e.g., Quantity, SKU).
- Rate Limits: Confirm you haven’t hit WPS API limits.
-
Missing SKUs:
- Confirm the SKU in source feed (Catalog Manager in Inventory Source or supplier portal).
- Verify “Warehouses” tab in WPS integration—ensure at least one warehouse that carries the SKU is enabled.
- Run Get Inventory (Primary).
- If the SKU is still absent and has no size/color attributes, confirm it now imports as a stand-alone item; if not, contact support with:
- SKU
- Screenshot of source feed row
- Timestamp of the last Get Inventory run
- Contact Support: Reach out to WPS support with error details.
Diagnostic Tip: Missing variant data often results from disabled variant inclusion.
Key information:
- Date: As of 11:16 AM -04, May 29, 2025, this integration is operational.
- Quantity: Required mapping to avoid sync errors.
- Variants: Enable variant inclusion to fetch variant data.
- API Limits: Monitor to avoid sync interruptions.
Release Notes
Date | Change | Impact |
---|---|---|
May 26, 2025 | Products that lack both color and size are now imported as stand-alone SKUs with no parent-child structure. Parent SKU = Child SKU. | Missing SKUs such as WP87-4446 will now import automatically after the next Get Inventory (Primary) run. Users with existing inventory must archive + rebuild to pick up the new structure. |
Pro Tip: Map all required fields to ensure comprehensive inventory updates.
Conclusion
The Western Power Sports Get Inventory (Primary) integration automates inventory updates, ensuring your system reflects accurate stock, pricing, and product data. Customize mappings and schedules to fit your workflow, streamlining inventory management. Happy syncing!
Get Inventory (Secondary)
Supported | Western Power Sports - Get Inventory (Secondary)
Introduction to Western Power Sports Get Inventory (Secondary) Integration
Welcome to the Western Power Sports (WPS) Get Inventory (Secondary) integration guide! This integration retrieves updated inventory data, focusing on pricing, quantity, and stock status for variants, from your WPS system into your platform. It ensures your inventory levels and pricing are kept current, complementing the primary inventory sync. Let’s get started!
The Western Power Sports Get Inventory (Secondary) integration enables you to:
- Retrieve updated inventory levels (quantity) for variants from WPS across multiple warehouses.
- Sync pricing and stock status data to reflect the latest values in your system.
- Ensure accurate stock and pricing management for variants already in your catalog.
The integration follows these steps:
- 1 Connecting to WPS: Establish a connection using API credentials or OAuth2 authentication to access your WPS system.
- 2 Fetching Inventory Data: A GET call to the WPS inventory endpoint retrieves updated variant data, focusing on quantities, pricing, and status.
- 3 Extracting Inventory Details: Extract updated inventory levels (e.g., quantity by warehouse), pricing data (e.g., list price, standard dealer price), and status from the API response.
- 4 Mapping Data: Map WPS fields (e.g., SKU, Quantity) to your system’s fields using a mapping template.
- 5 Syncing Data: Import the mapped data into your system, updating existing inventory and pricing records.
- 6 Execution: Run manually with Run Sync or schedule (e.g., daily).
How the Integration Builds Products
Products With No Color or Size
If WPS sends an item without a color and size attribute, it is treated as a stand-alone product.
- No parent-child relationship is created. The Parent SKU and Variant SKU are identical.
- SKU will appear in Catalog » Inventory exactly once—under the SKU sent by WPS.
- All warehouses enabled in Integration Settings » Warehouses still govern available quantity.
Scenario | WPS Feed Example | How It Imports |
---|---|---|
Item has size + color | 87-4446-BK-L Size L, Color BK |
Parent: 87-4446 Variant: 87-4446-BK-L |
Item missing size & color | WP87-4446 | Parent = Variant WP87-4446 (stand-alone) |
Pro Tip: Schedule regular syncs to keep inventory updates frequent and accurate.
Note: API failures pause the integration and trigger notifications.
Customize the integration with these settings:
- Sync Frequency: Choose to sync inventory data for variants modified within a specific time frame (e.g., last 24 hours).
- Warehouse Selection: Select which warehouses to sync quantities from (e.g., Ashley, IN; Boise, ID; Elizabethtown, PA).
- Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
- Mapping Template: Define how WPS fields sync to your system (e.g., Quantity, List Price).
Note: Syncing recent changes reduces API load for large catalogs.
Follow these steps:
- 1 Add the Integration: Go to Channels > Western Power Sports > Integrations, select “Get Inventory (Secondary).”
- 2 Connect to WPS: Use your WPS API credentials or set up a new connection via OAuth2 authentication.
-
3 Configure Settings:
- Set sync frequency (e.g., last 24 hours).
- Select warehouses to sync (e.g., Ashley, IN; Boise, ID).
- Configure scheduling.
- 4 Create Mapping Template: Configure field mappings (see Mapping Template Details).
- 5 Run the Integration: Start with Run Sync or schedule.
Inventory Rebuild for Existing Customers
Need to see newly split SKUs right away?
- Archive current WPS inventory (Catalog » Inventory » Bulk Actions » Archive).
- Run Get Inventory (Primary) to rebuild with the new logic.
- Re-enable any Listing or Pricing sync jobs once the rebuild finishes.
Mapping templates control which WPS inventory data is imported into your system.
Interface Overview
- Screen labeled “Get Inventory (Secondary)” at the top; name your template (e.g., “WPS Inventory Secondary 1”).
- Buttons: Delete, Duplicate, Save Mapping.
- Columns: WPS fields (left), your system fields (right).
Mapping Options
- Don't Map: Ignore the field (e.g., Archived).
- Set To Empty: Clear the field in your system.
- Field: Map to a specific field in your system (e.g., Quantity).
- Value: Set a static value for the field.
- Mapping Set: Apply a predefined mapping set for complex mappings.
- Rules: Add custom rules to transform or filter data (e.g., only sync if Quantity > 0).
- Required Fields: SKU, Quantity.
Post-Mapping Rules: Stand-alone SKUs created by the new logic bypass parent-child checks. Custom rules that rely on parentSku or optionValues must be updated accordingly.
Quantity Mapping Requirement
The Quantity field must be mapped to ensure accurate stock syncing.
- Required Field: Quantity tracks stock levels across warehouses.
-
Error Scenario: Unmapped Quantity may cause:
Invalid request: Missing required field 'quantity' for inventory sync
- Fix: Go to Channels > Western Power Sports > Templates > Get Inventory (Secondary) > Field Mapping, map Quantity to a field, save, and re-run sync.
Recommendation: Always map SKU and Quantity for reliable syncing.
Complete Field Mappings
Below are the fields you can map from WPS:
Inventory Fields
WPS Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
SKU | SKU | WPS-BLUE-001 | Unique identifier for variant | Required |
Quantity | Quantity | 100 | Total stock quantity across warehouses | Required |
Ashley, IN Quantity | Ashley, IN Quantity | 20 | Stock quantity in Ashley, IN warehouse | Optional |
Boise, ID Quantity | Boise, ID Quantity | 15 | Stock quantity in Boise, ID warehouse | Optional |
Elizabethtown, PA Quantity | Elizabethtown, PA Quantity | 10 | Stock quantity in Elizabethtown, PA warehouse | Optional |
Fresno, CA Quantity | Fresno, CA Quantity | 25 | Stock quantity in Fresno, CA warehouse | Optional |
Jessup, PA Quantity | Jessup, PA Quantity | 10 | Stock quantity in Jessup, PA warehouse | Optional |
Midlothian, TX Quantity | Midlothian, TX Quantity | 15 | Stock quantity in Midlothian, TX warehouse | Optional |
Midway, GA Quantity | Midway, GA Quantity | 5 | Stock quantity in Midway, GA warehouse | Optional |
Status | Archived | In Stock | Stock status (maps to Archived field) | Optional |
Pricing Fields
WPS Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
List Price | MSRP | $24.99 | Manufacturer’s suggested retail price | Optional |
Standard Dealer Price | Cost | $10.50 | Cost price for dealers | Optional |
List Price | Source List Price | $24.99 | Source list price for reference | Optional |
List Price | MAP | $19.99 | Minimum advertised price | Optional |
Custom Fields
WPS Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Custom Aggregate Fields | Custom Aggregate Fields (10) | - | Aggregate custom fields (up to 10) | Optional |
Practice Mapping
Try mapping WPS - Quantity:
Be aware of these limitations:
- API Rate Limits: Exceeding WPS API limits pauses the integration.
- Data Scope: Only fetches data available via the WPS inventory endpoint; focuses on variant updates.
- Required Fields: SKU and Quantity must be mapped.
Troubleshoot issues with these steps:
- Connection Issues: Verify API credentials and connectivity to WPS.
- API Errors: Ensure the WPS inventory endpoint is accessible.
- Missing Data: Check mapping template for mapped fields (e.g., Quantity, SKU).
- Rate Limits: Confirm you haven’t hit WPS API limits.
-
Missing SKUs:
- Confirm the SKU in source feed (Catalog Manager in Inventory Source or supplier portal).
- Verify “Warehouses” tab in WPS integration—ensure at least one warehouse that carries the SKU is enabled.
- Run Get Inventory (Secondary).
- If the SKU is still absent and has no size/color attributes, confirm it now imports as a stand-alone item; if not, contact support with:
- SKU
- Screenshot of source feed row
- Timestamp of the last Get Inventory run
- Contact Support: Reach out to WPS support with error details.
Diagnostic Tip: Missing data often results from unmapped required fields.
Key information:
- Date: As of 11:16 AM -04, May 29, 2025, this integration is operational.
- Required Fields: SKU and Quantity must be mapped.
- API Limits: Monitor to avoid sync interruptions.
Release Notes
Date | Change | Impact |
---|---|---|
May 26, 2025 | Products that lack both color and size are now imported as stand-alone SKUs with no parent-child structure. Parent SKU = Child SKU. | Missing SKUs such as WP87-4446 will now import automatically after the next Get Inventory (Primary) run. Users with existing inventory must archive + rebuild to pick up the new structure. |
Pro Tip: Map all required fields to ensure accurate inventory updates.
Conclusion
The Western Power Sports Get Inventory (Secondary) integration keeps your inventory up-to-date by syncing pricing, quantity, and stock status for variants. Customize mappings and schedules to fit your workflow, ensuring seamless inventory management. Happy syncing!
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 | Western Power Sports - Send Fulfillment Requests
Introduction to Western Power Sports Send Fulfillment Requests Integration
Welcome to the Western Power Sports (WPS) Send Fulfillment Requests integration guide! This integration allows you to send fulfillment requests (purchase orders) to WPS, including order details, line items, billing and shipping addresses, and shipping methods. It ensures seamless order fulfillment by transmitting accurate data to WPS. Let’s get started!
The Western Power Sports Send Fulfillment Requests integration enables you to:
- Send purchase orders to WPS with detailed order information, including billing and shipping addresses.
- Include line item details such as SKU, quantity, and product identifiers (e.g., UPC, MPN).
- Specify shipping methods and additional order preferences (e.g., hold order, proof of delivery).
The integration follows these steps:
- 1 Connecting to WPS: Establish a connection using API credentials or OAuth2 authentication to access your WPS system.
- 2 Preparing Order Data: Gather order details from your system, including billing and shipping addresses, line items, and shipping methods.
- 3 Mapping Data: Map your system’s fields (e.g., Fulfillment Request Number, SKU) to WPS fields using a mapping template.
- 4 Sending Fulfillment Request: A POST call to the WPS orders endpoint sends the fulfillment request with the mapped data.
- 5 Confirmation: Receive a confirmation from WPS acknowledging the fulfillment request.
- 6 Execution: Run manually with Run Sync or schedule (e.g., daily).
Pro Tip: Schedule regular syncs to automate order fulfillment requests.
Note: API failures pause the integration and trigger notifications.
Customize the integration with these settings:
- Order Selection: Choose which orders to send (e.g., orders created in the last 24 hours).
-
Shipping Method Mapping: Reference supported WPS shipping methods for accurate fulfillment:
- AH2D = FedEx 2-Day (AK/HI only)
- BEST = Best Ground method available
- FE1D = FedEx 1 Day
- FE2D = FedEx 2 Day
- UP1D = UPS 1 Day Red
- UP2D = UPS 2 Day Blue
- US1C = USPS Priority Mail
- US4C = USPS Parcel Post
- Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
- Mapping Template: Define how your system’s fields sync to WPS (e.g., SKU, Shipping Address).
Note: Mapping shipping methods ensures WPS processes orders with the correct shipping preferences.
Follow these steps:
- 1 Add the Integration: Go to Channels > Western Power Sports > Integrations, select “Send Fulfillment Requests.”
- 2 Connect to WPS: Use your WPS API credentials or set up a new connection via OAuth2 authentication.
-
3 Configure Settings:
- Set order selection criteria (e.g., last 24 hours).
- Map shipping methods to WPS-supported methods.
- Configure scheduling.
- 4 Create Mapping Template: Configure field mappings (see Mapping Template Details).
- 5 Run the Integration: Start with Run Sync or schedule.
Mapping templates control which data from your system is sent to WPS.
Interface Overview
- Screen labeled “Send Fulfillment Requests” at the top; name your template (e.g., “WPS Fulfillment 1”).
- Buttons: Delete, Duplicate, Save Mapping.
- Columns: Your system fields (left), WPS fields (right).
Mapping Options
- Don't Map: Ignore the field (e.g., Comment 1).
- Set To Empty: Send an empty value to WPS for the field.
- Field: Map to a specific field in your system (e.g., Fulfillment Request Number to Purchase Order Number).
- Value: Set a static value for the field.
- Mapping Set: Apply a predefined mapping set for complex mappings.
- Rules: Add custom rules to transform or filter data (e.g., only send if Quantity > 0).
- Required Fields: Fulfillment Request Number, SKU, Quantity.
Fulfillment Request Number Mapping Requirement
The Fulfillment Request Number field must be mapped to ensure proper order identification.
- Required Field: Fulfillment Request Number uniquely identifies the order.
-
Error Scenario: Unmapped Fulfillment Request Number may cause:
Invalid request: Missing required field 'fulfillment_request_number' for order submission
- Fix: Go to Channels > Western Power Sports > Templates > Send Fulfillment Requests > Field Mapping, map Fulfillment Request Number to a field, save, and re-run sync.
Recommendation: Always map Fulfillment Request Number, SKU, and Quantity for reliable order submission.
Complete Field Mappings
Below are the fields you can map to WPS:
Fulfillment Request Fields
Your Field | Maps To (WPS) | Example | Purpose | Status |
---|---|---|---|---|
Fulfillment Request Number | Purchase Order Number | FR-12345 | Unique identifier for the fulfillment request | Required |
Note | Comment 1 | Urgent order, please expedite | Additional notes for WPS | Optional |
Note | Comment 2 | Customer prefers morning delivery | Additional notes for WPS | Optional |
Hold Order | Hold Order | true | Indicates if the order should be held | Optional |
Proof of Delivery | Proof of Delivery | true | Requests proof of delivery from WPS | Optional |
Promo Code | Promo Code | PROMO2025 | Promo code for the order | Optional |
Line Item Fields
Your Field | Maps To (WPS) | Example | Purpose | Status |
---|---|---|---|---|
SKU | SKU | WPS-BLUE-001 | Unique identifier for the product | Required |
Quantity | Quantity | 5 | Quantity of the item ordered | Required |
UPC | UPC | 123456789012 | Universal Product Code | Optional |
MPN | MPN | WPS-MPN123 | Manufacturer Part Number | Optional |
Title | Description | Blue Power Sport Accessory | Item description | Optional |
Bin Location | Bin Location | WH-A-12 | Warehouse bin location | Optional |
Allow Backorder | Allow Backorder | true | Indicates if backorders are allowed | Optional |
Note | Note | Fragile item | Additional notes for the line item | Optional |
Billing Address Fields
Your Field | Maps To (WPS) | Example | Purpose | Status |
---|---|---|---|---|
Address Line 1 | Bill Address 1 | 123 Main St | Billing address line 1 | Optional |
Address Line 2 | Bill Address 2 | Apt 4B | Billing address line 2 | Optional |
City | Bill City | Los Angeles | Billing city | Optional |
State | Bill State | California | Billing state | Optional |
Postal Code | Bill Zip | 90001 | Billing ZIP code | Optional |
Country | Bill Country | United States | Billing country | Optional |
First Name | Bill Name | John | Billing first name | Optional |
Last Name | Bill Name | Doe | Billing last name | Optional |
Company Name | Bill Company | Acme Corp | Billing company name | Optional |
Phone | Bill Phone | 555-123-4567 | Billing phone number | Optional |
Bill Email | john.doe@example.com | Billing email address | Optional |
Shipping Address Fields
Your Field | Maps To (WPS) | Example | Purpose | Status |
---|---|---|---|---|
Address Line 1 | Ship Address 1 | 456 Oak St | Shipping address line 1 | Optional |
Address Line 2 | Ship Address 2 | Suite 200 | Shipping address line 2 | Optional |
Address Line 3 | Ship Address 3 | Attn: Receiving | Shipping address line 3 | Optional |
City | Ship City | Los Angeles | Shipping city | Optional |
State | Ship State | California | Shipping state | Optional |
Postal Code | Ship Zip | 90001 | Shipping ZIP code | Optional |
Country | Ship Country | United States | Shipping country | Optional |
Full Name | Ship Name | Jane Smith | Shipping recipient name | Optional |
Company Name | Ship Company | Smith Enterprises | Shipping company name | Optional |
Phone | Ship Phone | 555-987-6543 | Shipping phone number | Optional |
Ship Email | jane.smith@example.com | Shipping email address | Optional |
Shipping Method Fields
Your Field | Maps To (WPS) | Example | Purpose | Status |
---|---|---|---|---|
Method | Ship Via | FE2D | Shipping method (e.g., FedEx 2 Day) | Optional |
Carrier | Cross Ship Via | FedEx | Shipping carrier | Optional |
Practice Mapping
Try mapping Fulfillment Request Number:
Be aware of these limitations:
- API Rate Limits: Exceeding WPS API limits pauses the integration.
- Data Scope: Only sends data supported by the WPS orders endpoint.
- Required Fields: Fulfillment Request Number, SKU, and Quantity must be mapped.
Troubleshoot issues with these steps:
- Connection Issues: Verify API credentials and connectivity to WPS.
- API Errors: Ensure the WPS orders endpoint is accessible.
- Missing Data: Check mapping template for mapped fields (e.g., Fulfillment Request Number, SKU).
- Rate Limits: Confirm you haven’t hit WPS API limits.
- Contact Support: Reach out to WPS support with error details.
Diagnostic Tip: Missing order data often results from unmapped required fields.
Key information:
- Date: As of 11:23 AM -04, May 29, 2025, this integration is operational.
- Required Fields: Fulfillment Request Number, SKU, and Quantity must be mapped.
- Shipping Methods: Includes supported methods like FE2D (FedEx 2 Day) and US1C (USPS Priority Mail).
- API Limits: Monitor to avoid sync interruptions.
Pro Tip: Map all required fields to ensure successful order submission.
Conclusion
The Western Power Sports Send Fulfillment Requests integration streamlines order fulfillment by sending accurate purchase orders to WPS. Customize mappings and schedules to fit your workflow, ensuring efficient order processing. Happy syncing!
Get Shipments
Supported | Western Power Sports - Get Shipments
Introduction to Western Power Sports Get Shipments Integration
Welcome to the Western Power Sports (WPS) Get Shipments integration guide! This integration retrieves shipment data, including order details, tracking information, and shipment items, from your WPS system into your platform. It ensures your shipment records are up-to-date, streamlining order tracking and fulfillment management. Let’s get started!
The Western Power Sports Get Shipments integration enables you to:
- Retrieve shipment details, including order numbers, tracking numbers, and shipping methods, from WPS.
- Sync shipment item data, such as SKUs and shipped quantities, into your system.
- Keep your order fulfillment records accurate and up-to-date across platforms.
The integration follows these steps:
- 1 Connecting to WPS: Establish a connection using API credentials or OAuth2 authentication to access your WPS system.
- 2 Fetching Shipment Data: A GET call to the WPS shipments endpoint retrieves shipment data, including order details and tracking information.
- 3 Extracting Shipment Details: Extract shipment details (e.g., Order Number, Tracking Number) and item details (e.g., SKU, Ship Quantity) from the API response.
- 4 Mapping Data: Map WPS fields (e.g., Order Number, SKU) to your system’s fields using a mapping template.
- 5 Syncing Data: Import the mapped data into your system, updating shipment and order records.
- 6 Execution: Run manually with Run Sync or schedule (e.g., daily).
Pro Tip: Schedule regular syncs to keep shipment data current.
Note: API failures pause the integration and trigger notifications.
Customize the integration with these settings:
- Sync Frequency: Choose to sync shipment data for orders modified within a specific time frame (e.g., last 7 days).
-
Shipping Method Reference: WPS uses specific shipping method codes; map them appropriately:
- AH2D = FedEx 2-Day (AK/HI only)
- BEST = Best Ground method available
- FE1D = FedEx 1 Day
- FE2D = FedEx 2 Day
- UP1D = UPS 1 Day Red
- UP2D = UPS 2 Day Blue
- US1C = USPS Priority Mail
- US4C = USPS Parcel Post
- Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
- Mapping Template: Define how WPS fields sync to your system (e.g., Order Number to Shipment ID).
Note: Mapping shipping methods ensures accurate tracking in your system.
Follow these steps:
- 1 Add the Integration: Go to Channels > Western Power Sports > Integrations, select “Get Shipments.”
- 2 Connect to WPS: Use your WPS API credentials or set up a new connection via OAuth2 authentication.
-
3 Configure Settings:
- Set sync frequency (e.g., last 7 days).
- Configure scheduling.
- 4 Create Mapping Template: Configure field mappings (see Mapping Template Details).
- 5 Run the Integration: Start with Run Sync or schedule.
Mapping templates control which WPS shipment data is imported into your system.
Interface Overview
- Screen labeled “Get Shipments” at the top; name your template (e.g., “WPS Shipments 1”).
- Buttons: Delete, Duplicate, Save Mapping.
- Columns: WPS fields (left), your system fields (right).
Mapping Options
- Don't Map: Ignore the field (e.g., Note).
- Set To Empty: Clear the field in your system.
- Field: Map to a specific field in your system (e.g., Order Number to Shipment ID).
- Value: Set a static value for the field.
- Mapping Set: Apply a predefined mapping set for complex mappings.
- Rules: Add custom rules to transform or filter data (e.g., only sync if Order Status is "Shipped").
- Required Fields: Order Number, SKU.
Order Number Mapping Requirement
The Order Number field must be mapped to ensure proper shipment identification.
- Required Field: Order Number uniquely identifies the shipment.
-
Error Scenario: Unmapped Order Number may cause:
Invalid request: Missing required field 'order_number' for shipment sync
- Fix: Go to Channels > Western Power Sports > Templates > Get Shipments > Field Mapping, map Order Number to a field, save, and re-run sync.
Recommendation: Always map Order Number and SKU for reliable shipment syncing.
Complete Field Mappings
Below are the fields you can map from WPS:
Shipment Fields
WPS Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Order Number | Shipment ID | PO-12345 | Unique identifier for the shipment | Required |
Order Status | Status | Shipped | Status of the order | Optional |
Order Date | Order Date | 2025-05-20 | Date the order was placed | Optional |
Ship Date | Shipped At | 2025-05-22 | Date the shipment was sent | Optional |
Ship Via | Method | FE2D | Shipping method (e.g., FedEx 2 Day) | Optional |
Ship Via | Carrier | FedEx | Shipping carrier | Optional |
Tracking Number | Tracking Number | 1Z9999W99999999999 | Tracking number for the shipment | Optional |
Tracking Number | Tracking URL | https://fedex.com/track/1Z9999W99999999999 | URL to track the shipment | Optional |
Freight | Shipping Cost | $15.00 | Freight cost for the shipment | Optional |
Misc Charges | Shipping Cost | $5.00 | Miscellaneous charges for the shipment | Optional |
Order Total | Shipping Cost | $100.00 | Total cost of the order | Optional |
Shipment Item Fields
WPS Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
SKU | Sku | WPS-BLUE-001 | Unique identifier for the product | Required |
Ship Quantity | Quantity | 3 | Quantity shipped | Optional |
Order Quantity | Quantity | 5 | Quantity ordered | Optional |
Back Order Quantity | Quantity | 2 | Quantity on backorder | Optional |
Price | Price | $19.99 | Price per item | Optional |
All Custom Fields | All Custom Fields | - | Custom fields for additional data | Optional |
Practice Mapping
Try mapping WPS - Order Number:
Be aware of these limitations:
- API Rate Limits: Exceeding WPS API limits pauses the integration.
- Data Scope: Only fetches data available via the WPS shipments endpoint.
- Required Fields: Order Number and SKU must be mapped.
Troubleshoot issues with these steps:
- Connection Issues: Verify API credentials and connectivity to WPS.
- API Errors: Ensure the WPS shipments endpoint is accessible.
- Missing Data: Check mapping template for mapped fields (e.g., Order Number, SKU).
- Rate Limits: Confirm you haven’t hit WPS API limits.
- Contact Support: Reach out to WPS support with error details.
Diagnostic Tip: Missing shipment data often results from unmapped required fields.
Key information:
- Date: As of 12:55 PM -04, May 29, 2025, this integration is operational.
- Required Fields: Order Number and SKU must be mapped.
- Shipping Methods: Includes supported methods like FE2D (FedEx 2 Day) and US1C (USPS Priority Mail).
- API Limits: Monitor to avoid sync interruptions.
Pro Tip: Map all required fields to ensure accurate shipment syncing.
Conclusion
The Western Power Sports Get Shipments integration automates the retrieval of shipment data, ensuring your system reflects accurate order tracking and fulfillment details. Customize mappings and schedules to fit your workflow, streamlining shipment management. Happy syncing!