# Quickbutik Developers ## Docs - [Authentication](https://quickbutik.dev/api-v1/authentication.md): Secure your API requests with Basic Authentication - [Create category](https://quickbutik.dev/api-v1/categories/create-category.md): Create a new product category - [Get categories](https://quickbutik.dev/api-v1/categories/get-categories.md): Fetch store categories - [Inventory Management](https://quickbutik.dev/api-v1/guides/inventory-management.md): Keep your product stock levels synchronized across platforms - [Order Synchronization Tutorial](https://quickbutik.dev/api-v1/guides/order-sync-tutorial.md): Build a complete order sync system with webhooks and automatic retry logic - [Introduction](https://quickbutik.dev/api-v1/introduction.md): Everything you need to start integrating with the Quickbutik API - [Create metadata](https://quickbutik.dev/api-v1/metadata/create-metadata.md): Add metadata to selected scope - [Get metadata](https://quickbutik.dev/api-v1/metadata/get-metadata.md): Get metadata for selected scope and id - [Update metadata](https://quickbutik.dev/api-v1/metadata/update-metadata.md): Update metadata to selected scope. Delete when empty value - [Create orders](https://quickbutik.dev/api-v1/orders/create-orders.md): Create new order and add order content. Status for new orders will always be set to **unpaid** - [Get orders](https://quickbutik.dev/api-v1/orders/get-orders.md): Retrieve a list of orders with optional filtering, pagination and sorting. - [Update order status](https://quickbutik.dev/api-v1/orders/update-order-status.md): Change order state (status) for one or more orders - [Get payment methods](https://quickbutik.dev/api-v1/payment-methods/get-payment-methods.md): Fetch store payment methods - [Count products](https://quickbutik.dev/api-v1/products/count-products.md): Fetches a count of the total number of products - [Create products](https://quickbutik.dev/api-v1/products/create-products.md): Create and add products to store - [Delete products](https://quickbutik.dev/api-v1/products/delete-products.md): Deletes a product from the store entirely. **NOTE:** This is non-reversible - [Get products](https://quickbutik.dev/api-v1/products/get-products.md): Fetch products in store with optional filtering. When no specific product_id or sku is provided, the following filters can be used to search and filter products. - [Update products](https://quickbutik.dev/api-v1/products/update-products.md): Update products in store. Product can be identified by product_id/variant_id or directly with SKU/Article Number if unique - [Quickstart Tutorial](https://quickbutik.dev/api-v1/quickstart-tutorial.md): Build your first Quickbutik integration in 15 minutes - [Create script](https://quickbutik.dev/api-v1/scripts/create-script.md): Create a new storefront script - [Delete script](https://quickbutik.dev/api-v1/scripts/delete-script.md): Delete a storefront script - [Get scripts](https://quickbutik.dev/api-v1/scripts/get-scripts.md): List all storefront scripts or get a specific script by ID - [Update or create script](https://quickbutik.dev/api-v1/scripts/update-or-create-script.md): Update an existing script or create one with a specific ID - [Get preorder options](https://quickbutik.dev/api-v1/settings/get-preorder-options.md): Retrieve all preorder options configured for the store. These options can be assigned to products and variants to indicate pre-order availability and estimated delivery windows. - [Get preorders](https://quickbutik.dev/api-v1/settings/get-preorders.md) - [Get shipping methods](https://quickbutik.dev/api-v1/shipping-methods/get-shipping-methods.md): Fetch store shipping methods - [Build with AI](https://quickbutik.dev/build-with-ai.md): Use AI tools to accelerate your Quickbutik integration development with our OpenAPI specification - [Quickbutik Developers](https://quickbutik.dev/index.md): Welcome! Here you'll find everything you need to create beautiful themes and powerful integrations for e-commerce stores. - [Resources](https://quickbutik.dev/resources.md): Essential resources, tools, and references for Quickbutik developers - [Conditionals](https://quickbutik.dev/theme-development/conditionals.md): Master advanced conditional logic, boolean operations, and dynamic content display in Mustache templates - [Basket Object](https://quickbutik.dev/theme-development/global/basket.md): Access shopping cart data, items, and checkout functionality - [Navigation Object](https://quickbutik.dev/theme-development/global/navigation.md): Build dynamic navigation menus and breadcrumbs using available link lists - [SEO Object](https://quickbutik.dev/theme-development/global/seo.md): Access basic SEO meta tags for search engine optimization - [Settings Object](https://quickbutik.dev/theme-development/global/settings.md): Access theme-specific customizable settings and configuration - [Shop Object](https://quickbutik.dev/theme-development/global/shop.md): Access store settings, configuration, and global information - [User Object](https://quickbutik.dev/theme-development/global/user.md): Access customer account and authentication information - [Introduction](https://quickbutik.dev/theme-development/introduction.md): Build beautiful, dynamic storefronts with Quickbutik's powerful templating system - [Mustache Template Basics](https://quickbutik.dev/theme-development/mustache-basics.md): Master the fundamentals of Mustache templating for Quickbutik themes - [Objects and Attributes](https://quickbutik.dev/theme-development/objects-and-attributes.md): Understanding Mustache objects, attributes, and property access in Quickbutik themes - [Blog Object](https://quickbutik.dev/theme-development/pages/blog.md): Display blog posts and articles using the basic blog functionality - [Category Object](https://quickbutik.dev/theme-development/pages/category.md): Display category pages with basic category information - [Order Object](https://quickbutik.dev/theme-development/pages/order.md): Display order confirmation, thank you pages, and order details - [Product Object](https://quickbutik.dev/theme-development/pages/product.md): Display individual product information, images, variants, and purchase options - [Static Pages](https://quickbutik.dev/theme-development/pages/static.md): Display static content pages using the basic page object - [Quickstart Tutorial](https://quickbutik.dev/theme-development/quickstart.md): Build your first custom Quickbutik theme template in 15 minutes - [Template Structure](https://quickbutik.dev/theme-development/template-structure.md): Understanding Quickbutik theme architecture and file organization - [Wrappers and Functions](https://quickbutik.dev/theme-development/wrappers-and-functions.md): Master helper functions, data wrappers, and content manipulation in Quickbutik themes - [Events](https://quickbutik.dev/webhooks/events.md) - [Webhooks](https://quickbutik.dev/webhooks/introduction.md): Get real-time notifications when events occur in your Quickbutik store - [Webhook Setup](https://quickbutik.dev/webhooks/setup.md): Configure and troubleshoot your webhook endpoints ## OpenAPI Specs - [openapi](https://quickbutik.dev/openapi.yaml) ## Optional - [Quickbutik](https://quickbutik.com/sv) - [Support](https://quickbutik.com/sv/support)