product_details
Fetch a complete Ozon product card from a SKU or URL: prices, variants, availability, photos, characteristics, and cheaper offers. Optionally include description and reviews.
Instructions
Product card: title, three prices, variants, characteristics, gallery photos.
Money as Ozon prints it: price is «С банками» — what the account actually
pays and the figure to compare lots on — price_regular is «С другими
банками», price_old the struck-through comparison. available says whether
it is on sale at all. cheaper_offers / cheaper_from are Ozon's own count
and lowest price for other offers of this product; find_cheaper() lists them.
Each variant carries its own sku, price and availability — that sku is what
goes into the cart, and for apparel it is the only one that will add.
with_description / with_reviews fetch those too (separate requests each);
get_description() and get_reviews() do the same on their own.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sku_or_url | Yes | A product SKU ("3077454533") or a full ozon.ru product URL. Variants have their own SKUs. | |
| with_reviews | No | Also fetch the reviews (one extra request). | |
| with_description | No | Also fetch the description text and its images (one extra request). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sku | No | ||
| price | No | The payable price — Ozon's «С банками» figure, which is what the account pays. | |
| title | No | ||
| photos | No | ||
| reviews | No | ||
| variants | No | ||
| available | No | Whether Ozon offers it for sale at all. | |
| price_old | No | The struck-through price Ozon compares against. | |
| description | No | ||
| cheaper_from | No | Ozon's own «от N ₽» for those offers — the lowest it knows about. | |
| price_regular | No | Ozon's «С другими банками» price. | |
| cheaper_offers | No | How many other-seller offers Ozon counts for this product; find_cheaper() lists them. | |
| characteristics | No | ||
| description_images | No |