Re: [PHP] Re: Recommendation request: Use Magento or build my own eCommerce?

2012-10-22 Thread Mark
On Mon, Oct 22, 2012 at 4:51 PM, Marc Guay  wrote:
> Why not just use the entire OpenCart package?
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

Well, i was basing my choice of Magento on the "internet opinion" and
magento seems the most popular system out there to use with most of
the required extensions already there. OpenCart doesn't seem to be as
recommended as Magento..

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: Recommendation request: Use Magento or build my own eCommerce?

2012-10-22 Thread Mark
On Mon, Oct 22, 2012 at 4:06 PM, Mark  wrote:
>
> Hi,
>
> I'm in a difficult situation here. I have a list of requirements for an 
> eCommerce system (Magento) where i'm getting mixed opinions about what to do. 
> Note: i do consider myself to be a quite experienced PHP programmer and 
> certainly have the skills to either make the extensions or make everything 
> from scratch. Both do require month of work! First - for the complete picture 
> - the list of requirements for the eCommerce system:
> - (buld into magento) Multishop has to be possible
> - Different payment modules have to be possible (buckaroo, afterpay, ...)
> - Online chat (with for example zopim) has to be possible
> - Advanced product permissions (magento only has "manage" not more specific 
> as in "edit")
> - Setting pruduct margins
> - Abandoned cart alerts
> - One page checkout
> - Some javascript/ajax things like "instant cart"
> - A very specific order page (the "Booking and Reservations" plugin can do 
> that)
>
> Thus far it's all oke. However, if i go to the magento irc channel i'm 
> getting really mixed opinions about what to use and what to create myself. 
> They basically say that i should prevent installing as much extensions as 
> possible and try to make most of the things myself. This is where i'm getting 
> really confused.
>
> There are two possible routes to take here.
> 1. I can go for the magento route and just take the very steep learning curve 
> it has. It will be a slow process to make the modules required (mainly the 
> advanced permissions, setting product margins and a abandoned cart 
> extension). Two of those three are very difficult to make. Certainly if you 
> consider that i'm just starting developing in any eCommerce system.
>
> 2. Considering the steep learning curve of making extensions for Magento it 
> might be easier - in the long run - to build it all myself. In the beginning 
> that will be an even slower process then using Magento, but once the 
> structure is build it will be a much faster development process for any 
> extension.
>
> I know it's usually a bad thing to reinvent the wheel and i am certainly not 
> intending that. However, right now i really get the impression that i'm 
> better of making it all myself. Both approaches take many months of 
> development where the self made version is going to pay off in development 
> time in the long run when compared to magento. I am just not sure what the 
> best solution might be.
>
> So here is a list of pros and cons that i can think of for both approaches.
>
> Pros/Cons for using magento
> - [pro] a lot of existing extensions
> - [pro] i don't need to worry about security updates since the come from 
> magento
> - [pro] living community around it to help out if there are any issues
> - [con] very steep learning curve
> - [con] not straightforward to start developing in
> - [con] takes a lot of time till you can even use the basics
>
> Pros/Cons for self made
> - [pro] Development will go a lot faster
> - [pro] i can make it more specific for one goal
> - [pro] a much easier extension model
> - [con] security all depends on me
> - [con] i have to make complicated extensions like buckaroo and afterpay 
> myself
> - [con] no existing library of extensions to use
>
> Again, i'm puzzled by this. If i follow the #magento (on freenode) list then 
> i should pick magento, but make every extension myself or only use the really 
> good ones. Thus that will require a lot of time to develop them. I 'm 
> guessing about half a year. Then again, if i make it all from the ground up 
> it's probably also going to take half a year to develop (or slightly more) 
> but it will obviously be much easier to maintain since i know every single 
> line of it.
>
> What is your recommendation? Build it myself? Use Magento? or another option 
> that i didn't even consider yet?
>
> Kind regards,
> Mark

Something i made up just now. Would it work if i make the ecommerce
system myself and build OpenCart support in it so that OpenCart
extensions can be installed in my oscommerce as well? Since then i
wouldn't have to bother about payment modules.

Though it does add a very complex translation layer from "my to be
build oscommerce" to the OpenCart system...

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php