Connecting a Magento 2 store to the Marketplace via Fuse

Credentials Required from the Platform

Here is the information needed to provide to the UC Support / Project team so that the store may be connected to the Marketplace.

  • API URL
  • Media URL
  • Admin Username
  • Admin Password
  • Access Token
  • Default Order Status (if order sync is required)
  • Store ID (if order sync is required)


Creating an API in Magento 2

Connecting to Fuse is quite easy, all you will need to do is provide the Ultra Commerce team with the following information.

Field

Notes

API URL

Format: https://{domain}/rest/V1/

The {domain} URL is just be the domain used for your Magento's front end store. It just needs to have the /rest/V1/ at the end of it.

Media URL

Format: https://{domain}/media/catalog/product

The {domain} URL can just be the domain used for your Magento's front end store. It just needs to have the /media/catalog/product at the end of it.

Admin Username

Provide the username login for the Magento backend that can be used to connect the store to Fuse. This will need to have administrator rights.

Admin Password

Provide the password for the admin login to allow Fuse to access the data.

Access Token
(only if the Magento store is on v2.3 or earlier)

Alternatively, rather than providing a Username and Password, you can supply the Access Token instead (Magento v2.4 onwards will require Admin Username and Password).

You can create this in your Magento 2 store admin by going to System > Extensions > Integrations > Add New Integration.

You will only need to provide a name for the Integration - the other fields are not needed to be populated, but the API will need full access.

Once you have created and saved the integration, you can obtain the access token here. You will not need any other keys.

Default Order Status
(if order sync is required)

Please provide us with the default status used in the Magento 2 store, when customers purchase so that we can map it to the same status when being exported from the Marketplace, and imported into the store.

  • NOTE*:The Order Statuses will beProcessing,Pending,Complete, etc
  • NOTE*: We can only map all orders to one order status.

Store ID
(if order sync is required)

Please state which Magento Store ID is to be used for mapping the order from the Marketplace to the Store. This can be found by navigating from the backend to:

Stores > Settings > All Stores

Select the Store from the Store Column.

Copy the ID value from the URL (appears after group_id in the URL)


To summarise, here is the list you will need to provide to the Ultra Commerce team:

  • API URL
  • Media URL
  • Admin Username
  • Admin Password
  • Access Token
  • Default Order Status (if order sync is required)
  • Store ID (if order sync is required)


What happens next?

Ultra Commerce will connect your store via our integrator application and Fuse, and begin to sync products to the Marketplace. The UC team will then advise when this has been connected, and you can map the data when ready.