# Get a product from its URL — Online Store Product Extractor Botize method — `store_product_extractor.get_product` (action). Given the URL of a product page of any public online store, returns its title, price, original price, images and stock. Works with Shopify, WooCommerce, Wix, PrestaShop and most stores. If Botize can not read that store yet, the step says so and we are notified to integrate it. This is an action: it runs as a step of a task. Several can be chained. ## Output variables Data this step makes available. Reference them in later steps with the double-brace tag. - `{{title}}` *(text)* — Title. Product name. - `{{url}}` *(text)* — Product URL. Address of the product page in the store. - `{{image_url}}` *(text)* — Image URL. Main product image. - `{{variants}}` *(array)* — Alternative image URLs. Other images of the product (up to 6). - `{{variants.0}}` *(text)* — Image Variant 1. Alternative image 1. - `{{variants.1}}` *(text)* — Image Variant 2. Alternative image 2. - `{{variants.2}}` *(text)* — Image Variant 3. Alternative image 3. - `{{variants.3}}` *(text)* — Image Variant 4. Alternative image 4. - `{{variants.4}}` *(text)* — Image Variant 5. Alternative image 5. - `{{variants.5}}` *(text)* — Image Variant 6. Alternative image 6. - `{{price}}` *(decimal)* — Price. Current price, as a number. - `{{original_price}}` *(decimal)* — Original Price. Price before the discount, as a number. Empty if the product is not discounted. - `{{display_price}}` *(text)* — Price:Formatted. Current price with its currency, ready to show. - `{{display_original_price}}` *(text)* — Original Price:Formatted. Price before the discount with its currency, ready to show. - `{{savings_percentage}}` *(decimal)* — Saving Percentage. Discount in percent. Empty if the product is not discounted. - `{{savings_amount}}` *(decimal)* — Saving:Amount. Discount amount. Empty if the product is not discounted. - `{{currency}}` *(text)* — Currency. Currency code, e.g. EUR or USD. - `{{product_id}}` *(text)* — Product Id. Id of the product in the store. - `{{sku}}` *(text)* — SKU. Product reference (SKU), when the store publishes it. - `{{brand}}` *(text)* — Brand. Brand or manufacturer, when the store publishes it. - `{{category}}` *(text)* — Category. Category or product type, when the store publishes it. - `{{description}}` *(text)* — Description. Product description as plain text. - `{{stock_status}}` *(text)* — Stock status. in_stock or out_of_stock (other values depend on the store). - `{{stock_quantity}}` *(int)* — Stock Quantity. Units in stock, only when the store publishes them. - `{{in_stock}}` *(boolean)* — In stock. Whether the product can be bought now. - `{{merchant_name}}` *(text)* — Merchant name. Name of the store. - `{{platform}}` *(text)* — Platform. Store platform: shopify, woocommerce, wix, squarespace, prestashop, instant_gaming, xtralife, eneba or generic. ## This app Every trigger and action for Online Store Product Extractor: https://botize.com/en/app/store_product_extractor.md ## How to build this An AI assistant (Claude, ChatGPT, Cursor…) can create and edit these tasks in the user's account through the Botize MCP connector, included in every plan: https://webhook.botize.es/mcp - Connection guide: https://botize.com/en/mcp - Agent map: https://botize.com/llms.txt - New account: https://botize.com/en/join (500 free operations, no card) --- Machine-readable summary for AI assistants. Human version: https://botize.com/en/method/store_product_extractor/get_product