Skip to content

Blog

The Blog lets you publish articles and news directly in your store. You can write posts in multiple languages, organize them into categories and tags, build their content with the visual Builder, and fine-tune how they appear on the storefront.

Path: Admin > Content & Theme > Blog

INFO

The Blog is an add-on. If you don't see it in the menu, it must first be enabled for your store. Viewing posts requires the blog.view permission; making changes requires the blog.manage permission.

The Blog section has these items in the sidebar:

  • All Posts — overview and management of posts
  • Create Post — new post form
  • Categories — blog categories
  • Blog Tags — blog tags
  • Blog Configuration — appearance of the blog listing page
  • Card Configuration — appearance of the post cards

All Posts

Path: Admin > Content & Theme > Blog > All Posts

The overview screen shows summary counts: Total Posts, Published, Drafts, and Featured. Below them is the list of all posts.

Each post offers these actions:

  • View — opens the post on the storefront (available only for published posts)
  • Toggle status — publishes the post or returns it to drafts
  • Toggle featured — turns the featured flag on or off
  • Edit — opens the edit form
  • Builder — opens the visual content editor for the post
  • Delete — removes the post (including its uploaded featured image)

Creating a Post

Path: Admin > Content & Theme > Blog > Create Post

The form is split into three tabs: Basic Info, SEO, and Localization. Translatable fields (title, content, excerpt, meta fields) are entered separately per language using the language tabs.

Basic Info tab

FieldDescription
Title (required)Post heading, max. 255 characters. Entered per language.
ContentPost body in a rich-text editor. Optional — we recommend building the main content with the Builder. This field is used as a fallback when no blocks (blueprints) are added.
ExcerptShort post description, max. 500 characters. If left empty, it is generated automatically from the content.
SlugThe post's URL identifier. Created automatically from the title (removes diacritics, lowercases, replaces spaces with hyphens). Use the Generate button to regenerate it. The slug must be unique.
Featured imagePost image. Upload a file (JPEG, PNG, JPG, GIF, WEBP; max. 2 MB) or pick one from the media library.
AuthorChoose a team member as the author. It must be a staff user. If you don't choose anyone, the signed-in user becomes the author.
CategoriesAssign the post to one or more categories (checkboxes).
TagsAssign one or more tags to the post.
PublishedEnables publishing of the post.
FeaturedMarks the post as featured.
Publish dateShown when the post is published. If left empty, the post is published immediately.

SEO tab

FieldDescription
Meta titleSEO title for search engines, max. 255 characters. Entered per language.
Meta descriptionSEO description, max. 500 characters. Entered per language.
Meta keywordsKeywords separated by commas.

Localization tab

Here you select the languages the post should be available in. If you select no language, the post is available in all of the store's languages.

Saving the post

The form offers two buttons:

  • Create post — saves the post and returns you to the list.
  • Create with Builder — saves the post and opens the visual Builder right away to build the content.

TIP

The post's reading time is calculated automatically from its content (roughly 200 words per minute) — you don't need to set it.

Post content Builder

Path: Admin > Content & Theme > Blog > All Posts > [post] > Builder

The Builder is a visual editor where you assemble the post's content from blocks (blueprints) by drag and drop. Both blog-specific and global blocks are available. Reorder blocks by dragging and save your changes with the save button.

If the post contains blocks, the storefront shows the content from the Builder. The Content text field from the Basic Info tab is used only as a fallback when no blocks are added.

Blog Categories

Path: Admin > Content & Theme > Blog > Categories

Categories help organize posts. When creating or editing a category you enter:

FieldDescription
Name (required)Category name per language, max. 255 characters.
DescriptionOptional description per language, max. 500 characters.
ColorCategory color in HEX format (e.g. #3B82F6).
ActiveWhether the category is active.

The category slug is created automatically from the name and updates when the name changes. The list shows the number of assigned posts for each category.

WARNING

A category that contains posts cannot be deleted. Remove the posts from it first.

Blog Tags

Path: Admin > Content & Theme > Blog > Blog Tags

Tags work the same way as categories and provide finer labeling of posts. When creating or editing a tag you enter the same fields: Name (required, per language), Description, Color (HEX), 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: Admin > Content & Theme > Blog > Blog Configuration

Here you set the appearance and behavior of the blog listing page (/blog).

  • Title and Subtitle — the blog page headings (translatable, at least one language must be filled in)
  • Background image — image behind the header (JPEG, PNG, JPG, GIF, WEBP; max. 8 MB), or from the media library
  • Show post count — toggles the post counter in the header
  • Banner height (mobile / desktop) and Border radius — the header's dimensions and appearance

Post display

  • Posts per page — number of posts on one page (1 – 50, default 12)
  • Default sort — Newest first, Oldest first, Most popular, or Alphabetical
  • Show featured and Featured posts count — inserts a featured-posts section (1 – 10)
  • Sidebar type — Static (always visible), Closable (toggle button), or None
  • Default open — whether the panel is open on page load

Quick category menu

  • Enable — a compact category menu on the blog page
  • Max. visible categories — 1 – 50
  • Position — Above sorting, Below header, or Above products
  • Footer description and Show description — optional text below the post listing
  • Footer heading and Truncate at — heading and text trimmed to a chosen number of characters (50 – 2000)

Card Configuration

Path: Admin > Content & Theme > Blog > Card Configuration

Controls how the individual post cards look in the blog listing. The setting is shared across all cards.

Displayed elements

  • Featured image — show the thumbnail image
  • Categories and Max. categories — show categories and their maximum count (1 – 10)
  • Category colors — use the category's color
  • Title — show the heading
  • Excerpt and Excerpt length — show the excerpt and its length in characters (50 – 500)
  • Author and Author avatar — show the author's name and photo
  • Publish date — show the date
  • Reading time — show the estimated reading time
  • Featured badge — show the featured-post marker
  • View count — show the view counter

Appearance

  • Card layout — Vertical, Horizontal, or Compact
  • Image aspect ratio — 16:9, 4:3, 1:1, or Auto
  • Title lines — 1 – 5
  • Excerpt lines — 1 – 5
  • Hover effects — enable animations on hover
  • Border radius — None, sm, md, lg, xl, or Full
  • Shadow — None, sm, md, lg, or xl
  • Spacing — Compact, Normal, or Loose

Storefront display

Published posts appear in the blog listing at /blog, and individual posts on their own SEO-friendly URL. Drafts (unpublished posts) are visible only in the admin.