Shopping Cart Solution - CodeIgniter and Bootstrap
Current versions:
- Codeigniter 3.1.13 (CodeIgniter Foundation) - modified version with PHP 8.5 support
- Bootstrap 3.3.7
If this project help you reduce time to develop, you can give me a cup of coffee to continue its development. Thank you! :)
- SmartSellio – a powerful Shopify upsell and AOV app that helps merchants increase average order value with product recommendations, Frequently Bought Together offers, Spin to Win promotions, and Free Shipping Bars, displaying targeted offers across post-purchase, checkout, product pages, and cart pages.
- 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..
- Multi-Vendor
- Multilingual (MultiLanguage)
- Virtual products
- Multi-template support (Bootstrap 3 templates and TailwindCSS 4.1 templates)
- API
- Powerful administration panel with role-based access
- AJAX-based shopping cart
- Orders are saved in the admin panel + email notifications for each new order
- Product stock quantity is updated from orders
- Add content pages
- Activate and disable pages
- File manager in the admin panel
- Integrated blog
- Email subscriptions
- Easy installation
- Readable source
- Fully editable public texts (translations)
- Accept
payments + PayPal Sandbox support - Fast-loading templates for better SEO
- Site color themes with an easy-to-use gradient generator
- Multilingual cookie notification (Silktide) for EU Cookie Law compliance
- Multiple templates (you can easily create your own; see
application/views/templates/) - Bank account payments support
- Highcharts statistics for orders
- Discount codes
- Available on English, Greek, Bulgarian
- Responsive public pages, responsive administration, responsive vendor pages
- Advanced search with treeView categories
- Easy product management (a new field for each added language; subcategories are easy to manage)
- Advanced sorting and order products
- etc.
- Create an empty MySQL database (or use an existing one)
- 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 importdatabase.sql). - Option B (manual): import
database.sqlmanually to your database and set hostname, username, password, database inapplication/config/database.php.
- 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
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.lockis created (delete it if you need to re-run the installer).
- Administration url - /admin (eg. https://yourwebsite.com/admin)
- Username: admin
- Password: admin
Its good then to change your password for the administration from the Password Change button into the navigation.
- 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/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.Read in our wiki - https://github.com/kirilkirkov/Shopping-Cart-Solution-CodeIgniter/wiki/How-to-write-templates
Read in our wiki - https://github.com/kirilkirkov/Shopping-Cart-Solution-CodeIgniter/wiki/Shopping-cart-peculiarities
Read in our wiki - https://github.com/kirilkirkov/Shopping-Cart-Solution-CodeIgniter/wiki/Multi-Vendor-Support
Read in our wiki - https://github.com/kirilkirkov/Shopping-Cart-Solution-CodeIgniter/wiki/API
- 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.








