Wordpress vs Custom script for a eCommerce site

UserNumber3000

Registered Member
Joined
Sep 9, 2018
Messages
60
Reaction score
13
Wordpress is a big monster, so many themes, so many plugins, so many attack vectors, you could get hacked and not even notice it.

So what do you guys think about a simple PHP script (or a couple) to start selling stuff on my website?

Thanks for answering!
 
How will your website look like with a "simple" PHP script? Attractive themes attract sales.. Go with what is popular.. WP is popular for a reason.
 
How will your website look like with a "simple" PHP script? Attractive themes attract sales.. Go with what is popular.. WP is popular for a reason.
Yes thats true, but i feel like when using wordpress im not in control of things, i dont know whats actually happening, what forms are being submitted or the content of plugins.
Themes are easy to replicate if you are ok with css.
 
If you need an ecommerce site go with Prestashop.
Great Opensource, has a lot of addons/modules etc.
 
I would advice using woocommerce if you are not that well versed in web development. If you are a pro, I would suggest you using Yii2/Laravel. If you are a legend, I would suggest you using Magento.

Edit: Prestashop and opencart can do the same job as well. It's just a matter of taste.
 
What about GoLang as a backend and SQLite as a database
SQLLite (AFAIK) works best as local db (e.g. an android app, let's say). I could be wrong though. I think mysql will be the best for your need. Not quite sure about golang, but I think that will be an overkill.
 
SQLLite (AFAIK) works best as local db (e.g. an android app, let's say). I could be wrong though. I think mysql will be the best for your need. Not quite sure about golang, but I think that will be an overkill.
you are right, maybe php is enough if you know it, but go is awesome too it can generate a single binary with your whole app and it usually doesnt weight much and is pretty fast, but php is easier to code into too hmm
 
you are right, maybe php is enough if you know it, but go is awesome too it can generate a single binary with your whole app and it usually doesnt weight much and is pretty fast, but php is easier to code into too hmm
Yeah, the point is... do you need it to be compiled to work properly? ;)

The bottleneck is generally the concurrent number of requests and the db server. You could always load balance them.

Speaking of compiling, phalcon does the same thing afaik. Try it out may be, if you want to stick to php but yet; want to have your code compiled.
 
Yeah, the point is... do you need it to be compiled to work properly? ;)

The bottleneck is generally the concurrent number of requests and the db server. You could always load balance them.

Speaking of compiling, phalcon does the same thing afaik. Try it out may be, if you want to stick to php but yet; want to have your code compiled.
Phalcon, nice and it looks very interesting! thanks for sharing, i'll see if i can install it and create a simple web app, thank you again!
 
I’m a fan of separation of concerns. Separating your front end from the backend from the api server and payment processor. For most people it’s overkill, but for companies it’s a no brained. Have a look at Snipcart. Laravel with Snipcart could get you up and running quickly.
 
In order to create an E-Commerce website you can either use Wordpress and Custom script like PHP. It’s totally up to you. Wordpress is an open-source Content Management System (CMS) based on PHP and MySQL. You have to use a theme and lots of plugin to create a website in WORDPRESS. So there is a chance to get hacked. PHP is mainly used to create quality, dynamic web pages. You don’t have to use any extra library.

So, I will suggest you use PHP. Wordpress is mainly considered to create blogging sites.
 
If you go for custom made script, it will be very expensive and still have a lot of bugs.
 
I’m a fan of separation of concerns. Separating your front end from the backend from the api server and payment processor. For most people it’s overkill, but for companies it’s a no brained. Have a look at Snipcart. Laravel with Snipcart could get you up and running quickly.
Not sure about snipcart, but yeah; it makes total sense what you have mentioned. I am a fan of api based websites as well. This is more suited to the "private" section of the site, where you have to login. Using it in the public end of the site could seriously affect seo, afaik. Correct me if I am wrong.
 
Go for wordpress + woocommerce (you'll get constant update/bugfixes). Use some plugins (for example Wordfence) to keep it safe.
More plugins = More codebase = More attack vector (or, probability of vulnerable code).

It seems from OP's reply that he has good knowledge when it comes to web development. So, I would advice against using WP. Using WP for e-commerce is a hack. WP is meant to be a blog engine, no matter what the woo commerce lovers say lol. :p
 
Not sure about snipcart, but yeah; it makes total sense what you have mentioned. I am a fan of api based websites as well. This is more suited to the "private" section of the site, where you have to login. Using it in the public end of the site could seriously affect seo, afaik. Correct me if I am wrong.

no it doesn’t need to be for the private section of the site either. I think you are assuming API calls will be made from the client? The web server can make API calls to fetch and render content. It has nothing to do with SEO.
 
no it doesn’t need to be for the private section of the site either. I think you are assuming API calls will be made from the client? The web server can make API calls to fetch and render content. It has nothing to do with SEO.
Yeah, it can work that way. I was referring to total separation of routing and business logic from the presentation layer. Something like using AngularJS may be (I like to do it custom though). So, everything would be ajax request based, and load after document has loaded.
 
Wordpress with proper maintenance wont harm you, most attack happened when you dont put enough concern to your site
 
Back
Top