Skip to main content

Products

Feeds are used for bulk loading of products. A feed is a file with a list of offers to import into InAppStory.

Supported feed formats

Creating a feed file

Google Shopping

Format Google Shopping (specification RSS 2.0)

Example feed file
Attribute InAppStoryAttribute feedRequiredDefault valueValue
Offer IDidyesnoString, maximum 50 characters
Example: 1010-12-AC
Group IDgroup_idnonoString, maximum 255 characters
Identifier for group of products with same model but with different characteristics, such as color or size.
NametitlenonoString, maximum 255 characters
DescriptiondescriptionnonoString, maximum 65535 characters
UrllinknonoOffer link URL
SizesizenonoString, maximum 255 characters
ColorcolornonoString, maximum 255 characters
AvailabilityavailabilitynoIn stockFor value "In stock": in_stock, in stock, y, yes, true, 1

For value "Out of stock": out_of_stock, out of stock, n, no, false, 0

For value "Preorder": preorder, pre-order

For value "Backorder": backorder
Price
Currency
priceno

currency is required if exists price or old price
noAmount and currency in format: X.XX YYY
Example: 199.99 USD
Old pricesale_pricenonoAmount in format: X.XX
Example: 199.99

mount and currency in format: X.XX YYY
Example: 199.99 USD
Imagesimage_link
there may be more than one for several photos
nonoOffer photo URL

Yandex Market

Format Yandex Market (specification YML)

Example feed file
Attribute InAppStoryAttribute feedRequiredDefault valueValue
Offer IDidyesnoString, maximum 50 characters
Example: 1010-12-AC
Group IDgroup_idnonoString, maximum 255 characters
Identifier for group of products with same model but with different characteristics, such as color or size.
NamenamenonoString, maximum 255 characters
DescriptiondescriptionnonoString, maximum 65535 characters
UrlurlnonoOffer link URL
SizesizenonoString, maximum 255 characters
ColorcolornonoString, maximum 255 characters
AvailabilityavailabilitynoIn stockFor value "In stock": true

For value "Out of stock": false or empty
PricepricenonoAmount in format: X.XX
Example: 199.99
Old priceoldpricenonoAmount in format: X.XX
Example: 199.99
Currencycurrencyidno

required if exists price or old price
noCurrency in format: YYY
Example: USD
Imagespicture
there may be more than one for several photos
nonoOffer photo URL
VendorvendornonoString, maximum 255 characters
Vendor codevendorcodenonoString, maximum 100 characters
ModelmodelnonoString, maximum 255 characters
AdultadultnoenabledTo enable: true, 1, yes, y, +

To disable: false, 0, no, n, -

CSV

Example feed file
Attribute InAppStoryAttribute feedRequiredDefault valueValue
Offer IDid, skuyesnoString, maximum 50 characters
Example: 1010-12-AC
Group IDgroup_id, group id, groupnonoString, maximum 255 characters
Identifier for group of products with same model but with different characteristics, such as color or size.
Nametitle, namenonoString, maximum 255 characters
DescriptiondescriptionnonoString, maximum 65535 characters
Urlurl, linknonoOffer link URL
SizesizenonoString, maximum 255 characters
ColorcolornonoString, maximum 255 characters
PricepricenonoAmount in format: X.XX
Example: 199.99
Old priceold pricenonoAmount in format: X.XX
Example: 199.99
Currencycurrency, currencyid, currency id, currency codeno

required if exists price or old price
noCurrency in format: YYY
Example: USD
Imagesimage, picturenonoA comma-separated list of offer photo URLs

Adding a feed to import offers

  1. In the InAppStory console, go to the "Products" section using the menu bar on the left.
  2. Go to the "Feeds" section using the page tab menu at the top.
  3. Click the "Create" button.
  4. In the pop-up window, enter the URL of the feed file or the service that generates the file when accessed.
  5. Click the "Save" button.

The created feed will be automatically processed on a regular. Processing progress will be displayed in this section.

Automatic feed processing interval

Number of offers in the feedInterval
1-999Once an hour
1,000-9,999Once every 2 hours
10,000-99,999Once every 6 hours
100,000 and moreOnce every 12 hours