# Templates

**Templates** provide the content, layout, and style of your online store pages. There are templates for every type of page supported by Shopify, such as the *home page*, *products*, *collections*, *blogs*, *cart*, and more.

Spark also includes specialized templates like *Lookbook pages* and *FAQ pages*, and alternate templates for *Collections* and *Products*. These templates include preset sections and layouts to get you started.

## Overview

In the table below, find Spark's available templates and setup guides. Each guide includes step-by-step instructions, demo examples, and further resources.

| Template                                                                            | Description                                                |
| ----------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| [Home page](/spark/pages/templates/home-page.md)                                    | Design the landing page of your online store.              |
| [About page](/spark/pages/templates/about-page.md)                                  | Introduce your store, team members, and vision.            |
| [Blogs page](/spark/pages/templates/blogs-page.md)                                  | List the latest blog posts from your blog.                 |
| [Blog posts](/spark/pages/templates/blog-posts-template.md)                         | Publish store updates, and featured content.               |
| [Cart page](/spark/cart/cart-page.md)                                               | Show an overview of cart items before checkout.            |
| [Collections page](/spark/collection-pages/collection-pages.md)                     | Display product collections in a grid with filter options. |
| [Collections list](/spark/pages/templates/collections-list-page.md)                 | Display your store's collections in a grid.                |
| [Contact page](/spark/pages/templates/contact-page.md)                              | Let customers get in touch with an easy contact form.      |
| [FAQ page](/spark/pages/templates/faq-page.md)                                      | Show answers to common questions about your store.         |
| [Lookbook](/spark/pages/templates/lookbook-page.md)                                 | Showcase your store or products with an editorial layout.  |
| [Password page](/spark/pages/templates/password-page.md)                            | Restrict access to your online store with a password.      |
| [Product template](/spark/product-pages/product-template.md)                        | Display product details, variants, and buy button.         |
|   [Pre-order template](/spark/product-pages/product-template/pre-order-template.md) | Replace "Add to cart" with a "Pre-order" button label.     |
| [Search page](/spark/pages/templates/search-page.md)                                | Show full-page search results with filter options.         |
| [404 page](/spark/pages/templates/404-page.md)                                      | Show a 404 message when a page does not exist.             |

### Shopify templates

The following templates are controlled by Shopify. For questions and issues, please [contact Shopify Support](https://help.shopify.com/en/support/login)

| Template                                                                                                      | Description                                                |
| ------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| [Gift cards](https://help.shopify.com/en/manual/products/gift-card-products)                                  | Display a purchased gift card's value and code.            |
| [Checkout](https://help.shopify.com/en/manual/checkout-settings)                                              | Let customers buy products with preferred payment methods. |
| [Customer accounts](https://help.shopify.com/en/manual/customers/customer-accounts/classic-customer-accounts) | Let customers login to see their info and order history.   |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.fluorescent.co/spark/pages/templates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
