The blog in Hummerce is the store's news module: posts with an image, a teaser and categories, under their own blog address, with the option to schedule publication for a chosen day. Store staff run it in the panel without a developer, and the store gains content that attracts search traffic and builds customer trust.
As of Hummerce 2.35 (last changes to the feature: 2.34.21), updated 2026-10-16.
A blog post is a static page of the NEWS type. It is created in the panel under Contents -> News, or with Add news page - the same list and form as for static pages, with blog-specific fields. A post has a symbol, title, teaser, photo, content in the content editor and, optionally, contents added to the page.
The news list in the panel shows a category column and can be filtered by category.
Categories are a separate dictionary in the panel: Contents -> News categories. A category has a name, a title, Category image desktop, Category image mobile, Category description, visibility and meta tags (META: Keywords, META: description). A post can belong to several categories at once (the Blog category field). Only categories marked as visible appear in the store.
/blog..../blog/post/<post symbol> and a category .../blog/cat/<category symbol> - the symbol is set by store staff when the post or category is created.Blog addresses do not use the friendly links mechanism generated from object names - see SEO overview.
The post list is split into pages. The number of posts per page is the Max news amount setting, 3 by default. The order and extra criteria of the list are set by Blog posts criteria; by default posts are sorted newest first. The "Previous" and "Next" buttons and page numbers appear when there are more posts than the per-page limit.
On a post, set Publish date and leave the post invisible in the store. The Blog publish task runs once a day at 1:00 in the panel, finds invisible posts whose publication date has passed and makes them visible. The change is saved in the post's history.
So a post appears in the store at the next run of the task, not to the minute of the chosen date.
The page title, META: Keywords and META: description of a post come from its own fields, as do the robots settings (No index for robots, Robots noFollow) and redirect, available in the post form like for other pages. The blog main page uses the settings of the static page with the symbol blogMainPage, and the category page uses the category data.
The blog has been part of the platform since version 2.27. Last changes to the feature: 2.34.21 (correct behaviour for an invalid category address).
The store does not add a blog link to the menu by itself - the implementer places it.
Does Hummerce have a built-in blog?
Yes. The blog module provides a post list, categories, post pages and a blog main page at an address ending in /blog, in the Bootstrap 5 and Bootstrap 4 templates.
Can I schedule a post?
Yes. Set Publish date and leave the post invisible - after that date the store publishes it at the next run of the task (once a day at 1:00). This requires the publishing module to be enabled.
Can a post have several categories?
Yes. The Blog category field accepts multiple categories.
Is the blog multilingual?
Partly. The post title and content can be translated into the store languages, and the blog messages have an English version. The teaser and photo of a post have no separate language versions.
How long does blog implementation take?
The simplest implementation is from 3 h. The time depends on the number of languages, the look adaptation and the store version.
Do posts have nice addresses with the title?
No. The address contains the post symbol (e.g. .../blog/post/post-name) set at creation, not an automatically generated title.
Want to see how the blog could work in your store? Book a free demo.
News.ec2_pages_list and ec2_pages_get (read-only, pages permission) - a list of pages with type and visibility, and the content of a chosen page.Blog texts are changed in the messages editor. Default English values:
| Key | Default value (EN) |
|---|---|
msg.shop.blog.title |
Blog |
msg.shop.blog.categories |
Blog - categories |
msg.shop.blog.mainPage |
Blog - main page |
msg.shop.blog.checkMore |
Read more |
msg.shop.blog.more |
more |
msg.shop.blog.prevPage |
Previous |
msg.shop.blog.nextPage |
Next |
msg.shop.blog.newsCategory |
Category: |
msg.shop.blog.addComment |
Add comment |
| Parameter (symbol) | Object | EN label |
|---|---|---|
_blogCategory |
page | Blog category |
showOnMainPage |
page | Show on main page |
publicationsDate |
page | Publish date |
_news_head |
page | News headline |
_news_shot |
page | News photo |
blogDesktopImage |
blog category | Category image desktop |
blogMobileImage |
blog category | Category image mobile |
blogDescription |
blog category | Category description |
blogMainPage provides the title and meta tags of the blog main page.