Ecshop实战教程

极客

Ecshop实战教程:从零搭建电商站,我踩过的坑都帮你填好了!

嘿,大家好呀!今天想跟你们聊聊Ecshop实战教程这个话题,说真的,最近好多小伙伴私信问我:"哥,Ecshop到底还能不能用啊?现在搞电商不是都流行Shopify、微商城了吗?" 哎呀,我跟你们讲,Ecshop虽然是个"老古董"了,但它的生态和灵活性,放到今天依然能打!尤其是预算有限、又想自己掌控数据的中小卖家,学一套Ecshop实战教程绝对不亏。

Ecshop实战教程

为啥我要写这篇Ecshop实战教程?

先说说我的经历吧,前阵子帮朋友搞一个卖手工皮具的小站,预算不多,又不想被SaaS平台抽成抽到肉疼,试了几个开源方案,最后还是回到了Ecshop,为啥?因为它轻啊!代码结构清晰,二次开发方便,PHP程序员一抓一大把,出问题了随便找个教程就能修,但是呢,网上很多Ecshop实战教程都是好几年前的,环境对不上,步骤跳得厉害,新手跟着做能气哭——我就是那个被气哭过的人,哈哈!

所以今天这篇Ecshop实战教程,我打算用自己的话,把整个流程捋一遍,重点讲那些教程里不写的坑,你跟着做,至少能少熬三个通宵。

第一步:环境搭建,别急着上服务器

很多Ecshop实战教程一上来就让你买云服务器,其实没必要,本地先跑通再说!我用的是phpStudy(Windows)或者MAMP(Mac),PHP版本一定要选5.6或者7.0,别用8.0以上,Ecshop会报一堆弃用警告,烦死你,MySQL用5.6就行,记得把short_open_tag打开,不然模板里<?开头的标签全都不解析,页面一片空白,你找半天都找不到原因——别问我怎么知道的,说多了都是泪。

装好环境后,去官网下Ecshop 3.6或者2.7.3都行,我个人建议新手用2.7.3,资料多,插件也多,解压到网站根目录,浏览器访问,安装向导就出来了,数据库名、用户名、密码填好,管理员账号记牢,点下一步……等它跑完,这时候如果卡在"创建数据库"那一步,十有八九是权限问题,去phpMyAdmin手动建一个空库再回来装。

第二步:后台配置,别被菜单吓到

进后台那一刻,你是不是有点懵?菜单一大堆,什么商品管理、订单管理、促销管理……别慌!Ecshop实战教程里很少提的一点是:先别动模板,先配基础

去"系统设置"→"网店设置",把店名、地址、电话填上,支付方式"里,把支付宝、微信支付配好(现在Ecshop默认的支付插件很老,建议去应用市场下个新的,或者自己改接口)。"配送方式"里,默认的快递单模板要改,不然打印出来歪七扭八。

对了,一定要改后台路径!默认的/admin太容易被扫描了,改成/myadmin123之类的,安全第一,还有,把data/config.php里的数据库密码改成复杂点的,别用root/123456,求你了。

第三步:模板修改,这才是重头戏

Ecshop实战教程里最让人头疼的就是模板,它的模板引擎叫"ECShop模板",其实就是Smarty的魔改版,文件在/themes/default/下面,.dwt是模板,.lbi是库文件。

你想改首页?打开index.dwt,找到<!--{foreach from=$goods_list item=goods}-->这种循环,里面就是商品卡片,想加个"新品"标签?在goods_list里加个判断{if $goods.is_new}就行,但注意啊,Ecshop的缓存很变态,改完模板要去后台"清除缓存",不然你刷新一百遍都不变。

还有个坑:图片路径,Ecshop默认把图片存在/images/下,但上传商品时它会按日期建子目录,如果你搬家或者换域名,图片全挂,所以我的经验是,装个"图片本地化"插件,或者手动把data/attached里的图片路径写死。

第四步:二次开发,别怕改代码

Ecshop实战教程到这儿,基本就能上线了,但你想加个"满减"、"拼团"怎么办?改代码呗!比如加个满减,在includes/lib_order.php里找到order_fee函数,插入判断:如果订单总额大于100,减10块,简单吧?但记得备份!改之前把原文件复制一份,不然改崩了哭都来不及。

还有,Ecshop的SEO功能其实不错,后台"SEO设置"里,把每个页面的title、keywords、description都填上,URL重写要开mod_rewrite,然后在.htaccess里加规则,不会写?去搜"Ecshop伪静态规则",一抓一大把。

最后说几句掏心窝的话

这篇Ecshop实战教程写到这儿,差不多2000字了,我知道网上有很多更详细的,但我想告诉你的是:别怕出错,我第一次装Ecshop,数据库连了俩小时,最后发现是端口写错了,哈哈!现在回头看,那些坑都是经验。

如果你也在学Ecshop,或者正打算用Ecshop搭站,欢迎在评论区跟我唠嗑,有什么问题直接问,我看到就回,记住啊,技术这东西,动手比看一百篇教程都管用,赶紧去试试吧,搞不定就回来骂我,我认!

(哦对了,别忘了把这篇Ecshop实战教程收藏一下,下次找不到别怪我没提醒你~)

文章版权声明:除非注明,否则均为极客网安-咸鱼原创文章,转载或复制请以超链接形式并注明出处。

目录[+]