# Kart

Source: https://kart.bnomei.com/docs/content/kart
Updated: 2025-08-23T12:14:09+00:00
Summary: Discover comprehensive Kart API data: categories, tags, products, carts, orders, authentication, currency, formatting, encryption & utility methods in Kirby CMS

## Available data

- `$kart = kart();`
- `$kart = $page->kart();`
- `$kart = site()->kart();`
- `$kart->allCategories()`
- `$kart->allTags()`
- `$kart->cart()`
- `$kart->checkout()`
- `$kart->checkoutFormData()`
- `$kart->currency()`
- `$kart->kirby()`
- `$kart->licenses()`
- `$kart->login($email)`
- `$kart->logout()`
- `$kart->message($message, $channel)`
- `$kart->orders()`
- `$kart->ordersWithCustomer($user)`
- `$kart->ordersWithInvoiceNumber($number)`
- `$kart->products()`
- `$kart->productsByParam($params)`
- `$kart->productsRelated($product)`
- `$kart->productsWithoutStock()`
- `$kart->productsWithCategory($category)`
- `$kart->productsWithTag($tag)`
- `$kart->provider()`
- `$kart->stocks()`
- `$kart->tags($path)`
- `$kart->urls()`
- `$kart->wishlist()`
- `Kart::checkSignature($signature, $url, $without)`
- `Kart::decrypt($data)`
- `Kart::encrypt($data)`
- `Kart::flush($name)`
- `Kart::formatCurrency($number)`
- `Kart::formatNumber($number)`
- `Kart::hash($text)`
- `Kart::nonAmbiguousUuid($length)`
- `Kart::query($template, $model)`
- `Kart::sanitize($data)`
- `Kart::signature($data, $without)`
- `Kart::zeroPad($text, $length)`