Documentation / Theme editor / Theme pages

The theme pages drives all the store look and feel and also the behaviour. Every page has it's own particularities and requirements. To ensure the store behaves as it should, you should avoid doing manipulations on the store theme pages without the knowledge of what you are doing.

Fixed pages

There are 25 different fixed pages that manages all the store. Because there are essential to the store, they canno't be deleted.

404.html

This page is shown to the visitor when an unrecognized URL is typed in the browser. It shows basic informations to tell the visitor we can't find directly what he wants.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

blog-post.html

This page is shown to the visitor when a blog post is requested. It shows the blog post corresponding to the slug in the url.

Available objects

global objects
+ current.blog.post

Available collections

global collections
+ current.blog.post.tags

Master page

master.html

URL format(s)

Error codes

N/A

blog.html

This page is shown to the visitor when the blog main page is requested. It shows latest the blog posts corresponding to the criterias in the url (year, month, day or tag).

Available objects

global objects

Available collections

global collections
+ blog.posts

Master page

master.html

URL format(s)

Error codes

N/A

brand.html

This page is shown to the visitor when a brand name is requested. It shows the products corresponding to the vendor (brand name).

Available objects

global objects
+ current.brand

Available collections

global collections
+ store.products

Master page

master.html

URL format(s)

Error codes

N/A

cart.html

This page is shown to the visitor when the cart is requested. It shows the items currently selected by the customer. This page also redirects to the checkout page.

Available objects

global objects
+ cart

Available collections

global collections
+ cart.items

Master page

master.html

URL format(s)

Error codes

N/A

category.html

This page is shown to the visitor when a product category is requested. It shows the products in the category.

Available objects

global objects
+ current.category

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

checkout.html

This page is shown to the visitor when the checkout page is requested (after being redirected from cart.html. It shows the current cart with all the items in it.

This page also processes all the payments. It's a very sensitive page.

Available objects

global objects
+ cart
+ cart.order

Available collections

global collections
+ cart.order.items

Master page

master.html

URL format(s)

collection.html

This page is shown to the visitor when a product collection is requested. It shows the products in the collection.

Available objects

global objects
+ current.collection

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

customer/account.html

This page is shown to the visitor when is logged into its account. It gives the links to update the account and view orders.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

customer/activate.html

This page is shown to the visitor when it clicks on the activation link in the email sent after account creation.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

customer/check-email.html

This page is shown to the visitor after creating it's account or requesting a temporary password.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

customer/edit.html

This page is shown to the visitor when is logged into its account. It shows the details of the account and gives the ability to update it.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

customer/login.html

This page is shown to the visitor to log into its account. It shows 2 fields (email and password).

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

customer/logout.html

This page is shown to the visitor to log out of its account.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

customer/order.html

This page is shown to the visitor when the detail of an order is requested.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

customer/orders.html

This page is shown to the visitor when it requests its orders list.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

customer/register.html

This page is shown to the visitor when it register for an account. It shows the details needed to create the account.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

customer/reset-password.html

This page is shown to the visitor when a reset password is requested.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

PWDNORST

error.html

This page is shown to the visitor when there is an error in the source code of the store. It shows an error page to the visitor.

Available objects

global objects
+ current.error

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

index.html

This page is shown when the default (main) page of the store is requested.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

maintenance.html

This page is shown to the visitor when the store is in maintenance mode. It shows a small message to the visitor.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

master.html

This page is the mother of all pages. It's where you put all the basic declarations (html, head, body, etc.). It's where you put your JS and CSS files, where you show your logo, copyright. etc. You have a placeholder to determine where to put the child's content.

Available objects

global objects

Available collections

global collections

Master page

N/A

URL format(s)

Error codes

N/A

page.html

This page is shown when a standard page of the store is requested.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

USRNAMREQ
PWREQ
LOGFLD

product.html

This page is shown when a product is requested.

Available objects

global objects

Available collections

global collections

Master page

master.html

URL format(s)

Error codes

N/A

This page is shown when a visitor uses the search box in the store. The page lists all the search results.

Available objects

global objects

Available collections

global collections
+ search.results

Master page

master.html

URL format(s)

Error codes

N/A