Overview Edit the file on GitHub

There are currently two ways for Merchants to manage their product catalog on skroutz, the XML Feed and the Products API.

Table of Contents

XML Feed

XML Feed allows you to submit your entire product catalog to skroutz through an XML file. Our system periodically fetches and processes your XML to update your product listings.

XML Feed documentation

Products API

Products API allows Skroutz Merchants to update their product inventory (availability, price, and quantity) in bulk.

Products API is designed for inventory updates and is not intended for creating new products.

Products API documentation

Use cases

Both XML Feed and Products API can be enabled and used separately. For a complete product management solution though, we recommend implementing both, since XML Feed can be utilized for full catalog updates and the Products API can be used to make real-time inventory and price adjustments.

Initial catalog setup

— You prepare your product catalog
← [XML Feed] Your XML file is submitted to skroutz
  — skroutz processes the XML and creates your product listings

Real-time inventory updates

— A product sells out in your store
← [Products API] Your system issues a batch update to disable the product
  — skroutz updates the product availability immediately
    — Product is marked as unavailable on skroutz

Combining both methods

— Daily scheduled catalog update
← [XML Feed] Your complete catalog is synchronized via XML
  — skroutz processes full catalog updates
    — Throughout the day, stock changes
    ← [Products API] Real-time updates for price and quantity changes
      — skroutz reflects current availability instantly