← Back to all apps

Pine Labs

Shoppingby Pine Labs Limited
Launched Mar 16, 2026 on ChatGPT

An intelligent, personalized shopping assistant that helps you shop through a simple conversation. Tell ChatGPT what you’re looking for to discover products from trusted merchants, compare options, build your cart, and head to checkout when ready.

6ChatGPT Tools
Pine Labs LimitedDeveloper
ShoppingCategory

Available Tools

Add to Cart

add_to_cart
Full Description

Use this when the user explicitly wants to add a specific product variant to their shopping cart, or update the quantity of an item already in the cart. Requires a confirmed product_id and variant_id obtained from search_products. Calling this with an existing variant_id replaces its quantity — it does not add on top of the existing quantity. Do not use to remove items entirely — use remove_from_cart instead. Do not use with quantity 0 or less — use remove_from_cart instead.

Parameters (3 required)
Required
product_idstring

The Pine Labs product ID (e.g. PL_Sladorn_0001), obtained from search_products results

quantityinteger

Quantity to set for this variant. Must be 1 or more. To remove an item entirely, use remove_from_cart.

variant_idstring

The Shopify variant ID for the specific size/colour, obtained from search_products results

Check Stock

check_stock
Full Description

Use this when the user is about to check out or is viewing product variant options, to confirm live stock availability directly from the merchant's Shopify storefront. Returns per-variant availability and a source field indicating whether the result is live or a safe fallback. On network failure or timeout the tool returns an optimistic fallback (all variants available) — it never blocks checkout. Do not use for general product browsing, search, or discovery — use search_products instead.

Parameters (2 required)
Required
product_idstring

The Pine Labs product ID (e.g. PL_Sladorn_0001), obtained from search_products results

variant_idsarray

One or more Shopify variant IDs to check availability for. Must contain at least one ID.

Get Cart

get_cart
Full Description

Use this when the user wants to view their current cart contents, review items and quantities, see the total price, or get the checkout URL to proceed to payment. Returns all cart line items, total item count, total price in INR, and a direct checkout URL. Do not use to add or remove items — use add_to_cart or remove_from_cart instead.

Get Categories

get_categories
Full Description

Use this when the user wants to browse or discover products and needs to understand what product categories are available in the store. Returns the merchant name, total product count, and an alphabetically sorted list of product category names. Do not use for checking stock availability, managing the cart, or initiating checkout.

Remove from Cart

remove_from_cart
Full Description

Use this when the user explicitly wants to remove a specific product variant from their cart entirely, regardless of quantity. If the variant is not in the cart, the tool is a no-op and returns the current cart unchanged. Do not use this to update quantity — use add_to_cart instead.

Parameters (1 required)
Required
variant_idstring

The Shopify variant ID to remove from the cart

Search Products

search_products
Full Description

Use this when the user wants to search or browse products by keyword, category, or price range. Returns up to 10 matching products (sorted by price ascending) displayed in an interactive carousel. Do not use to add items to the cart, check live stock availability, or initiate checkout. To discover valid category values, call get_categories first.

Parameters (0 required, 5 optional)
Optional
available_onlyboolean

Only show in-stock products. Defaults to true.

categorystring

Filter by product type (e.g. T-SHIRT, Jeans, Shorts). Use get_categories to see available options.

max_pricenumber

Maximum price in INR

min_pricenumber

Minimum price in INR

querystring

Text search across product title, description, and category