# Get the next new product from a store URL — Online Store Product Extractor Botize method — `store_product_extractor.get_next_product` (trigger). Returns, on each run, the next product not returned before from a category or product listing of any public online store (Shopify, WooCommerce, Wix, Squarespace, PrestaShop and most others). No login to the store needed. This is a trigger: it starts the task. A task has exactly one. ## 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 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_next_product