Simple E-Commerce Plugin for Camaleon CMS.
This is a simple E-Commerce plugin that permits to start selling in about 10 minutes, because it takes advantage of all features of Camaleon CMS to easy management by admin panel.
- Install Camaleon CMS
- Add in your Gemfile
gem 'camaleon_ecommerce', github: 'owen2345/camaleon-ecommerce'
# gem 'rexml', '~> 3.2', '>= 3.2.4' # if failed with "cannot load such file -- rexml/document"
- In your console
bundle install
- Run migrations
rake camaleon_cms:generate_migrations
rake db:migrate
- Add
//= link plugins/ecommerce/admin_product.js
toapp/assets/config/manifest.js
(Only rails 5+) - Restart server
rails s
- Navigate and activate the plugin in http://localhost:3000/admin -> plugins -> ecommerce
- Configure your store
- Payment Methods
- Shipping Methods
- Tax Rates
- Product Attributes (Optional)
- Create Products, Categories for products
- Add your product to your menus (Optional)
- Create your coupons (Optional)
- Start Selling on http://localhost:3000
- Easy frontend customization by camaleon-cms themes
- Multi language support
- Multi site support
- Shipping to specific countries
- Multiple currencies conversions for visitors
- Invoices
- Visual customization of email templates
- Multiple Product Variations
- Categories and Tags
- Easy extensible by visual custom fields editor
- Default payments support: Stripe, Bank transfer, On delivery, Paypal, Authorize.net and for custom payment methods: https://github.com/owen2345/camaleon-ecommerce/blob/master/app/helpers/plugins/ecommerce/ecommerce_functions_helper.rb#L289
- Camaleon CMS >= 2.4.4.3
- Example
http://store-owen1.tuzitio.com/
Test accounts:
Authorize.net: 370000000000002 | 09-2019 | 1234
Stripe: 4242424242424242 | 09-2019 | 123 - You can create your custom demonstration by the following
- http://camaleon.tuzitio.com/plugins/demo_manage/
- Go to admin panel -> plugins and install e-commerce plugin
- Go to admin panel -> appearances and install e-shop theme
- Configure your store and enjoy
More information here.
Sample theme: here
Owen Peredo Diaz
http://camaleon.tuzitio.com/license.html
- Fork it.
- Create a branch (git checkout -b my_feature_branch)
- Commit your changes (git commit -am "Added a sweet feature")
- Push to the branch (git push origin my_feature_branch)
- Create a pull request from your branch into master (Please be sure to provide enough detail for us to cipher what this change is doing)