Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

OpenCart

Overview

OpenCart is a free open source ecommerce platform for online merchants. OpenCart provides a professional and reliable foundation from which to build a successful online store.

Informations

Added

  • Bug fixes found on opencart forum and github
  • Currency module from Master Branch - 3.1.0.0b
  • Timezone from Master Branch - 3.1.0.0b
  • Integrated Cron module from Master Branch - 3.1.0.0b
  • Vendor folder for some payments
  • Filter on Zone List - 4.0.0.0_b
  • Filter on Country List - 4.0.0.0_b
  • No FTP on Ocmod Installer

Updates

  • Bootstrap 3.4.1
  • jQuery 3.6.0
  • Summernote v0.8.18

Removed

  • OpenBay
  • Deprecated Klarna Payment
  • FTP settings from admin

Features

Compatibility

  • PHP 7.3 and above

Language patch for non English

Currency module and Timezone

  • Edit admin/language/your_language/setting.php and add this values:

$['entry_timezone'] = 'Time Zone';
$
['entry_currency_engine'] = 'Currency Rate Engine';

  • Copy currency.php from admin/language/en-gb/extension/extension in the same location of your language.
  • Copy currency folder from admin/language/en-gb/extension/ in the same location of your language.

Cron module

  • Edit admin/language/your_language/column_left.php and add this value:

$_['text_cron'] = 'Cron Jobs';

  • Copy cron.php from admin/language/en-gb/extension in the same location of your language.

Multilanguage Summernote

  • Edit admin/language/your_language/xx-yy.php and add this value:

$_['summernote'] = 'xx-YY';

Patching standard version of Opencart 2.3.0.2

Cron Module

  • If you had standard Opencart 2.3.0.2 and you have replaced with this version then you need to create in Database "oc_cron" table from opencart.sql

Admin config

Replace old structure

// DIR
define('DIR_APPLICATION', '/your_path/admin/');
define('DIR_SYSTEM', '/your_path/system/');
define('DIR_LANGUAGE', '/your_path/admin/language/');
define('DIR_TEMPLATE', '/your_path/admin/view/template/');
define('DIR_CONFIG', '/your_path/system/config/');
define('DIR_IMAGE', '/your_path/image/');
define('DIR_CACHE', '/your_path/system/storage/cache/');
define('DIR_DOWNLOAD', '/your_path/system/storage/download/');
define('DIR_LOGS', '/your_path/system/storage/logs/');
define('DIR_MODIFICATION', '/your_path/system/storage/modification/');
define('DIR_UPLOAD', '/your_path/system/storage/upload/');
define('DIR_CATALOG', '/your_path/catalog/');

With the new one

// DIR
define('DIR_APPLICATION', '/your_path/admin/');
define('DIR_SYSTEM', '/your_path/system/');
define('DIR_IMAGE', '/your_path/image/');
define('DIR_STORAGE', DIR_SYSTEM . 'storage/');
define('DIR_CATALOG', '/your_path/catalog/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/template/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');

Catalog config

Replace old structure

// DIR
define('DIR_APPLICATION', '/your_path/catalog/');
define('DIR_SYSTEM', '/your_path/system/');
define('DIR_LANGUAGE', '/your_path/catalog/language/');
define('DIR_TEMPLATE', '/your_path/catalog/view/theme/');
define('DIR_CONFIG', '/your_path/system/config/');
define('DIR_IMAGE', '/your_path/image/');
define('DIR_CACHE', '/your_path/system/storage/cache/');
define('DIR_DOWNLOAD', '/your_path/system/storage/download/');
define('DIR_LOGS', '/your_path/system/storage/logs/');
define('DIR_MODIFICATION', '/your_path/system/storage/modification/');
define('DIR_UPLOAD', '/your_path/system/storage/upload/');

With the new one

// DIR
define('DIR_APPLICATION', '/your_path/catalog/');
define('DIR_SYSTEM', '/your_path/system/');
define('DIR_IMAGE', '/your_path/image/');
define('DIR_STORAGE', DIR_SYSTEM . 'storage/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/theme/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');

Database

  • Using phpMyAdmin run this SQL command to patch the database:

INSERT INTO oc_setting (store_id, code, key, value, serialized) VALUES
(0, 'config', 'config_timezone', 'UTC', 0),
(0, 'config', 'config_currency_engine', 'ecb', 0),
(0, 'ecb', 'ecb_status', '1', 0);

About

Opencart 2.3.0.2 with bugs fix added and some features. Made for personal use.

Resources

Releases

No releases published

Packages

No packages published