Skip to content

SKUs

list

List SKUs of specific category

Parameters:

Name Type Description Default
_id int

Category identifier.

required
q Optional[str]

The keyword to search by.

None
manufacturer_ids Optional[List[int]]

The ids of the manufacturers of the SKUs.

None
filter_ids Optional[List[int]]

The ids of the filters to be applied on the SKUs.

None
**pag_params PaginationParams

pagination parameters

{}
Source code in pyskroutz/resources/skus.py
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
@fluent
def list(
    self,
    _id: int,
    q: Optional[str] = None,
    manufacturer_ids: Optional[List[int]] = None,
    filter_ids: Optional[List[int]] = None,
    **pag_params: PaginationParams,
) -> None:
    """List SKUs of specific category

    Args:
        _id: Category identifier.
        q: The keyword to search by.
        manufacturer_ids: The ids of the manufacturers of the SKUs.
        filter_ids: The ids of the filters to be applied on the SKUs.
        **pag_params: pagination parameters
    """
    params: dict = dict(**pag_params)

    params.update(
        {
            n: v
            for n, v in zip(
                ("q", "manufacturer_ids[]", "filter_ids"),
                (q, manufacturer_ids, filter_ids),
            )
            if v is not None
        }
    )
    self._set_prepared_request(
        url=f"{self.BASE_URL}/{Categories.ENDPOINT_PATH}/{_id}/skus",
        model=SkuList,
        params=params,
    )

Example

pyskroutz.skus(client).list(40, per=1).execute()
SkuList(
    skus=[
        SkuItem(
            web_uri=HttpUrl(
                "https://www.skroutz.gr/s/24678558/Xiaomi-Poco-X3-NFC-128GB-Shadow-Gray.html",
                scheme="https",
                host="www.skroutz.gr",
                tld="gr",
                host_type="domain",
                path="/s/24678558/Xiaomi-Poco-X3-NFC-128GB-Shadow-Gray.html",
            ),
            price_max=349.0,
            price_min=211.0,
            reviewable=True,
            reviews_count=499,
            reviewscore=4.6994,
            shop_count=58,
            id=24678558,
            name="Poco X3 NFC (128GB) Shadow Gray",
            ean="",
            pn=None,
            display_name="Xiaomi Poco X3 NFC (128GB) Shadow Gray",
            category_id=40,
            first_product_shop_info=None,
            click_url=None,
            plain_spec_summary='Μοντέλο: 2020, Οθόνη: IPS 6.67", RAM: 6GB, 5160mAh',
            manufacturer_id=15053,
            future=False,
            virtual=False,
            images=ImageItemBase(
                alternatives=[
                    HttpUrl(
                        "https://c.scdn.gr/images/sku_images/038039/38039081/20210128121207_45d0a621.jpeg",
                        scheme="https",
                        host="c.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/038039/38039081/20210128121207_45d0a621.jpeg",
                    ),
                    HttpUrl(
                        "https://c.scdn.gr/images/sku_images/038039/38039103/20210128121216_efae4e2e.jpeg",
                        scheme="https",
                        host="c.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/038039/38039103/20210128121216_efae4e2e.jpeg",
                    ),
                    HttpUrl(
                        "https://b.scdn.gr/images/sku_images/038039/38039116/20210128121222_9cebddfa.jpeg",
                        scheme="https",
                        host="b.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/038039/38039116/20210128121222_9cebddfa.jpeg",
                    ),
                    HttpUrl(
                        "https://d.scdn.gr/images/sku_images/038039/38039133/20210128121228_89277651.jpeg",
                        scheme="https",
                        host="d.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/038039/38039133/20210128121228_89277651.jpeg",
                    ),
                    HttpUrl(
                        "https://a.scdn.gr/images/sku_images/034464/34464291/20200916101703_864fbeac.jpeg",
                        scheme="https",
                        host="a.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/034464/34464291/20200916101703_864fbeac.jpeg",
                    ),
                    HttpUrl(
                        "https://d.scdn.gr/images/sku_images/034464/34464358/20200916101740_f7680384.jpeg",
                        scheme="https",
                        host="d.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/034464/34464358/20200916101740_f7680384.jpeg",
                    ),
                    HttpUrl(
                        "https://a.scdn.gr/images/sku_images/038039/38039162/20210128121240_95e93f54.jpeg",
                        scheme="https",
                        host="a.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/038039/38039162/20210128121240_95e93f54.jpeg",
                    ),
                    HttpUrl(
                        "https://b.scdn.gr/images/sku_images/038039/38039177/20210128121245_36c27daa.jpeg",
                        scheme="https",
                        host="b.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/038039/38039177/20210128121245_36c27daa.jpeg",
                    ),
                    HttpUrl(
                        "https://c.scdn.gr/images/sku_images/038039/38039190/20210128121249_621be65d.jpeg",
                        scheme="https",
                        host="c.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/038039/38039190/20210128121249_621be65d.jpeg",
                    ),
                    HttpUrl(
                        "https://b.scdn.gr/images/sku_images/038039/38039207/20210128121253_19aaa6af.jpeg",
                        scheme="https",
                        host="b.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/038039/38039207/20210128121253_19aaa6af.jpeg",
                    ),
                    HttpUrl(
                        "https://a.scdn.gr/images/sku_images/038039/38039219/20210128121256_a668d463.jpeg",
                        scheme="https",
                        host="a.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/038039/38039219/20210128121256_a668d463.jpeg",
                    ),
                    HttpUrl(
                        "https://d.scdn.gr/images/sku_images/038039/38039256/20210128121302_d8fa9dde.jpeg",
                        scheme="https",
                        host="d.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/038039/38039256/20210128121302_d8fa9dde.jpeg",
                    ),
                    HttpUrl(
                        "https://d.scdn.gr/images/sku_images/038039/38039266/20210128121306_e71d0c4f.jpeg",
                        scheme="https",
                        host="d.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/038039/38039266/20210128121306_e71d0c4f.jpeg",
                    ),
                    HttpUrl(
                        "https://a.scdn.gr/images/sku_images/034464/34464319/20200916101718_bbda4f45.jpeg",
                        scheme="https",
                        host="a.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/034464/34464319/20200916101718_bbda4f45.jpeg",
                    ),
                ],
                main=HttpUrl(
                    "https://a.scdn.gr/images/sku_main_images/024678/24678558/medium_20200916101811_xiaomi_poco_x3_nfc.jpeg",
                    scheme="https",
                    host="a.scdn.gr",
                    tld="gr",
                    host_type="domain",
                    path="/images/sku_main_images/024678/24678558/medium_20200916101811_xiaomi_poco_x3_nfc.jpeg",
                ),
            ),
            favorited=None,
            comparable=True,
            name_source="display_name",
        )
    ],
    meta=MetaItemBase(
        available_filters=None,
        order_by=None,
        order_by_methods={
            "popularity_desc": "Δημοτικότητα",
            "pricevat_asc": "Αύξουσα τιμή",
            "pricevat_desc": "Φθίνουσα τιμή",
            "reviews_desc": "Βαθμολογία",
        },
        pagination=PaginationItem(page=1, per=1, total_pages=1636, total_results=1636),
        personalization=PersonalizationItem(
            location=LocationItem(
                address_id=None,
                country_code="GR",
                label="Αθήνα",
                lat="37.975553",
                lng="23.734902",
                type="default",
            ),
            payment_method=PaymentMethodTypeItem(type={"spot_cash": "Αντικαταβολή"}),
        ),
        sku_rating_breakdown=None,
        sku_reviews_aggregation=None,
    ),
    available_filters=None,
)

get

Retrieve a single SKU.

Parameters:

Name Type Description Default
_id int

SKU identifier.

required
Source code in pyskroutz/resources/skus.py
59
60
61
62
63
64
65
66
67
68
@fluent
def get(self, _id: int) -> None:
    """Retrieve a single SKU.

    Args:
        _id: SKU identifier.
    """
    self._set_prepared_request(
        url=f"{self.BASE_URL}/{self.ENDPOINT_PATH}/{_id}", model=SkuRetrieve
    )

Example

pyskroutz.skus(client).get(3443837).execute()
SkuRetrieve(
    sku=SkuItem(
        web_uri=HttpUrl(
            "https://www.skroutz.gr/s/3443837/Frezyderm-Hydrating-Restructuring-Moisturizing-Plus-30-Cream-50ml.html",
            scheme="https",
            host="www.skroutz.gr",
            tld="gr",
            host_type="domain",
            path="/s/3443837/Frezyderm-Hydrating-Restructuring-Moisturizing-Plus-30-Cream-50ml.html",
        ),
        price_max=26.97,
        price_min=15.35,
        reviewable=True,
        reviews_count=94,
        reviewscore=4.29787,
        shop_count=187,
            id=3443837,
        name="Hydrating & Restructuring Moisturizing Plus 30+ Cream 50ml",
        ean="",
        pn="",
        display_name="Frezyderm Hydrating & Restructuring Moisturizing Plus 30+ Cream 50ml",
        category_id=835,
        first_product_shop_info=None,
        click_url=None,
        plain_spec_summary="Ενυδάτωση, Επιδερμίδα: Ξηρή, 24ωρη, 30+",
        manufacturer_id=7444,
        future=False,
        virtual=False,
        images=ImageItemBase(
            alternatives=[
                HttpUrl(
                    "https://d.scdn.gr/images/sku_images/041132/41132768/20210308161228_0f63e688.jpeg",
                    scheme="https",
                    host="d.scdn.gr",
                    tld="gr",
                    host_type="domain",
                    path="/images/sku_images/041132/41132768/20210308161228_0f63e688.jpeg",
                ),
                HttpUrl(
                    "https://c.scdn.gr/images/sku_images/041132/41132763/20210308161218_f8597bac.jpeg",
                    scheme="https",
                    host="c.scdn.gr",
                    tld="gr",
                    host_type="domain",
                    path="/images/sku_images/041132/41132763/20210308161218_f8597bac.jpeg",
                ),
            ],
            main=HttpUrl(
                "https://a.scdn.gr/images/sku_main_images/003443/3443837/medium_20210308161209_frezyderm_hydrating_restructuring_moisturizing_plus_30_cream_50ml.jpeg",
                scheme="https",
                host="a.scdn.gr",
                tld="gr",
                host_type="domain",
                path="/images/sku_main_images/003443/3443837/medium_20210308161209_frezyderm_hydrating_restructuring_moisturizing_plus_30_cream_50ml.jpeg",
            ),
        ),
        favorited=None,
        comparable=True,
        name_source="display_name",
    )
)

get_similar

Retrieve similar SKUs.

Parameters:

Name Type Description Default
_id int

SKU identifier.

required
pag_params PaginationParams

pagination parameters.

{}
Source code in pyskroutz/resources/skus.py
70
71
72
73
74
75
76
77
78
79
80
81
82
@fluent
def get_similar(self, _id: int, **pag_params: PaginationParams) -> None:
    """Retrieve similar SKUs.

    Args:
        _id: SKU identifier.
        pag_params: pagination parameters.
    """
    self._set_prepared_request(
        url=f"{self.BASE_URL}/{self.ENDPOINT_PATH}/{_id}/similar",
        model=SkuList,
        params=pag_params,
    )

Example

pyskroutz.skus(client).get_similar(3443837, per=2).execute()
SkuList(
    skus=[
        SkuItem(
            web_uri=HttpUrl(
                "https://www.skroutz.gr/s/4509801/Frezyderm-Long-Lasting-Hydrating-Moisturizing-24H-Face-20-Light-Cream-50ml.html",
                scheme="https",
                host="www.skroutz.gr",
                tld="gr",
                host_type="domain",
                path="/s/4509801/Frezyderm-Long-Lasting-Hydrating-Moisturizing-24H-Face-20-Light-Cream-50ml.html",
            ),
            price_max=22.67,
            price_min=12.45,
            reviewable=True,
            reviews_count=127,
            reviewscore=4.40945,
            shop_count=190,
            id=4509801,
            name="Long Lasting Hydrating Moisturizing 24H Face 20+ Light Cream 50ml",
            ean="",
            pn="",
            display_name="Frezyderm Long Lasting Hydrating Moisturizing 24H Face 20+ Light Cream 50ml",
            category_id=835,
            first_product_shop_info=None,
            click_url=None,
            plain_spec_summary="Ενυδάτωση, Επιδερμίδα: Ξηρή, 24ωρη, 20+",
            manufacturer_id=7444,
            future=False,
            virtual=False,
            images=ImageItemBase(
                alternatives=[
                    HttpUrl(
                        "https://d.scdn.gr/images/sku_images/041132/41132806/20210308161332_7fb7c717.jpeg",
                        scheme="https",
                        host="d.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/041132/41132806/20210308161332_7fb7c717.jpeg",
                    ),
                    HttpUrl(
                        "https://d.scdn.gr/images/sku_images/041132/41132825/20210308161343_a19e16a7.jpeg",
                        scheme="https",
                        host="d.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/041132/41132825/20210308161343_a19e16a7.jpeg",
                    ),
                ],
                main=HttpUrl(
                    "https://a.scdn.gr/images/sku_main_images/004509/4509801/medium_20210308161325_frezyderm_long_lasting_hydrating_moisturizing_24h_face_20_light_cream_50ml.jpeg",
                    scheme="https",
                    host="a.scdn.gr",
                    tld="gr",
                    host_type="domain",
                    path="/images/sku_main_images/004509/4509801/medium_20210308161325_frezyderm_long_lasting_hydrating_moisturizing_24h_face_20_light_cream_50ml.jpeg",
                ),
            ),
            favorited=None,
            comparable=True,
            name_source="display_name",
        ),
        SkuItem(
            web_uri=HttpUrl(
                "https://www.skroutz.gr/s/5246308/La-Roche-Posay-Hydraphase-Intense-Legere-50ml.html",
                scheme="https",
                host="www.skroutz.gr",
                tld="gr",
                host_type="domain",
                path="/s/5246308/La-Roche-Posay-Hydraphase-Intense-Legere-50ml.html",
            ),
            price_max=31.15,
            price_min=12.16,
            reviewable=True,
            reviews_count=134,
            reviewscore=4.42537,
            shop_count=167,
            id=5246308,
            name="Hydraphase Intense Legere 50ml",
            ean="",
            pn="",
            display_name="La Roche Posay Hydraphase Intense Legere 50ml",
            category_id=835,
            first_product_shop_info=None,
            click_url=None,
            plain_spec_summary="Ενυδάτωση, Επιδερμίδα: Κανονική/Μικτή, 24ωρη, Για Όλες τις Ηλικίες",
            manufacturer_id=7415,
            future=False,
            virtual=False,
            images=ImageItemBase(
                alternatives=[
                    HttpUrl(
                        "https://b.scdn.gr/images/sku_images/017681/17681567/20170808130043_b68e00bd.jpeg",
                        scheme="https",
                        host="b.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/017681/17681567/20170808130043_b68e00bd.jpeg",
                    ),
                    HttpUrl(
                        "https://c.scdn.gr/images/sku_images/018331/18331470/20171017094906_5bf87396.jpeg",
                        scheme="https",
                        host="c.scdn.gr",
                        tld="gr",
                        host_type="domain",
                        path="/images/sku_images/018331/18331470/20171017094906_5bf87396.jpeg",
                    ),
                ],
                main=HttpUrl(
                    "https://a.scdn.gr/images/sku_main_images/005246/5246308/medium_20171017094906_la_roche_posay_hydraphase_intense_legere_50ml.jpeg",
                    scheme="https",
                    host="a.scdn.gr",
                    tld="gr",
                    host_type="domain",
                    path="/images/sku_main_images/005246/5246308/medium_20171017094906_la_roche_posay_hydraphase_intense_legere_50ml.jpeg",
                ),
            ),
            favorited=None,
            comparable=True,
            name_source="display_name",
        ),
    ],
    meta=MetaItemBase(
        available_filters=None,
        order_by=None,
        order_by_methods=None,
        pagination=PaginationItem(page=1, per=2, total_pages=10, total_results=19),
        personalization=None,
        sku_rating_breakdown=None,
        sku_reviews_aggregation=None,
    ),
    available_filters=None,
)

get_reviews

Retrieve a SKU's reviews

Parameters:

Name Type Description Default
_id int

sku identifier

required
include_meta Optional[str]

You may choose to include extra meta information using the following parameters: (sku_rating_breakdown, sku_reviews_aggregation)

None
**pag_params PaginationParams

pagination params

{}
Source code in pyskroutz/resources/skus.py
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
@fluent
def get_reviews(
    self,
    _id: int,
    include_meta: Optional[str] = None,
    **pag_params: PaginationParams,
) -> None:
    """Retrieve a SKU's reviews

    Args:
        _id: sku identifier
        include_meta: You may choose to include extra meta information using the following parameters: (sku_rating_breakdown, sku_reviews_aggregation)
        **pag_params: pagination params
    """
    self._set_prepared_request(
        url=f"{self.BASE_URL}/{self.ENDPOINT_PATH}/{_id}/reviews",
        params=dict(**pag_params)
        if include_meta is None
        else dict(include_meta=include_meta, **pag_params),
        model=ReviewList,
    )

Example

pyskroutz.skus(client).get_reviews(3783654, include_meta='sku_rating_breakdown', per=2).execute()
ReviewList(
    reviews=[
        ReviewItem(
            id=1001458,
            user_id=2778937,
            review="Λοιπόν έχω το iPhone 5s εδώ και τρία με τέσσερα χρόνια. Το ένα που το πήρα από την νονά μου μεταχειρισμένο πέντε χρόνια πήγαινε τέλεια. Μετά καταλάθος το βραχυκύκλωσα και έτσι όταν πήρε ο νονός μου το iPhone 7 μου έδωσε το 5s του. Έχω να πω ότι είναι πολύ καλό κινητό αν και δεν υπάρχει στην αγορά και επίσης δεν υποστηρίζεται από την Apple αλλά άμα το έχεις από πριν δεν νομίζω ότι χρειάζεται να το αλλάξεις. Βέβαια το κακό είναι ότι η μπαταρία του είναι πολύ μικρή, κρατάει πολύ λίγο. Όμως δεν ξέρω πως γίνεται αυτό: της νονάς μου που ήταν και πέντε χρονών άντεχε η μπαταρία του πάρα πολύ μετά όμως όταν πήρα του νονού μου η μπαταρία ήταν χάλια όπως και τώρα δεν ξέρω τι έχει πάθει. Πάντως αν είσαι φαν του Among us πρέπει να αλλάξεις κινητό ή να μην μπεις στον κόπο να το αγοράσεις δεν παίζει among us. Για εμένα η φότο και τα βίντεο είναι ικανοποιητικά! Επίσης έχει και Jack και μπορείς να ακούς με οποιαδήποτε ακουστικά! Είμαι ικανοποιημένος ακόμα και με τα 16gb.",
            rating=4,
            created_at=datetime.datetime(
                2021,
                1,
                26,
                10,
                0,
                25,
                tzinfo=datetime.timezone(datetime.timedelta(seconds=7200)),
            ),
            demoted=False,
            votes_count=3,
            helpful_votes_count=3,
            voted=False,
            flagged=False,
            helpful=False,
            sentiments=SentimentItem(
                positive=["Φωτογραφίες", "Καταγραφή Video", "Μουσική", "Ταχύτητα"],
                mediocre=["Ανάλυση οθόνης"],
            ),
        ),
        ReviewItem(
            id=930564,
            user_id=1423160,
            review="Κατά την γνώμη είναι μακράν το ποιο καλό και το ποιο θρυλικό iPhone που έχει βγει ποτέ μαζί με το 6s",
            rating=5,
            created_at=datetime.datetime(
                2020,
                12,
                14,
                23,
                24,
                20,
                tzinfo=datetime.timezone(datetime.timedelta(seconds=7200)),
            ),
            demoted=False,
            votes_count=2,
            helpful_votes_count=1,
            voted=False,
            flagged=False,
            helpful=False,
            sentiments=SentimentItem(
                positive=[
                    "Ποιότητα κλήσης",
                    "Μουσική",
                    "Ταχύτητα",
                    "Σχέση ποιότητας τιμής",
                    "Ανάλυση οθόνης",
                ],
                mediocre=["Φωτογραφίες", "Καταγραφή Video"],
            ),
        ),
    ],
    meta=MetaItemBase(
        available_filters=None,
        order_by=None,
        order_by_methods=None,
        pagination=PaginationItem(page=1, per=2, total_pages=271, total_results=541),
        personalization=None,
        sku_rating_breakdown=[
            SkuRatingBreakDownItem(count=342, percentage=63, star=5),
            SkuRatingBreakDownItem(count=123, percentage=23, star=4),
            SkuRatingBreakDownItem(count=32, percentage=6, star=3),
            SkuRatingBreakDownItem(count=14, percentage=3, star=2),
            SkuRatingBreakDownItem(count=30, percentage=6, star=1),
        ],
        sku_reviews_aggregation=None,
    ),
)

vote_review

Vote a SKU's review

Parameters:

Name Type Description Default
_id int

SKU Identifier.

required
review_id int

Review identifier.

required
helpful bool

Helpful or not.

required
Source code in pyskroutz/resources/skus.py
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
@fluent
def vote_review(self, _id: int, review_id: int, helpful: bool) -> None:
    """Vote a SKU's review

    Args:
        _id: SKU Identifier.
        review_id: Review identifier.
        helpful: Helpful or not.
    """
    self._set_prepared_request(
        url=f"{self.BASE_URL}/{self.ENDPOINT_PATH}/{_id}/reviews/{review_id}/votes",
        method="POST",
        json={"vote": {"helpful": helpful}},
        model=VoteRetrieve,
    )

Example

pyskroutz.skus(client).vote_review(3982592, 21943, True).execute()
VoteRetrieve(sku_review_vote=None)

flag_review

Flag a SKU's review

Parameters:

Name Type Description Default
_id int

SKU Identifier.

required
review_id int

Review identifier.

required
reason str

bad_language, wrong_section or spam

required
Source code in pyskroutz/resources/skus.py
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
@fluent
def flag_review(self, _id: int, review_id: int, reason: str) -> None:
    """Flag a SKU's review

    Args:
        _id: SKU Identifier.
        review_id: Review identifier.
        reason: bad_language, wrong_section or spam
    """
    self._set_prepared_request(
        url=f"{self.BASE_URL}/{self.ENDPOINT_PATH}/{_id}/reviews/{review_id}/flags",
        method="POST",
        model=VoteRetrieve,
        json={"vote": {"reason": reason}},
    )

Example

pyskroutz.skus(client).flag_review(9783213, 240896, "spam").execute()
VoteRetrieve(sku_review_vote=None)

get_review_form

Retrieve a SKU review form

Parameters:

Name Type Description Default
_id int

SKU Identifier

required
Source code in pyskroutz/resources/skus.py
138
139
140
141
142
143
144
145
146
147
148
@fluent
def get_review_form(self, _id: int) -> None:
    """Retrieve a SKU review form

    Args:
        _id: SKU Identifier
    """
    self._set_prepared_request(
        url=f"{self.BASE_URL}/{self.ENDPOINT_PATH}/{_id}/reviews/new",
        model=ReviewFormRetrieve,
    )

Example

pyskroutz.skus(client).get_review_form(3783654).execute()
ReviewFormRetrieve(
    review_form=ReviewFormItem(
        requires_body=False,
        questions=[
            QuestionItem(
                text="Πως χρησιμοποιείς το κινητό σου τηλέφωνο;",
                type="profiling_multiple",
                answers=[
                    AnswerItem(id=546, text="Κλήσεις"),
                    AnswerItem(id=547, text="Social Media"),
                    AnswerItem(id=548, text="Φωτογραφίες - Video"),
                    AnswerItem(id=549, text="Browsing"),
                    AnswerItem(id=550, text="Παιχνίδια"),
                    AnswerItem(id=551, text="Μουσική"),
                ],
            ),
            QuestionItem(
                text="Μιλάς και ακούγεσαι καθαρά κατά την κλήση;",
                type="eval_sentiment",
                answers=[
                    AnswerItem(id=504, text="Ναι"),
                    AnswerItem(id=505, text="Έτσι κι έτσι"),
                    AnswerItem(id=506, text="Όχι"),
                ],
            ),
            QuestionItem(
                text="Βγάζει καλές φωτογραφίες;",
                type="eval_sentiment",
                answers=[
                    AnswerItem(id=507, text="Ναι"),
                    AnswerItem(id=508, text="Έτσι κι έτσι"),
                    AnswerItem(id=509, text="Όχι"),
                ],
            ),
            QuestionItem(
                text="Τραβάει καλής ποιότητας video;",
                type="eval_sentiment",
                answers=[
                    AnswerItem(id=510, text="Ναι"),
                    AnswerItem(id=511, text="Έτσι κι έτσι"),
                    AnswerItem(id=512, text="Όχι"),
                ],
            ),
            QuestionItem(
                text="To ηχείο έχει καλή ποιότητα για μουσική;",
                type="eval_sentiment",
                answers=[
                    AnswerItem(id=537, text="Ναι"),
                    AnswerItem(id=538, text="Έτσι κι έτσι"),
                    AnswerItem(id=539, text="Όχι"),
                ],
            ),
            QuestionItem(
                text="Είναι γρήγορο κατά τη λειτουργία του;",
                type="eval_sentiment",
                answers=[
                    AnswerItem(id=555, text="Ναι"),
                    AnswerItem(id=556, text="Έτσι κι έτσι"),
                    AnswerItem(id=557, text="Όχι"),
                ],
            ),
            QuestionItem(
                text="Αξίζει τα χρήματά του;",
                type="eval_sentiment",
                answers=[
                    AnswerItem(id=561, text="Ναι"),
                    AnswerItem(id=562, text="Έτσι κι έτσι"),
                    AnswerItem(id=563, text="Όχι"),
                ],
            ),
            QuestionItem(
                text="Η οθόνη του έχει καλή ανάλυση;",
                type="eval_sentiment",
                answers=[
                    AnswerItem(id=3944, text="Ναι"),
                    AnswerItem(id=3945, text="Έτσι κι έτσι"),
                    AnswerItem(id=3946, text="Όχι"),
                ],
            ),
            QuestionItem(
                text="Είναι ικανοποιητική η διάρκεια της μπαταρίας;",
                type="eval_sentiment",
                answers=[
                    AnswerItem(id=9448, text="Ναι"),
                    AnswerItem(id=9449, text="Έτσι κι έτσι"),
                    AnswerItem(id=9450, text="Όχι"),
                ],
            ),
        ],
    )
)

Response Models

Response models for SKUs resources