Miravia is providing open url/ftp solution to our selling partners to simplify the process of interacting with our platform. Currently we support 2 types of operation product listing/update and update price/stock. Results of the feed processing will be shown in the Seller Center result tab. There are two types of Open URL Feeds protocols:

sFTP: Sellers can upload the feed file to their sFTP severs and setup an sFTP connection in the Seller Center to periodically process the files.

HTTP: Sellers can publish a file and setup an URL in the Seller Center

Seller Center Demo


Step 1 download templetes from Miravia

*Please navigate to the Seller Center-Automatic Feeds(HTTP/FTP) to download the latest template as shown in the screenshot above.

There are 2 types of templetes that we can support, corresponding to the 2 types of feeds that can be set up through seller center.

a. product_listing_update

    • This is the templet to store all your sku infomation, Miravia will perform Create New Product/Update New Product/Delete Product actions based on what users have provided.
    • Please pay atention to parent_sku colum and seller_sku in the templete, these are the 2 columns that we use to organize your products.
    • The product templete can support a maximum of 20 categories per download, users need to down multiple times to get more than 20 categories.

b. update_price_quantity

Step 2 Connect your url with Miravia

You can choose either HTTP or sFTP to set up your feeds with Miravia.

sFTP connection set up:

First, you need to set up your folders properly in order for Miravia to read your feeds and write the process results back to you. Please follow the below structure to set up your folders:

  • / --------------------------------------------> ROOT folder for sFTP seller account
  • /feed/product/ ---------------------------------> Location of feed files generated by the seller
  • /feed/product/ProductListingUpdate_basic_sellerfilename1.xlsx --> Follow Templete1 product_listing _update
    /feed/product/UpdatePriceAndStock_sellername1.xlsx-----> Follow Templete2 update_price_stock
  • /feed/product/processing_result/ ----------------> Location of feed processing result files generated by Miravia, when finished we will write the process result back to your ftp and in this folder.
  • /feed/product/archives/ -------------------------> files that already processed will be moved to here to avoid repeat operations.

File naming rules:

  • Feed file examples: (/feed/product/)
    • ProductListingUpdate_basic_sellerfilename1.xlsx
    • UpdatePriceAndStock_sellername1.xlsx
  • Feed file response: (/processing_result/ )
    • ProcessResult_ProductListingUpdate_basic_sellerfilename2.xlsx
  • File nameing example: (/archives/)
    • Archive_UpdatePriceAndStock_sellerfilename1.xlsx
    • Archive_ProductListingUpdate_basic_sellerfilename2.xlsx

HTTP connection set up:

For Http set up, please follow the same rule on templetes and File naming conventions above. For url format please follow below:

  • Http URL for product_listing_update:
    • mydomain.com/MiraviaFeeds/ProductListingUpdate_basic_sellerfilename1.xlsx
  • Http URL for update_price_stock
    • mydomain.com/MiraviaFeeds/UpdatePriceAndStock_sellerfilename2.xlsx

 

Step 3 Set up update schedule

image

  • Max frequency is 24 times/day or per 1 hours.

Videos Tutorial


Create/Update products with OpenURL/FTP(Basic Template)

Note: This example uses the excel version of Basic Template to better display the fields. the fields in the CSV file and the excel version are the same.The following templates are for reference only, Please navigate to the Seller Center-Automatic Feeds(HTTP/FTP) to download the latest template.

Category List

Categoriesandcatid.xlsx

Product Listing/Update

ProductListingUpdate_basic_template.csv

ProductListingUpdate_basic_template.xlsx

Update Price/Stock

UpdatePriceAndStock_csv_sellername.csv

UpdatePriceAndStock_sellername.xlsx

Download Template

1.Go to Seller Center and then to Automatic Feeds section

2.Select categories and download template

NOTE

  • There is no limit to the number of categories.
  • Only the leaf category can be selected.

image

image

Add products to the template

Note

  • When creating a product, the first SKU is the base SKU, and this SKU must be inactive (not visible to buyers).Therefore, at least two SKUs are usually required when creating products using Open URL.If you want to create a single SKU product, then please do not fill in ParentSku, so that the created base SKU will be active.
  • When creating more than one SKU for a product, the variant attribute is required. The variant attribute is a field used to distinguish each SKU, in this example the variant attribute is color family and size(The variant attributes of different categories may differ).
  • The option of variant attributes of different SKUs in the same product cannot be duplicated.
  • When adding multiple SKUs to a product, ParentSku must fill in the seller sku of the base SKU.
  • Each row in the table represents a SKU.
  • The URLs of the images in the Images1-8 column of each row cannot be repeated.

1.Fill in the mandatory fields

Note

  • The category column is mandatory in Basic Template.

image

2.Fill in the fields of Optional as needed

image

3.Fill in variant attributes (single SKU products can be skipped)

The variant attribute is an identifier used to distinguish different SKUs under a product, so when creating multi-variant products, the variants of different SKUs of a product cannot be the same.

Field Description

 

image

4.Fill in other parent product?attributes(Attribute Name/value 1-10)

Note

  • If you don't want to set this attribute or don't want to call the API, then you can skip this step.but the products will be updated with this attributes
  • The Attribute Name and Attribute value fields are key-value pairs; Attribute Name identifies the name of the attribute to be set, and Attribute value identifies the value of the attribute.
  • Please call the GetCategoryAttributes API to query the Attribute Name and Attribute value available for the current category, please refer to this document for details.

image

image

Sample file

ProductListingUpdate_basic_createproduct.xlsx

Manage products using templates

1.Update Products

There is no difference between updating products and creating products, when the SellerSku and ParentSku already exists, the system will determine that this line is updating rather than creating products.

Sample file

ProductListingUpdate_basic_updateproduct.xlsx

2.Add a new sku to an existing product

When adding a new sku to an existing product, please note that variant attributes cannot be duplicated and SellerSku cannot be duplicated. And ParentSku must be populated with the SellerSku of the exists Sku of the target product.

Sample file

ProductListingUpdate_basic_addnewsku.xlsx

3.Delete a product/sku

3.1 Delete sku

Each product can have more than one sku, this example is used to delete one of the sku in a product. If a product has only one sku then when the SKU is deleted, the product will also be deleted.

Note: When deleting some SKUs, the SellerSku in the same row cannot be the same as the ParentSku, and the ParentSku should be filled in with the SellerSku under the same product that has not been deleted.

image

Sample file

ProductListingUpdate_basic_deleteAsku.xlsx

3.2 Delete product

hen you need to delete an entire product, enter a SKU and make sure the SellerSku and ParentSku for that row are the same.

Note: This operation will delete the product and all SKUs under the product.

image

ProductListingUpdate_basic_deleteAproduct.xlsx

FAQ

关于此文档暂时还没有FAQ
返回
顶部