P
P
p4s8x2012-07-17 15:47:11
CMS
p4s8x, 2012-07-17 15:47:11

Choosing an engine \ cms for an online store

Probably - every month the question of choosing an engine for an online store is raised, and it would seem that the task should already be solved, but upon closer examination, everything turned out to be not so simple.
We are looking for an online store engine that best suits the following requirements:
- Product design without mandatory registration
- The catalog consists of brands, categories, subcategories
- The "Last viewed products" block.
- Cart, checkout, choice of delivery method, choice of payment method (+ the ability to finish and link your payments with little blood)
- Filter by product parameters (by price, choice from a list of colors, with a body thickness less than). The filter for each category can be different (there is no point in using mice to filter by memory).
— Ability to set different parameters (characteristics)\parameter groups for different categories of goods
Filter and flexible configuration of product parameters is the main criterion.
- Possibility to comment on the product
- Possibility to rate the product
- Possibility to set discounts (optional) - e.g. the product displays "Promotion", this is usually easy to implement.
- Comparison of similar products
- Options - ready-made combinations of the product player with a flash drive for how many GB.
- Options - You can buy with this product - for example, headphones for the player
as well as optional (it’s easier to finish the store engine to a simple cms than cms to the required store, but if you have it out of the box, it’s good) engine requirements from the side of the “standard cms”:
- registration
- news, articles, FAQ
- photo / video gallery
I re-read similar questions, but I didn’t find answers for myself there:
habrahabr.ru/qa/4914/
habrahabr.ru/qa/12611/
habrahabr.ru/qa/10963/
habrahabr.ru/qa/4860/
habrahabr.ru/qa/8992 /
habrahabr.ru/qa/6845/
habrahabr.ru/qa/9830/
From what I analyzed:
Bitrix -
Cons: Orders are tied to user registration (I understand that you can make an inconspicuous registration by email, or use openid \ oauth), but the main disadvantage is Bitrix , it is paid: it is planned from a dozen stores, it does not fully meet the requirements and will still have to be finalized, and with its own cost and planning more than one online store, this is particularly annoying.
PrestaShop :
Pretty powerful online store, but "cms" in it is limited to creating static pages.
The built-in filter (blocklayered) for products cannot filter characteristics by type: “select products where the value of such and such a characteristic is less than 10”, although built-in parameters such as “Price” and “Weight” have just such a filter, but for their characteristics you can just choose from a set of preset values. It has a lot of free and paid add-ons, adequate cost. I study them - so far the main candidate . If anyone knows good add-ons that add the required functionality, I will be glad to have links.
YiiShop to Yii :
Weak, but there is "something". Unfortunately, there are limited terms from the customer, it is not enough to finish it.
Next in line to explore - osCommerce. But in order to adequately analyze a particular engine, it takes more than one day, but there are a lot of different ones.
I ask the community for help to tell me - what engines did you use, how well do they fit the requirements described above, and how difficult will it be to implement the missing functionality in them?
All kinds of php \ python \ ruby ​​options are considered, paid and free.

Answer the question

In order to leave comments, you need to log in

30 answer(s)
Z
ZloiZmei, 2012-07-18
@ZloiZmei

If you choose an engine as a programmer, take what you understand better.
If as a customer, take what your programmer / developer is better at.
Any engine will need to be sharpened to suit your needs.
You can also focus on:
1. how much you are willing to pay for the engine and its settings.
2. How much do you need Russian adaptation (payment systems, documents, 1C) - if not, you can take free ones, if you need it, commercial ones are better.
In general, the principle is simple - a commercial engine allows you to save a little on refinement (and save a lot of time), because many issues have already been resolved.
I have tried Bitrix, Netcat, HostCMS, djem, PrestaShop, OpenCart, osCommerce, Magento and others, most closely worked with Joomla! Virtuemart and Webasyst Shop-script.
Under the store now I choose the latter. On the one hand, it is rather empty (all filters, etc. must be additionally screwed - but I already did it for inexpensively at one store, then for free on the knurled one), but:
- it is completely ready to work with Russian payment systems, documents, 1C ;
— is relatively inexpensive (especially as a partner I get it at a discount);
- all the required improvements are inexpensive (compared to the same Bitrix - the difference will be an order of magnitude).
From the free ones, look at OpenCart, PrestaShop or Magento (the latter will be more difficult and the revision for it is not cheap)
If you want to do a lot of stores, you might like Netcat. On one copy of the engine, you can make many sites of one owner - only one will have to be finalized and maintained, and as a universal CMS, this is now my choice.

M
mihavxc, 2012-07-17
@mihavxc

After much deliberation, I settled on OpenCart. Free, with tons of plugins and an active community. Very powerful and expandable. Right now I'm sitting setting up and I'm glad that I chose it.

P
Pavel Trubetskov, 2014-05-09
@paveltrubetskov

As far as I can see (I tried to take a closer look at the requirements), everything that you described is quite available in the www.ownta.com store. It has been working on CS-Cart for many years and no complaints were noticed. Very large electronics supermarket. Although they still have mandatory registration, because. are aimed at long-term contact with the client and stimulating returns. But turning this feature off is not difficult.
In general, I recommend trying www.cs-cart.ru = the engine is really very powerful. Demo can be viewed here: demo.cs-cart.ru

N
NtMag1steR, 2012-07-17
@NtMag1steR

I recommend to get acquainted with simplacms.ru/
Domestic development.
The latest version was written from scratch in 2011 (does not pull mountains of legacy code).
Covers your requirements by 85%+
The rest is not difficult to add, any normal programmer will figure it out without problems.
The license comes with a lifetime tech. support from the CMS developer and access to updates.
The cost of the license is $395.
Pros:
1) the source code is very well written (fully open, commented in Russian).
2) attentive tech. support (the developer maintains it on his own)
3) very convenient admin panel (usually clients are delighted with it)
4) high performance (according to the developer, it keeps 500,000 products on a virtual hosting without problems)
Of the minuses (for your case):
1) you need to pay for each individual domain (provided that the stores are different), but you can get a discount on a wholesale order.
2) the system has a non-modular construction type, and there are few ready-made extensions in the community.

M
Maxim, 2014-04-06
@Qumbeez

From myself I will advise OpenCart. Mega cool system, not weak servers does not slow down, unlike the same PrestaShop (And this is not a joke, she really thinks for a long time). Design is easy, knowing CSS will help you. Free, a lot of functions, modules, a lot of templates, both good and not so good. Yes, and in completely Russian (There are localized versions

F
freeek, 2012-07-17
@freeek

There are a lot of modules for Prestashop, both paid and without. Including for search, for example. I advise you to take a closer look, look at the available modules in the catalog, you may not have to finish anything special. In terms of settings, Prestashop is, of course, crooked, but, in general, it seems to cover all the functionality you requested. It seems - because I did not implement everything, but I came across similar modules.

4
4exob, 2014-05-17
@4exob

only PrestaShop - if you do not know how to cook Magento, everything else is not worth it, I did not use paid cms

S
sharada, 2013-09-11
@sharada

The listed functionality of the online store can be implemented on Amiro.CMS . I can go through the comments on each item of the request, but my answer will look like “Yes, it is implemented in the engine” or “It will not be difficult even for a non-programmer to fine-tune the CMS for this task.”

D
Daria Vovkodav, 2015-09-08
@Daashkin

Check out the Moguta.cms engine - with all the necessary features, simple and fast. There is a free version and a paid version - quite stable and inexpensive. For expansion, you can install additional modules, there are also various templates. It will not be difficult to finish to the desired result.

M
max_rip, 2012-07-18
@max_rip

Take a look at www.owox.ua/ They
have made the most visited online stores in Ukraine.
True, they have a cost bar from 10,000 euros, but suddenly it is included in your budget or they have some other types of sale.

B
bigrucom, 2012-07-19
@bigrucom

Jumala or Bitrix can advise ...

L
Lev_in, 2014-07-24
@Lev_in

sylius.org - Seems like a good open source option to me, although I don't have any real experience with it.
Written in Symphony framework.
And of course, for improvements, you will either have to take a person on the staff, or look for a company in which programmers can do much more than screw commercial cms for corporate websites.
The engine is foreign - integration with domestic services will need to be cut. Including 1C.

S
Sergey, 2015-01-21
@butteff

It depends on what tasks the online store should perform. Based on the experience of my work in offices, creating stores for myself, as well as to order to western clients in it web development outsourcing company , I came to the conclusion that the best cms are:
1. magento
2. opencart
3. prestashop
4. cmsmadesimple
5. bitrix
These are the most popular, sorting is just random, not by popularity.
I do not recognize Joomla in principle.
wordpress is still a blogging engine.

M
Marty McFly, 2018-07-23
@alex_shevch

I've been loving the Moguta.CMS engine lately . Very convenient and simple, customers usually like it. Paid, of course, but among other paid ones, it is relatively inexpensive - 15k standard license. + Developers discount 50%))
On the question:
- Registration of goods without mandatory registration Available out of the box
- Catalog consists of brands, categories, subcategories Available out of the box
- Block "Last viewed products". There is a plug
-in - Shopping cart, ordering, choosing a delivery method, choosing a payment method (+ the ability to finish-bind your payments with little blood) There is out of the box. Yes, and it seems like it is in any engine for the store
- Filter by product parameters (by price, choice from a list of colors, with a body thickness less than). The filter for each category can be different (there is no point in using mice to filter by memory). Available out of the box
— Ability to set different parameters (characteristics)\parameter groups for different categories of goods Available out of the box
Filter and flexible configuration of product parameters is the main criterion. Out of the box
— Ability to comment on products Available with a free plugin
— Ability to rate products Available with a free plugin
— Ability to set discounts (optional) — e.g. the product displays "Promotion", this is usually easy to implement. Is from the box
— Comparison of similar products Available out of the box
— Options — ready-made product combinations player with a flash drive for how many GB. Available out of the box
— Options — You can buy with this product — for example, headphones for the player Available out of the box
— registration Available out of the box
— news, articles, FAQ Available out of the box
— photo / video gallery Available with a plug
- in In fact, you didn’t write anything special. In fact, all this can be confused and attached to the opencart, but only on paid plugins it will come out, if not more, then about the same amount + time.

M
mikemelnikov, 2012-07-17
@mikemelnikov

Try ProstoSale . Of course, not all of the functions listed are there, but it is very simple and convenient to use. At the same time, you can not think about hosting and technical support - this is included in the price

S
Sergiush, 2012-07-17
@Sergiush

Analyze what engines the stores you know work on, this will be the answer to your question.

T
toto, 2012-07-17
@toto

I recommend that you definitely consider Magento
, there are free and paid versions, it works great, only a more powerful server is needed :)
customizable with a bang! verified

F
firstrow, 2013-10-12
@firstrow

On Yii I can recommend eximuscommerce.com

O
Oleg Batishchev, 2013-11-22
@z0rg

If a serious business, then definitely Magento!
If that's what I'm doing ;)

R
Roman Sokharev, 2014-05-27
@greabock

Since there is already a hodgepodge of various platforms... I'll just leave it here ImageCMS

Y
Yuri, 2014-06-03
@ctulchynyst

Among the many systems for creating sites, I would like to mention LiveStreet CMS. This free blog and social media engine not only has an intuitive interface, which is useful for beginner developers, but also many different features, including a multi-language interface, extending functionality with plugins.

V
vofka, 2014-06-16
@vofka

Check out Shop-Script 5 . Almost all the features you mentioned are implemented in the basic version, and some are easily added by additional applications and plug-ins directly through the web interface (for example, a photo gallery or a blog).

N
netherneon, 2014-06-19
@netherneon

Try re-commerce.ru . We are actively developing the platform and functions. I'll be happy to answer if you have any questions! :)

K
kiparis_sp, 2015-10-12
@kiparis_sp

also look at dotplant2, it's free, the last online store sawed on it, the already built-in functionality is decent in it: the ability to assign labels that you talk about like "new items", "discounts", "top sellers", "last size", etc. .p., the recommended ones will be displayed to the buyer, and in general, only from native functions you can configure the display almost as you like, and there is also a comparison function, a “live” search in the engine right away.

N
Nikolai Lanets, 2015-10-12
@Fi1osof

Have a look at ShopModxBox habrahabr.ru/users/fi1osof/topics
You can't do without additional programming, but it has a good basis just for customization. Here are examples of some sites on no: https://modxclub.ru/katalog-sajtov/?extras=1459

R
ruslanlvov, 2015-10-30
@ruslanlvov

For ease of selection, we have developed a simple service cms-dlya-internet-magazina.ru . Take the test and find out which CMS suits you best. (do not judge strictly the choice of CMS is not very large now, but we are gradually increasing)

S
Shopdev, 2016-01-27
@Shopdev

Now more and more people are comparing opencart and bitrix.
Due to the fact that now, during the crisis, entrepreneurs are looking for opportunities to optimize costs.
The most successful time-tested alternative to Bitrix, but with a free license, is CMS Opencart.
Both systems have their pros and cons.
Bitrix
is ​​paid, and the cost of licenses is significant, demanding on
resources, clumsy, contains a lot of old code that is transferred
from version to version.
But, the system integrates well with the services of Bitrix 1c, clouds, crm - although it also requires configuration.
Opencart is an exclusively store-based system, fast, reliable, with an open free license.
Now
extremely popular in the CIS. For example, a subsidiary of wikimart - a
top online store, the company littlegentrys, chose
Opencart, although Bitrix in Russia is advertised by all and sundry.
The top company in Belarus, Euroopt, has also chosen Opencart to launch its electronic hipper Techno Plus.
Opencart - already in 2013, the company was recognized as a leader in the field of software solutions for Internet commerce in China.
Imagine how it withstands competition in the Chinese market.
It
is also a huge plus in the architecture, which is built on the principle of MVC,
which allows you to quickly and inexpensively scale the solution and ensure the
best performance and security.
Of the minuses, it can be noted that the initial settings for SEO are slightly weaker and it is more difficult to integrate with 1C.
Each developer will praise the system on which he works.
Of course, experience matters. It's one thing to do 5-10 projects on Bitrix, and 150-200 on opencart and vice versa.

V
Vasya Bulka, 2016-12-06
@Anonymous24

Author, I would like to hear the results, your successes.
I stand between the choice of CMS, the budget is not big, I look towards PrestaShop or CS-Cart
The tasks are similar, there are about 30k products.
Author, advise what thread ...

E
ewanff, 2018-12-08
@ewanff

Try E-Order . There are options, product filter, product rating, news, articles, purchase without registration, product catalog by categories and brands, registration, different payment and delivery methods, product comparison, block "Similar products / Buy with this product", etc. d.

W
wolfox18, 2020-07-31
@wolfox18

There is another option - https://pokupo.ru/ where you can make an online store for free and quickly, if the issue price and speed are a priority. There are also options for the goods in the kit, but there is no accounting for stock balances. And the payment is only theirs, from the purchase, but immediately with the online cash register. In general, an option for the lazy and economical)))

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question