OpenCart & PHP
Article
Why Marketplaces Reject Your Product Feed
You submitted the feed and it was rejected, often without a comprehensible explanation. Below are the most frequent causes, all of which you can check yourse…
Article
What to Check Before Upgrading Your Store
Store upgrades derail not because the process is difficult, but because of surprises: a module with no version for the new branch, a theme written for the ol…
Article
Store Is Down: What to Check First
The store has stopped working. The first thing to do is not to rush: half of the irreparable damage is done in the first few minutes, when files start gettin…
Article
Slow OpenCart Admin: Causes and Fixes
Store speed is usually discussed from the customer's side. But there is another side that costs money every day: when a manager waits a minute for the produc…
Article
Migrating to OpenCart 4: Who Actually Needs It
Store owners ask whether it is time to move to OpenCart 4 more and more often. The answer is rarely a simple yes or no, so it is worth working through it by…
Article
XML / YML Product Feed Development for OpenCart
To sell on marketplaces and run ads you need a product feed — a structured XML/YML file describing your products. Every platform (Google Merchant, Facebook…
Article
OpenCart Recovery After a Hack
A hacked store is not only damaged reputation — it is a risk to customer data and a penalty from search engines. Recovery is not simply "remove the virus": i…
Article
MultiStore on OpenCart: Several Storefronts, One Admin
The MultiStore feature lets you run several stores from a single OpenCart admin: different domains, designs and prices, but a shared product and order base…
Article
Multilingual Setup for OpenCart
A multilingual store widens your audience and improves SEO across regions. OpenCart supports several languages out of the box, but working and indexing corre…
Article
Bulk Product Import into OpenCart from Excel / CSV
Entering a thousand products by hand takes weeks. A bulk import from Excel/CSV fills an OpenCart catalogue in hours: names, descriptions, prices, specificati…
Article
OpenCart Version Migration: A Safe Upgrade With No Data Lost
Old OpenCart versions (1.5, 2.0, 2.3) are steadily losing support: modules stop being updated, PHP moves on, and vulnerabilities appear. Migrating to a curre…
Article
OpenCart / ocStore Security Audit: Find and Close the Gaps
An online store is an attractive target: payment data, a customer base, traffic. A security audit of OpenCart / ocStore finds the weak points before an attac…
Article
OCFilter Setup for OpenCart
Once a catalogue runs to hundreds of products, a shopper without a decent filter simply will not find what they came for — and leaves. OCFilter is the most w…
Article
Fixing OpenCart Errors and Bugs
A white screen, a 500 error, a button that vanished, a product that will not save — bugs like these paralyse a store and cost you sales. Fast diagnosis and a…
Article
OCMOD Module Development for OpenCart: When You Need It and How It Works
OCMOD is OpenCart’s modification system, which lets you change store code without editing core files. Instead of altering the original controllers or templat…
Article
Redis Caching in OpenCart 3.x: Setup and Tuning
A slow OpenCart is one of the most common complaints store owners have. One of the most effective ways to speed it up is Redis. Here it is, step by step. Wh…
Article
PHP 8.3 in OpenCart: Migrating Without Breaking Things
PHP 8.1 reached end of life in December 2025, and PHP 8.3 runs 15–25% faster. Here is how to migrate OpenCart without landing on a white screen. The problem…
Article
OpenCart vs ocStore 2025: The Differences and Which to Choose
If you are considering opening an online store on OpenCart, or already run one and want to understand the difference between official OpenCart and the Ukrain…
Article
Nova Poshta API v4 in OpenCart: Step-by-Step Integration
The Nova Poshta API v4 is a JSON-RPC API that lets you pull the list of cities and branches, calculate shipping cost and track a parcel straight from your Op…
Article
LiqPay for OpenCart: Full Payment Module Integration
LiqPay is the most widely used payment provider in Ukraine. Connecting it to OpenCart takes 30–60 minutes once you know the order of operations. Step 1: reg…