V
V
vldud2015-06-14 11:31:42
symfony
vldud, 2015-06-14 11:31:42

What free cms/framework to use for online store?

Good afternoon. The purpose of the question is to find a replacement for 1C-Bitrix for the rapid deployment of online stores. The replacement must be:

  1. free
  2. without historical design flaws (not Wordpress)
  3. with good documentation
  4. easily expandable for any need
  5. in php

I myself tend to yii, I would like to hear your options.

Answer the question

In order to leave comments, you need to log in

12 answer(s)
K
kompi, 2015-06-14
@vldud

Any mainstream framework. If you already have experience in some, then it is preferable to use it.

G
GPK1929, 2015-06-14
@GPK1929

OpenCart- CMS with MVC structure large community, many free modules and themes.

O
opencart-russia, 2015-06-14
@opencart-russia

Choose OpenCart
This is currently the most popular free online store engine with many advantages.

J
jaxel, 2015-06-15
@jaxel

If the choice is between a CMS and a framework, there is a fairly simple algorithm. If the capabilities of CMS solve 100% of tasks and rapid further development is not expected, then CMS should be taken. If at least 5% of the functionality has to be added, it is better to take a framework and do everything for yourself.
As practice shows, these 5% dope will be such a headache in the future that it will be cheaper and faster to make 100% of the functionality on the framework.

D
Dave, 2015-06-14
@djay

I recommend Magento - flexible, a lot of documentation, all the needs for stores are there. And you won’t write a good store in a year, even on Yii 2

T
Twist, 2015-06-14
@bboytiwst

Ideally, this is of course Magento . Having learned how to properly "cook" this particular solution, you will have an undeniable number of advantages in the form of a large community and a huge number of ready-made solutions. The problem here is only the difficulty of entering, because the CMS is written cumbersome, it would not be bad to replace a lot of things, but legacy projects, which in fact are the main source of income, will not allow this to be done in the coming years.
As for other solutions. Recently, small “startups” have been increasingly heard, which are open source for the most part and at the same time use new technologies and approaches, thereby teaching developers to think correctly from the very beginning. The problem with such solutions is the opposite of the pluses of magento, namely the presence of a very small (relative to magento) community, as well as a very bad situation with the number of modules. Official sites of the systems described above sylius.org thelia.net aimeos.org/project/symfony-shop-bundle dotplant.ru

S
Sanes, 2015-06-14
@Sanes

Modx + Minishop2 for example. But I prefer Cs-Cart, there is quite a good free version. I don’t even know what to say about OpenCart, it will probably go too. And there is also the Magento monster.

S
sim3x, 2015-06-14
@sim3x

laravel.com

A
Andrew, 2015-06-18
@Tehdrew

Only 3 months ago I decided to make my own online store. Prior to that, he had experience only on WordPress, Drupal, Bitrix.
On all these 3 CMS, you can make a basic good online store without complex logical processes. But sawing it all on Drupal and WP seemed like crutches, there was not much desire to pay for Bitrix (later I realized that it was in vain). I decided to look towards free CMS for online stores.
First of all, I decided to get acquainted with OpenCart. After 3 days of drinking this CMS, I began to understand that in fact there is nothing free and simple there. The fact that it would initially be logical to stick there is also not (I'm talking about bare OpenCart, without any assemblies like OCshop). In OpenCart itself, there is no normal SEO module, no normal imports, and many other little things that would be quite logical to do. And if you want all this for yourself, then you will need to buy modules for $ (here is such a popular free system with bare functionality, where the whole business is built on paid modules), as a result, in order to get a store with the necessary functionality, you had to pay only for one module more money than the cost of a Bitrix license for an online store, which by default has everything in the box.
As a result, I scored on OpenCart because it seemed somehow flawed (I evaluate this from the side of the user and not the developer), I decided to try PrestaShop 1.6, it initially solved about 95% of all tasks out of the box. The rest had to be finished by buying several modules. The very 5% that had to be completed with modules was strange that they were not put into the CMS, since it would be quite logical to insert it there to take into account the need as a universal CMS for the store.
But even now, after 3 months of work, it seemed to me that initially it was easier for a small business to buy Bitrix than to suffer with all these CMS and buy additional modules.
As a developer, I have knowledge of CSS, JS, jQuery and a bit of php. I can make a design for any CMS on my own.
Now, when everything is gradually growing and expanding, I am slowly learning Python and I want to rewrite the store in Django in the future. If anyone is wondering why? I really liked the logic of developing and writing Python code, unlike php,

E
Evgeny Lavrentiev, 2015-06-15
@lavrentiev

Usually I prefer the good old OpenCart, I didn’t have much experience with cooler CMS, only experiments. It was a matter of making a unique online store with minimal functionality on Yii, I did it quickly and everything seemed to work smoothly :)

S
Stanislav Ezersky, 2015-06-18
@EzS

If you are not afraid of manual labor, then Drupal + Drupal Commerce. It's not easy, but you can do anything:
product categories, including nesting
of product groups in one product, product
filters (absolutely any), search using filters for
any output of products, their categories.
additional pages, categories of any type
I will not talk about good documentation, the ability to write your own modules. All this is.

A
asArtem, 2020-03-29
@asArtem

I didn’t make a single online store, but we rewrote the platform that allows you to sell on different marketplaces like amazon or eBay and synchronize orders both with your own store and with popular ones like shopify or magento. Those. order management and so on.
I don't know what you guys are talking about for a month, two .... yes, normal integration with zero billing takes 5-6 man-weeks. Unless, of course, you do not shit and write everything as it should. And if govnokodit then do not do it faster than 4x.
All sorts of crafts like free tsms are just the bottom. What can you get? a prototype or sampler for a business for the first week. A bunch of hemorrhoids to combat the crooked architecture in the end. Your store may not take off because free SMS is not customized so that it is convenient for the client to search and buy. Plus, you yourself will introduce a bunch of bugs by adding "tested" modules. By the way, is it free too? Means so and tested "for free".
All successful businesses and normal stores start from 50-100 thousand dollars and a development team. And this is for starters. You can save only if the developer himself has something to live on for a year or two.
But what about those who created their store on opencart, wix or other shit? But no way. They close in a year or hang out at the bottom with micro-sales and do not understand how to pay off their debts.
What advice?
1. If this is another typical store and there is at least a hundred square meters of greenery - score. It's just not your option. Your option for selling on marketplaces and ready-made stores. Perhaps a page in VK. And save money.
The time of Internet-shops has already come to an end (not suitable, namely, it has come to an end). Now everything will be behind large platforms.
2. If you have money and a niche product that is not suitable for marketplaces (food, weapons, medicines), then your store from scratch. Own development team. The cost of development is from 3500-4000 bucks per month. We need 1 separate UI specialist, 2-3 people for backend and databases. Dev-ops, testers are outsourced. If it is normal to write tests, then one tester is needed at all. You should not spend your money and time on juniors for 1-2 thousand dollars - train them at your own expense. For this, there are bodyshops and large studios, where they will have mentors.
Cheaper - just unskilled juniors.
3. you can try your hand at CMS or framework. Outcome one. In a month, half a year, a year or two, all this will be fucked up or smolder to the level of 0 profitability.
Threat 11 years of development experience, a foreign company, we hire experienced ones with a salary of 4k per month, so I know what I'm talking about.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question