Magento as a Channel

The Magento-Flxpoint integration combines powerful ecommerce functionality with flexible sales management tools. This seamless platform simplifies operations, supports scalability, and drives growth through streamlined order processing, personalized customer experiences, and real-time data insights.

 

How to connect

Step 1: Log into your Flxpoint account and navigate to the Channels section.
Step 2: Click on + Add Channel to start your Magento integration.
Step 3: In the popup, select Magento as your channel, enter a channel name, and click Continue.
Magento Authentication Screen
Step 4: Obtain your Magento authentication credentials.
Log in to your Magento Admin Dashboard at https://account.magento.com/. Watch this video tutorial for a visual guide.
Navigate to System > Integrations.
Click Add New Integration.
Enter a name (e.g., "Flxpoint") and your admin Password. Leave other fields as default or use a supported email (e.g., support@flxpoint.com).
In the API tab, select All for permissions (or specifically select Sales, Catalog, Customers, Stores, and System).
Click Save, then Activate the integration.
Copy the generated Access Token for use in the next step.
Step 5: Enter your Magento authentication details.
Provide your Magento Access Token (copied from the previous step).
Enter your Magento Store URL.
Select the API Page Size (e.g., 250) from the dropdown.
Click Continue to authenticate your Magento account.
Step 6: Configure your Magento integration settings:
- Import Products: Enable to import products from Magento. Set the Master SKU field (e.g., Magento Product - SKU to Master SKU) and enable Set New Products to Paused if desired.
- Publish Products: Enable to create and publish products to Magento. Configure settings like Product Visibility (e.g., Catalog, Search), Stock Management (e.g., Enable Qty Increments), and Attribute Mapping (e.g., Map Flxpoint attributes to Magento attributes).
- Sync Products: Enable to sync pricing and inventory data with Magento. Set the linking identifier (e.g., Flxpoint Product: SKU to Magento Product: SKU).
- Get Orders: Enable to import orders from Magento. Select order statuses (e.g., Processing, Pending) and set the time range (e.g., Created Last 7 Days).
- Sync Orders: Enable to sync order and shipment data with Magento. Configure settings like Order Status Updates (e.g., Update Magento when orders are shipped).
Step 7: Click Continue to finalize the setup. Your Magento channel is now connected.
A confirmation message will appear: “Success! Your connection to Magento was created successfully and your selected operations have been configured.”
Step 8: Manage your Magento integration.
In the Channels > Magento section, you’ll see the status as Active with options to Run Sync, View Logs, Adjust Schedule, or Edit Integration Settings.
Tip: Use the Integration Settings to fine-tune operations like importing, publishing, or syncing products and orders.

 

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 | Magento - Import Listings

Introduction to Magento Import Listings Integration
This guide will walk you through setting up the Import Listings integration for Magento on Flxpoint. It allows you to bring your Magento product listings into Flxpoint, making it easier to manage your inventory across platforms. Let’s get started!

Purpose of This Integration
This integration imports product listings from Magento into Flxpoint, ensuring your catalog stays up-to-date with your Magento inventory:
- Imports listings as products or updates existing ones in Flxpoint based on SKU matches.
- Supports pausing imported listings to prevent immediate syncing back to Magento.
- Handles product listings from Magento.
It simplifies inventory management by centralizing your Magento listings in Flxpoint.

How the Integration Works
The integration follows these steps:
1. Initiation: Flxpoint connects to Magento’s API using the base URL (e.g., https://www.yourstore.com/media/catalog/product/) and retrieves product data.
2. Data Retrieval: Retrieves all active listings from Magento.
3. Processing: Imports listings into Flxpoint based on your settings (e.g., create new products, update existing ones).
4. SKU Mapping: Links Magento listings to Flxpoint listings using the selected Master SKU field.
5. Pausing (Optional): Sets newly imported listings to “Paused” if enabled, preventing immediate syncing back to Magento.
6. 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: Turn on to import product listings from Magento.
- Product & Listing Management: Choose how listings are imported into Flxpoint:
- Create new products only: Imports listings as new products if there’s no SKU match.
- Create products only: Creates new products without linking to existing listings.
- Create and update products & listings: Creates new products or updates existing ones based on SKU matches.
- Master SKU: Select the Magento field (e.g., Magento Source Variant - Configurable SKU) as the Master SKU for linking.
- Set New Listings to Paused: Automatically pause imported listings to prevent syncing back to Magento until you’re ready.
- Image URL: Prepend product image URL (e.g., https://www.yourstore.com/media/catalog/product/) for image imports.

Setup Instructions
Follow these steps to configure the Import Listings integration:
1. Enable Import Listings: Go to the Magento channel settings, find "Import Listings," and toggle it on.
2. Configure Product & Listing Management: Choose how to handle imported listings:
- Create new products only: New listings are created if there’s no SKU match in Flxpoint.
- Create products only: Listings are imported as new products without linking to existing listings.
- Create and update products & listings: Updates existing products/listings or creates new ones based on SKU matches. Recommended for most users.
3. Set Master SKU: Select a Magento field (e.g., Magento Source Variant - Configurable SKU) as the Master SKU to link Magento listings to Flxpoint listings.
4. Set New Listings to Paused: Enable this option to pause newly imported listings. This prevents pricing or quantity data from syncing back to Magento until you’re ready.
5. Image URL: Prepend the product image URL (e.g., https://www.yourstore.com/media/catalog/product/) to import images.
6. Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule."
7. Unpause Listings (if Paused): If you enabled “Set New Listings to Paused,” unpause listings when ready:
- Go to Products in Flxpoint.
- Select the imported listings.
- Click ActionsChange Listing StatusUnpause Listings.

Imported Data Details
Here’s what data is imported from Magento into Flxpoint:
- List Price: Imported from Magento pricing data.
- Quantity: Available quantity is saved in Flxpoint.
- Images: Image URLs are imported using the prepended URL format (e.g., https://www.yourstore.com/media/catalog/product/).
- Categories: Category data is imported from Magento.

Limitations
Be aware of the following limitations:
- Custom Fields: Not supported. Custom fields from Magento are not imported.
- Multiple Warehouses: Not supported. Quantity is saved as a single value in Flxpoint.

Troubleshooting
If you encounter issues:
- Import Fails: Verify your Magento connection settings.
- SKU Not Matching: Ensure the selected Master SKU field is correctly mapped. Check for discrepancies in SKU formatting.
- Listings Not Paused: If “Set New Listings to Paused” is enabled but listings are active, check if they were manually unpaused.
- Missing Data (e.g., Images): Verify the prepended image URL format.
- Sync Not Running: Verify the sync schedule or run manually with "Run Sync."

Conclusion
With this integration set up, your Magento listings will be imported into Flxpoint, allowing you to manage your inventory seamlessly. You can control how listings are imported and ensure they’re ready for syncing by pausing/unpausing as needed.
 
 

Sync & Link Listings

Supported | Magento - Sync & Link Listings

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

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

How the Integration Works
The integration follows these steps:
1. Initiation: Flxpoint retrieves all active listings from Magento and compares them to your Flxpoint listings.
2. Linking: Matches Flxpoint listings to Magento listings using the selected identifier (e.g., SKU).
3. Syncing: Updates pricing and quantity on Magento based on Flxpoint data.
4. Status Updates: If a product is out of stock in Flxpoint, the Magento 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 Magento.
- Linking Identifier: Choose the identifier to link listings (SKU, ASIN, GTIN, MPN, UPC, or custom attributes).
- Store View Code: Set the Magento Store View Code for syncing.
- 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. Enable Sync Listings: Go to the Magento channel settings, find "Sync Listings," and toggle it on.
2. Configure Linking Identifier: Set the identifier to link Flxpoint and Magento listings:
- SKU: Recommended for reliable linking (a unique Flxpoint ID).
- ASIN: Amazon Standard Identification Number.
- GTIN: Global Trade Item Number.
- MPN: Manufacturer Part Number.
- UPC: Universal Product Code.
- Custom Attributes: Select a custom attribute (e.g., ID).
3. Configure Store View Code: In Magento’s admin, go to "Store → All Stores," click the link under the "Store View name" column corresponding to your website, and enter the "Store View Code" value.
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."
6. Manage Listings: From the Flxpoint Products page, select listings and use the "Actions" dropdown to:
- Pause Listings: Temporarily pause Magento listings.
- Unpause Listings: Reactivate paused listings.

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

Interface Overview
- The mapping screen is labeled “Flxpoint → Magento” under “Sync Listings.”
- Buttons: Cancel and Save Mapping.
- Columns: Left (Flxpoint fields), Right (Magento 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 Magento Product: Price), Quantity (maps to Magento Product: Quantity), Status (maps to Magento Product: Status), Visibility (maps to Magento Product: Visibility).

Limitations
Be aware of the following limitations:
- Delisting: Not supported. Listings cannot be delisted via this integration.
- Custom Fields: Not supported. Custom fields are not synced.

Troubleshooting
If you encounter issues:
- Linking Fails: Ensure the selected identifier (e.g., SKU) matches between Flxpoint and Magento.
- Quantity Not Updating: Check if the “Quantity” field is enabled in the mapping template.
- Sync Not Running: Verify the sync schedule or run manually with "Run Sync."

Conclusion
With this integration set up, your Flxpoint and Magento listings will stay in sync, ensuring accurate pricing and quantity data. You can also manage listings directly from Flxpoint, making inventory management efficient.
 
 

Publish Listings

Supported | Magento - Publish Listings

Introduction to Magento Publish Listings Integration
This guide will walk you through setting up the Publish Listings integration for Magento on Flxpoint. It helps you create and publish product listings to Magento, ensuring your products are ready for sale. Let’s dive in!

Purpose of This Integration
This integration allows you to push your product catalog to Magento as listings, automating the process of selling on their platform:
- Creates new listings or updates existing ones with details like price, quantity, and attributes.
- Ensures listings comply with Magento’s requirements.
It saves time and reduces errors by syncing your inventory directly to Magento.

How the Integration Works
The integration follows these steps:
1. Initiation: Flxpoint retrieves products from your catalog that are ready to publish.
2. Mapping: Maps your product data (e.g., SKU, title, price) to Magento’s required fields using a mapping template.
3. Validation: Ensures data meets Magento’s rules.
4. Publishing: Sends the listings to Magento, creating or updating listings.
5. SKU Validation and Encoding: Automatically URL-encodes SKUs with special characters (e.g., '+' becomes '%2B') to ensure successful publishing. Validates SKUs and flags invalid ones containing spaces or slashes.
6. Confirmation: Updates your Flxpoint account with the listing status.
7. Syncing: Optionally syncs updates. Run manually using "Run Sync" or schedule via "Adjust Schedule."

Configuration Options
Customize how your listings are published with these settings:
- Enable Publish Listings: Turn on to create and publish listings to Magento.
- Create new Attributes on Magento if not found? Choose whether to create missing attributes and dropdown options.
- Disable Creation of Missing Categories on Magento? Prevent new categories from being created.
- Attribute Set Id: Specify the numeric ID of the Magento Attribute Set.
- Root Category Name: Set the root category for published listings.
- Website Code: Specify the Magento Website Code.
- Store View Code: Specify the Magento Store View Code.
- Mapping Template: Enable or disable fields to control what data is sent.

Setup Instructions
Follow these steps to configure the Publish Listings integration:
1. Enable Publish Listings: Go to the Magento channel settings, find "Publish Listings," and toggle it on.
2. Configure Basic Settings: Set the following:
- Create new Attributes on Magento if not found? Select "Do not create Attributes" or "Create both Attributes and Dropdown Options."
- Disable Creation of Missing Categories on Magento? Enable to prevent new category creation.
3. Configure Advanced Settings: Set the following:
- Attribute Set Id: In Magento, create a new Attribute Set, add desired attributes, and find the numeric ID in the URL.
- Root Category Name: In Magento’s admin, go to "Store → All Stores," select the Store Name, and find the Root Category Name on the Edit Store page.
- Website Code: In Magento’s admin, go to "Store → All Stores," select the Website Name, and find the Website Code on the Edit Website page.
- Store View Code: In Magento’s admin, go to "Store → All Stores," select the Store View Name, and find the Store View Code on the Edit Store View page.
4. Create a Mapping Template: Use "Manage Mapping" to define which product fields to send (see below).
5. Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule."

Mapping Template Details
The mapping template controls how your product data is sent to Magento. You can enable or disable fields to customize what’s included in your listings.

Interface Overview
- The mapping screen is labeled “Flxpoint → Magento” under “Publish Listings.”
- Buttons: Cancel and Save Mapping.
- Columns: Left (Flxpoint fields), Right (Magento fields).
Mapping Options
- Enable: Send the field (e.g., enable “Quantity”).
- Disable: Ignore the field (e.g., disable “Description”).
Available Fields
- Product Details: Attributes, Categories, Description, Images, Parent SKU, Status, Tax Class, Title, Weight, Add URL key AS Attribute, Backorders, Enable Qty Increments, Is Decimal Divided, Is In Stock, Is Qty Decimal, List Price, Manage Stock, Max Sale Qty, Min Qty, Min Sale Qty, Notify Stock Qty, Qty Increments, Quantity, Show Default Notification Message, Stock Id, Stock Status Changed Auto, Use Config Backorders, Use Config Enable Qty Inc, Use Config Manage Stock, Use Config Max Sale Qty, Use Config Min Qty, Use Config Min Sale Qty, Use Config Notify Stock Qty, Use Config Qty Increments.
Complete Field Mappings
Add URL key AS Attribute:
- Example: “product-url-key”
- Mapping: Maps to “Magento Product: Add URL key AS Attribute”.
- Reason: Optionally include or exclude the `url_key` attribute. Excluding this prevents overwriting existing Magento URL keys while allowing updates to fields like price and quantity.

Troubleshooting
If you encounter issues:
- Missing Attributes: Ensure the Attribute Set Id is correctly set and includes all necessary attributes.
- Category Issues: If "Disable Creation of Missing Categories" is enabled, ensure all categories exist in Magento.
- Publishing Fails: Check required fields (e.g., SKU, Title) are enabled in the mapping template.
- Invalid SKU Error: If publishing fails due to invalid SKUs (e.g., containing spaces or slashes), ensure SKUs are corrected. Special characters are automatically URL-encoded (e.g., '+' to '%2B'), but invalid formats will be flagged.

Conclusion
Once set up, your products will be published to Magento effortlessly, keeping your listings up-to-date and ready for sales.
 
 


 

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

Supported | Magento - Get Orders

Introduction to Magento Get Orders Integration
This guide will help you set up the Get Orders integration for Magento on Flxpoint. It allows you to import orders from Magento into Flxpoint, ensuring you can manage and fulfill orders efficiently. Let’s get started!

Purpose of This Integration
This integration imports orders from Magento into Flxpoint, keeping your order data centralized and up-to-date:
- Imports orders based on selected statuses and time frames.
- Includes order details like billing/shipping addresses, line items, and totals.
- Supports mapping of order data to Flxpoint fields for seamless integration.
It streamlines order management by bringing Magento orders into Flxpoint for processing and fulfillment.

How the Integration Works
The integration follows these steps:
1. Initiation: Flxpoint fetches orders based on specified parameters (e.g., Order Status, Time Frame).
2. Data Retrieval: Retrieves order details including billing and shipping information.
3. Filtering: Imports orders based on selected Order Status (e.g., Pending) and Time Frame (e.g., last 3 days).
4. Mapping: Maps Magento order data to Flxpoint fields using the mapping template.
5. Processing: Saves the orders in Flxpoint, updating statuses as configured.
6. Execution: Runs manually via "Run Sync" or on a schedule via "Adjust Schedule."

Configuration Options
Customize how orders are imported with these settings:
- Enable Get Orders: Turn on to import orders from Magento.
- Order Status: Select the order statuses to import (e.g., Pending, Unshipped, Complete).
- Time Frame: Set the age of orders to import (e.g., last 3 days).
- Personal Identifying Information Retention: Under Advanced Settings, decide how long to retain PII (e.g., Indefinitely, 30 days after shipment).
- Mapping Template: Enable or disable fields to control what order data is imported.

Setup Instructions
Follow these steps to configure the Get Orders integration:
1. Enable Get Orders: Go to the Magento channel settings, find "Get Orders," and toggle it on.
2. Select Order Status: Check the statuses to import:
- Pending
- Unshipped
- Processing
- Complete
3. Set Time Frame: Enter the number of days (e.g., 3) for orders to import. Leave blank to pull all orders.
4. Configure Advanced Settings: Click "Show Advanced Settings" to set:
- Personal Identifying Information Retention: Choose how long to retain PII (e.g., Indefinitely, 30 days after shipment).
5. Create a Mapping Template: Use "Manage Mapping" to define which order fields to import (see below).
6. Run the Integration: Start manually with "Run Sync" or schedule via "Adjust Schedule."

Mapping Template Details
The mapping template controls which order data is imported from Magento into Flxpoint. You can enable or disable fields to customize what’s included.

Interface Overview
- The mapping screen is labeled “Magento → Flxpoint” under “Get Orders.”
- Buttons: Cancel and Save Mapping.
- Columns: Left (Magento fields), Right (Flxpoint fields).
Mapping Options
- Enable: Import the field (e.g., enable “Billing Address - Phone”).
- Disable: Ignore the field (e.g., disable “Shipping Address - Address Line 2”).
Available Fields
- Billing Address: Address Line 1, City, Company, Country Code, Email, First Name, Last Name, Telephone, Post Code, State.
- Shipping Address: Address Line 1, City, Company, Country Code, Email, First Name, Telephone, Post Code, State.
- Order/Invoice: Shipping Description, Date Created, Order ID, Customer Note, Total Invoiced, Shipping Amount, Subtotal, Tax Amount, Grand Total, Date Created.
- Order Item: Default Weight Unit, Price, Quantity Ordered, SKU, Name, Weight.

Limitations
Be aware of the following limitations:
- Order Acknowledgement: Not supported. Orders are imported without acknowledgement.
- Custom Fields: Not supported. Custom fields are not imported.

Troubleshooting
If you encounter issues:
- Orders Not Importing: Verify your Magento connection settings.
- Missing Orders: Check the selected Order Status and Time Frame.
- Sync Not Running: Verify the sync schedule or run manually with "Run Sync."

Conclusion
With this integration set up, your Magento orders will be imported into Flxpoint seamlessly, allowing you to manage and fulfill them efficiently.
 
 

Sync Orders

Supported | Magento - Sync Orders

Introduction to Magento Sync Orders Integration
This guide helps you set up the Sync Orders integration for Magento on Flxpoint. It ensures your orders from Magento are automatically fetched and updated in Flxpoint, streamlining your workflow. Let’s get started!

Purpose of This Integration
The Sync Orders integration pulls orders from Magento into Flxpoint, keeping your order data up-to-date. It:
- Fetches orders and updates their status.
- Syncs shipping details like tracking information, shipping information, and carrier information.
This saves you time and keeps your Magento orders in sync with Flxpoint.

How the Integration Works
The integration follows these steps:
1. Fetch Orders: Flxpoint retrieves orders from Magento that have been modified since the last sync.
2. Sync Shipment Details: Updates Magento with shipment details like tracking information, shipping information, and carrier information.
3. Update Order Status: Flxpoint syncs order statuses based on changes made in Flxpoint.

Operation Workflow
Here’s how orders are fetched and synced:
- Fetching Orders: Syncs any changes made to orders since the last sync was performed to the Magento channel.
- Shipment Sync: Specifically, this will sync back components like tracking information, shipping information, and carrier information.

Configuration Options
Customize how orders are synced with these settings:
- Automatically Synchronize Order Data: Toggle this on to enable automatic order syncing with Magento.
- Additional Settings: There are no extra settings to configure, but you can toggle the main sync option as needed.

Setup Instructions
Follow these steps to set up the Sync Orders integration:
1. Enable Sync Orders: Go to the Magento channel settings, find “Sync Orders,” and toggle on “Automatically synchronize order data with your sales channel.”
2. Run the Integration: Orders will now sync automatically. You can also manually sync by using the “Run Sync” option or schedule it via “Adjust Schedule.”

Mapping Template Details
The mapping template ensures your order data from Flxpoint aligns with Magento’s fields. Here’s what you can map:
- Carrier: Maps to “Magento Sales Shipment: Carrier Code” (e.g., FedEx, UPS).
- Tracking Number: Maps to “Magento Sales Shipment: Track Number” (e.g., 123456789).
- Note: Maps to “Magento Shipment Comment: Comment”.
You can enable or disable these fields to control what data is sent to Magento.

Troubleshooting
If you run into issues:
- Sync Not Working: Check if the “Automatically synchronize order data” toggle is enabled. Verify your Magento connection settings.
- Review Logs: Check “View Logs” in Flxpoint for specific error messages if syncing fails.

Conclusion
With the Sync Orders integration set up, your Magento orders will seamlessly sync with Flxpoint, keeping your order statuses and shipment details updated.
 
 

 

 

How can I help?