Nalpac as Source

Nalpac is a wholesale distributor of adult products, offering a broad selection of toys, lingerie, lubricants, and novelty items. They provide retailers with discreet shipping, competitive pricing, and an extensive catalog of top brands.

 

How to connect    

📋 Phase 1: Initial Source Setup +
Access Fulfillment Sources
Log into your Flxpoint account and navigate to the Connections tab, then select Fulfillment Sources.
Create a New Source
Under the Sources section, click on + Add Source to begin creating a new source for your Nalpac connection.
Tip: Having your Nalpac account credentials ready will make this process smoother. You'll need your username and password from your Nalpac wholesale account.
Configure Source Details
In the Create Source popup:
  • Enter the source name as "Nalpac"
  • Select the appropriate type from the dropdown (typically "Vendor Warehouse")
  • Click Save to proceed
Start the Integration Process
After saving, you'll see a message that says "You have not created any integrations yet." Click Get Started to set up the integration.
Nalpac Connection Setup
🔐 Phase 2: Supplier Connection & Authentication +
Select Connection Method
In the Setup Integrations popup, select Flx Supplier Directory (recommended) to proceed with the Nalpac integration.
Find Your Supplier
In the Let's Find Your Supplier popup, search for "Nalpac" in the Search Suppliers field. Select Nalpac from the list and click Select.
Confirm Relationship
In the Confirm Your Relationship With Supplier popup, check the box to confirm that you have a reseller account with Nalpac. Click Continue.
Important: You must have an active wholesale account with Nalpac before proceeding with this integration. If you don't have one yet, visit Nalpac's website or contact their sales team to apply for a wholesale account.
Enter Authentication Details
In the Authentication Details popup, enter your Nalpac account credentials:
Username: Your Nalpac account username
Password: Your Nalpac account password
Click Continue to proceed.
Security Note: These are the same credentials you use to log into your Nalpac wholesale account. Flxpoint uses these credentials securely to access your product catalog and inventory information.
🔄 Phase 3: Configuration & Feature Setup +
Set Up SKU Mapping
In the Master SKU section, set up your SKU mapping (Inventory SKU → Master SKU → Listing SKU). Optionally, set an SKU prefix (e.g., "NAL-") if needed for better organization.
Pro Tip: Using a prefix like "NAL-" helps you quickly identify products sourced from Nalpac in your inventory listings. This is especially helpful if you work with multiple adult product suppliers.
Configure Inventory Sync
Set up the inventory synchronization settings to control how Nalpac product data flows into your Flxpoint account:
  • Inventory Sync: Enable automatic inventory synchronization to keep your stock levels updated in real-time
  • Sync Frequency: Choose how often you want Flxpoint to check for inventory updates (recommended: every 2-4 hours)
  • Product Categories: Select which Nalpac product categories you want to import
  • Price Sync: Enable to automatically update pricing from Nalpac
Inventory Management: Nalpac updates their inventory frequently throughout the day. Setting up regular sync intervals ensures you don't sell out-of-stock items.
Configure Order Processing
Set up automated order processing for seamless fulfillment:
  • Enable Auto Send Orders: Toggle this on to automatically send orders to Nalpac when they're ready to fulfill
  • Order Hold Time: Set a delay if you want to review orders before sending (optional)
  • Shipping Method Mapping: Map your shipping methods to Nalpac's available shipping options
  • Dropship Settings: Configure dropshipping preferences if you're shipping directly to customers
Dropshipping: Nalpac offers discreet dropshipping services. Make sure to configure your dropship settings to ensure proper packaging and no marketing materials are included with customer orders.
Complete Setup
Review all your settings and click Save to finalize your Nalpac integration.
Next Steps: After completing the setup, your Nalpac source will begin syncing with Flxpoint. You'll have access to Nalpac's extensive catalog of adult products, real-time inventory levels, and automated order processing. The initial sync may take some time depending on how many product categories you've selected.

 

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

Supported | Nalpac - Get Inventory

Introduction to Nalpac - Get Inventory Integration
This guide helps you set up the Nalpac - Get Inventory integration. It syncs product data (e.g., attributes, SKUs, pricing, quantities) from Nalpac to keep your catalog accurate. Let’s get started!

This integration imports product data from Nalpac:
  • Imports product details like attributes (e.g., brand, description), identifiers (e.g., SKU), pricing (e.g., wholesale price, MAP, MSRP), and quantities.
  • Includes custom fields like video links for enhanced product information.
It keeps your inventory accurate, ensuring correct pricing and stock levels.

The integration follows these steps:
  • FTP Connection: Establishes a secure connection to Nalpac’s FTP server (e.g., ftp.nalpac.com) using credentials provided by Nalpac.
  • File Retrieval: Downloads product data files from the server, such as products.csv (main product feed with core information), images.csv (image links), and inventory.csv (quantities and pricing).
  • Data Processing: Combines information from these files to create comprehensive product records, including specifications, images, pricing, and inventory data.
  • Field Mapping: Maps Nalpac’s fields to Flxpoint’s product structure for parent and variant inventory items.
  • Syncing: Data is processed and synced to your system, either manually or on a schedule (e.g., daily at 8 AM UTC). You can run the sync using the Run Sync option from the integration menu.
Important Note: If the FTP connection fails, the Get Inventory sync will not complete. Ensure your FTP credentials are correct and active.

You can customize the integration with these settings:
  • Enable/Disable Fields: Choose which fields to import in the mapping template (e.g., enable/disable "MAP").
  • Scheduling: Run manually or schedule (e.g., daily at 8 AM UTC) using the "Adjust Schedule" option.

Follow these steps to configure the integration:
  • 1 Access the Integration: Go to the Nalpac source and select "Get Inventory."
  • 2 Configure FTP: Under "Authentication Details," enter:
    • FTP Host: ftp.nalpac.com
    • FTP Port: 21 (default)
    • FTP Username and Password: Your credentials (contact Nalpac if needed).
    Click Test Connection to verify it works.
  • 3 Configure Master SKU (Optional): Under "Master SKU," set how SKUs are linked: Inventory SKU → Master SKU → Listing SKU. Optionally, set an SKU prefix to differentiate Nalpac products.
  • 4 Create a Mapping Template: Use the "Manage Mapping" option to define which fields to import (see Mapping Templates section).
  • 5 Run the Integration: Start manually using Run Sync or schedule via "Adjust Schedule."

Pricing and quantity data are included in the Get Inventory sync:
  • Pricing: Sourced from fields like Wholesale Price (mapped to Cost), Minimum Advertised Price (MAP), and MSRP (e.g., MSRP of $25).
  • Quantity: Sourced from the “Available Quantity” field in inventory.csv (e.g., 50 units for SKU “ABC123”).
Note: Since Nalpac does not support a separate Pricing & Quantity integration, both pricing and quantity data are updated during the Get Inventory sync.

A mapping template controls how data is imported. In this version, you can only enable or disable fields.
Interface Overview
  • The mapping screen is labeled “Nalpac → Flxpoint” under “Get Inventory.”
  • Buttons: Cancel and Save Mapping.
  • Columns: Left (Nalpac fields), Right (your system’s fields).
Mapping Options
  • Enable: Import the field (e.g., enable “Cost”).
  • Disable: Ignore the field (e.g., disable “MAP”).
  • Required fields like “SKU” cannot be disabled.
Available Source Fields
  • Get Inventory: All Attributes, All Custom Fields, All Images, Manufacturer, Category 1, Category 2, Wholesale Price, Custom Field 1 Name, Video, Description, Dimension Unit, Height, Length, Minimum Advertised Price, Manufacturer Number, Msrp, Available Quantity, Name, Upc, Weight, Weight Unit, Width, Sku.
Get Inventory Mapping Fields
These mappings cover product details like attributes, identifiers, pricing, and quantities from Nalpac files (e.g., products.csv, inventory.csv):
Nalpac Field Maps To Example Purpose Status
All Attributes Inventory Parent: All Attributes Color: Blue, Material: Plastic Imports all product attributes Enabled
All Custom Fields Inventory Variant: All Custom Fields SpecialNote: Limited Edition Imports all custom fields Enabled
All Images Inventory Parent: All Images https://nalpac.com/images/ABC123.jpg Imports all product images Enabled
All Images Inventory Variant: All Images https://nalpac.com/images/ABC123.jpg Imports all variant images Enabled
Manufacturer Inventory Parent: Brand NalpacBrand Identifies the product’s manufacturer Enabled
Category 1 Inventory Parent: Category 1 Electronics Primary category for organization Enabled
Category 2 Inventory Parent: Category 2 Accessories Secondary category for organization Enabled
Wholesale Price Inventory Variant: Cost 15.99 Sets the primary cost of the item Enabled
Custom Field 1 Name Inventory Variant: Custom Field 1 Name Video Defines the name of Custom Field 1 Enabled
Video Inventory Variant: Custom Field 1 Value https://nalpac.com/videos/ABC123.mp4 Provides a video link for the product Enabled
Description Inventory Variant: Description High-quality electronic accessory... Sets the variant description Enabled
Description Inventory Parent: Description High-quality electronic accessory... Sets the product description Enabled
Dimension Unit Inventory Variant: Dimension Unit inch Standardizes dimension unit Enabled
Height Inventory Variant: Height 3.5 Sets the product height Enabled
Length Inventory Variant: Length 8.25 Sets the product length Enabled
Minimum Advertised Price Inventory Variant: MAP 19.99 Sets the minimum advertised price Enabled
Manufacturer Number Inventory Variant: MPN NAL-ACC-123 Sets the manufacturer’s part number Enabled
Msrp Inventory Variant: MSRP 24.99 Sets the suggested retail price Enabled
Available Quantity Inventory Variant: Quantity 50 Sets the inventory quantity Enabled
Name Inventory Variant: Title Electronic Accessory Sets the variant title Enabled
Name Inventory Parent: Title Electronic Accessory Sets the product title Enabled
Upc Inventory Variant: UPC 012345678905 Sets the universal product code Enabled
Weight Inventory Variant: Weight 0.5 Sets the product weight Enabled
Weight Unit Inventory Variant: Weight Unit lb Standardizes weight unit Enabled
Width Inventory Variant: Width 2.75 Sets the product width Enabled
Sku Inventory Variant: SKU ABC123 Sets the primary product identifier Required
Sku Inventory Variant: Master SKU ABC123 Sets the master identifier for listings Required
Sku Inventory Parent: Parent SKU ABC123 Links variant to parent record Required
Practice Mapping
Try enabling or disabling the “Cost” field:

Here are some essential details about the Nalpac integration:
  • Current Date and Time: As of 10:38 PM -04 on Tuesday, May 20, 2025, this integration is fully operational for retrieving inventory data from Nalpac.
  • Pricing & Quantity Integration: Nalpac does not support a separate Pricing & Quantity integration. Instead, pricing (e.g., Wholesale Price, MAP, MSRP) and quantity (Available Quantity) data are included in the Get Inventory sync.
  • Supported Features:
    • Multiple category levels (Category 1 and 2) for organization.
    • Custom fields for additional details (e.g., Video).
    • Product dimensions in inches and weight in pounds.
    • Comprehensive pricing fields (Wholesale Price, MAP, MSRP).
Pro Tip: Since pricing and quantity updates are part of the Get Inventory sync, schedule it to run frequently (e.g., daily) to ensure your stock levels and pricing remain current.

If issues arise:
  • FTP Connection Failure:
    • Verify the FTP connection to ftp.nalpac.com.
    • Check FTP credentials (host, port, username, password).
    • Test the connection using the Test Connection button.
  • Missing Product Data:
    • Ensure required fields like “Sku” are enabled.
    • Verify that all necessary files (e.g., products.csv, inventory.csv) are available on the FTP server.
  • Incorrect Pricing or Quantity:
    • Confirm that fields like “Wholesale Price” (Cost), “Minimum Advertised Price” (MAP), “Msrp” (MSRP), and “Available Quantity” (Quantity) are enabled and correctly mapped.
    • Check the inventory.csv file for updated values, as these fields are updated during the Get Inventory sync.
  • Sync Failure:
    • Check logs using the "View Logs" option to identify errors.
    • Contact Flxpoint support if needed.
Diagnostic Tip: The "View Logs" option provides detailed information about each step of the process. Check these logs first to identify where the process might be failing.

Conclusion
With this integration set up, your system will sync product details, pricing, and quantities from Nalpac, keeping your catalog accurate and up-to-date.
 
 

 

 

Order Operations

It submits orders to vendors for fulfillment and subsequently imports the shipment details, ensuring an integration between order processing and shipment tracking.   

Send Orders

Supported | Nalpac - Send Orders

Introduction to Nalpac - Send Orders Integration
This guide helps you set up the Nalpac - Send Orders integration. It automates sending purchase orders to Nalpac, ensuring efficient order fulfillment. Let’s get started!

This integration sends purchase orders to Nalpac via their API, ensuring they can process and ship your orders:
  • Automates submission of order details like SKUs, quantities, and shipping addresses.
  • Uses Nalpac’s API for secure communication.
It streamlines your supply chain, reducing manual work and errors.

The integration follows these steps to send fulfillment requests:
  • Initiation: Receives a list of purchase orders (POs) ready to send to Nalpac.
  • Check Existing PO: Queries Nalpac’s API at http://api2.nalpac.com/api/order?poNumber=xxx-xxxx to check if the PO already exists at the supplier.
    • If the PO exists, the Fulfillment Request (FR) is marked as "Acknowledged" in Flxpoint.
    • If the PO does not exist, the process continues to validate shipping details.
  • Retrieve Carrier Details: Fetches carrier details from Nalpac’s API at http://api2.nalpac.com/api/carrier, which provides a list of supported carriers and shipping methods.
  • Validate Carrier and Method:
    • Validates that both Carrier Name and Shipping Method are not null. If either is null, an exception is thrown: “Carrier Name and Shipping Method can't be empty.”
    • Matches the Carrier Name from the FR (case-insensitive) against the list of carriers from the API response.
    • If a matching carrier is found, matches the Shipping Method (case-insensitive) against the carrier’s shipping options.
    • If a match is found, retrieves the shipping option ID for submission.
    • If no match is found for either carrier or method, an exception is thrown: “The option ID could not be found.”
  • Order Submission: Submits the order to Nalpac’s API with the validated carrier details, order data, and shipping option ID.
  • Response Handling: Updates successful orders with a confirmation status or logs errors for failed ones.
  • Syncing: Updates order statuses in your system (e.g., "Sent"). Run manually using Run Sync or schedule via "Adjust Schedule."
Important Note: You’ll need API credentials from Nalpac to authenticate requests. Contact your Nalpac support team if you don’t have these credentials.

You can customize the integration with these settings:
  • Enable/Disable Fields: Choose which fields to send in the mapping template (e.g., enable/disable "Zip Code").
  • Hold for X Hours: Set a delay (e.g., 24 hours) to review orders before sending.
  • Send During Business Hours: Enable to send requests only during business hours.
  • Scheduling: Run manually or schedule (e.g., daily at 8 AM UTC) using "Adjust Schedule."

Follow these steps to configure the integration:
  • 1 Access the Integration: Go to the Nalpac source and select "Send Orders."
  • 2 Configure API Connection: Enter your Nalpac API credentials (e.g., API key or token, as provided by Nalpac). Click Test Connection to verify it works, then save.
  • 3 Configure Shipping Details: Set up Carrier Name and Shipping Method mappings (see Configuring Shipping for Nalpac section).
  • 4 Configure Settings: Adjust:
    • Hold for X Hours: Set a delay if needed (e.g., 24 hours).
    • Send During Business Hours: Enable if desired.
  • 5 Create a Mapping Template: Use the "Manage Mapping" option to define which fields to send (see Mapping Templates section).
  • 6 Run the Integration: Start manually with Run Sync or schedule via "Adjust Schedule."

Nalpac requires valid Carrier Name and Shipping Method values for all orders. Below are the accepted values and instructions for mapping them in Flxpoint.
Accepted Carrier Names and Shipping Methods
Carrier Name (NAME) Shipping Method (Default Method Code)
UPS UPS GROUND
UPS UPS 2 DAY AIR
UPS UPS NEXT DAY AIR
FedEx FEDEX GROUND
FedEx FEDEX 2 DAY
FedEx FEDEX OVERNIGHT
USPS USPS PRIORITY
USPS USPS FIRST CLASS
USPS USPS PRIORITY EXPRESS
For the complete list of Carrier Names and Shipping Methods, refer to the Nalpac Shipping Details Spreadsheet.
Mapping Instructions
  • Carrier Name: In Flxpoint, map the “Carrier Name” field to the “Description” field under “Nalpac Purchase Order” in the mapping template. Set the value to one of the accepted Carrier Names (e.g., “UPS”, “FedEx”, “USPS”).
  • Shipping Method: Map the “Shipping Code” field to the “Shipping Method” field under “Nalpac Purchase Order.” Set the value to one of the accepted Shipping Methods that corresponds to the chosen carrier (e.g., “UPS GROUND” for UPS, “FEDEX 2 DAY” for FedEx).
  • Validation: Ensure both fields are populated with valid values before submission. Nalpac’s API performs a case-insensitive match, but the values must exactly match the accepted options.
Resolving “Carrier Name and Shipping Method Can't Be Empty” Error
  • Issue Overview: This error occurs if Nalpac’s API detects that either the Carrier Name or Shipping Method is null, or if the values provided do not match their accepted options. It can happen even if you believe the fields are populated, due to:
    • Incorrect Values: The Carrier Name or Shipping Method does not match Nalpac’s accepted values (e.g., using “UPS Express” instead of “UPS NEXT DAY AIR”).
    • Formatting Issues: Extra spaces, incorrect capitalization, or typos (e.g., “ups ground” instead of “UPS GROUND”).
    • Mapping Problems: The fields are not correctly mapped in Flxpoint, causing null or incorrect data to be sent.
  • Resolution Steps:
    • Verify that the “Carrier Name” and “Shipping Method” fields in your mapping template are enabled and mapped to “Description” and “Shipping Code,” respectively.
    • Ensure the values match the accepted options listed above exactly (e.g., “UPS” and “UPS GROUND”).
    • Check for formatting issues in your data (e.g., remove extra spaces, correct capitalization).
    • Review the API response in the "View Logs" section to confirm what values were sent to Nalpac.
    • If the issue persists, contact Flxpoint support with the Order ID and Fulfillment Request Number (FR #) for assistance.
Tip: To avoid errors, always double-check your Carrier Name and Shipping Method values against Nalpac’s accepted options before running the sync.

A mapping template controls how order data is sent to Nalpac. You can only enable or disable fields.
Interface Overview
  • The mapping screen is labeled “Flxpoint → Nalpac” under “Send Orders.”
  • Buttons: Cancel and Save Mapping.
  • Columns: Left (your system’s fields), Right (Nalpac fields).
Mapping Options
  • Enable: Send the field (e.g., enable “Sku”).
  • Disable: Ignore the field (e.g., disable “Zip Code”).
  • Required fields like “Sku” (SKU) cannot be disabled.
Available Source Fields
  • Nalpac Purchase Order: Description (Carrier Name), Email (Ship To Email Address), Fulfillment Request Number (Po Number), Generated At (Order Date), Note (Order Notes), Phone (Ship To Phone Number), Shipping Code (Shipping Method).
  • Nalpac Purchase Order Address: Address Line 1 (Address1), Address Line 2 (Address2), City, Country, Full Name (Name), Postal Code (Zip Code), State.
  • Nalpac Purchase Order Item: Quantity, SKU (Sku).
Complete Field Mappings
Flxpoint Field Maps To (Nalpac Field) Example Purpose Status
Description Nalpac Purchase Order: Carrier Name UPS Specifies the carrier for shipping Enabled
Email Nalpac Purchase Order: Ship To Email Address customer@example.com Provides the shipping email address Enabled
Fulfillment Request Number Nalpac Purchase Order: Po Number FR-12345 Identifies the purchase order Enabled
Generated At Nalpac Purchase Order: Order Date 2025-05-20 Specifies the order date Enabled
Note Nalpac Purchase Order: Order Notes Please ship ASAP Adds notes to the order Enabled
Phone Nalpac Purchase Order: Ship To Phone Number 123-456-7890 Provides the shipping phone number Enabled
Shipping Code Nalpac Purchase Order: Shipping Method UPS GROUND Specifies the shipping method Enabled
Address Line 1 Nalpac Purchase Order Address: Address1 123 Main St Primary shipping address (≤ 30 characters) Enabled
Address Line 2 Nalpac Purchase Order Address: Address2 Apt 4B Secondary shipping address Enabled
City Nalpac Purchase Order Address: City New York Part of the shipping address Enabled
Country Nalpac Purchase Order Address: Country US Specifies the country for shipping Enabled
Full Name Nalpac Purchase Order Address: Name John Doe Specifies the recipient’s name Enabled
Postal Code Nalpac Purchase Order Address: Zip Code 12345-6789 Ensures accurate delivery (≤ 10 characters) Enabled
State Nalpac Purchase Order Address: State NY Ensures the correct state for shipping Enabled
Quantity Nalpac Purchase Order Item: Quantity 10 Specifies how many units to ship Enabled
SKU Nalpac Purchase Order Item: Sku ABC123 Identifies the product for Nalpac Enabled
Practice Mapping
Try enabling or disabling the “Zip Code” field:

If issues arise:
  • API Connection Failure:
    • Verify your API credentials with Nalpac.
    • Test the connection using the Test Connection button.
  • Missing or Incorrect Data:
    • Ensure required fields like “Sku” (SKU) are enabled.
    • Check address fields (e.g., Address Line 1 ≤ 30 characters, Zip Code ≤ 10 characters).
  • Carrier Name and Shipping Method Errors: See the “Configuring Shipping for Nalpac” section for details on resolving the “Carrier Name and Shipping Method Can't Be Empty” error.
  • Order Already Exists:
    • If the PO already exists at Nalpac (checked via http://api2.nalpac.com/api/order?poNumber=xxx-xxxx), the FR will be marked as "Acknowledged" in Flxpoint, and no further action is needed.
    • If this is unexpected, verify the Fulfillment Request Number to ensure it’s unique.
  • Sync or Order Failure:
    • Review errors in logs using the "View Logs" option to identify specific issues, such as API rejection messages or validation errors.
    • Contact Flxpoint support if problems persist, providing the Order ID and Fulfillment Request Number (FR #) for investigation.
Diagnostic Tip: The "View Logs" option provides detailed information about each step of the process, including API responses and error messages. Check these logs first to troubleshoot issues like failed orders or connection problems.

Conclusion
With this integration set up, your orders will be sent to Nalpac seamlessly, ensuring efficient fulfillment.
 
 

Get Shipments

Supported | Nalpac - Get Shipments

Introduction to Nalpac - Get Shipments Integration
This guide helps you set up the Nalpac - Get Shipments integration. It retrieves shipment data like tracking numbers and carrier details, keeping your system updated. Let’s get started!

This integration fetches shipment data from Nalpac:
  • Retrieves details like tracking numbers, carrier codes, and shipment dates.
  • Identifies carriers and methods based on tracking numbers.
It ensures your customers receive accurate tracking information.

The integration follows these steps to retrieve shipment data:
  • Initiation: Connects to Nalpac’s API using the same credentials (e.g., API key or token) used for the Send Orders integration.
  • Connection Test: Tests the API connection to an endpoint like http://api2.nalpac.com/api/shipment. If it fails, the process halts.
  • Retrieve Shipments: Queries Nalpac’s API for shipment data associated with orders, using the PO Number (Fulfillment Request Number) sent during the Send Orders process (e.g., via http://api2.nalpac.com/api/shipment?poNumber=xxx-xxxx).
  • Parse Data: Extracts details like Carrier Code, Tracking Number, and Date Shipped.
  • Carrier and Method Identification: Identifies carriers and methods based on tracking numbers and carrier codes, matching them against known Nalpac shipping methods (e.g., “UPS GROUND”).
  • Map Data: Maps data to your system’s fields (e.g., Carrier, Tracking Number).
  • Syncing: Saves the data to your system. Run manually with Run Sync or schedule via "Adjust Schedule."
  • Shipment Status Handling:
    • Shipped Status: When Nalpac marks an order as "shipped," this integration retrieves the associated shipment data (e.g., tracking number, carrier, shipment date) and updates your Flxpoint system to reflect the "Shipped" status.
    • Update Behavior: The "shipped" status triggers the synchronization of tracking information to your system, enabling you to notify customers with accurate delivery details.
    • Subsequent Statuses to Watch For: After "shipped," monitor for statuses like "Delivered" (indicating the package has reached the customer) or "In Transit" (indicating the package is en route). These may appear in subsequent API responses and will update in Flxpoint if mapped and enabled in the template.
Important Note: You’ll need the same API credentials used in the Send Orders integration to authenticate requests. Contact your Nalpac support team if you don’t have these.

You can customize the integration with these settings:
  • Enable/Disable Fields: Choose which fields to import in the mapping template (e.g., enable/disable "Method").
  • Scheduling: Run manually or schedule (e.g., daily at 8 AM UTC) using "Adjust Schedule."
Note: No additional settings are required beyond the API credentials, making setup straightforward.

Follow these steps to configure the integration:
  • 1 Access the Integration: Go to the Nalpac source and select "Get Shipments."
  • 2 Configure API Connection: Enter your Nalpac API credentials (same as used in Send Orders). Click Test Connection to verify it works, then save.
  • 3 Create a Mapping Template: Use the "Manage Mapping" option to define which fields to import (see Mapping Templates section).
  • 4 Run the Integration: Start manually with Run Sync or schedule via "Adjust Schedule."

A mapping template controls how shipment data is imported. You can only enable or disable fields.
Interface Overview
  • The mapping screen is labeled “Nalpac → Flxpoint” under “Get Shipments.”
  • Buttons: Cancel and Save Mapping.
  • Columns: Left (Nalpac fields), Right (your system’s fields).
Mapping Options
  • Enable: Import the field (e.g., enable “Tracking Number”).
  • Disable: Ignore the field (e.g., disable “Method”).
  • Required fields like “Tracking Number” cannot be disabled.
Available Source Fields
  • Nalpac Shipment: Po Number, Carrier Code, Service Code, Tracking Number, Date Shipped.
Complete Field Mappings
Nalpac Field Maps To Example Purpose Status
Po Number Shipment: Order ID FR-12345 Links shipment to the original order Required
Carrier Code Shipment: Carrier UPS Identifies the carrier for tracking Enabled
Service Code Shipment: Method UPS GROUND Specifies the shipping method Enabled
Tracking Number Shipment: Tracking Number 1Z12345YW67890 Provides tracking for customers Required
Date Shipped Shipment: Shipped At 2025-05-21 Updates shipment date Enabled
Practice Mapping
Try enabling or disabling the “Method” field:

Here are some essential details about the Nalpac Get Shipments integration:
  • Current Date and Time: As of 10:45 PM -04 on Tuesday, May 20, 2025, this integration is fully operational for retrieving shipment data from Nalpac.
  • API Dependency: The integration relies on the PO Number (Fulfillment Request Number) sent during the Send Orders process to query shipment data.
  • Supported Features:
    • Retrieval of carrier codes, tracking numbers, and shipment dates.
    • Carrier and method identification based on Nalpac’s shipping method values (e.g., “UPS GROUND”).
    • Status updates for orders (e.g., Shipped, In Transit, Delivered).
Pro Tip: Schedule the Get Shipments integration to run frequently (e.g., every few hours) to ensure tracking information is updated promptly for customer notifications.

If issues arise:
  • API Connection Failure:
    • Verify your API credentials with Nalpac.
    • Test the connection using the Test Connection button.
  • Missing Shipment Data:
    • Ensure required fields like “Tracking Number” are enabled.
    • Verify that the PO Number matches an order in Nalpac’s system (check the Fulfillment Request Number used in Send Orders).
    • Check if Nalpac’s API is returning data by reviewing logs using "View Logs."
  • Incorrect Carrier or Method:
    • Verify that Carrier Code and Service Code mappings are enabled and correctly configured.
    • Confirm that Nalpac’s tracking number format is compatible with your system’s carrier identification logic.
  • Sync Failure:
    • Review logs using the "View Logs" option to identify specific errors, such as API rate limits or authentication failures.
    • Contact Flxpoint support if problems persist, providing the PO Number (Fulfillment Request Number) for investigation.
Diagnostic Tip: The "View Logs" option provides detailed information about API responses and parsing errors. Check these logs first to troubleshoot missing or incorrect shipment data.

Conclusion
With this integration set up, your system will sync shipment data from Nalpac, keeping your tracking information accurate and ensuring your customers are informed.