Pages and Structure
Here you manage which screens your store consists of. You select, create, edit, and delete pages; you also switch to the shared Header/Footer Structure…
Where to find: On the left of the top toolbar, the page name next to the store name (opens a menu when clicked) and the / / buttons next to it Who it's for: Those who want to add new pages (About Us, Campaigns, etc.) to their store or edit existing pages In short: Here you manage which screens your store consists of. You select, create, edit, and delete pages; you also switch to the shared Header/Footer Structure from here.
What does it do?
Your store consists of multiple pages (screens): the Home Page, the Category Page where products are listed, the Product Page that shows a single product, and the Custom Pages you can add (for example "About Us", "Contact"). There is also the Header Structure (the menu at the top) and the Footer Structure (the footer at the bottom) that appear in common on all pages.
The tools in this section let you switch between these pages and manage them.
Page Selector (dropdown menu)
On the top toolbar, next to your store name, the name of the page that is currently open is written. When you click on it, a menu opens downward.
In the menu:
- At the very top there is a search box: Search page... If you have a large number of pages, you can quickly find one by typing its name.
- The pages are grouped under two headings:
- Pages — Home Page, Category, Product, and your custom pages.
- Structure — Header Structure and Footer Structure (the shared sections).
- A checkmark () appears next to the page that is currently open. In addition, a small amber dot appears next to the name of any page that has unsaved (unpublished) changes, so you can see at a glance which pages have pending changes.
- When you hover over each page row, a small icon appears for editing () that page. The delete () icon appears only on Custom Pages — your store's system pages (Home, Category, Product, Brand, Tag, Search, Blog, Blog Article, Cart, Checkout, Account, Login/Register, Form, Review, 404, Error, Maintenance, Header/Footer Structure) cannot be deleted. See the Deleting a Page section below.
- At the very bottom there is the Create New Page option.
When you click on a page, the editor switches to that page and the content of that page appears on the canvas.
Tip: If no page is found, the message No page found appears in the menu. You may have typed something wrong in the search box; clear the box and look again.
Unsaved changes and page switching: Switching to another page does not delete your changes — your edits wait in the editor until you press Save or Publish. You can move between pages freely.
You can see which pages have pending changes right in this list: an amber dot next to a page name means unsaved changes, and a blue dot means a saved but unpublished draft. The same information is listed by name when you hover the status indicator in the top bar.
Discarding changes: If you want to abandon your pending edits, use Discard changes in the ⋮ menu of the top bar. The confirmation dialog lists which pages (and, if applicable, the General theme settings) have unsaved changes; if you confirm, all the listed unsaved changes — blocks you added/deleted/moved and theme settings you changed — return to your last saved draft, or to the last published version if there is no draft. The canvas, layer list, and preview are cleared instantly. This cannot be undone.
Page types
When creating a new page you select a type. The types are as follows:
| Type | What for? |
|---|---|
| Home Page | Your store's entry/welcome screen. There is usually only one. |
| Category Page | The appearance of the page where the products in a category are listed. It is block-based, there is one per store and it is used for all categories. See below. |
| Product Page | The appearance of the page where the details of a single product are shown. It is block-based, there is only one per store and it cannot be deleted. See Urun Sayfasi Sablonu.en. |
| Brand Page | The appearance of the page where a brand's products are listed. It is block-based, there is one per store and it is used for all brands. See below. |
| Tag Page | The appearance of the page where a tag's products are listed. It is block-based, there is one per store and it is used for all tags. See below. |
| Blog Page | The look of the page (/blog) where blog posts are listed. Block based; one per store. See below. |
| Blog Article Page | The look of a single blog post (/blog/post-address). Block based; one per store and used for every post. See below. |
| Search Results | The page (/search) a visitor sees after searching your store. Block based; one per store. See below. |
| Cart Page | The page (/cart) where the visitor reviews their cart and proceeds to checkout. Block based; one per store. It has required blocks. See below. |
| Checkout Page | The address, payment and "order complete" screens. One per store. Its block set is fixed (visual editing only) and it has required blocks. See below. |
| Account Page | The shared look of the entire account area where a member sees their orders, profile and favourites. Its block set is fixed and it has a required block. See below. |
| Login / Register Page | The shared look of the sign-in, registration and password-reset screens. One per store. It has required blocks. See below. |
| Form Page | The look of the page where the forms you build (contact, application, etc.) are published. It has a required block. See below. |
| Review Page | The page where a customer writes a product review after clicking the link in your invitation email. Its block set is fixed and it has a required block. See below. |
| Custom Page | The free pages you create yourself (About Us, Contact, campaign announcement, etc.). |
| Not Found (404) | The page shown when a visitor opens an address that does not exist. One per store. |
| Error Page | The page shown when an unexpected technical error occurs. One per store. |
| Maintenance | The page visitors see when you set the store status to Maintenance. One per store. |
The (New Page) button on the toolbar starts creating a Custom Page directly; this is the most frequently added type.
Category page
The category page is now block-based as well: you arrange the breadcrumb above the product list, the heading area, the filter panel and the toolbar by dragging and dropping, just like the Home Page. There is a single template and it is used for every category; its content (category name, description, products, filters) fills in automatically based on the category the visitor opens.
The component library holds seven blocks under the Listing Blocks heading:
| Block | What it does | Notable settings |
|---|---|---|
| Category Breadcrumb | The navigation path from home to the page you are on | Variant (simple / chevron / boxed / pill), separator style, home link, show current page, how many parents stay visible |
| Category Intro | Title, description and subcategory navigation | Variant (simple / card / editorial), category icon, description length and "read more", max child categories, subcategory style (chips / list / cards) |
| Filter Panel | Price, brand and variant filters | Variant (plain / panel / bordered / card), product counts, brands shown initially, collapsible groups |
| Toolbar | Product count, sorting and column density | Variant (split / compact / bordered / stacked), default sort, max column choice, stick to top while scrolling |
| Product List | Product cards, pagination and the empty-result screen | Desktop / tablet / mobile column counts, products per page, pagination style (numbers / load more), card and row gap, empty-state button |
| Active Filter Summary | Shows the selected filters as chips and lets them be removed one by one | Variant (chips / bar / inline), filter group name, result count, max visible chips, hide when no filter |
| Inline Promo | A promotional area placed between the product cards | Variant (banner / card / full width), after product index, title, image, link, show on mobile |
Of these, Category Intro appears only on the Category Page. Category Breadcrumb appears on the category, brand and tag pages, and the remaining five (Filter Panel, Toolbar, Product List, Active Filter Summary, Inline Promo) can also be used on the Search Results page; for example you cannot add the Filter Panel block to the Home Page.
In the default layout the filter panel sits in a narrow left column while the toolbar and product list fill a wide right column; this layout is built with the Grid block, so you can change the column widths and the mobile/tablet behaviour however you like. As with every other block, you can also make device-specific (desktop / tablet / mobile) adjustments; see Cihaz Bazli Ayarlar.en.
Every setting of these seven blocks is documented on its own page: Liste Sayfalari Bloklari.en — which block applies to which pages, plus pagination, sorting and inline promo settings.
The visitor's column preference. When a visitor uses the column selector in the toolbar, the choice is remembered in their browser and overrides the block's default column count.
Which category shows in the preview?
While you edit the category page, a preview category picker sits in the top-right corner of the canvas:
- Ready-made sample categories — three come built in: Main category (12 products, subcategories, brand and material filters), Subcategory (parent and breadcrumb filled in) and a Colour/size filtered category. These are representative data prepared by Treyza; they are not part of your catalogue and are never shown to visitors.
- Pick a category from my store… — choose one of your own categories to see the template with real data.
If you pick nothing, the editor opens with the sample category, so you can see how the page will look even while your catalogue is still empty. While sample data is shown, an explanatory strip appears above the canvas and a ÖRNEK (sample) badge appears next to the category name — you will not confuse it with your real products.
ℹThe same picker exists on eight page types (product · category · brand · tag · blog · blog article · search · form) and sample data never reaches your live site. For the full story see Tuval Ve Onizleme.en.
Brand and tag pages
Brand (/brand/...) and tag (/tag/...) pages are block-based too and use the same listing blocks as the category page: category breadcrumb, filter panel, toolbar, product list, active filter summary and inline promo. Each has a single template; the content (brand name, logo, description, the tag's products, filters) fills in automatically based on the brand/tag the visitor opens.
In addition to the listing blocks, the component library holds three blocks under the Brand & Tag Page heading:
| Block | Where? | What it does | Notable settings |
|---|---|---|---|
| Brand Identity Header | Brand | Shows the brand logo, name, description and product count | Variant (row / cover / narrative), show logo, cover image, eyebrow, description length, clamped line count and "read more" label |
| Brand Navigation | Brand | A strip or directory that leads to other brands | Variant (logo strip / alphabet index / full directory), title, logos, product count, maximum number of brands |
| Related Tags | Tag | Internal links to the store's other tags | Variant (chips / cloud / cards), title, sort by, hide empty tags, card columns, maximum number of tags |
| Curated Strip | Brand + Tag | A "bestsellers" / "new arrivals" strip above the product list | Variant (carousel / ranked list / dual section), strip count, titles, source, card type and width, items per strip |
The Curated Strip can be used on both the brand and tag pages; the other three appear only on their own page type. In the brand page's default layout the brand filter is turned off in the filter panel (you are already inside a single brand); you can turn it back on from the block's settings.
Where do the brand logo and description come from? From the brand record on the Products → Brands screen. The cover image is chosen from the block's own settings and is shared by every brand.
Blog pages
The blog is two separate page types: the Blog Page (/blog) where posts are listed, and the Blog Article Page (/blog/post-address) where a single post is read. They look nothing alike, so they are designed separately; both have a single template and the content (posts, tags, author, cover image) is filled automatically from the blog records you publish. You write your posts on the Content → Blog screen; the editor only controls the look.
The component library has seven blocks under the Blog Page heading:
| Block | Where? | What it does | Key settings |
|---|---|---|---|
| Featured Post | List | A showcase post at the top of the list | Style (horizontal card / cover overlay / primary+secondary), post selection (latest / most read / manual), cover ratio, excerpt and tag badges |
| Topic Navigation | List | Filtering by tag and in-blog search | Style (chip row / side panel / search+filter), post count, "All" option, multi select |
| Post Card | List + Article | Post cards and pagination on the list; related posts on the article page | Style (grid / horizontal list / text index), title, cover, excerpt lines, posts per page, desktop/tablet/mobile columns |
| Table of Contents | Article | A navigation list built from the post's headings | Style (sticky sidebar / collapsible box / with progress), heading levels, position (side / top), minimum heading count |
| Reading & Sharing | Article | Reading progress and social sharing | Style (top bar / vertical rail / mobile bar), share channels, copy link, remaining time |
| Author Box | Article | Introduces the post's author | Style (compact row / card / wide editorial), position (under title / end of post), archive link |
| Article To Product Bridge | Article | The step from the post to the store | Style (single inline / list / closing grid), product selection (manual / by tag / automatic), position (in content / end of post), product count |
Featured Post and Topic Navigation appear only on the Blog Page; Table of Contents, Reading & Sharing, Author Box and Article To Product Bridge only on the Blog Article Page. Post Card can be used on both: it renders every post on the list and the related posts on the article page. As with every other block you can also make device based (desktop / tablet / mobile) settings; see Device-Specific Settings (Desktop / Tablet / Mobile).
ℹThe post itself cannot be removed. On the article page the cover image, title, tags and the post text are a fixed area; it is not added as a block and cannot be removed. The blocks you add are placed around that text: if the position setting of the Table of Contents block is
sideit sits in a sticky column to the right of the text, iftopit sits above it. The position setting of the Author Box and Article To Product Bridge blocks likewise decides whether the block is drawn above or below the text (and, for the product bridge, inside it).
When does the Table of Contents appear? The block finds the H2/H3 headings inside the post itself and builds a link for each. If the post has fewer headings than the block's minimum heading count setting, the block is not drawn at all — short posts never show an empty box.
Which products does the bridge show? With Manually selected you pick the products yourself. With By tag it looks for a product tag with the same address (slug) as the post's tags; if nothing matches it falls back to the newest products. With Automatic it shows the newest products directly.
Search results page
When a visitor searches your store, the Search Results page (/search) opens. It is block-based too and uses the same listing blocks as the category page: filter panel, toolbar, product list, active filter summary and inline promo. There is a single template; the results fill in according to whatever word was searched.
In addition to the listing blocks, the component library holds two blocks under the Search Page heading:
| Block | What it does | Notable settings |
|---|---|---|
| Search Results Header | Shows the query, the result count and the spelling suggestion | Variant (summary line / prominent heading / with suggestion chips), query, result count, correction, in-page search box, idle screen title and description |
| No Results State | The guidance area shown when a search returns nothing | Variant (plain / guided / with recommendations), icon, title, description, suggestions section title, popular categories title, support link label |
The search page has no required blocks; you may remove any block and add any other.
The search page can use five of the listing blocks too: the filter panel, toolbar, product list, Active Filter Summary and Inline Promo. For all of their settings see Liste Sayfalari Bloklari.en.
The page has three states and you design all of them in one template. Different blocks are drawn depending on whether the visitor has not searched yet, their query returned results, or it returned none: No Results State only on an empty search, the product list and toolbar only when there are results. You can try all three in the editor; see Tuval Ve Onizleme.en.
ℹTurkish character note. Search does not currently fold Turkish accents: a visitor typing "ayakkabi" will not find "ayakkabı" products. This has nothing to do with the page design; a well-prepared No Results State block (recommended products + popular categories) rescues that visitor.
Cart page
The cart page is block based too: you arrange the product rows, order summary, coupon field and warnings by dragging and dropping, just like the Home Page. There is a single template; the content (the products in the visitor's cart, quantities, totals, shipping and discounts) fills in automatically.
The component library has eight blocks under the Cart Page heading:
| Block | What it does | Key settings |
|---|---|---|
| Cart Rows | Products in the cart, quantity stepper and removal | Look (rows / compact / table), image, variant, unit price, stock badge, quantity change, removal |
| Order Summary | Subtotal, VAT, shipping, discounts and the Go to Checkout button | Look (sticky card / collapsible / savings highlight), which rows are shown, installment hint, button label, security note |
| Cart Warnings | Stock, unavailable product, quantity limit and price change warnings | Look (inline / top stack / bulk panel), which warnings, price change threshold, "clear blockers" and "move to favourites" |
| Free Shipping Progress | Amount remaining for free shipping and a progress bar | Look (bar / milestones / with suggestions), second tier, reached message, progress colour, hide when no threshold |
| Coupon Field | Discount code entry and applied campaigns | Look (collapsible / open / list), title, eligibility note, conflict warning |
| Save for Later | The list where products removed from the cart are kept | Look (inline / separate section / card strip), the "save for later" row action, "move all", hide when empty |
| Mobile Checkout Bar | Total + Go to Checkout, pinned to the bottom on mobile | Look (compact / expandable summary / with progress), show total, also show on desktop, button label |
| Empty Cart State | The screen shown when the cart is empty | Look (plain / with saved items / recovery grid), icon, title, description, primary and secondary button, recently viewed, popular categories |
Cart blocks appear only on the Cart Page; for example you cannot add the Order Summary block to the Home Page. In the default layout the product rows sit in a wide column on the left, while the coupon and order summary sit in a narrow, sticky column on the right; this layout is built with the Grid block, so you can change the column widths and the mobile/tablet behaviour however you like. As with every other block you can also make device based (desktop / tablet / mobile) settings; see Device-Specific Settings (Desktop / Tablet / Mobile).
The cart page has required blocks. A cart where the visitor cannot see their products or proceed to checkout loses orders outright. For that reason the page cannot be published unless the template contains Cart Rows and at least one of Order Summary or Mobile Checkout Bar. If a block is missing, a warning dialog opens when publishing and the Add missing blocks option completes the template in one click. Details: Required blocks.
Empty and filled cart share one template. The Empty Cart State block is drawn only when the cart is empty, and the other cart blocks only when the cart has products. You design both, and the right one is shown to the visitor automatically.
Where does the mobile checkout bar appear? Regardless of its position in the template, the block is pinned to the bottom of the screen and by default appears on mobile and tablet only. Turn on the block's also show on desktop setting if you want it on desktop too.
ℹWhen are the shipping threshold and saved items visible? The Free Shipping Progress block is drawn when a free shipping threshold is defined in your shipping settings; if none is defined it hides itself (with the default setting). The Save for Later block appears in stores where the favourites feature is on, and only to signed in visitors; saved products are written to the visitor's favourites.
Checkout page
The screen where the visitor enters their address, pays and completes the order after the cart. Three addresses are drawn from a single template: the delivery step (/checkout/address), the payment step (/checkout/payment) and the order-complete screen (/checkout/success). Each block knows which step it belongs to; you design one template and the visitor only sees the blocks of the step they are on.
You cannot add or delete blocks on this page — you only change how they look, in which order they appear and whether they are visible. Why, and what you can do instead: Pages with a fixed block set.
The component library holds twelve blocks under the Checkout Page heading:
| Block | Which step? | What it does | Notable settings |
|---|---|---|---|
| Checkout Header | All three | Distraction-free checkout header, "back to cart" and a security note | Style (minimal / with support / with stepper), logo, back-link label, support phone and email, hide site menu |
| Checkout Stepper | All three | Shows the checkout steps and progress | Style (bar / dots / numbered), step labels, step numbers, going back a step |
| Address Form | Delivery | Delivery address entry and saved address selection | Style (stacked / two column / cards), saved addresses, new address, separate billing address, phone field |
| Invoice Type | Delivery | Individual / corporate invoice choice and tax fields | Style (tabs / radio reveal / collapsible card), default type, corporate only, national ID requirement |
| Shipping Method Selection | Delivery | Standard / express / same-day delivery options | Style (radio list / card grid / date focused), delivery estimate, carrier logo, pick-up in store |
| Shipping Options Summary | Delivery | A compact summary for stores with a single shipping rate | Style (compact / detailed / banner), free-shipping hint — switched off by default |
| Delivery Slot | Delivery | Day and time-slot picker for scheduled delivery | Style (earliest or pick a date · day chips + time · slot table), selectable days, hide full slots |
| Payment Form | Payment | Payment method, card form and installment selection | Style (stacked / tabs / accordion), saved cards, installments and their limit, agreement checkboxes |
| Payment Assurance | Delivery + Payment | Card brands, 3D Secure and return assurance strip | Style (inline row / card with details / support banner), return period text, support details, placement |
| Checkout Order Summary | Delivery + Payment | Line items, totals and the Place order button | Style (sticky / inline / collapsed items), tax · shipping · coupon · savings rows, button label, security note |
| Payment Failure State | Payment | The recovery area shown on card decline or 3D Secure failure | Style (inline alert / full-page recovery / with alternatives), reference code, "you were not charged" note |
| Order Confirmation | Order complete | Post-order summary, delivery estimate and next steps | Style (simple / summary + timeline / guest account invite), status timeline, guest account invitation |
In the default layout the header and stepper sit at the top, the forms fill a wide left column and the order summary sits in a narrow, sticky right column; this layout is built with the Grid block. You can change the column widths and the mobile/tablet behaviour; see Cihaz Bazli Ayarlar.en.
The checkout page has required blocks: Address Form, Payment Form and Checkout Order Summary. If any of the three is switched off, the page cannot be published. See Required blocks.
Which shipping block? If your store works with a single shipping rate, switch on Shipping Options Summary and switch off Shipping Method Selection. The two blocks fill the same slot; leaving both on shows the visitor the same information twice.
Why are my menu and footer missing? The Hide Site Menu setting of the Checkout Header block is on by default, so the visitor is not distracted during payment. Turn it off to bring your normal menu back.
Account pages
The account area a member sees after signing in. One template, twelve addresses: dashboard (/account), orders, order detail, profile, favourites, addresses, returns, return detail, my reviews and support tickets (list · new · detail). All of them go through the same themed shell; the account menu and the page frame are shared across every one.
You cannot add or delete blocks here either. See Pages with a fixed block set.
The component library holds nineteen blocks under the Account Page heading. The eleven that draw the dashboard, orders, profile and favourites screens are listed below; the eight blocks that draw the address, return, review and support screens are documented on their own page: Hesabim Sayfasi Bloklari.en.
| Block | Which address? | What it does | Notable settings |
|---|---|---|---|
| Account Navigation | All twelve | Menu between account pages with counter badges | Style (sidebar with counters / top tab strip / mobile tab bar), user card, counters, log-out placement |
| Account Dashboard | Dashboard | Welcome area with counters, last order and quick shortcuts | Style (compact / counter cards + last order / action focused), welcome text, membership badge, tracking shortcut |
| Coupon Wallet | Dashboard | Member coupons with expiry warnings | Style (list / ticket cards / compact rows), expired coupons, expiry warning threshold, terms text |
| Order List | Orders | Lists the member's orders | Style (rows / cards / table), orders per page, status filter, search field |
| Order Card | Orders | The same list presented with product images and action buttons | Style (compact row / card with images / table), product images, status badge, tracking · reorder · invoice buttons |
| Shipment Tracking | Order detail | Carrier, tracking number and shipment events | Style (compact card / horizontal steps / vertical event log), tracking number, copy button, carrier link |
| Order Detail | Order detail | A single order's items, addresses and payment info | Style (stacked / split / with timeline), items, addresses, payment info, invoice download |
| Profile Form | Profile | Form to edit name, email and contact preferences | Style (stacked / two column / card), phone field, birth date, marketing consent |
| Password Form | Profile | Form where the member changes their password | Style (stacked / card / inline), strength meter, current-password requirement |
| Favourites | Favourites | Favourite products with add-to-cart and price-drop signals | Style (grid + add to cart / list with signals / compact picker), desktop column count, stock state, "notify me" |
| Account Empty State | Orders + Favourites | The guidance area shown when a list is empty | Style (plain / guided / with recommendations), icon, title, description, button, recommendation count |
The account page has a required block: at least one of Order List or Order Card must be switched on. Switching both off blocks publishing. See Required blocks.
Two presentations of the same list. Order List and Order Card draw the same orders in different shapes, and both ship in the default template. They are never drawn at the same time: the first switched-on block in template order wins. Keep the one you want on and the other off.
All twelve addresses now carry blocks. The content bodies of the addresses, returns, my reviews and support ticket screens became blocks too, each with its own variants and settings. For all eight of them see Hesabim Sayfasi Bloklari.en.
ℹSome settings have no counterpart yet. You can change Shipment Tracking → Delivery estimate, Profile Form → Birth date and Marketing consent, Favourites → Notify me when back in stock, and Address Form → Show Address Title Field and Show Zip Code Field, but nothing changes on screen.
Login and register pages
The membership screens are block-based too: sign-in (/login), registration (/register) and password reset (/forgot-password) are drawn from a single template. Each block knows which screen it belongs to — the login form appears only on sign-in, the register form only on registration. You design once and all three take the same look.
The component library holds nine blocks under the Login / Register Page heading:
| Block | Which screen? | What it does | Notable settings |
|---|---|---|---|
| Auth Page Layout | All three | The shared frame: card, logo, heading and panel placement | Style (centered card / split brand panel / full-screen image), panel side, background image, card width |
| Brand Panel | All three | The persuasion area explaining membership benefits | Style (brand gradient / benefit list / customer testimonial), title, text, benefit items, image, show on mobile |
| Error And Lockout States | All three | Remaining attempts, lockout and recovery actions | Style (inline field error / attempts card / lockout + countdown), reset-password and register actions |
| Social Login | Sign-in + Registration | Sign-in buttons for providers such as Google / Apple | Style (full buttons / with divider / compact icons), placement, divider text, mobile only |
| Login Form | Sign-in | Email and password sign-in form | Style (stacked / card / compact), "remember me", forgot-password and register links |
| Register Form | Registration | New member registration form and agreements | Style (stacked / card / two column), phone field, marketing consent, mandatory agreements |
| Password Strength | Registration + Password reset | Password rules, strength bar and reveal toggle | Style (strength bar / rule list / combined), minimum length, reveal button |
| Password Reset Flow | Password reset | Link request, resend and new-password steps | Style (stepped card / separate pages / inside the login page), validity text, masked email |
| OTP Verification Step | — | Email code entry and remember-device | Style (digit boxes / single field / with trusted device), code length, resend delay |
There are two separate required blocks: Login Form and Register Form. If either is switched off the page cannot be published — without a login form nobody can sign in to /login, and without a register form no new customer can sign up on /register. See Required blocks.
The OTP Verification Step is drawn in the editor only today. The storefront sign-in has no email-code step yet, so even if you add this block visitors will not see it. You may prepare its design in advance, but do not expect a change in your store.
Where do the social login buttons come from? The provider list is not a theme setting: the providers whose keys you enter under Left menu → Integrations → Google Login / Apple Login appear here automatically. If none is connected, the block is not drawn. See Sosyal Giris Google Apple.en.
ℹSome settings have no counterpart yet. The Remember me option is drawn but the session lasts 30 days regardless; the Marketing consent field is not stored yet; the remaining attempts and lockout countdown numbers do not arrive from the server, so no number appears.
Form page
The forms you create under Left menu → Forms are published in your store at /form/form-address. You define the form's fields there and its appearance here — there is a single template and it is used for all of your forms. See Genel Bakis.en.
The component library holds two blocks for this page under the Form & Review heading:
| Block | What it does | Notable settings |
|---|---|---|
| Form Layout | The container that renders the form's own fields | Style (single column / with info sidebar / stepped), form title and description, required-field mark, submit button label, step names |
| Form Success State | The confirmation area that stays on the page after submission | Style (inline strip / thank-you card / with next steps), title, description, reference number, confirmation email address, next steps, continue button |
The Form Layout block is required — without it there is no form left to fill in and the page cannot be published. See Required blocks.
Two states, one template. Form Layout is drawn only before the form is submitted and Form Success State only afterwards. You design both, and the visitor is shown the right one automatically.
The submit button label lives in two places. The label you typed in the form's own settings wins; the Submit Button Label field on the Form Layout block is only used if you left the form's own label empty.
Review page
The link in the review invitation email you send after an order is delivered lands on this page (/review/...). The customer rates with stars, writes their comment and uploads photos if allowed. There is a single template and it is used for every invitation.
You cannot add or delete blocks here either. See Pages with a fixed block set.
| Block | What it does | Notable settings |
|---|---|---|
| Review Form | Star, text, photo and aspect-rating fields | Style (plain / with photos / multi-product + aspects), star labels, title field, photo limit, anonymous publishing, minimum characters |
| Review Submitted | Explains the pre-moderation status and the reward coupon | Style (simple thanks / with moderation status / with reward coupon), title, description, estimated publish text, reward coupon and its buttons |
The Review Form block is required. See Required blocks.
What shows if the link has expired? If the invitation link has already been used or has expired, the system's own explanation screen appears instead of your blocks. That screen is not editable from the theme editor.
ℹThe reward coupon and photo limit depend on store settings. Even with Show reward coupon switched on, no coupon appears if Give a reward discount code is off under Store Settings → Reviews (see Degerlendirme Ayarlari.en). Likewise raising the Photo limit above 5 has no effect; the system accepts at most 5 photos per review.
Utility pages (404 · Error · Maintenance)
These three pages are created automatically with ready-made default content when your store is set up; on stores created earlier they are added the first time you open the editor. They appear among the other pages in the page menu and are edited and published exactly like the Home Page.
Each has its own block: Not Found, Error Message, Maintenance Notice. These blocks live under the Utility Pages heading in the component library and appear only on their own page type — you cannot, for example, add the Maintenance Notice block to the Home Page. The block's Layout setting switches between minimal and richer variants, and you can change the headings and button labels. Device-specific (desktop / tablet / mobile) settings work here just like on any other block; see Cihaz Bazli Ayarlar.en.
Don't lock yourself out when enabling maintenance mode. When you set the store status to Maintenance under Settings → General → Store Status, visitors see the maintenance page. To keep viewing the store yourself, open it once with ?bakim-onizleme=1 appended to the address (e.g. https://yourstore.com/?bakim-onizleme=1). For the next hour you will see the store normally, with an orange "store is in maintenance mode" strip at the top.
The 404 page and search engines: Changing how this page looks does not change the "this address does not exist" response sent to search engines; only what the visitor sees changes.
Creating a New Page
When you press the New Page () button or Create New Page in the page menu, the Create New Page window opens. Step by step:
- Page Name — Give your page a name (e.g. "About Us"). This name is used in the page menu and generally to recognize the page.
- URL Slug — The last part of the page's web address (e.g.
hakkimizda). It is generated automatically from the page name; if you want to change it, click the Edit link next to it, and press Close when you're done. Below it, the full version of the address is shown as Storefront URL.- The slug should only contain lowercase letters and hyphens (-); Turkish characters and spaces are not recommended. Example: "Sıkça Sorulanlar" →
sikca-sorulanlar.
- The slug should only contain lowercase letters and hyphens (-); Turkish characters and spaces are not recommended. Example: "Sıkça Sorulanlar" →
- Description — (Optional) A short note about what the page is about. Placeholder: Page description (optional).
- The SEO Settings section (for search engines). This section now appears for every page type:
- SEO Title — The title that will appear in search engines like Google and in the browser tab. The character counter shows the limit with {number}/60.
- SEO Description — The short description that appears under the title in search results. The counter shows the {number}/160 limit.
- Below the fields, the SEO keys belonging to that page type are listed as chips. See SEO keys.
- The Structure Settings section:
- Use Header Structure (on/off) — If on, the shared Header Structure (header/menu) appears on this page. Its description: Include the header and top components. (Default: on.)
- Use Footer Structure (on/off) — If on, the shared Footer Structure (footer) appears on this page. Its description: Include the footer and bottom components. (Default: on.)
- Press the Create button. (While the operation is in progress it says Creating....) The page is created and the editor automatically switches to the new page.
Tip: If you want the menu and footer to appear on the whole page, leave the Header and Footer Structure on. If you want a standalone, bare campaign/landing page, you can turn them off.
Editing a Page
To change a page's name, address, and SEO information:
- Press the (Edit Page) button on the toolbar, or
- Hover over that page in the page menu and click the edit () icon.
In the Edit Page window that opens, you can change the following:
| Field | Description |
|---|---|
| Page Name | The page's displayed name. |
| URL Slug | The page's web address (editable just like when creating). |
| Description | A short note. |
| SEO Title | The search engine title (counter /60). The page type's key chips sit below it. |
| SEO Description | The search engine description (counter /160). The same key chips sit below it. |
| Show Header Structure | Should the shared top menu appear on this page? |
| Show Footer Structure | Should the shared footer appear on this page? |
Press the Save button (while the operation is in progress it says Saving...). If something goes wrong, you will see a Save failed warning; try again.
Warning: Changing a page's URL Slug changes the page's web address. If you've given this address somewhere (social media, ads, email), the old address may no longer work. Think twice before changing the address.
SEO keys (fields that fill in per page type)
Pages such as Category, Product, Brand, Tag and Blog are drawn from a single template but open at thousands of different addresses: /urun/ceramic-mug, /urun/linen-shirt, /category/kitchen… That is why writing a fixed text into the SEO title of those pages does not work — every product would get the same title.
The answer is keys. A key is a placeholder you write in curly braces; when the page opens it is replaced with the real information of that product / category.
Example. If you write this into the Product Page template's SEO Title field:
{urun} | {marka} | {magaza}then when a visitor opens the "Ceramic Mug" product, the browser tab and Google show:
Ceramic Mug | Atölye Mira | Mira BoutiqueHow do I insert a key?
Just click the chips below the SEO field — the key is inserted at the cursor. You do not have to memorise anything. Hover over a chip to see what it means and an example value.
Which keys does each page have?
| Page type | Keys |
|---|---|
| Every page | {magaza} (store name) · {sayfa} (page name) |
| Product Page | {urun} · {marka} · {kategori} · {fiyat} · {sku} |
| Category Page | {kategori} · {ust_kategori} · {urun_sayisi} |
| Brand Page | {marka} · {urun_sayisi} |
| Tag Page | {etiket} · {urun_sayisi} |
| Search Results | {sorgu} (the searched word) · {sonuc_sayisi} |
| Blog Page | {konu} (active tag) · {yazi_sayisi} |
| Blog Article Page | {yazi} · {yazar} · {konu} · {tarih} |
| Form Page | {form} (form name) |
If you write a key that does not exist on that page type, nothing is printed (it is cleaned away, not left as {...} in the text).
What happens to a key with no value?
A key with an empty value is silently removed, along with the separator next to it. So a template that says {urun} | {marka} produces, on a product with no brand:
-
Ceramic Mug, - not a half-finished
Ceramic Mug |.
Priority — which title wins?
- The product's / category's own SEO. If you wrote a product-specific SEO title in the catalogue, it is always used; the template does not override it.
- Template SEO (with keys). If the entity's own SEO is empty, the key-based template here takes over.
- Default. If both are empty, the product/category name is used.
So template SEO is a bulk default generator: it gives a sensible title to the thousands of pages you did not write one for, and stays out of the way of the ones you did.
{magaza} and the doubled store name. The title template under Theme Settings → Site already appends the store name to every page title (default: %s - Store Name). If you also write {magaza} into the SEO Title, the store name appears twice. Prefer using {magaza} in the SEO Description field.
Where does it apply? Key-based SEO works on: Product, Category, Brand, Tag, Search Results, Blog, Blog Article, Cart, Checkout (delivery step only), Login / Register / Password reset, Form and Custom Pages. On the Account, Review and utility pages (404 / Error / Maintenance) the SEO fields are stored but no separate title is sent to search engines.
ℹSome of these pages are already closed to search engines. The Checkout, Account, Login/Register, Review and Search Results pages tell Google not to list their addresses. Writing an SEO Title is still useful: that title appears in the browser tab. On these pages, use keys such as
{sorgu}to make the tab title meaningful.
Deleting a Page
Only Custom Pages can be deleted. Your store's system pages — Home, Category, Product, Brand, Tag, Search Results, Blog, Blog Article, Cart, Checkout, Account, Login/Register, Form, Review, Not Found (404), Error, Maintenance, Header Structure and Footer Structure — cannot be deleted. They are required for your store to work; even if you deleted one, the system would recreate it immediately. That is why the delete button never appears on them.
To remove a Custom Page:
- Press the (Delete Page) button on the toolbar, or
- Hover over that page in the page menu and click the delete () icon.
The Delete Page confirmation window opens: "Are you sure you want to delete the page '{page name}'? This operation cannot be undone." You are offered the Cancel or Delete option.
Warning: Page deletion cannot be undone. The deleted page and all the component layout inside it are lost. After you delete a page, the editor automatically returns to the Home Page.
A product-specific page (a custom layout that applies to a single product) can be removed. See Urune Ozel Detay Sayfasi.en.
Reset to Default
On system pages, a ↺ Reset to default button sits where the delete button would be (on the toolbar, next to the button).
It loads that page's built-in Treyza default layout: the current blocks are removed and the page returns to the factory block arrangement.
- Press the button.
- The confirmation window tells you how many blocks will change.
- Press Reset to default.
Reversible. This is not saved immediately. If you don't like the result, use Undo (↶) or Discard changes in the ⋮ menu to get your old layout back. The new layout only reaches visitors after you press Save + Publish.
The button appears only on pages that have a built-in default: Product, Category, Brand, Tag, Search Results, Blog, Blog Article, Cart, Login/Register, Form, 404, Error, Maintenance. The Home Page, Header Structure and Footer Structure are entirely yours, so they have no such default.
The Checkout, Account and Review pages have no such button. All three do have a built-in default, but "reset to default" rebuilds the blocks from scratch — and building blocks is disabled on those pages (Pages with a fixed block set). To undo your visual changes use Undo (↶), Discard changes in the ⋮ menu, or roll back to an earlier version from Yayin Gecmisi.en.
On the Product Page this button opens the ready-made layout picker instead, where you choose one of several prepared layouts. See Urun Sayfasi Sablonu.en.
Required blocks — "why can't I publish?"
Some pages carry a job that cannot be skipped: the visitor pays there, signs in there, or reviews their order there. On those pages certain blocks must be switched on. If a required block is missing — or has been turned off with the visibility switch — the page cannot be published.
The rule in one sentence: A page without its required blocks may sit as a draft, but it cannot reach visitors.
| Page | Block(s) that must be on |
|---|---|
| Product Page | Product Images · Product Title · Product Price · Variant Selector · Add to Cart |
| Cart Page | Cart Rows · (Order Summary or Mobile Checkout Bar) |
| Checkout Page | Address Form · Payment Form · Checkout Order Summary |
| Account Page | Order List or Order Card |
| Login / Register Page | Login Form and Register Form (two separate requirements) |
| Form Page | Form Layout |
| Review Page | Review Form |
Pages that are not in the list (Home, Category, Brand, Tag, Search Results, Blog, Custom Pages, 404/Error/Maintenance, Header/Footer Structure) have no required blocks.
When do you see the warning?
If a block is missing, a dialog titled "Required page blocks are missing" opens when you press Save or Publish and lists exactly which blocks are missing. Your options:
- Add missing blocks — appends the blocks to the end of the template; you can move them afterwards.
- Save anyway — appears on Save only. Your draft is stored, but it cannot be published as is.
- Cancel — closes the dialog and changes nothing.
A "{count} required blocks missing" badge also appears in the top bar; hover it to see the names of the missing blocks.
"Add missing blocks" does not work on the Checkout, Account and Review pages. Adding blocks is disabled there (see below) and blocks cannot be deleted in the first place — so if you see the warning, the block has not disappeared, it has been turned off. The right fix: find that block in the block pool and switch its visibility back on. Publishing then goes through.
Why these and not others? The test is single: does the absence of this block directly cost a sale or a member? A checkout page without a payment form takes no orders; nobody can enter a login page without a login form. By contrast you may switch off the shipping info, brand panel or assurance strip blocks freely — the page still does its job.
Pages with a fixed block set (visual editing only)
On some pages you cannot add or delete blocks — you can only change how the existing blocks look, in which order they appear and whether they are visible. The reason is safety: these pages drive the purchase and membership flow, and removing a block could stop a visitor from completing their order.
Today this rule applies to three pages: Checkout, Account and Review.
When you open such a page:
- In place of the component library on the left you see a short explanation; no block list and no search box.
- No trash icon appears in the block pool or on the canvas; there is a lock icon with a tooltip explaining why.
- The ↺ Reset to default button is hidden (it would rebuild the blocks from scratch).
- Containers (Grid / Tabs / Slides) do not offer an add component button.
What you can do on these pages:
| You can | You cannot |
|---|---|
| Colour, background, border, corner, shadow | Add a new block |
| Spacing (padding/margin), container width | Delete a block |
| Typography, alignment, opacity | Drop a new component into a container |
| Change the order of the blocks | |
| Separate visual settings for tablet and mobile | |
| Turn a block off (visibility switch) |
Reordering is allowed: moving blocks around does not break the flow, it only changes the visual layout.
This restriction is not just an editor warning; the server enforces the same rule. Blocks cannot be added to these pages by any other route either.
"I don't want this block, but I can't delete it" — what now?
Use the visibility switch instead of deleting. You turn the block off from the block pool (or by hovering it on the canvas); the block stays in the template but is not drawn for visitors. You can switch it back on any time — unlike deleting, it is easy to undo.
| What you want | How to do it |
|---|---|
| The block should not appear to visitors | Turn the block off (visibility switch) |
| The block should be hidden on mobile only | Use the Visibility setting in the properties panel; see Cihaz Bazli Ayarlar.en |
| The block should sit somewhere else | Drag it to change its order |
| The block should disappear completely | Not possible on these pages — and not necessary; a switched-off block takes no space |
But if you switch off a required block you cannot publish. All three of these pages have required blocks and you will get a warning. See Required blocks.
Ready-made themes do not touch these three pages. When you apply a ready-made theme your Checkout, Account and Review pages stay as they are — because ready-made themes install blocks, and blocks cannot be installed here. The theme's colours and typography still apply to these pages through your general theme settings.
Header Structure and Footer Structure (shared sections)
The Header Structure and Footer Structure are sections that appear in common across all your pages:
- Header Structure (Header): The top section, such as logo, menu, search, cart.
- Footer Structure (Footer): The bottom section, such as links, contact info, social media, payment icons.
To edit them, select Header Structure or Footer Structure under the Structure heading in the page menu. Just like editing a page, you add components inside them and set them up. The difference: a change you make here is reflected on every page.
Tip: If you want to change your menu (top menu), you don't need to go page by page — just edit the Header Structure, and it updates across the whole store. Likewise, you manage the links in the footer from the Footer Structure all at once.
If you don't want the Header or Footer Structure to appear on a page, you can turn off the Show Header Structure / Show Footer Structure switches from that page's edit window (for example for a simple landing page).
Frequently asked questions
Q: On one page the component library does not open, there is an explanation instead. A: That page has a fixed block set (Checkout, Account, Review). You cannot add or delete blocks, but you can change visual settings such as colour, spacing and typography, reorder the blocks and switch them on or off. See Pages with a fixed block set.
Q: Why can't I delete this block? There is no trash icon. A: You are on the Checkout, Account or Review page. These three run the order and membership flow; a block disappearing could stop a visitor from paying. Instead of deleting, turn the block off — it stays in the template, is not shown to visitors, and you can switch it back on whenever you like. Details.
Q: I press Publish and it says "required blocks are missing". A: One of that page's essential blocks is missing or has been switched off. The dialog names them. On ordinary pages pressing Add missing blocks is enough; on the Checkout / Account / Review pages, find the block in the block pool and switch its visibility back on. Which blocks are required on which page: Required blocks.
Q: My menu and footer are missing on the checkout page. A: That is deliberate. The Hide Site Menu setting of the Checkout Header block is on by default so the visitor is not distracted during payment. Turn it off if you want the menu back.
Q: I edited the Account page but nothing changed on the addresses / returns screen. A: Five of the twelve account addresses carry blocks; on the other seven, only the account menu and the page frame come from the theme editor today. Your colour, typography and spacing settings still apply to those screens. Details.
Q: The "OTP Verification Step" block I added to the login page doesn't show on my site. A: This block is drawn in the editor preview only today; the storefront sign-in has no email-code step yet. You may prepare its design in advance, but do not expect a change in your store.
Q: I applied a ready-made theme and my Checkout and Account pages did not change. A: Expected behaviour. Ready-made themes work by installing blocks into pages; since blocks cannot be installed on those three pages, they are skipped. The theme's colours and fonts are applied store-wide, including those pages.
Q: I want to delete the Home Page but there's no delete button. A: The Home Page is a protected page and cannot be deleted (your store must have an entry page). You can change the content of the Home Page, but you cannot remove the page itself.
Q: I changed my menu but it only changed on one page. A: Most likely you put the menu inside a page as a separate component. For a shared menu on all pages, you should edit the menu in the Header Structure.
Q: What do the SEO Title and SEO Description do? A: These determine how your store will appear in search engines like Google. A well-written SEO title and description make it easier for people to find you in search and click. If you leave them blank, the system uses reasonable defaults, but filling them in is recommended.
Q: I want to delete the Category page but there's no delete button. A: Every page other than Custom Pages (Category, Product, Brand, Tag, Search, Blog, Cart, Checkout, Account, Login/Register, Form, Review and the utility pages) is one of your store's system pages and cannot be deleted. Even if you deleted one, the system would recreate it immediately. You can change the page's content freely, and ↺ Reset to default takes it back to the factory layout.
Q: The text I wrote in the SEO Title comes out the same on every product.
A: You wrote fixed text. The Product Page serves every product from a single template; for a different title on each product you must use a key — for example {urun} | {marka}. Click the chips below the field to insert one.
Q: I wrote a product-specific SEO title but the key-based template title shows / doesn't show. A: The product's own SEO title in the catalogue always wins. The key-based template title only kicks in for products whose own SEO is empty.
Q: The store name appears twice in the title.
A: The title template under Theme Settings → Site already appends the store name. Remove the {magaza} key from the SEO Title.
Q: The products I see in the category editor are not mine. A: You have not picked a category yet, so the editor opened with sample data. Use Pick a category from my store… in the top-right selector. Sample data is never shown to visitors.
Was this page helpful?
Publish History & Restoring an Earlier Version
Every time you Publish, a full snapshot of that page (blocks + settings) is saved. So you can return to any earlier version with one click and undo a…
Component Library (Left Panel)
The shelf that holds the ready-made building blocks (components) you can add to your page. You grab a component from here and drag it onto the canvas,…