Skip to main content
You can construct a URL that automatically adds products to a customer’s basket when they open your store. This is useful for marketing campaigns, QR codes, re-order links, or any scenario where you want to send a customer directly to checkout with specific items.

URL Format

The {products} parameter is a comma-separated list of items, where each item follows the format:

Example

To add 2 units of product BURGER01 and 1 unit of product FRIES01:

How It Works

  1. The customer opens the URL.
  2. The store loads the menu as usual.
  3. Each PLU in the URL is matched against available products.
  4. Valid items are added to the basket with the specified quantities.
  5. The customer is redirected to the menu page with the basket pre-populated and can proceed to checkout.

Validation Rules

Each item in the URL is validated individually. Items that fail validation are skipped, and the remaining valid items are still added to the basket. The customer will see a notification listing any items that could not be added.
Products that have required modifier groups (e.g. “Choose a size”) cannot be added via URL prefill, because modifiers cannot be specified in the URL format. These items will be skipped.

Query Parameters

You can combine the basket URL with any standard query parameters your store supports. For example, to also apply a discount code:

Finding PLU Codes

PLU codes are configured per product in the storekit dashboard under your menu settings. They are the same codes used for POS integrations. See PLU Mapping for more details on managing PLU codes.