E
E
Enot_232014-03-23 17:03:05
Yii
Enot_23, 2014-03-23 17:03:05

Simple Online Store: Joomla 3 or Yii?

You need to make a small online store (up to 100-200 products and attendance up to 1000 per day) with the main functionality:
- categories, products and their editing, creation, deletion by the administrator;
- shopping cart and ordering;
- registration/authorization of users;
- product filter;
- search by product name;
- the ability to integrate Yandex.Money and simple self-written modules, for example, to display special offers.
I used to make stores on Joomla 1.5/2 + Virtuemart 1.1/2. As I understand it, when implementing a store in Yii, I will get more flexibility, for example, it will be easier to make changes to the ordering logic if I need to do it in an original way (not provided by Virtuemart, for example).
There is a desire to make a site on Yii, but I have 3 weeks to do everything about everything. Make it in a short time on Yii (is it possible in principle?), use Joomla 2.5 + Virtuemart 2, make a site on Joomla 3 + "Some other ready-made store component" or do it on Joomla 3 + write the necessary functionality yourself?

Answer the question

In order to leave comments, you need to log in

11 answer(s)
M
Monte, 2014-03-23
@Monte

Joomla 3 + Joomshopping to help you. IMHO, Joomshopping for simple stores is much better suited than virtuemart

A
Andrey Tyuftin, 2015-05-15
@baton4uk

It's strange that no one mentioned JBZoo (joomla), for a simple store or catalog - I think it's quite suitable, but maybe not for a simple one ..

R
Roman Yakushev, 2014-03-23
@CanVas

yii I don't know, I didn't find a store for Joomla 3, I vote for Joomla 2.5 + Virtue Mart

R
Ruslan Kasymov, 2014-03-23
@HDAPache

On YII you will write it in 2 days. But on Joomla I suspect what a day. :D
But! On YII you have more freedom, much more...

A
Andrew Dabich, 2014-03-23
@dabich

I can recommend a ready-made simple CMS for online stores where everything is Simpla . You can completely write your website design template. The main thing is to simply understand it.

G
Grigory Peretyaka, 2014-04-14
@Peretyaka

What you know on that and write.
There are many ready-made store modules for Yii.
If Joomla, then I would recommend in this bundle:
Joomla 3 + JoomShopping JoomShopping
code is not perfect, but a couple of generations better than VirtueMart.
In addition, many plugin calls are inserted into JoomShopping, which allows you to refine the functionality without changing the source code.
There is a ready-made plugin for Robokassa, it is for the second Joomla, but it is very easy to port to the third, so one class can be transferred. If anything - write, I'll throw off my assembly of this plugin.
JoomShopping adds a link to your site, for the legal removal of which you need to pay 300 euros, if legality is important to you, then this should be taken into account.
I do not recommend to fence your bike, the task is standard, it can be solved in many ways.

M
melnikov_m, 2014-09-30
@melnikov_m

Familiar with both Joomla and Yii.
None of these options are suitable for a small online store. Especially if you have limited time.
Joomla 2.5 + Virtue Mart - too redundant option and will work very slowly even with a small load (you will need to manage to optimize in every possible way)
Yii - in my opinion, the framework is not for such purposes at all. It's like calling a crane when you need to move a sack of potatoes.
There are many specialized CMS specifically for stores.
Their advantages
1) There are ready-made paid and free templates
2) All kinds of payment modules, a lot of settings (which you yourself cannot write in three weeks, only if you have a company of programmers ..))
3) SEO-buns, and this is very important on initial stage
I recommend OpenCart. He showed himself very well. Made a dozen stores on it.

M
maxic, 2014-03-28
@maxic

opencart

S
Sergey, 2015-07-03
@stweet

It's interesting how people write here. Yes, I agree. For a person who has not written his own bicycles, everything seems cumbersome and complex, heavy and long, but! If you light up the principle of the store, product catalogs in general. At least with a pencil on paper, sketch out the architecture of the application, divide the needs into entities. I'm sure it will be clear what, where and what to take in the first place.
Here they write and compare with ready-made solutions, they offer to take from what is. And I have a question for them: - What do you spend your free time on? Maybe I'm [email protected] in terms of my work (it just so happened that my hobby coincided with work), but I write all the solutions for the company on my own (without the left code, incomprehensible payment, links to nowhere). I meet and light up third-party APIs, solutions, suggestions. And if weaknesses / blurry places are revealed in them, I refuse to give all my free time to implement a more radical solution, playing with implementation options.
Having studied many solutions, I will say: - neither Yii nor Joomla out of the box will give you the desired result, but! You will spend much less time on implementation with Joomla than with Yii, etc. frameworks. If only because the implementation of Patterns / MVC in Joomla is more academic than in Yii. You can clearly see the architecture and the idea of ​​the developers, which cannot be said about the blurry picture of Yii. Having implemented a module / component / template or library strictly within the framework of the Joomla (s) documentation, customers no longer have questions for you in the future and you can safely take on the following. And most importantly, with this approach, it makes no sense for you to even write a certificate and expand it easier, more pleasant.
Having written the JCatalog component for Joomla, I diversified its applications with a mass of plugins, ranging from a regular photo gallery to a highly specialized store. And it all started with the already existing JContent component. I spent less time on disassembling and implementing my own bike than I would have taken for Yii. Yes, I refused third-party solutions due to the lack of documentation, support and expandability. And from a bunch of ugly code I lost consciousness =)
For myself, the choice was made by trial and error, the decision is yours =)

S
Serg_SA, 2017-03-13
@Serg_SA

woocommerce to the rescue

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question