ASSL.
OpenCart modules · ASSL

OpenCart modules
for your online store

OpenCart modules that take care of repetitive work. Manage content, data and store capabilities in one familiar environment.

OpenCart / ocStoreContent · Data · Automation
Working with your technologies
OpenCartWordPressWooCommercePHP
01 / ASSL modules

Small tools.
A better way to work.

Tools to grow your store: content, catalog management, integrations and everyday automation.

ASSL Basic SEO 0.2.1

ASSL Basic SEO 0.2.1

Core technical SEO tools for OpenCart and ocStore: multilingual templates, empty-field autofill, SEO URLs, redirects, JSON-LD, Open Graph, robots.txt and sitemap.

29 USD

SEOOpenCart SEOocStore SEOSEO templatesSEO URLredirectsJSON-LDOpen Graphsitemaprobots.txtcanonicalhreflangFAQ
What the module does

ASSL Basic SEO centralizes common technical SEO tasks for OpenCart and ocStore. Administrators manage multilingual templates, redirects, structured data, Open Graph, robots.txt and XML sitemap from one section.

The module fills only empty SEO fields and creates missing product SEO URLs while preserving existing values.

  • Multilingual Title, Description and H1 templates and category-based product rules.
  • Bulk filling with preview, Start, Stop and Restore.
  • Product SEO URLs without replacing existing URLs.
  • 301/302 redirects, duplicate/cycle/chain checks, CSV import and export.
  • JSON-LD, Open Graph and FAQ in the same ZIP.
  • robots.txt backup, restore and download.
  • Multilingual sitemap, canonical/hreflang, investigated OCFilter pages and the standard ocStore blog.
  • WebP/AVIF for cached JPEG/PNG files when supported; originals and GIFs remain unchanged.
Support ↗
Block Editor — block-based content for OpenCart
Demo available

Block Editor — block-based content for OpenCart

A block editor for OpenCart and ocStore that converts existing HTML, adds structured blocks, and uses the store file manager.

29 USD

OpenCartocStoreeditorcontentEditor.js
What the module doesASSL Block Editor replaces selected Summernote fields with a structured block editor. Version 0.3.2 converts existing HTML into blocks, writes the result back to the original field, and keeps stored content available when the editor is disabled.
  • Text, headings, quotes, lists, tables, video, buttons, delimiters, and columns.
  • Conversion of existing HTML with list structure preserved.
  • Image selection and replacement through the OpenCart file manager.
  • Plain unordered lists instead of a separate Checklist tool.
  • Tool menus close when clicking outside.
  • Stored HTML remains available without the editor.
Support ↗
Contact Form & HTML Anywhere — Content Anywhere
Demo available

Contact Form & HTML Anywhere — Content Anywhere

Build contact forms and trusted HTML blocks, then place them through OpenCart layouts or the [hs_ID] shortcode. No Bootstrap or ionCube; the license activates online.

19 USD

contact formfeedback formHTML blockshortcodecustom codeOpenCartocStore
What the module doesContent Anywhere adds two reusable module types: a configurable contact form and a trusted-administrator HTML block. Place an instance in a standard store layout or embed it with [hs_ID] in storefront HTML.

The form validates allowed fields server-side, escapes data in HTML email and includes CSRF and anti-spam protection. Submissions are not stored in the module’s own database.
  • text, email, phone, textarea, select, radio, checkbox, date, time and datetime fields.
  • Custom labels, placeholders, masks, options and validation messages.
  • Administrator and visitor email, [list] and [page_url].
  • Cloning, custom CSS class and .tpl/.twig templates.
  • Placement through layouts or [hs_ID].
Support ↗
ASSL Lookbook — products on photos
Demo available

ASSL Lookbook — products on photos

Interactive product areas on photos. Includes ASSL Lookbook Single and ASSL LookBook SlideShow with slider and tabs.

10 USD

lookbookproducts on photoscollectionspolygonsslidertabsOpenCart
What the module doesASSL Lookbook links products to separate areas of a photo. Draw closed polygons so shoppers can open a product card directly on the image.

ASSL Lookbook Single displays one composition. ASSL LookBook SlideShow combines multiple lookbooks into a slider or tabs for clothing, furniture and décor collections.
  • Multiple product areas on one photo
  • Vertex editing, deletion and Ctrl+Z
  • Manual and automatic product links
  • Single and SlideShow output with slider and tabs
  • Multilingual UK/RU/EN titles
  • Responsive cards and add-to-cart
Support ↗
Product Import — XLSX and CSV product imports
Demo available

Product Import — XLSX and CSV product imports

Import products from XLSX or CSV with flexible column mapping, preview and create/update/upsert modes. Batch processing and a CSV report help track results; empty cells preserve existing data.

29 USD

OpenCartocStoreproduct importXLSXCSV
What the module doesASSL Product Import moves a catalog from XLSX/CSV into OpenCart or ocStore through a guided flow: file upload, column mapping, preview, batch import, and report. Create, update, and identifier-based upsert workflows are supported. Mapping profiles can be saved without starting an import and reused later. Empty cells preserve current values; __CLEAR__ clears the mapped field.
  • XLSX and CSV with arbitrary headers.
  • Create, update, and upsert modes.
  • Preview and batch processing.
  • Immediate profile saving.
  • Shared and language-specific SEO URLs.
  • Special price with start and end dates.
  • Localized stock-status lookup.
  • Shared and language-specific attributes.
  • Image downloads from URLs.
  • CSV report with row errors.
Support ↗
Edit product button for OpenCart 3

Edit product button for OpenCart 3

Open the admin product form directly from a product page or category listing.

opencartocstoreproduct editingadmin shortcutocmod
What the module doesASSL Edit Button OC3 adds administrative edit links to the storefront. A store owner can open a product in the admin area from its page or category listing without searching for it again.

The controls are shown only to an active administrator allowed to modify products. The admin token is never included in storefront HTML.
  • Floating edit button on product pages.
  • Separate edit link for every product in a category.
  • Checks modify permission for catalog/product.
  • Supports separate admin and storefront sessions.
  • Responsive styles with no settings page.
Support ↗
Out-of-stock products at the end of the list

Out-of-stock products at the end of the list

The modification automatically moves out-of-stock products to the end of catalog lists without hiding them from shoppers. It applies to category, search, manufacturer and special-offer pages.

OpenCartocStoreproductsout of stocksortinginventoryOCMOD
What the module does

The modification changes catalog ordering so that out-of-stock items appear after products that are available.

It applies to category pages, search results, manufacturer product lists and special offers. Products remain visible; only their position in the list changes.

  • Moves out-of-stock products to the end of the list.
  • Works on category pages and search results.
  • Applies to manufacturer pages and special offers.
  • Requires no activation or ionCube.
Support ↗
ASSL Apply Button — “Apply” button for OpenCart admin forms
Demo available

ASSL Apply Button — “Apply” button for OpenCart admin forms

ASSL Apply Button adds an “Apply” button to the main admin form so merchants can save changes and remain on the current edit page. It works only on administrative routes ending in `/edit`.

OpenCartocStoreadminapplysaveOCMODPHP 7.4PHP 8.2
What the module does

ASSL Apply Button adds an Apply button to the main administration form. Save changes and continue editing on the same page.


The module works on administration routes ending in /edit. After the standard success message, it opens the original edit address. The standard Save button keeps its existing behavior.
  • One “Apply” button with a save icon.
  • Submits the standard form with all fields and its CSRF token.
  • Preserves native validation and submit handlers.
  • Returns to the original /edit page after confirmed success.
Support ↗
Try the module before you choose.

Sign in with demo/demo — the fields are prefilled. Explore a shared preview without saving changes.

02 / AI & AUTOMATION

Less routine for your team.
More time for your business.

I automate specific operations, from the first enquiry and catalog updates to document processing, customer support and management reporting.

No enquiry gets lost

The workflow collects enquiries from your website, email and messengers, identifies the request, creates a CRM deal and assigns an owner.

Support without a queue of repeat questions

AI checks order status, availability and return rules, replies to the customer and sends unusual cases to a team member.

Documents without copy and paste

Invoices, forms, price lists and PDFs are read, validated and transferred into your CRM, accounting system or spreadsheet.

Store, CRM and operations stay in sync

Orders, customers, inventory and statuses update across OpenCart, your CRM, accounting tools and spreadsheets without duplicate entry.

Catalog data becomes publish-ready faster

The system processes supplier feeds, normalizes attributes, assigns categories, prepares descriptions and flags missing information.

Reports without an Excel marathon

Sales, advertising, support and inventory data flow into scheduled reports, while anomalies and bottlenecks are sent to the right person.

Discuss automation ↗

Stanislav
Fedorenko

Full Stack developer · Ukraine

Profile snapshot · 5 Sep 2026Profile snapshot · 5 Sep 2026
03 / Full Stack

From a website to a system
that works for you.

I’m Stanislav Fedorenko. I build websites from scratch and improve existing online stores, from responsive interfaces to backend logic and integrations. My stack includes OpenCart, WordPress, WooCommerce and PHP.

OpenCart & WooCommerce

Stores, modules and the features your business needs.

WordPress

Websites, custom plugins and interface development.

Integrations & automation

Connecting websites to external services through APIs.

Ongoing development

Improvements, fixes and technical support.

Telegram ↗

Let’s find a solution
for your next task.

Get help choosing a module, connecting an integration or automating a workflow.

Message on Telegram ↗Direct contact: @walkart_ua