Ένα ηλεκτρονικό κατάστημα σε μικρό μέγεθος
Plugin Mini Shop by Ioannis Sannos is a shopping cart solution for Elxis CMS in compact size. It works in combination with the Mini Basket module in order chosen products to be added into cart. It supports multiple payment methods, downloadable products, product categories, shipping, it has checkout page, and many more as a full featured shopping cart should have. Here we will show you how to setup and work with the Mini Shop plugin and the Mini Basket module for Elxis.
The idea behind Mini Shop is to take advantage of the standard Elxis content items (articles) and use them as product listing pages. You can create content categories of any level and add inside them an article for each product. This way you will get a shopping cart with categories, navigation and product pages. You can alternatively group your products into Mini Shop categories and display them all together in a single article. On product page when you click the Add to Cart button the product is added into the Mini Basket module. Multiple products can be added into cart. When ready click on the Checkout button in module Mini Basket to proceed to the checkout page. For the checkout page a special integration of the Mini Shop plugin is required in an autonomous page.
You can set up to 10 shipping methods and provide a shipping cost for each one.
Mini Shop products are managed from the Elxis guided input console for plugins. Open any article and go to the WYSIWYG editor. Pick the second editor (main text) and click on the little icon with the Elxis symbol. On the window that will pop-up click on Guided input and then from the drop down list of plugins select plugin Mini Shop. From that window you can create new products, delete existing ones and select a product to be imported into the article.
Note 1
A product can have a fixed price (in this case Amount is used) or a price that is controlled by up to 5 price options. An example of such a product is a mobile phone that its price is controlled by the amount of RAM it has.
Price options title: Internal memory
Price option name 1: 16MB RAM
Price option amount 1: 10.00
Price option name 2: 32MB RAM
Price option amount 2: 20.00
Price option name 3: 64MB RAM
Price option amount 3: 30.00
Note 2
You can set up to 2 options groups for each product. Each group can have up to 5 options. These options do not affect the product price. An example fo such an options group would be a T-shirt's colour.
Options title: Colour
Option name: Black
Option name: Red
Option name: Green
Mini Shop can be integrated into any Elxis article with three methods, display a single product, display all category's products, display the checkout page.
Integration code for single product: {minishop}Product ID{/minishop}
Example: {minishop}7{/minishop}
Integration code for category's products: {minishop}category:Category ID{/minishop}
Example: {minishop}category:2{/minishop}
Integration code for the checkout page: {minishop}checkout{/minishop}
Module Mini Basket works in combination with the Mini Shop plugin. Publish the module in a side column of your template. When you click on a product in Mini Shop to be added into cart, module Mini Basket is automatically updated with the product added. Moreover the browser scrolls to the module position in order to see that the product has been added and the cart has been updated. For each product a thumbnail of the product image is shown, a link to the product shop page, a removal icon and the product quantity and amount. On module top area a summary of the cart is shown. Click on the summary to toggle cart details. The addition of the product is done by using AJAX so you don't have to refresh the page to see the changes. To remove a product from the cart click on the little x icon next to a product. The cart and the cart summary will be updated. When ready click Checkout to proceed to checkout page to finalize your order.
Plugin Mini Shop and Module Mini Basket are provided for free under the Elxis Public License license. The author of the module is Ioannis Sannos who grants you the right to use these extensions for any purpose you like. The extensions were financially supported by Konstantinos Kosmopoulos who paid the development cost. For support please post your question at Elxis forums.
Download plugin Mini Shop from Elxis Downloads Centre.
Download module Mini Basket from Elxis Downloads Centre.
Κατασκευάστε μηχανές που επεκτείνουν την αναζήτηση του elxis οπουδήποτε μπορείτε να φανταστείτε