How to Connect Magento as a Channel

Overview

This document will cover how to connect Magento as a channel and what integrations we support with Magento.


How to Connect

Important Prerequisite 

Enter your channel integration page

1. Click Add Connection

2. Click New Connection

3. Click Magento

4. Fill in the connection requirements

  • Connection Requirements: Connection Name, Store URL, Access Token

Important

  • Most Magento integrations have unique seconds steps, so navigate down to the integration you are working on for further instruction.
  • Finding Magento Access Token
    • Navigate to the Magento Store Admin. Select Stores Settings Configuration Services OAuth Access Token. 
  • Generating Magento Access Token
    • Navigate to Magento's Store Admin. Select System Integrations, then Add New Integration in the top right. In the API tab, select ALL in the dropdown menu for Resource Access and click Save. Next, activate the integration and the Access Token will be generated.

Supported Operations

Import Listings SUPPORTED

Publish Listings SUPPORTED

Sync Listings SUPPORTED

Get Orders SUPPORTED

Sync Orders SUPPORTED 


Operation Breakdowns

Import Listings SUPPORTED

Image URL Format Example:

https://www.yourstore.com/media/catalog/product/

 

Set Your Master SKU

  • Select if your Master SKU will be from the UPC or SKU

Set New Listings to Paused

  • When listings are imported they can be set to Paused meaning no pricing or quantity information will be synced to the Magento from Flxpoint. This allows for time to link to your inventory and validate pricing and quantity information before you enable syncing back to Magento.

Advanced Settings

  • Create Only: Magento listings will be imported and linked to existing FLX listings based on SKU. If there is not a SKU match to an existing FLX listing, a new listing will be created.
  • Create & Overwrite Existing: Magento listings will be imported and linked to existing FLX listings based on SKU. For all SKU matches, the listing data in FLX will be overwritten by the imported Shopify listing data. If there is not a SKU match to an existing FLX listing, a new listing will be created.
    • If Create & Overwrite Existing is selected, you will need to choose from the option above it if you would like to update product data

If Set New Listing to Paused

  • Pausing Listings will need to be unpaused, so they can go through the workflow
  • Unpause the listings by going to Products ---> Select Listings --> Actions --> Change Listing Status --> Unpause Listings

Untitled.png

 

Publish Listings SUPPORTED

Attribute Set ID

  • In Magento, create a new Attribute Set
  • Add all attributes you want FLX to have to publish products
  • The Attribute Set Numeric ID will be located in the URL

Root Category Name

  • In Magento's admin section, click Store --> All Store
  • Select the Store Name you want for FLX 
  • The Edit Store Page opens
  • This contains the Root Category Name

Website Code

  • In Magento's admin section, click Store --> All Store
  • Select the Website Name that corresponds to the website you would like to update
  • The Edit Website Page opens
  • This contains the Website Code

Store View Code

  • In Magento's admin section, click Store --> All Store
  • Select the Store View Name you want for FLX 
  • The Edit Store View Page opens
  • This contains the Store View Code

Sync Listings SUPPORTED

Updates the Quantity and Price of products in your store

Store View Code

  • In Magento's admin section, click Store --> All Store
  • Select the Store View Name you want for FLX 
  • The Edit Store View Page opens
  • This contains the Store View Code

Get Orders SUPPORTED

Get Orders with Order Status

  • Only statuses checked off will be pulled into FLX

Get Orders Created Within The Last X Days

  •  If left blank FLX will pull all orders no matter when they were created

Sync Orders SUPPORTED

Sync Orders will sync any changes that have been made to Orders since the last time sync was performed to Magento channel Specifically, this will sync back components like Order Shipments

Specifically, this will sync back components like tracking information, shipping information and carrier information