# What are the available responses from the response builder?

## Core

****

****

****

****

****

****

****

****

****

****

****

****

****

****

****

****

| Class                  | Description                                                                                                  | View                          |
| ---------------------- | ------------------------------------------------------------------------------------------------------------ | ----------------------------- |
| Homepage               | The homepage of the store.                                                                                   | homepage.twig                 |
| ProductPage            | The product page providing information on a particular product.                                              | product.twig                  |
| ListingsPage           | The listings page which displays available products for the particular criteria defined against the URL      | listings.twig                 |
| ListingsJson           | The JSON response of listings for the particular criteria defined against the URL.                           | -                             |
| SearchPage             | The search results for a particular search term.                                                             | search.twig                   |
| SearchJson             | The JSON response of search results for a particular search term.                                            | -                             |
| CartPage               | The cart summary page, where customers can see an overview of the items in their cart and update quantities. | cart.twig                     |
| CartItemAdd            | Actions to take when an item is added to the cart.                                                           | -                             |
| CartItemUpdate         | Actions to take when an item is updated in the cart.                                                         | -                             |
| CartEmpty              | Actions to take when the cart is emptied.                                                                    | -                             |
| CartDiscountCodeApply  | Actions to take when a discount code is applied to the cart.                                                 | -                             |
| CartDiscountCodeRemove | Actions to take when a discount code is removed from the cart.                                               |                               |
| InformationPage        | A static page used to display information, for example the About Us or Terms & Conditions.                   | information-page.twig         |
| Error404Page           | The 404 page that displays when a page does not exist.                                                       | errors/404.twig               |
| FormSubmit             | Actions to take when a form is submitted.                                                                    | -                             |
| AccountOverviewPage    | A static page used to display account overview information.                                                  | account/account-overview.twig |

## Admin

### Catalog

****

****

****

****

****

****

****

****

****

****

****

****

****

| Class                       | Description                                                  | View                                      |
| --------------------------- | ------------------------------------------------------------ | ----------------------------------------- |
| AdminDashboardPage          | Used to display the admin dashboard.                         | admin/dashboard.blade.php                 |
| AdminCategoryCreatePage     | Used to display the category creation page in the admin.     | admin/catalog/categories/new.blade.php    |
| AdminCategoryEditPage       | Used to display the category edit page in the admin          | admin/catalog/categories/edit.blade.php   |
| AdminCategoryStore          | Actions for creating a new category.                         | -                                         |
| AdminCategoryUpdate         | Actions for updating an existing category.                   | -                                         |
| AdminCollectionCreatePage   | Used to display the collection creation page in the admin.   | admin/catalog/collections/index.blade.php |
| AdminCollectionEditPage     | Used to display the collection edit page in the admin.       | admin/catalog/collection/edit.blade.php   |
| AdminCollectionStore        | Actions for creating a new collection.                       | -                                         |
| AdminCollectionUpdate       | Actions for updating an existing collection.                 | -                                         |
| AdminManufacturerCreatePage | Used to display the manufacturer creation page in the admin. | admin/catalog/manufacturers/new.blade.php |
| AdminProductCreatePage      | Used to display the product creation page in the admin.      | admin/catalog/products/new.blade.php      |
| AdminProductStore           | Action for creating a new product.                           | -                                         |
| AdminProductUpdate          | Actions for updating an existing product.                    | -                                         |

### Discounts

****

****

****

****

| Class                   | Description                                              | View                           |
| ----------------------- | -------------------------------------------------------- | ------------------------------ |
| AdminDiscountCreatePage | Used to display the discount creation page in the admin. |                                |
| AdminDiscountEditPage   | Used to display the discount edit page in the admin.     | admin/discounts/edit.blade.php |
| AdminDiscountStore      | Actions for creating a new discount.                     | -                              |
| AdminDiscountUpdate     | Actions for updating an existing discount.               | -                              |

### Orders

****

| Class              | Description                                       | View                        |
| ------------------ | ------------------------------------------------- | --------------------------- |
| AdminOrderViewPage | Used to display the order view page in the admin. | admin/orders/view.blade.php |