Server Errors and Blank Pages in OpenCart: Most Common Causes

Updated on 20/01/2016 for OpenCart 2.x

Even though it's 2016, you may still encounter the dreaded Blank Screen of Death or an Internal Server Error when moving your OpenCart store, installing new modifications or just performing a regular update.

We've revised and updated this post to account for the new version of OpenCart.

This post covers blank pages and internal server errors. If you're struggling with JSON.parse errors in OpenCart, see our other blog post.

Read more

Modifying OpenCart: vQmod vs OCMOD

Having two or more ways to do something can be useful, but it isn't always the case. When it comes to OpenCart, there are four ways to modify its core functionality: vQmod, OCMOD, Override Engine and Event Handlers. Let’s take a quick look at vQmod and OCMOD and the differences between these two.
Read more

Creating vendor accounts in OpenCart with MultiMerch Marketplace

multimerch-vendor-account

OpenCart is a great ecommerce solution for different kinds of online stores, whether a simple personal shop or a sophisticated corporate market with thousands of products.  However, when it comes to multivendor marketplaces and multiseller shopping platforms, OpenCart lacks some functionality.

Fortunately, there are various multivendor extensions for OpenCart serving exactly this purpose, the biggest among them being MultiMerch Marketplace. Here's a neat tutorial on creating vendor accounts in OpenCart with MultiMerch in one simple step: https://multimerch.com/blog/creating-merchant-accounts-in-opencart-with-multimerch/ 

Removing checkout fields in OpenCart

Note: This guide was written for OpenCart 1.x. Although the process is similar for OpenCart 2.x and 3.x, the actual code will differ from the one in this guide.

By default OpenCart asks your customers to specify a number of personal information and address fields during checkout. While this is suitable for most stores, sometimes you might want to simplify the checkout process by removing some fields from the checkout page.

The easiest way to do it is hide input fields and remove error checks. I'll use OpenCart 1.5.1.3 as a basis, but this should be similar for all 1.5.x versions. We recommend you only modify OpenCart core files through vQmod or OCMOD.

Read more