====== Connecting Shopify with Ysell.pro ====== >Connecting the **Shopify** platform to link your current **Shopify** account to Ysell.pro, allows you to manage your orders and products from the platform. You will need your **Shopify** account information to add the connection. ---- >Go to **Companies** in the **Settings** menu. Select the **Platforms** tab. Press **+Platform** to initiate connection with a platform. >>{{:ru:shop_1.png?direct&400|}} {{:ru:shop_2.png?direct&650|}} ---- >Select **Shopify** from the drop-down list. Complete the connection by clicking **Add**. >>{{:ru:shop_3.png?direct&600|}} ---- >Proceed to adding information about the **Shopify** API connection. In the line **Shopify Shop Url**, enter the URL of your **Shopify** store. >>{{:ru:shop_4.png?direct&600|}} {{:ru:shop_5.png?direct&400|}} ---- >Go to **Apps**, on the left panel of your **Shopify** account. Click on **Develop apps**. >>{{:ru:shop_6.png?direct&600|}} {{:ru:shop_7.png?direct&600|}} ---- >If you have not previously connected a third-party app to your **Shopify** account, go to **Settings**, and click the **Apps and Saleschannels** tab. Click on **Allow custom app Development** to configure permissions for connecting third-party apps to your **Shopify** account. >>{{:ru:shop_8.png?direct&600|}} ---- >Click **Create an app**. Enter the name of the app (ysell) and choose the App Developer from the choices available. Then, click the **Create App** button. >>{{:ru:shop_10.png?direct&600|}} {{:ru:shop_11.png?direct&600|}} ---- >On the page of the Ysell application you have created, select the **Configure Admin API scopes** option. In the **API Admin** access window select "Read and write" permissions for **Assigned fulfillment orders**, **Inventory**, **Locations**, **Merchant-managed fulfillment orders**, **Orders**, **Product listings**, **Products**, **Reports**, **Sales channels**, **Shop locales**. Then press Save. >>{{:ru:shop_12.png?direct&700|}} {{:ru:shop_14.png?direct&500|}} ---- >Go to the **API credentials** tab. Click **Install App** in the **Access tokens** block. Release your API Admin access token. To protect your data, you will only be able to open your Admin API access token once. Copy and save your API Admin access token in a safe place. >>{{:ru:shop_15.png?direct&700|}} {{:ru:shop_16.png?direct&500|}} ---- >Enter the data for the API connection in the Ysell platform access form. On the Shopify Api Key line, enter the API key from Shopify. On the **Shopify Api Pass** line, enter the **API access token**. Set the checkbox to **Is Active** and save the connection by clicking on **Save**. >>{{:ru:shop_17.png?direct&600|}} {{:ru:shop_18.png?direct&600|}} ====== Data exchange between Ysell.pro and Shopify ====== >With the functionality of Ysell.pro, you can automatically update prices and product stocks. It is also possible to specify a Prep Center warehouse to transmit stock information. ---- >To provide information on stock levels in Shopify from Ysell, check the **Send product warehouse qty** - send the actual amount of product in stock and **Send product warehouse qty (virtual)** - send the virtual (specified on the listing) amount in the **Send warehouse to platform** field. To set up the price transfer, activate the **Send product price** checkbox >>{{:ru:shop_19.png?direct&800|}} ---- >In order to link a Shopify Location to a Shopify Center, specify in the **Connect Warehouse to Shopify Inventory** Location block for the selected Shopify Center. >>{{:ru:shop_20.png?direct&600|}} ---- >Clicking **Import Products to Ysell** will upload Shopify listings to Ysell.pro. The uploaded listings will be displayed under **Listings** page. >>{{:ru:shop_21.png?direct&500|}} {{:ru:shop_22.png?direct&700|}}