If you are seeing: in your OpenCart store, it usually means a fatal PHP error is stopping execution. The actual error is hidden by default, so you must enable error reporting to identify the root cause. Step 1: Enable Error Display in OpenCart Open your main index.php file (and also admin/index.php if the issue is […]
Blogs
Passing decoded Cyrillic Characters in json_encode
To decode the encoded cyrillic characters like \u041D in an array and to pass it to json_encode, follow the below technique json_encode($array, JSON_UNESCAPED_UNICODE); or $json = defined(‘JSON_UNESCAPED_UNICODE’) ? json_encode($array, JSON_UNESCAPED_UNICODE) : json_encode($str); or if PHP 5.4 and below preg_replace_callback(‘/\\\u([01-9a-fA-F]{4})/’, ‘prepareUTF8’, json_encode($array))
Fixing OpenCart User Group Locked Permission
When you have knowingly or unknowingly unchecked the user/user_permission from the modify permission list of opencart Users > User Group > Administrator, you will not be able provide yourself the permission to check or uncheck any of the extensions or modules in the list. In such cases, to get back your access, you will have […]
Fixing missing eCommerce conversion of a Campaign URL
Campaign URL parameters like campaign source, campaign medium, campaign name are added to the URL in order to track how a particular URL or a campaign is performing. There’s 2 types of payments gateways: Direct Payment Gateways – User’s don’t leave the site to make the payment. Ex – Authorize.net, PayPal PayFlow Pro, SagePay, Stripe. […]
Using OpenCart Effectively
Do not rename admin folder Do not install 1.5.x.x or any lower opencart version. Use 2.3.0.2 or the latest stable version Do not install vqmod Do not install too many SEO extensions. Always use SEO extension from one particular developer Avoid using Nitro Cache if your website is frequently updated with products or price or […]