Magento Adobe Commerce Magento 2 SKROUTZ Integration 2 SKROUTZ 0 9 7 7 1 1 Magento 2 ™ €249.90

Magento 2 SKROUTZ Integration

  • In Stock
  • Price:
  • €249 90
  • SKU:
  • MAGE2-SKROUTZ
  • Customer choice


Lifetime updates 180 days of free support included ...more
PRICE DETAILS

Magento 2 SKROUTZ Integration

Lifetime updates + Free support till 26 September, 2025 if purchased today.
One time payment €249.90
No recurring payments, no crazy pricing

SKROUTZ implementation for Magento 2 with full support for Skroutz Smart Cart API, CSP Orders API, Skroutz Analytics and Webhooks.

Automates the process of importing orders from Skroutz into your Magento 2 store. Handles order updates, cancellations, acceptance etc. Synchronizes quantities between local Magento 2 store and a SKROUTZ store automatically.

Check also version for Magento 1

Orders API CPS Orders API Webhooks Support

Built for Magento 2

Automates the communication between Magento 2 and SKROUTZ, imports orders placed in SKROUTZ into your Magento 2 sales order grid in real time.

Provides full access to order details, voucher details + link, courier information and more.

Has flexible SHOP_UID policy allowing for multiple shop_uid formats

Supports both simple and configurable products.

Comes with own built-in payment and shipping methods which allows for better reporting

Know everyting

The module comes with a complete logging system that allows you to see what happens behind the screens, every call, every action, every error gets recorded in a log accessible from admin panel which provides full transparency on background processes, order updates, sync etc.

Logs new orders

Logs order updates

Logs any internal errors

Logs quantity discrepancies between Magento 2 and requested SKROUTZ quantity

Update SKROUTZ orders directly from Magento 2

You can accept or reject SKROUTZ orders directly from Magento 2. Moreover, it allows you to attach the invoice generated in Magento 2 to the order in SKROUTZ.

Ton of BUILT-IN options

The module includes a bunch of customizable options such as read-only mode (allows the module to just read and import orders from SKROUTZ but not do any updates in SKROUTZ), multuple shop_uid formats e.g.:

shop_uid represents internal numeric product ID
shop_uid represents internal string product SKU
shop_uid represents dash separated primary ID + attribute combination
shop_uid represents dash separated primary ID + hashed attribute

... and much more.
 

What's included?

Extension files in ZIP format

6 months (180 days) of free support

Lifetime free updates

Overview

SKROUTZ implementation for Magento 2 with full support for Skroutz Smart Cart API, CSP Orders API and Webhooks.

Automates the process of importing orders from Skroutz into your Magento 2 store. Handles order updates, cancellations, acceptance etc.

 

Key features

  • Automatically creates orders placed on Skroutz into Magento 2 sales grid
  • Automatically updates orders updated on Skroutz
  • Cancels orders in Magento 2 if cancelled by customer in SKROUTZ
  • Provides separate grid for orders placed via Skroutz webhook
  • Provides direct order voucher code download link in order sales grid
  • Comes with multiple SALES MASS actions allowing for order accept/reject in Skroutz from Magento admin interface
  • Provides on-site information about invoice, courier, courier voucher etc.
  • Can be enabled/disabled via configuration setting per store
  • Supports SIMPLE and CONFIGURABLE products
  • Support for Smart Cart API
  • Support for CSP API
  • Support for Webhooks
  • Support for Skroutz Analytics
  • Support for Fulfilled by Skroutz API NEW
  • Supports SKROUTZ sandbox API mode
  • Supports READONLY mode
  • Provides access to log screen where all background actions are getting recorded
  • Ability to upload Magento invoice to SKROUTZ order from Magento
  • Ability to retrieve CPS order data via CRON or Sales grid Mass action
  • Ability to reject CPS order directly from Magento 2 sales grid
  • Handles order updates from Magento and Skroutz
  • User-friendly interface
  • Does not rewrite existing blocks, modules etc.
  • Compatible with custom Magento themes
  • No monthly fees

 

 

Configuration options preview

Find below a quick interactive preview of all the configuration options supported. We have added a ton of options to allow you to customize every bid of performance and operation.

General Options Enable [store view] Yes This is a comment License [store view] qBKMQpUd/1GSuQmvQLCRuBAHPqsfC3VuNo8QrCIzWss= Enter license key for domain 247.mage Skroutz API Credentials Access token [store view] __t4GwsG01X4pdS82JAXmSawKlJNsVAo_ChAJVDe5DpqHOR8S Skroutz API access token. Available in Skroutz > Merchants > Υπηρεσίες > Έξυπνο Καλάθ Access token (CPS) [store view] __t4GwsG01X4pdS82JAXmSawKlJNsVAo_ChAJVDe5DpqHOR8S Skroutz CPS API access token. Available in Skroutz > Merchants > Παραγγελίες ID Rule [store view] shop_uid represents internal numeric product ID Select ID rule to apply (shop_uuid parameter) Default payment method [store view] Skroutz built-in payment Select default payment method for SKROUTZ orders Default shipping method [store view] Skroutz built-in shipping method Select default shipping method for SKROUTZ orders Attributes configuration Size [store view] Color Size Manufacturer Cost Select your configurable size attribute Color [store view] Color Size Manufacturer Cost Select your configurable size attribute Advanced Options Readonly [store view] No In readonly mode, them module will just pull data Mode [store view] Production Select between test and production mode. Order store [store view] Admin Pick store to assign SKROUTZ orders to. Email domain [store view] @skroutz.gr Specify email domain for new SKROUTZ customers. Ex.: @skroutz.gr Prepend UUID email to domain [store view] No Preprend UUID (from SKROUTZ) to email domain. Ex.: cDdreasX@skroutz.gr Configurable type [store view] Use PARENT configurable Select parent product type for orders with configurable products. Cancel if current state is [store view] Cancelled Update status to CANCELED only if local order state matches selected value. Accept if current state is [store view] Cancelled Allow webhook accept action only if local order status matches selected value. Dispatch if current state is [store view] Cancelled Update status to DISPATCHED only if local order status matches selected value. Skroutz Analytics Shop Account ID [store view] SA-0001-0001 Add Shop Account ID as received in Skroutz
Magento platform version
2.0.*,2.1.*,2.* EE,2.2.*,2.3.*,2.4.*
Application/Purpose
Better Conversion Rates,Automation
Type
Commercial
Latest version
## [100.5.4]

All our products come with a 6 full months (180 days) of premium support. To report a bug, use our Premium Help Desk available in your account at Anowave.

Customer review(s)

Purchased Magento 2 SKROUTZ Integration

Perfect extension!

We had some issues due to specific shop_uid but the team added a few changes into the official release and it all worked out!

Thank you so much for everything!

Yes, I recommend this product

Purchased Magento 2 SKROUTZ Integration

This is the first module that we try from Anowave and I'm truly impressed by the number of features included, the code base and the support from that company.

I do recommend these guys! Module is perfect, works out of the box and makes our life easier.

Great extension!

Yes, I recommend this product

Purchased Magento 2 SKROUTZ Integration

Είμαι εντυπωσιασμένος από το τι μπορεί να κάνει αυτή η ενότητα, συνέδεσε το κατάστημά μας με το SKROUTZ απρόσκοπτα, όλα λειτούργησαν από το κουτί και απαιτήσαμε ελάχιστη υποστήριξη από την ομάδα κυρίως με την προσαρμογή μερικών τιμών διαμόρφωσης. Είναι πολύ διαισθητικό και παρόλο που το μεγαλύτερο μέρος της δουλειάς γίνεται στο παρασκήνιο, γνωρίζετε πάντα τι πέρασε, τι πήγε στραβά κ.λπ. Πραγματικά χρήσιμη επέκταση για εμάς.

Σας ευχαριστούμε!

Yes, I recommend this product

Enter code displayed in the image.

Note: By submitting a review you agree to our Terms and Conditions.





User Guide & Documentation

Installation from Command Line (Recommended)

This extension can be installed in a few minutes, by going through the following steps:

  • Download/purchase the extension
  • Unzip the file in a temporary directory
  • Copy directory contents and paste it in your Magento installation root directory. This extension will not replace existing code or file structure
  • Enter the following at the command line:

    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy (only if site is in production mode)

 

Access Token

The module requires generation of access token. This token is used by the API implementation in order to access orders in SKROUTZ and do operations on these orders.

To obtain an access token, go to https://merchants.skroutz.gr/merchants/dashboard -> Υπηρεσίες -> Skroutz Marketplace -> Σύνδεση με e-shop (προαιρετικό) and generate an access token

 

Webhook configuration

To configure webhook, go to https://merchants.skroutz.gr/merchants/dashboard -> Υπηρεσίες -> Skroutz Marketplace -> Webhook παραγγελιών and enter the WEBHOOK URL e.g. https://example.com/skroutz/index/order

Remember to replace 'example.com' above with your actual domain

 

Configuration

To configure the module, go to Stores -> Configuration -> Anowave Extensions -> Skroutz and set "Active" to Yes and insert your access token generated as per the above explanation.

Once done, flush cache.

 

ID Rules

Skroutz can sometimes be limited in terms of configurable products, variants etc. and therefore often merchans are using dynamic techniques to build the shop_uid (Item Id) parameter. This parameter identifies a product and should be unique. However, a configurable product can contain multiple variants and often shop_uid must be a combination between the primary configurable id and a few more attributes.

For that reason, we do support multiple rules to cover most of the cases.

1) shop_uid represents internal numeric product ID

If you select this rule, the module will presume that shop_uid parameter that comes from SRKOUTZ api is the internal Magento 2 numeric ID (as generated by the database). It will try to find local orders that match this ID. Note that in this case it will not search by SKU

2) shop_uid represents internal string product SKU

If you select this rule, the module will try to find local products with SKU that matches the shop_uid parameter

3) &4) & 5)

shop_uid represents dash separated primary ID + attribute combination
shop_uid represents dash separated primary ID + hashed attribute

shop_uid represents dash separated primary ID + attribute (primary ID can contain multiple dashes)
 

If you select this rule, the module will split the shop_uid into parts and it will presume that first part is the configurable internal ID and the other parts are attribute combination. In this case it will look for all products with ID matching the first part of the shop_uid parameter. If such product is found, it will check if the product is simple or configurable. In case of configurable product, the module will try to find the matching variant by comparing other attributes such as size and color

 

Installation

Now: Next:

Extensions for Magento

Anowave is an extension developer for Magento 1.x and Magento 2.x platforms. We provide a wide range of premium extensions for our in-house and public clients. The extensions we offer extend the capabilities of Magento and provide bespoke functionality. They also fill some gaps in the functionality provided by the base platform and help customers choose Magento as their preferred eCommerce platform.

The extensions we offer are part of our full-range Magento service, which also includes a Premium Helpdesk where customers can speak with actual software engineers and have their issues resolved without hassle. Premium-labeled modules also include free installation, configuration, testing, etc.