WPSlash Licences

Skroutz Marketplace & XML for WooCommerce

Start selling on Greece’s biggest marketplace. One plugin generates the Skroutz XML feed, syncs Skroutz Marketplace orders and keeps prices and stock in step through the Skroutz Products API.

$99one site, a year of updatesGet Skroutz Marketplace & XML

Includes product updates, customer support and a 30-day money-back guarantee.

  • Skroutz XML product feed, generated from your WooCommerce catalog
  • Skroutz Marketplace orders synced, accepted or rejected inside WooCommerce
  • Instant availability, price and quantity updates through the Skroutz Products API

Start selling on Greece’s Skroutz Marketplace

With the Skroutz Marketplace integration for WooCommerce, you can fully manage Skroutz Marketplace orders directly from your WooCommerce backend. Accept or reject orders, configure default order statuses, enable automatic order acceptance, and keep fulfillment centralized in one system.

Orders placed on Skroutz Marketplace sync instantly with WooCommerce using the Skroutz API. Stock levels update automatically, ensuring real-time inventory accuracy and preventing overselling.

During the Skroutz.gr onboarding process, merchants are required to submit an XML product feed. The plugin automatically generates a fully compatible Skroutz XML feed based on your WooCommerce catalog, including support for unique product IDs, EAN fields, size and color attributes, brand taxonomy, and product availability settings.

Skroutz Marketplace & XML for WooCommerce combines both Skroutz XML feed generation and Marketplace API integration in one plugin. From onboarding and product export to real-time order syncing, instant inventory updates through the Products API, and stock control, everything is managed inside WooCommerce.

How it works

  1. 1

    Generate the XML feed

    The plugin creates your Skroutz XML feed URL from the WooCommerce catalog. Submit it during Skroutz.gr onboarding.

  2. 2

    Connect your Skroutz merchant account

    Add the API token and the webhook URL so Marketplace orders reach WooCommerce in real time.

  3. 3

    Sell and fulfil from WooCommerce

    Accept or reject orders, print vouchers and let stock, prices and availability sync on their own.

Requirements

Requirements for Skroutz Marketplace & XML
WhatVersion or note
WordPress6.5 or newer
WooCommerce4.0 or newer
PHP7.4 or newer
Skroutz accountA Skroutz merchant account with an API token, for the Marketplace and the Products API

Customise the feed with filters

Developers can fine-tune the Skroutz XML feed with filters. Use wpslash_skroutz_feed_query_args to change which products are queried. This example only includes products with stock greater than zero:

PHP
add_filter( 'wpslash_skroutz_feed_query_args', function ( $args, $settings ) {
    $args['meta_query'][] = array(
        'key'     => '_stock',
        'value'   => 0,
        'compare' => '>',
        'type'    => 'NUMERIC',
    );
    return $args;
}, 10, 2 );

Use wpslash_skroutz_feed_include_product to apply your own exclusion rules, for example hide products whose _hide_from_skroutz custom field is set to yes, or products priced below 5 euros:

PHP
add_filter( 'wpslash_skroutz_feed_include_product', function ( $include, $product, $settings ) {
    if ( 'yes' === get_post_meta( $product->get_id(), '_hide_from_skroutz', true ) ) {
        return false;
    }
    if ( floatval( $product->get_price() ) < 5 ) {
        return false;
    }
    return $include;
}, 10, 3 );

Use wpslash_skroutz_feed_product_price to adjust prices in the feed. This example multiplies every price by 1.10:

PHP
add_filter( 'wpslash_skroutz_feed_product_price', function ( $price, $product ) {
    return number_format( floatval( $price ) * 1.10, 2, '.', '' );
}, 10, 2 );
Skroutz Marketplace & XML$99Get Skroutz Marketplace & XML

Feed, Marketplace and Products API in one plugin

Everything Skroutz asks of a WooCommerce store, from onboarding to live stock and price updates.

Skroutz XML product feed

  • Automatic feed URL

    Automatic XML feed URL generation for easy Skroutz onboarding.

  • Fashion stores

    Variable products with size and color attributes.

  • Electronics stores

    Support for stores requiring EAN codes, with a required EAN meta field for compliance.

  • Your unique ID

    Select a custom unique ID: product ID or SKU.

  • Exclusion rules

    Exclude products by category, brand or product tag, or exclude whole brands and categories from the export.

  • Availability and regeneration

    Set default availability for in-stock products, and regenerate the feed hourly or at the interval you choose.

Skroutz Marketplace integration

  • Real-time orders

    Webhook integration and live order syncing between Skroutz Marketplace and WooCommerce.

  • Secure connection

    API token authentication with your Skroutz merchant account.

  • Your order rules

    Default order statuses for accepted and non-accepted orders, and optional automatic acceptance with automatic pickup time selection.

  • Accept, reject, print

    Accept or reject orders and print vouchers directly from your WooCommerce backend.

  • Automatic stock

    Stock updates automatically after each order.

Skroutz Products API

  • Bulk inventory updates

    Availability, price and quantity through the official Skroutz Products API, up to 500 products per request.

  • Batch processing

    Asynchronous batches with batch status polling.

  • Bearer token

    Secure authentication with your Skroutz merchant account.

  • No waiting for the feed

    Skroutz listings stay in sync with your catalog without waiting for the next XML feed regeneration.

Before you install

Anything else, submit a ticket. We reply within a day.

Submit a ticket
How does the plugin help me start selling on Skroutz?

Skroutz asks for an XML product feed during merchant onboarding. The plugin builds a compatible feed from your WooCommerce catalog and gives you a URL to submit.

Does it support variable products such as clothing sizes and colors?

Yes. Variable products are included with their size and color attributes.

Can I include EAN codes for electronics?

Yes. Choose the EAN meta field the plugin should read, so electronics meet Skroutz requirements.

Are Skroutz Marketplace orders imported into WooCommerce?

Yes. Marketplace orders sync into WooCommerce in real time through webhooks, so you can accept, reject and fulfil them from one backend.

Do prices and stock update on Skroutz without waiting for the feed?

Yes. The Skroutz Products API sends availability, price and quantity in bulk, up to 500 products per request, so listings stay in sync between feed regenerations.

Can I print Skroutz vouchers from WooCommerce?

Yes. Print Skroutz vouchers from the WooCommerce order screen.

Is the XML feed updated automatically?

Yes. The feed regenerates on the interval you set, including hourly.

What are the requirements?

PHP 7.4 or later, WordPress 6.5 or later and WooCommerce 4.0 or later, plus a Skroutz merchant account with an API token for the Marketplace and Products API features.

Start selling on Skroutz.gr from WooCommerce

XML feed, Marketplace orders, stock and prices, handled in one plugin.

Get Skroutz Marketplace & XML$99 for one site, 30-day money-back