eBay as a Channel

Flxpoint's eBay channel lets users manage inventory, orders, and shipments within one platform. This document provides a step-by-step guide covering account login, authentication, SKU mapping, and API configuration. Follow these instructions to connect your eBay seller account to Flxpoint.

 

How to Connect

Step 1: Log into your Flxpoint account and go to the Channels section.
Step 2: Click on + Add Channel to begin your eBay integration.
Step 3: In the popup, choose eBay as your channel and enter a channel name. Then click Save.
Step 4: When prompted with "No integrations created yet," click Get Started to launch the setup wizard.
eBay Integration Setup
Step 5: In the Setup Integrations wizard, select eBay Marketplace Integration.
Step 6: Click on Connect to eBay to initiate the authentication process.
Step 7: You’ll be redirected to eBay’s authentication page. Log in with your eBay seller credentials and grant the required permissions.
Step 8: Once authenticated, return to the setup screen and review your connection details. Click Continue to proceed.
Step 9: Map your internal Inventory SKU to your eBay Listing SKU. You may also set an SKU prefix if needed.
Note: Ensure your SKU mapping matches your eBay listings to avoid inventory errors.
Tip: Use a consistent naming convention for easier management.
Step 10: Configure your API connection to activate automated features:
Inventory & Pricing: Enable automatic sync and pricing updates with your eBay API credentials.
Order Sync: Enable automatic order processing by linking your eBay account.
Shipment Tracking: Provide the necessary API details to enable shipment updates.
Click Save to finalize your integration.

 

 

Listing Operations

Flxpoint allows you to manage product listings on eBay by syncing inventory, updating product details, and controlling pricing and availability. This ensures accurate and real-time updates across your eBay store.

Import Listings

Supported | eBay - Import Listings

Introduction to eBay Import Listings Integration
This guide will help you set up the Import Listings integration for eBay on Flxpoint. It allows you to pull your eBay listings into Flxpoint, ensuring your inventory data is consistent. Let’s get started!

Purpose of This Integration
This integration imports your eBay listings into Flxpoint to streamline inventory management:
- Pulls listings from eBay based on a specified time frame (e.g., last 7 days).
- Creates and updates products and listings in Flxpoint using eBay data.
- Allows you to set a Master SKU for better organization and tracking.
- Supports pausing newly imported listings to prevent syncing until inventory is properly linked.

How the Integration Works
The integration follows these steps:
1. Data Retrieval: Flxpoint uses the eBay GetSellerList API call to fetch listings with parameters like DetailLevel=RETURN_ALL, IncludeVariations=true, and EndTimeFrom set to the configured time frame (e.g., last 7 days).
2. Data Mapping: Maps eBay listing data to Flxpoint fields (e.g., eBay SKU or ItemID to Flxpoint ListingParent.SKU, eBay Title to Flxpoint ListingParent.Title).
3. Product Creation: Creates or updates products and listings in Flxpoint based on the mapped data.
4. Master SKU Assignment: Assigns a Master SKU to variants based on your chosen eBay field (e.g., eBay Listing Variant - SKU).
5. Execution: Runs manually via "Run Sync" or on a schedule via "Adjust Schedule."

Configuration Options
Customize how listings are imported with these settings:
- Enable Import Listings: Toggle on to start importing eBay listings into Flxpoint.
- Import Listings from Last X Days: Set the time frame for importing listings (e.g., last 7 days).
- Create and Update Products & Listings: Enable to automatically create or update products and listings in Flxpoint.
- Set Your Master SKU: Choose the eBay field (e.g., eBay Listing Variant - SKU) to map to Flxpoint’s Master SKU.
- Set New Listings to Paused: Automatically pause newly imported listings to manage inventory syncing.

Setup Instructions
Follow these steps to configure the Import Listings integration:
1. Authenticate eBay Channel: Ensure your eBay channel is authenticated in Flxpoint with the correct API credentials.
2. Enable Import Listings: Toggle on "Import Listings" in the eBay channel settings.
3. Set Time Frame: Specify the number of days (e.g., 7) to import listings from.
4. Enable Product Creation: Turn on "Create and Update Products & Listings" to allow Flxpoint to manage products.
5. Configure Master SKU: Select the eBay field (e.g., eBay Listing Variant - SKU) to map to the Master SKU.
6. Pause New Listings (Optional): Enable "Set New Listings to Paused" if you want to review listings before syncing.
7. Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule."

Mapping Details
The integration maps eBay data to Flxpoint fields as follows:
- ListingParent.SKU: Maps to eBayItem.SKU (or eBayItem.ItemID if SKU is unavailable).
- ListingParent.Title: Maps to eBayItem.Title.
- ListingParent.Description: Maps to eBayItem.Description.
- ListingParent.CategoryOne: Maps to eBayItem.PrimaryCategory.CategoryName (or SecondaryCategory/FreeAddedCategory if applicable).
- ListingParent.Images[].URL: Maps to eBayItem.PictureDetails.PictureURL[] and eBayItem.PictureDetails.ExternalPictureURL[] if available.
- ListingVariant.SKU: Maps to eBayVariation.SKU.
- ListingVariant.MasterSKU: Set based on your chosen eBay field (e.g., eBay Listing Variant - SKU).
- ListingVariant.Title: Maps to eBayVariation.VariationTitle.
- ListingVariant.UPC: Maps to eBayVariation.VariationProductListingDetails.UPC.
- ListingVariant.Quantity: Maps to eBayVariation.Quantity.
- ListingVariant.Price: Maps to eBayVariation.StartPrice.Value.
- ListingVariant.Options[]: Maps to eBayVariation.VariationSpecifics[].

Limitations
Be aware of the following limitations:
- Paused Listings: Listings paused on eBay may still be imported unless filtered by status.
- Custom Fields: Not supported for mapping beyond the predefined fields.

Troubleshooting
If you encounter issues:
- API Call Fails: Verify your eBay API credentials and ensure the GetSellerList call parameters are correct.
- Missing Listings: Check the time frame setting (e.g., last 7 days) and ensure listings fall within that range.
- Incorrect Mapping: Confirm the Master SKU field selection matches your eBay data structure.
- Sync Not Running: Verify the sync schedule or run manually with "Run Sync."

Conclusion
With this integration set up, your eBay listings will be seamlessly imported into Flxpoint, ensuring accurate inventory data. You can now manage your products and listings efficiently within Flxpoint.
 
 

Sync & Link Listings

Supported | eBay - Sync & Link Listings

Introduction to eBay Sync & Link Listings Integration
This guide will help you set up the Sync & Link Listings integration for eBay on Flxpoint. It ensures your Flxpoint listings stay in sync with eBay by automatically updating pricing and quantity data. It also links your listings using identifiers like SKU. Let’s get started!

Purpose of This Integration
This integration keeps your inventory data consistent between Flxpoint and eBay, reducing overselling and pricing errors:
- Automatically syncs pricing and quantity updates between Flxpoint and eBay listings.
- Links Flxpoint listings to eBay listings using a chosen identifier (e.g., SKU, GTIN, UPC).
- Supports actions like pausing or unpausing eBay listings directly from Flxpoint.
It streamlines inventory management, ensuring your eBay listings reflect the latest data from Flxpoint.

How the Integration Works
The integration follows these steps:
1. Initiation: Flxpoint retrieves active listings from eBay in batches of 100 using the endpoint getsellerlist.
2. Linking: Matches Flxpoint listings to eBay listings using the selected identifier (e.g., SKU).
3. Syncing: Updates pricing and quantity on eBay based on Flxpoint data using the endpoint ReviseInventoryStatus.
4. Status Updates: If a product is out of stock in Flxpoint, the eBay listing can be paused or unpaused based on your settings.
5. Execution: Runs manually via "Run Sync" or on a schedule via "Adjust Schedule."

Configuration Options
Customize how your listings are synced and linked with these settings:
- Enable Sync Listings: Turn on to automatically sync pricing and quantity data with eBay.
- Linking Identifier: Choose the identifier to link listings (e.g., SKU, GTIN, UPC).
- Mapping Template: Enable or disable fields to control what data is synced (e.g., enable/disable "Quantity").

Setup Instructions
Follow these steps to configure the Sync & Link Listings integration:
1. Authenticate eBay Channel: Ensure your eBay channel is authenticated in Flxpoint with the correct API credentials.
2. Enable Sync Listings: Find "Sync Listings" and toggle it on.
3. Configure Linking Identifier: Set the identifier to link Flxpoint and eBay listings:
- SKU: Recommended for reliable linking (a unique Flxpoint ID).
- GTIN: Global Trade Item Number.
- UPC: Universal Product Code.
4. Create a Mapping Template: Use "Manage Mapping" to define which fields to sync (see below).
5. Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule."

Mapping Template Details
The mapping template controls which data fields are synced between Flxpoint and eBay. You can enable or disable fields to customize the sync process.

Interface Overview
- The mapping screen is labeled “Flxpoint → eBay” under “Sync Listings.”
- Buttons: Cancel and Save Mapping.
- Columns: Left (Flxpoint fields), Right (eBay fields).
Mapping Options
- Enable: Sync the field (e.g., enable “Quantity”).
- Disable: Ignore the field (e.g., disable “List Price”).
Available Fields
- Sync Fields: List Price (maps to eBay Variant: Start Price), Quantity (maps to eBay Variant: Quantity), SKU (maps to eBay Variant: SKU).

Operation Details
Additional details about the integration’s capabilities:
- Hiding: Not supported. Hiding listings is not available.
- Delisting: Not supported. Delisting listings is not available.
- Inventory Tracking Config: Not supported. Inventory tracking configurations are not available.
- Custom Fields: Not supported. Custom fields are not synced.
- Out of Stock: When quantity is 0, eBay automatically marks the product as out of stock.

Troubleshooting
If you encounter issues:
- Common Error #1 - Authentication Fails: Verify your eBay API credentials are correct.
- Common Error #2 - Linking Fails: Ensure the selected identifier (e.g., SKU) matches between Flxpoint and eBay.
- Resolution Steps #1: Re-authenticate your eBay channel and retry the sync.
- Resolution Steps #2: Check if the “Quantity” field is enabled in the mapping template if quantities aren’t updating.
- Sync Not Running: Verify the sync schedule or run manually with "Run Sync."

Conclusion
With this integration set up, your Flxpoint and eBay listings will stay in sync, ensuring accurate pricing and quantity data. You can now manage your inventory efficiently across both platforms.
 
 

Publish Listings

Not supported.

 
 


 

Order Operations

Flxpoint imports orders from eBay into your system, automating order processing, tracking updates, and inventory adjustments. This streamlines fulfillment and ensures efficient handling of eBay transactions.

Get Orders

eBay Legacy integration: Supported

Supported | eBay - Get Orders

Introduction to eBay Get Orders Integration
This guide will help you set up the Get Orders integration for eBay on Flxpoint. It allows you to import your eBay orders into Flxpoint, ensuring your sales data is consistent and manageable. Let’s get started!

Purpose of This Integration
This integration imports your eBay orders into Flxpoint to streamline order management:
- Pulls orders from eBay based on a specified time frame (e.g., last 5 days).
- Imports orders with specific statuses (e.g., Complete).
- Manages personal identifying information retention for compliance.
- Maps eBay order data to Flxpoint fields for seamless integration.

How the Integration Works
The integration follows these steps:
1. Data Retrieval: Flxpoint fetches orders from eBay in batches of 10 using the endpoint getorders.
2. Item Lookup: For each order, Flxpoint uses the endpoint GetItemCall to get SKU data if needed.
3. Data Mapping: Maps eBay order data to Flxpoint fields (e.g., eBay Order ID to Flxpoint Channel Invoice: Invoice Number).
4. Order Import: Imports orders into Flxpoint, including invoice and shipping details.
5. Execution: Runs manually via "Run Sync" or on a schedule via "Adjust Schedule."

Configuration Options
Customize how orders are imported with these settings:
- Enable Import Orders: Toggle on to start importing eBay orders into Flxpoint.
- Fetch Last X Days Orders: Set the time frame for importing orders (e.g., last 5 days).
- Import Orders With Status: Choose the order status to import (e.g., Complete, All).
- Personal Identifying Information Retention: Set the duration to retain personal data (e.g., Indefinitely, 30 days After Shipment).

Setup Instructions
Follow these steps to configure the Get Orders integration:
1. Authenticate eBay Channel: Ensure your eBay channel is authenticated in Flxpoint with the correct API credentials.
2. Enable Import Orders: Toggle on "Import Orders" in the eBay channel settings.
3. Set Time Frame: Specify the number of days (e.g., 5) to import orders from.
4. Select Order Status: Choose the status of orders to import (e.g., Complete).
5. Configure Data Retention: Set the personal identifying information retention period (e.g., 30 days After Shipment).
6. Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule."

Mapping Details
The integration maps eBay data to Flxpoint fields as follows:
eBay Order
- Created Time → Channel Invoice: Created On
- eBay Order ID → Channel Invoice: Invoice Number
- Import Charge → Channel Invoice: Other Cost
- Total Shipping Service Cost → Channel Invoice: Shipping Cost
- Subtotal → Channel Invoice: Subtotal
- Total → Channel Invoice: Total
- Created Time → Order: Ordered On

eBay Order Item
- Sale Price → Order Line Item: Price
- Quantity → Order Line Item: Quantity
- SKU → Order Line Item: SKU
- Title → Order Line Item: Title

eBay Shipping Address
- Address 1 → Shipping Address: Address Line 1
- Address 1 → Billing Address: Address Line 1
- Address 2 → Shipping Address: Address Line 2
- Address 2 → Billing Address: Address Line 2
- City Name → Shipping Address: City
- City Name → Billing Address: City
- Company Name → Shipping Address: Company Name
- Company Name → Billing Address: Company Name
- Country Name → Shipping Address: Country
- Country Name → Billing Address: Country
- Country Code → Shipping Address: Country Code
- Country Code → Billing Address: Country Code
- Name → Shipping Address: Full Name
- Name → Billing Address: Full Name
- Phone → Shipping Address: Phone
- Phone → Billing Address: Phone
- Postal Code → Shipping Address: Postal Code
- Postal Code → Billing Address: Postal Code
- StateOrProvince → Shipping Address: State
- StateOrProvince → Billing Address: State

Operation Details
Additional details about the integration’s capabilities:
- Order & Payment Statuses: Supported. Invoice information is available in the same order call.
- Order Acknowledgement: Not supported.
- Order Receipt / Invoice (eBay Currency): Supported. Currency is USD from the store.
- Shipping Selection: Supported. Different shipping methods are available from the channel (e.g., UPSGround, FedExHomeDelivery, USPSFirstClass). User needs to complete shipping mapping accordingly.
- Custom Fields: Not supported.
- PII Restrictions: Supported. Personal identifying information retention is configurable.
- Digital Items / Donations: Not supported.
- Weight & Dimensions (& Units): Not supported.
- Tax Logic: If Tax field is null, set SalesTaxAmount as Tax Cost.

Troubleshooting
If you encounter issues:
- Common Error #1 - Authentication Fails: Verify your eBay API credentials are correct.
- Common Error #2 - Missing Orders: Check the time frame setting (e.g., last 5 days) and ensure orders fall within that range.
- Resolution Steps #1: Re-authenticate your eBay channel and retry the sync.
- Resolution Steps #2: Verify the order status filter (e.g., Complete) matches the orders you expect to import.

Conclusion
With this integration set up, your eBay orders will be seamlessly imported into Flxpoint, ensuring accurate sales data. You can now manage your orders efficiently within Flxpoint.
 
 

Sync Orders

Supported | eBay - Sync Orders

Introduction to eBay Sync Orders Integration
This guide will help you set up the Sync Orders integration for eBay on Flxpoint. It ensures your order data, such as shipment details, stays in sync between Flxpoint and eBay, keeping your sales channel updated. Let’s get started!

Purpose of This Integration
This integration synchronizes order data between Flxpoint and eBay to maintain consistency:
- Automatically updates eBay with shipment details like carrier, method, and tracking number.
- Handles sync errors by setting a fallback carrier/method ("other").
- Supports partial order item shipments and post-shipment status updates.

How the Integration Works
The integration follows these steps:
1. Data Retrieval: Flxpoint uses item IDs received during the Get Orders operation to update tracking.
2. Order Update: Updates eBay orders with shipment details using the endpoint CompleteSaleCall.
3. Status Sync: Updates the order status to shipped with each sync (partial/full).
4. Error Handling: If a carrier/method isn’t accepted, it defaults to "other" to avoid sync failure.
5. Execution: Runs manually via "Run Sync" or on a schedule via "Adjust Schedule."

Configuration Options
Customize how orders are synced with these settings:
- Enable Sync Orders: Toggle on to automatically sync order data with eBay.
- If Default Carrier Not Accepted Then Set to Other: Enable to use "other" as a fallback carrier/method if the default fails, preventing sync rejection.

Setup Instructions
Follow these steps to configure the Sync Orders integration:
1. Authenticate eBay Channel: Ensure your eBay channel is authenticated in Flxpoint with the correct API credentials.
2. Enable Sync Orders: Toggle on "Sync Orders" in the eBay channel settings.
3. Configure Fallback Carrier: Enable "If Default Carrier Not Accepted Then Set to Other" to handle sync errors gracefully.
4. Create a Mapping Template: Use "Manage Mapping" to define which fields to sync (see below).
5. Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule."

Mapping Details
The integration maps Flxpoint data to eBay fields as follows:
Flxpoint to eBay Fulfillment
- Carrier → eBay Fulfillment: Fulfillment Data - Carrier Name
- Method → eBay Fulfillment: Fulfillment Data - Shipping Method
- Tracking Number → eBay Fulfillment: Fulfillment Data - Shipping Tracking Number

Operation Details
Additional details about the integration’s capabilities:
- Platform "Notify Customer" Flow: Not supported.
- Partial Order Item Shipments: Supported.
- Post-Shipment Status Updates: Supported. Order status is updated to shipped with each sync (partial/full).
- Manual Order Item Updates: Not supported.

Troubleshooting
If you encounter issues:
- Common Error #1 - Authentication Fails: Verify your eBay API credentials are correct.
- Common Error #2 - Carrier Rejection: Ensure the "If Default Carrier Not Accepted Then Set to Other" option is enabled to avoid sync failures.
- Resolution Steps #1: Re-authenticate your eBay channel and retry the sync.
- Resolution Steps #2: Check the mapping template to ensure all required fields (e.g., Tracking Number) are enabled.

Conclusion
With this integration set up, your Flxpoint and eBay order data will stay in sync, ensuring accurate shipment details. You can now manage your orders efficiently across both platforms.
 
 

 

 

How can I help?