← Back to all apps

PC Express

Shoppingby Loblaw Digital
Launched May 20, 2026 on ChatGPT

PC Express is gateway to ordering online groceries from Canada's favourite brands like Loblaws, No Frills, Real Canadian Superstore and many more... This app allows customers to order their groceries from ChatGPT and get them delivered at their doorstep or pickup at their neighbourhood store.

8ChatGPT Tools
Loblaw DigitalDeveloper
ShoppingCategory

Available Tools

Add Products to Cart

add_products_to_cart
Full Description

Use this tool to add products to an existing cart for a selected PC Express store. Use it when a user wants to add products, ingredients, brands, or other grocery items to their cart. A valid cart_id and store_id are required and should be retrieved from the conversation context. The tool adds the requested items to the user's cart.

Parameters (2 required, 1 optional)
Required
cart_idstring

Cart id for the current store from conversation context.

store_idstring

Store ID

Optional
itemsobject

Map of product identifier to quantity (each ≥ 1).

Default: null

Clear Cart

clear_cart
Full Description

Use this tool to remove all products from an existing cart for a selected PC Express store. Use it when a user wants to clear, empty, or remove all items from their cart. A valid cart_id and store_id are required and should be retrieved from the conversation context. The tool removes all products currently in the cart, leaving the cart empty.

Parameters (1 required)
Required
cart_idstring

Cart id for the current store from conversation context.

Show Cart Items

get_cart
Full Description

Use this tool to retrieve the products in an existing cart for a selected PC Express store. Use it when a user wants to view, check, review, or display the items currently in their cart. A valid cart_id and store_id are required and should be retrieved from the conversation context. The tool returns the current products and related details for the cart.

Parameters (1 required)
Required
cart_idstring

Cart id for the current store from conversation context.

MyShop Products

get_myshop_products
Full Description

Use this tool to retrieve the signed-in user's personalized search results for a selected PC Express store, based on favourites, frequently purchased items, and personalized recommendations. Use it when a user wants to browse their usual items, past purchases, favourites, or recommended products. A signed-in user and a valid store_id are required. If a cart_id for the selected store is already available in the conversation context, include it in the request; otherwise, the tool will automatically create or retrieve a cart and return a cart_id for future shopping actions. This tool is intended for product discovery only and does not add, update, or remove items from the cart.

Parameters (1 required, 3 optional)
Required
store_idstring

Store ID from search_for_stores (required). MyShop is shown after the user has selected a store.

Optional
bannerstring

Optional banner from search_for_stores for add-to-cart.

Default: null
cart_idstring

Optional cart_id from context for add-to-cart.

Default: null
cart_statusstring

Optional cart_status from context for add-to-cart.

Default: null

Remove Products from Cart

remove_products_from_cart
Full Description

Use this tool to remove products from an existing cart for a selected PC Express store. Use it when a user wants to remove, delete, take out, or get rid of items in their cart. A valid cart_id and store_id are required and should be retrieved from the conversation context. The tool removes the specified products from the cart.

Parameters (2 required, 1 optional)
Required
cart_idstring

Cart ID

store_idstring

Store ID

Optional
itemsobject

LIAM → quantity to remove (>= 1)

Default: null

Product Search

search_for_products
Full Description

Search for grocery products available at a specific PC Express store using one or more search terms. Use this tool when a user wants to find products, ingredients, brands, or other grocery items stocked at a selected store. The tool returns matching products along with relevant product details. If a cart_id for the selected store is already available in the conversation context, provide it when calling the tool. If no cart_id is available, the tool will automatically create or retrieve a cart for the selected store and return a cart_id that can be used for future shopping actions. This tool is for product discovery only and does not add, update, or remove items from the cart.

Parameters (3 required, 4 optional)
Required
bannerstring

Banner name. Available: ['LOBLAW', 'SUPERSTORE', 'NOFRILLS', 'FORTINOS', 'MAXI', 'INDEPENDENT', 'VALUMART', 'ZEHRS', 'RASS', 'PROVIGO', 'INDEPENDENTCITYMARKET', 'DOMINION', 'WHOLESALECLUB']. Infer from search_for_stores results.

store_idstring

Store identifier from search_for_stores results (e.g., '10001').

termarray

List of product search terms (e.g., ['milk'] or ['milk', 'bread', 'eggs']). Source from conversation context.

Optional
cart_idstring

Cart id for this store from conversation context (store_id → cart_id). If present for this store_id, use it; if not, omit to create a new cart.

Default: null
cart_statusstring

Cart status for this store from conversation context (store_id → cart_status). If present for this store_id, use it; if not, omit to create a new cart.

Default: null
num_resultsinteger

Number of top results to return per search term (for single term searches only). For multiple term searches, returns 1 result per term.

Default: 10
postal_codestring

Postal code for cart creation (if cart_id not provided). From search_for_stores results.

Default: null

Search Nearby Stores

search_for_stores
Full Description

Use this tool to find nearby PC Express grocery stores using a postal code. If a postal code is not provided, ask the user for one. The tool returns nearby stores across available grocery banners with store details, and once a store is selected, it is maintained in the conversation context for future shopping interactions.

Parameters (1 required)
Required
postal_codestring

Postal code to search nearby stores (e.g., 'M5V 0R9'). Required. Ask user if not provided. Cannot be empty.

Update Product Quantities

update_products_in_cart
Full Description

Use this tool to update product quantities in an existing cart for a selected PC Express store. Use it when a user wants to change, adjust, increase, decrease, or set the quantity of items in their cart. A valid cart_id and store_id are required and should be retrieved from the conversation context. The tool updates the product quantities in the cart.

Parameters (2 required, 1 optional)
Required
cart_idstring

Cart id

store_idstring

Store ID

Optional
itemsobject

LIAM → quantity (>= 0). Sets NEW quantity. 0 removes.

Default: null