Blog
The blog lets you publish articles and news right in your store. You can write posts in several languages, organize them into categories and tags, build their content from blocks and fine-tune how they appear in the store.
Path: Engage › Content & Theme › Blog
INFO
The blog is an add-on. If you do not see it in the menu, switch it on in System › Store features.
The Blog menu has these items:
- All Posts — overview and management of posts
- Categories — blog categories
- Blog Tags — blog tags
- Blog Configuration — how the blog listing page behaves
- Card Configuration — how the post cards look
Posts from Merzio AI
Merzio AI can draft articles for you — tell it what the post should be about (e.g. "write 3 articles about caring for leather shoes"). It prepares them as drafts including categories, tags and an image, shows you a card with the changes and saves them only after you confirm. It publishes them only when you explicitly ask it to. More in Merzio AI.
All posts
Path: Engage › Content & Theme › Blog › All Posts
The header has the Categories, Tags and Create Post buttons. Below is the post list with the title and image, status (Published / Draft, plus Featured and Blocks badges when the post has content made of blocks), author and publication date.
Click a post to edit it. More actions are in the ⋯ menu at the end of the row:
- View on Site — opens the post in the store (published posts only)
- Content editor — opens the block editor for the post content
- Publish / Unpublish — publishes the post or turns it back into a draft
- Feature / Unfeature — switches the featured flag on/off
- Delete — removes the post (together with the uploaded featured image)
Creating a post
Path: Engage › Content & Theme › Blog › All Posts › Create Post button
The form has three tabs: Basic, SEO and Localization. Translatable fields (title, content, excerpt, meta data) are entered separately for each language using the language tabs.
Basic tab
| Field | Description |
|---|---|
| Title (required) | The post heading, max. 255 characters. Entered for each language. |
| Content | The post text in a rich text editor. Optional — we recommend building the main content from blocks in the content editor. This field is only used when the post has no blocks. |
| Excerpt | A short description of the post, max. 500 characters. Leave it empty and it is generated automatically from the content. |
| Slug | The URL identifier of the post. Created automatically from the title (removes diacritics, lowercases, replaces spaces with hyphens). The Generate button creates it again. The slug must be unique. |
| Featured Image | The post image. Upload a file (JPEG, PNG, JPG, GIF, WEBP; max. 2 MB) or pick one from the media library. |
| Author | Choose a team member as the author. If you choose nobody, the logged-in user becomes the author. |
| Categories | Put the post into one or more categories. |
| Tags | Give the post one or more tags. |
| Published | Switches publication of the post on. |
| Featured | Marks the post as featured. |
| Published Date | Leave it empty and the post is published immediately. |
SEO tab
| Field | Description |
|---|---|
| Meta Title | SEO title for search engines, max. 255 characters. Entered for each language. |
| Meta Description | SEO description, max. 500 characters. Entered for each language. |
| Meta Keywords | Keywords separated by commas. |
Localization tab
In the Available Locales field choose the languages the post should be available in. If you choose none, the post is available in all languages of the store.
Saving the post
- Create Post in the floating bar at the bottom — saves the post and returns you to the list.
- Create and open content editor in the header — saves the post and opens the block editor straight away to build its content.
When editing an existing post, save changes with Update Post (undo them with Discard). The header has a Content editor button and, for a published post, View on Site.
TIP
The reading time of a post is calculated automatically from its content (about 200 words per minute); you do not need to set it.
Post content from blocks (content editor)
Path: Engage › Content & Theme › Blog › All Posts › ⋯ menu › Content editor (or the Content editor button when editing the post)
In the block editor you build the post content from blocks (text, images, banners, products…) by dragging. Both blog blocks and general blocks are available. Change the block order by dragging and save the changes with Save.
If the post contains blocks, the store shows the content from the blocks. The Content text field from the Basic tab is only used when no blocks are added.
Blog categories
Path: Engage › Content & Theme › Blog › Categories
Categories help organize posts. Add a new category with the Create Category button in the header; save the form with Create Category in the floating bar at the bottom (when editing, Update Category). You enter:
| Field | Description |
|---|---|
| Category Name (required) | The category name for each language, max. 255 characters. |
| Category Description | An optional description for each language, max. 500 characters. |
| Category Color | The category colour (e.g. #3B82F6), which post cards can use. |
| Active | Whether the category is active. |
The category slug is created automatically from the name and updated when the name changes. The list shows the number of assigned posts for each category.
WARNING
A category that contains posts cannot be deleted. First remove the posts from it.
Blog tags
Path: Engage › Content & Theme › Blog › Blog Tags
Tags work like categories and are used for finer labelling of posts. Add a new tag with the Create Tag button in the header. You enter the same fields: Tag Name (required, for each language), Tag Description, Tag Color and Active. The slug is generated automatically from the name.
WARNING
A tag assigned to posts cannot be deleted until you remove it from them.
Blog configuration
Path: Engage › Content & Theme › Blog › Blog Configuration
Here you set how the blog listing page (/blog) behaves. Save changes with Save Configuration in the floating bar at the bottom; the Preview Blog Page button opens the blog in the store.
- Enable Blog System — when off, all blog addresses return a 404 error and the blog is hidden from the store.
Posts configuration
- Posts Per Page — the number of posts on one page (1 – 50, default 12)
- Default Sort — Newest First, Oldest First, Most Popular or Alphabetical
- Featured Posts Count and Show Featured Posts Section — the section of featured posts (1 – 10)
Sidebar configuration
- Sidebar Type — Static (Always Visible), Closable (Toggle Button) or No Sidebar
- Default Open — whether the closable sidebar is open when the page loads
Header configuration
The look of the blog header (title, subtitle, background image, colours, post count) is set in Canvas — the Open Canvas button takes you there. More below in Blog look in Canvas.
Quick category menu configuration
- Enable Quick Category Menu — a short category menu on the blog page
- Max Visible Categories — 1 – 50
- Position — Above Sorting, Below Header or Above Products (above the posts)
Footer configuration
- Show Footer Description — optional text below the post listing
- Footer Header and Footer Description — heading and text for each language
- Truncate At — shortens the text to the chosen number of characters (50 – 1000)
Card configuration
Path: Engage › Content & Theme › Blog › Card Configuration
Decides how the individual post cards in the blog listing look. The setting is shared by all cards and saved with Save Configuration.
Content display options
- Show Featured Image, Show Title, Show Excerpt, Show Author
- Show Categories, Show Publish Date, Show Reading Time, Show Featured Badge
Layout options
- Card Layout — Vertical, Horizontal or Compact
- Image Aspect Ratio — 16:9, 4:3, 1:1 or Auto
- Border Radius — None, Small, Medium, Large, Extra Large or Full
Content limits
- Max Categories — 1 – 10
- Excerpt Length — 50 – 500 characters
- Title Lines and Excerpt Lines — 1 – 5
Visual options
- Show Category Colors, Hover Effects, Show Author Avatar
- Shadow — None, Small, Medium, Large or Extra Large
- Spacing — Compact, Normal or Loose
Blog look in Canvas
You adjust the look of the blog page visually in Canvas: Engage › Design › Canvas, and in the page picker choose Store areas › Blog. In the Blog page panel you set, for example, the title and subtitle (and whether they show), the background image, the title and subtitle colours, the post count in the header, the layout and the number of posts per page. You see the changes in the preview right away, and customers see them after you publish.
For advanced styling of the blog with custom CSS there are stable classes (blog-hero-title, blog-card-*, blog-sidebar-*…) — see CSS hooks.
How it appears in the store
Published posts appear in the blog listing at /blog, and each post at its own SEO address. Drafts (unpublished posts) are only visible in the administration.