Enables you to manage searchable items in specific context. You will then be able to manage their prices, promotion, availability and any information that vary regarding this context.
The context is defined by the store_code attribute that can represent a physical or virtual shop, or even a seller id for websites where a marketplace is implemented.
The store code information must be available in your website through a cookie, a JavaScript function, a variable or a Data Layer, so Sensefuel can read that data and synchronize search results with that context.
An offer (item searchable)
=
combination of item id (same as the one in the catalog feed)
+
store_code
CSV/text
- Encoding in UTF-8 or Latin1
- Recommended separator is | (pipe)
- Use of double quotes is recommended on all attributes and values to avoid any potential conflict with the column separator
- Multi-values within attributes are allowed on all additional attributes
- The local inventory feed is extensible with any attribute and values. The name of the attribute cannot contain a space (if any then replace with an underscore for instance)
- If you catalog feed is in CSV/text it is then mandatory to use CSV/text for the local inventory feed.
XML
- Encoding in UTF-8
- Syndication format allowed are RSS 2.0, RSS 1.0 & Atom 1.0
- Using <![CDATA][value]]> in attributes can be mandatory to avoid conflict of interpretation with XML markup.
However empty CDATA is not allowed when your attributes does not contain any value - Multi-values within attributes are allowed on all additional attributes.
Most of the time in XML you repeat the attributes tags as many times as necessary to define all possible values for an attribute - The local inventory feed is extensible with any attribute and values. The name of the attribute cannot contain a space (if any then replace with an underscore for instance)
- If you catalog feed is in XML it is then mandatory to use XML for the local inventory feed.
| Attribute | Criticality | Sensefuel specification (if different from GMC) or annotations |
| id | Mandatory | Use the product’s SKU. Must be a unique value for each product. Maximum 50 characters |
| store_code | Mandatory | Alphanumeric. Thi store code information must be identical with the one proided in API call or available in your website via a cookie, a JavaScript function, a variable or a dataLayer, so Sensefuel can synchronize results with that context. |
| availability | Mandatory | Values allowed : “in stock” and “out of stock” out_of_stock products will be buried in the ranking |
| price | Mandatory | Numeric data only. Currency must be included. (ISO 4217) |
| sale_price | Optional |
Would be mandatory if the product is discounted in that context (store_code). Sale_price cannot be higher than the price. Numeric data only. Currency must be included. |
| quantity | Optional | Same as GMC specification |