Western Power Sports as Source

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.
Click Test Connection to verify the connection, then click Save Connection to proceed.
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).
Click Save to apply these settings.
✅ 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.
Western Power Sports API Token Authentication


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.
This keeps your inventory data consistent and ready for business operations.

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.
This integration complements the primary inventory sync by focusing on updates to existing inventory.

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).
This ensures accurate and efficient order fulfillment through WPS.

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
Email 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
Email 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.
This ensures seamless tracking and management of orders fulfilled by WPS.

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!