AI (GPT) Convenient Blog
Short description
The add-on extends the blog in CS-Cart: adds an Editor.js content editor, article covers, likes and views, AI (CGGPT) integration for content generation, product-to-article linking, and a “Product in Article of the Day” block for Block Manager.
What it is used for
- Improve blog functionality on the storefront and in the admin panel.
- Generate article text with AI using a prompt.
- Manage article, editor, and display settings.
- Show articles in a separate section, link products to articles, and display related articles on the product page.
Main features
- Editor.js editor — headers, paragraphs, images, tables, lists, and other tools (configured in the “Tools” section).
- AI assistant — generates article content from a prompt in the admin page editor (via CGGPT/Supabase).
- Article cover — upload and store a header image.
- Likes and views — tracks likes and views (enabled via settings).
- Article of the day — mark one article as “article of the day”.
- Products in an article — link products to an article and show linked articles on the product page.
- Block Manager block — “Product in Article of the Day” block to show products from the article of the day.
- Storefront editor — when enabled, customers can create and edit articles in their account area (
best_blog.write,best_blog.all_articles). - Migrations — creates required tables and columns during installation (for example
ms_best_blog_likes,ms_best_blog_link_products, etc.).
Where to find it in admin
- Website → Pages — create and edit blog pages (page type “Blog”). The editor includes: AI assistant (prompt, products), “Article of the day” checkbox, product linking, cover image.
- Add-ons → Manage add-ons → AI (GPT) Convenient Blog — settings:
- Products — link products to an article; show linked articles on the product page.
- Blog — default root category, likes, views, subtitle.
- Profile — enable storefront article editor.
- Tools — enable/disable Editor.js tools (header, delimiter, paragraph, embed, image, underline, table, raw, list, Marker).
- Design → Layouts — “Product in Article of the Day” block in Block Manager.
Dependencies
- The add-on uses the external CGGPT (Supabase) service to generate AI content.
- English
- Русский
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
AI (GPT) Convenient Blog: instruction
Installation
Install the add-on using standard CS-Cart tools via Add-ons → Manage add-ons. During installation, migrations are executed (tables ms_best_blog_likes, ms_best_blog_link_products are created, and columns are added to pages and page_descriptions).
Initial setup
- Open Add-ons → Manage add-ons → AI (GPT) Convenient Blog.
- In the Blog section, set the Default root category ID — choose the parent page for blog articles (via the pages picker).
- Enable the required options:
- Products — link products to an article and display linked articles on the product page.
- Blog — likes, views, subtitle.
- Profile — storefront article editor (for the customer account area).
- Tools — Editor.js tools (header, delimiter, paragraph, embed, image, etc.).
Creating articles in the admin panel
- Go to Website → Pages.
- Create a new page or open an existing one.
- Set the page type to “Blog”.
- Fill in:
- Title — the article title.
- Subtitle — if the option is enabled.
- AI assistant — enter a prompt and click “Write an article” to generate content with AI. If needed, enable “Consider products in the article” and choose products.
- Article of the day — enable the checkbox to mark the article as the “article of the day”.
- Products — if enabled, link products to the article via the picker.
- Cover — upload an article cover image.
- Save the page.
Storefront editor
When the “Storefront article editor” option is enabled:
- A “My articles” menu item appears in the customer account area (
best_blog.all_articles). - Customers can:
- view their articles list;
- create a new article (
best_blog.write); - edit an existing article;
- delete their articles.
- Articles are stored with
blog_user_idand the root category from the add-on settings.
“Product in Article of the Day” block
- Go to Design → Layouts.
- Add the “Product in Article of the Day” block (from the blog section).
- The block displays products linked to the article marked as the “article of the day”.
Verification
- Create a “Blog” page with a cover and content.
- Open the article on the storefront and verify the cover, likes, and views (if enabled).
- Link products to the article and open the product page — make sure the article is displayed (if enabled).
- Mark an article as the “article of the day”, add the “Product in Article of the Day” block to a page, and verify that products are displayed.
Maintenance
Update
Update the add-on via Add-ons → Upgrade center or via the add-on git repository.
Removal
Remove the add-on via Add-ons → Manage add-ons. Tables and data created by migrations can be removed manually if needed.
Changelog
v2.1.0
24.02.2026
- [*] Module template updated
v2.0.0
16.02.2026
- [+] Ability to auto-generate an article with GPT
- [*] Add-on name updated
- [*] Fixed moderation and article display issues
- [!] Fixed toolbar layout
- [*] Module template updated
- [*] Updated domain for CGGPT requests
- [*] Updated DESCRIPTION and INSTRUCTION according to add-on functionality
v1.1.5
- [!] Bug fix: added an array key existence check
- [*] Module standardization
- [*] Settings split into relevant sections
- [+] Added a setting for the root article category
v1.1.4
14.07.2023
- [!] Restored recipes functionality
- [!] Fixed addon.xml
- [+] Module standardization
v1.1.3
05.07.2023
- [+] Changed image cropper behavior
v1.1.2
10.06.2023
- [+] Added a cropper to edit and add an article image
v1.1.1
06.03.2023
- [+] Added a new attribute for recipes
v1.1.0
02.03.2023
- [+] Added recipes functionality
v1.0.0
13.02.2023
- [+] First release
Legend:
[+] Added | [-] Removed | [*] Changed | [!] Bug fix
Here you can share your opinion and evaluate our work.
Your feedback helps us become better and offer you even better service.