Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
E

Ecommerce-CodeIgniter-Bootstrap

> 数据库
Open source

Responsive, Multi-Vendor, MultiLanguage Online Store Platform (shopping cart solution)

1.4K stars0 likes1 views
WebsiteGitHub

About

Responsive, Multi-Vendor, MultiLanguage Online Store Platform (shopping cart solution)

Shopping Cart Solution - CodeIgniter and Bootstrap

## Bootstrap Responsive Multi-Vendor, MultiLanguage Online Shop Platform Current versions: * Codeigniter 3.1.13 (CodeIgniter Foundation) - modified version with PHP 8.5 support * Bootstrap 3.3.7 ## Donate

If this project help you reduce time to develop, you can give me a cup of coffee to continue its development. Thank you! :)

## See also - Invoct – PDF Invoices & Billing for WooCommerce and WordPress - Invoct is FREE powerful Invoice Generator for WordPress — designed to work standalone or seamlessly with WooCommerce including Periodic Invoicing, PDF Generation, API Integration and many more.. ## Support of following features 1. Multi-Vendor 2. Multilingual (MultiLanguage) 3. Virtual products 4. Multi-template support (Bootstrap 3 templates and TailwindCSS 4.1 templates) 5. API 6. Powerful administration panel with role-based access 7. AJAX-based shopping cart 8. Orders are saved in the admin panel + email notifications for each new order 9. Product stock quantity is updated from orders 10. Add content pages 11. Activate and disable pages 12. File manager in the admin panel 13. Integrated blog 14. Email subscriptions 15. Easy installation 16. Readable source 17. Fully editable public texts (translations) 18. Accept payments + PayPal Sandbox support 19. Fast-loading templates for better SEO 20. Site color themes with an easy-to-use gradient generator 21. Multilingual cookie notification (Silktide) for EU Cookie Law compliance 22. Multiple templates (you can easily create your own; see `application/views/templates/`) 23. Bank account payments support 24. Highcharts statistics for orders 25. Discount codes 26. Available on English, Greek, Bulgarian 27. Responsive public pages, responsive administration, responsive vendor pages 28. Advanced search with treeView categories 29. Easy product management (a new field for each added language; subcategories are easy to manage) 30. Advanced sorting and order products 31. etc. ## Easy installation in 2 steps 1. Create an empty MySQL database (or use an existing one) 2. Choose ONE of the following options: - Option A (installer): open the project locally in your browser. If the database is not configured / schema is missing, the app will redirect you to /installation.php. Enter hostname, username, password, database and click Install (it will automatically import database.sql). - Option B (manual): import database.sql manually to your database and set hostname, username, password, database in application/config/database.php. Notes: - The installer writes credentials into application/config/database.php, so the file must be writable by PHP. - After successful install, a lock file application/config/installed.lock is created (delete it if you need to re-run the installer). ## Available Languages - English - Greece - Bulgarian - French - Hindi - German - Spanish - Chinese (Simplified) - Indonesian ## Login to administration with - Administration url - /admin (eg. https://yourwebsite.com/admin) - Username: admin - Password: admin123

Its good then to change your password for the administration from the Password Change button into the navigation.

## Vendors support - Login url is - /vendor/login (eg. https://yourwebsite.com/vendor/login) - Vendors are not supported only from "onepage" template. - Can register new vendor from url - /vendor/register. (eg. https://yourwebsite.com/vendor/register) - Vendors must be enabled from administration - /admin (eg. https://yourwebsite.com/admin/settings) Settings -> Multi-Vendor Support (panel). ## Users registration

Users /registration/login (https://yourwebsite.com/registration/login) is added only in greenlabel template. (easily can be added to any other template, just copy files: login.php, signup.php, user.php to the new template directory (application/views/templates) and change your design).

Users can track their orders history only. ## Screenshots of public pages ## Screenshots of vendors pages ## Screenshot of admin panel ### How To Write Templates Read in our wiki - https://github.com/kirilkirkov/Shopping-Cart-Solution-CodeIgniter/wiki/How-to-write-templates ### Shopping cart peculiarities Read in our wiki - https://github.com/kirilkirkov/Shopping-Cart-Solution-CodeIgniter/wiki/Shopping-cart-peculiarities ### Multi Vendor Support Read in our wiki - https://github.com/kirilkirkov/Shopping-Cart-Solution-CodeIgniter/wiki/Multi-Vendor-Support ### API Documentation Read in our wiki - https://github.com/kirilkirkov/Shopping-Cart-Solution-CodeIgniter/wiki/API ### Server Requirements - PHP 7.4–8.5 (any version in this range) - MySQL 5.7–8.4.7 (any version in this range) Note: Versions outside these ranges (e.g., PHP 5.6) may work, but are not officially supported or tested.

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •Codeigniter 3.1.13 (CodeIgniter Foundation) - modified version with PHP 8.5 support
  • •Bootstrap 3.3.7
  • •The installer writes credentials into <code>application/config/database.php</code>, so the file must be writable by PHP.
  • •After successful install, a lock file <code>application/config/installed.lock</code> is created (delete it if you need to re-run the installer).
  • •Bulgarian
  • •Chinese (Simplified)
  • •Indonesian
  • •Administration url - /admin (eg. https://yourwebsite.com/admin)
  • •Username: admin
  • •Password: admin123

> Tags

PHPadministrationbootstrapcodeignitercodeigniter-ecommerce

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category数据库
PricingOpen source

> Related tools

P
PostgreSQL
功能强大的开源关系型数据库
R
Redis
内存数据结构存储,常用作缓存与队列
M
MySQL
广泛使用的开源关系型数据库