WooCommerce

Woo commerce——搭建WordPress电子商务网站

Woo Ecommerce

用WordPress构建电子商务网站已经是一个流行的解决方案,与oscommerce、prestashop相比,WordPress更适合构建小型电商网站,显然WordPress对资源的消耗使其难以胜任大型电子商务网站,但博客式营销的模式以及WordPress的CMS特性也让它有胜过大型电商网站的地方——搭建更容易、费用低、管理简单,非常适合那些卖的产品不多的人。今天介绍的是一款新兴的WordPress电商插件——Woo Commerce

Woo Commerce简介

Woo Commerce是一款开源的WordPress电子商务插件,可以再woo官网免费下载,且搭配了几款免费的支持woo commerce的主题,让用户无需付费就能体验到这款插件的强大。

Woo Commerce插件下载

Woo Commerce文档

特点

  • 灵活,内置多种hooks和filters,主题和插件开发者可以轻松扩展功能
  • 后台选项卡式设置,界面友好,清晰易懂
    woocommerce-backend
  • 支持多种付款方式,包括
    • Authorize.net
    • Inspire Commerce
    • 2Checkout.com
    • Google Checkout
    • PayPal Pro

    可以用插件形式扩展更多的付款方式,有详细的文档描述

  • 强大的模板系统,可以通过拷贝woocommerce模板到自己的主题目录下,轻松覆盖默认模板,定制化很方便。
  • 最后一点,文档非常详细,这是一个big bonus。说明这款插件已经很好的考虑了开发者、设计者的需求。

Woo Commerce免费主题

Artificer

artificer

Demo | Download

Wootique

wootique

Demo | Download

下载免费主题,安装woo ecommerce插件,自己尝试一下吧!

125条评论

  1. 我用的virtu主题,他的默认首页里有个silder(图片轮显),但是在页面里却无法找到默认首页。同样的WooComerce的商品页面能够找到,但是编辑页面里面却没有任何选项。我是想把首页的silder搬到商品页面去,然后把商品页面就当做首页来使用。因为主题里本身自带了silder,我就不想再用其他插件加大负担,不然可以用其他插件在商品页面里放silder也行。

    1. 首页一般是创建一个页面,选用home模版,再到设置里面选择该页面为静态首页,你得找找你主题里默认首页的模版。
      shop列表页面实际上是custom post type archive页面,所以不能通过编辑页面的方式更改,你在woocommerce设置中选择的shop页面,只能决定地址是什么。建议你去看一下woocommerce/templates下的archive-shop.php,这个是shop页的真正模版。

  2. 版主,关于artificer模板,有没有什么简单的办法能够自定义主页的,还望赐教

    1. 这个主题我没有仔细研究过,不过定制首页方法可以归纳成几种
      1. 写模版,可以借助Advanced Custom Fields等插件,创建非常定制化的模版,需要你有一定写代码的能力。
      2. 用Shortcode在编辑器里直接写,shortcode可以做很多事,woocommerce自带的shortcode可以实现特色商品,最新产品,产品分类等等功能,你还可以搜寻其它shortcode插件,比如提供carousel式产品展示的插件。
      3. 用pagebuilder,pagebuilder就是可视化的shortcode,非常好用。推荐一个收费但绝对物有所值的pagebuilder, Visual Composer有了这个,布局问题将永远从你的烦恼中消失。反正这是天朝,什么盗版都有,不妨找一个先试试看。

        1. 把WordPress改成中文即可,也就是编辑wp-config.php,将WP_LANG那一项改成zh_TW,你可以直接装个繁体中文的WordPress嘛。

  3. SOLA有没有好一些的wordpress用户成员管理管理工具,最好是你用过的,介绍几款,谢谢

    1. 我只用过增强后台用户搜索功能的插件http://wordpress.org/plugins/improved-user-search-in-backend/
      别的没用过,你要怎么管理?

  4. SOLA,想问问,如何写robot.txt让google不收录woo-commerce里面的内容呢,谢谢

    1. robot的东西我不大熟悉,不过woocommerce的permalink都有固定的前缀,比如产品页面可能是product,那应该可以根据这个特征写规则。你注册个谷歌管理员工具,可以根据你的选择生成robots.txt。

  5. 你好,我要把每个产品也的相关产品的数量设置为4个,怎么办啊。这个是我的产品页链接,http://www.gester-furnituretesting.com/product/gt-l01-drawer-durability-cycle-testing-machine/,我有看过你的那些代码也弄过,不过没有用,还是那样。

  6. 你好,我想把每个目录的那些按价格高低排列,按流行排列之类的,都给去掉,怎么写代码啊

    1. 去掉排序下拉菜单
      remove_action( ‘woocommerce_before_shop_loop’, ‘woocommerce_catalog_ordering’, 30 );

      去掉产品页面的目录信息
      remove_action( ‘woocommerce_single_product_summary’, ‘woocommerce_template_single_meta’, 40 );

      注意:以上代码放在functions.php中,若不起作用说明你主题已经定制了woocommerce,你可以到主题目录下找找有没有woocommerce目录,并修改其中的文件。
      如果不懂php,建议你找个懂的人帮你看下主题,因为主题修改woocommerce哪些地方是无法预料。

  7. 谢谢sola, 因为自己同时也要准备不少资料,sola有没有比较好的设计人员推荐做类似的网店?

  8. 是的,product category widget出来的 就是一大串,没有层级关系。我改用了custom menu widget, 可以分类显示了,但如你说,没有more,标题不能链接页面。

    1. 还有个方法,用shortcode显示分类目录,shortcode直接写到text widget里,这样more链接就可以手动写了。
      woo自带的shortcode就很有用,看下这个http://docs.woothemes.com/document/woocommerce-shortcodes/

      如果你的widget不支持shortcode解析,网上搜下代码加上就行了。

  9. 试了一下wootique, 还算顺利。请问类似这个网站http://www.oceansbridge.com/ 的左侧目录(产品分类目录)是不是sidebar,好像我用这个模板做不出来,还请教sola这部分怎么做。谢谢~

    1. WooCommerce的widget有一个产品目录,可以显示所有目录,包括层级关系,和oceansbridge产品目录的区别是:
      不能在一个widget中显示一个目录和它的子目录
      标题不能链接到目录页面
      没有More这个链接

      这些功能都可以做,你可以先找找有没有现成的插件。

  10. Sola, 问题终于解决了,今天把IE的安全设置恢复到默认,并且允许java,之后打开就恢复了。之前我也没有更改过啊,为什么这样 :'(

  11. 下面还有一些:

    * That’s all, stop editing! Happy blogging. */

    /** Absolute path to the WordPress directory. */

    if ( !defined(‘ABSPATH’) )

    define(‘ABSPATH’, dirname(__FILE__) . ‘/’);

    /** Sets up WordPress vars and included files. */

    require_once(ABSPATH . ‘wp-settings.php’);

    1. 你可能没明白我都意思,是让你打开debug模式,访问你网站,看屏幕上有没有错误提示。请搜索一下wordpress debug模式,自行了解一下。

  12. 打开了,请solagirl看看~
    * For developers: WordPress debugging mode.
    *
    * Change this to true to enable the display of notices during development.
    * It is strongly recommended that plugin and theme developers use WP_DEBUG
    * in their development environments.
    */
    define(‘WP_DEBUG’, false);

  13. 你好!我装了wootique之后,只显示了wootique还有蓝色的页面,其他的都看不到,包括菜单(只显示之前menu里的一个default “Home”,和自己设的两个about和sample page.) 模板的内容都不见了,是怎么回事?之前我安装过twenty eleven和woocommerce做测试,有删除过页面和菜单等内容。从新装了WP,并且数据库reset过了,还是同样的问题。快崩溃了~ solagirl~

    1. 开启WordPress debug(wp-config.php里define(‘WP_DEBUG’,true);),看看有什么报错信息。
      要是还解决不了,发个截图,报错信息截图和你说的模版不显示的屏幕截图
      用这个发截图http://postimg.org/

  14. sola, 我计划用woocommerce插件做个购物网站,类似oceansbridge.com
    即:产品很多的,能不能帮忙推荐个模板啊,收费的也没问题的。谢过先~

    1. 产品很多是性能问题,WooCommerce加几千个产品应该还能应付,还可以配合缓存插件。只要主题没有什么大问题,应该不影响这个吧,我用的woocommerce主题不是太多,所以不知道该推荐什么。

      我想找主题之前应该先明确重点是什么,是样式还是要找带有特定功能的?先把key points列一下,找的时候也不至于没有方向。

    1. Woocommerce默认显示read more的情况有三种
      产品缺货
      外链产品
      或者产品不可购买(比如没写价格)
      修改的话,参考https://www.solagirl.net/woocommerce-code-sinppets.html中修改产品列表页按钮文字的代码

      1. 这个为shop的url可以修改为shopping吗,怎么修改会就访问不了了还报错,谢谢

        1. 对出现这个Call to a member function is_visible() on a non-object。问题,然后我也到设置 » 固定链接中重新保存一下固定链接,但是还是不行,那个固定链接具体是怎么写的呢,谢谢

  15. 你好,我插件和主题都装好了,我想问下有没有这个插件的教程啊,另外会员只能在后台添加不能开放用户注册吗?

    1. 可以啊,设置第一个选项卡里允许用户在my account页面注册,或者允许用户结账时注册,这两个选项你选上就可以了。教程吗,懂英文的话看这个http://docs.woothemes.com/document/woocommerce/
      中文的貌似很少

      1. 是在常规里吗?在常规里我只看到允许用户注册 但是没有看到你后面说的 在结账时注册

  16. 我有个朋友指定我用wordpress给他做一个小型电商平台,可是我按照上面说的方法下载了插件却不能安装,是为什么啊

  17. 谢谢Sola的介绍,我刚设置好了WooCommerce,安装了Wootique主题测试,购物流程没什么问题,就是为什么测试下单成功后,WP后台订单有记录,但是没有收到邮件通知呢(我已经设置了接收的email地址)?

    1. 你的服务器可以正常发送WordPress其它邮件吗?如果别的可以发送,woo的应该也没啥问题。重点检查一下from地址,如果from邮箱地址使用了当前服务器上的域名,而这个邮箱又没在服务器上创建,就可能无法发送。

    2. 你好 ,请问为什么我下载了插件后,后台无法安装,提示无法安装这个包。 PCLZIP_ERR_BAD_FORMAT (-10) : Invalid archive structure,求解,我是新手.

      1. 压缩包有问题吧,直接在后台安装也不行吗,是不是你那wordpress.org给屏蔽了啊

        1. 我给的地址是http://www.woothemes.com/woocommerce/,也就是插件官方站点下载链接。
          这个插件在wordpress.org上也有,你只需要到后台->安装插件那里搜索一下woocommerce,第一条(WooCommerce – excelling eCommerce)就是这个插件,直接点击安装就行了

  18. 比较喜欢wordpress, 易用性真的很好,可以说让人爱不释手。而且模板多插件也多,移动设备支持的也好。就是数据库设计是个大问题, 最近做了一个网站就5K产品,wp_posts数据就上1W了,post_meta更是上了10W。因为是VPS,内存就那么大,不可能去搞什么redis, squid等等。 现在就勉强用wp_cahce扛一下,访问量大了是个问题。

    1. 我觉得数据量大对任何电商网站都是一个考验,换别的软件顶多就是这么多数据分散到更多的表里,postmeta表的条数虽然多,但每一条数据量很少,也不见得就比每条数据体积很大但总条数少的表坏到哪里去。我很久以前用prestashop,即使只有10个不到的产品,也必须开缓存,不然就会非常慢,当然我用的共享主机,性能不行。

  19. 不知道wordpress和mageno和zencart比做电子商务网站有什么优势?
    好像很少人用wordpress做电子商务网站,不知道是什么原因,其实我是想用wordpress做的。

    1. 我对mageno和zencart并不很了解,不敢妄加评论,只说说对WordPress电子商务的感觉。
      用WordPress做电子商务,功能上要比专用的电子商务软件简单,但CMS功能更强大一些,适合商品不太多、功能不太复杂的小型或中型电子商务网站,对那种想在自己博客顺便卖卖产品的用户很合适。由于功能相对简单,对服务器要求也低些,专门的电子商务软件数据表动辄上百,WordPress与之相比是很轻量级的。
      zencart用过一点,功能更强大,用起来也稍微难一些,是老牌电子商务软件,对中文支持较好。
      mageno彻底没用过,只是耳闻这家伙定制性很强,几乎什么样的电子商务网站都能做出来,是资深程序员的爱宠。
      个人愚见,如有不足,还望指正。
      http://www.jajajaparty.com这个网站是基于WordPress和WooCommerce的,我感觉很好。

      1. 谢谢你的回答,我基本有一些思路了,对我帮助很大,如果做产品少的批发类网站这是一个不错的选择。

  20. 正好是我需要的,可惜国内介绍的资料太少了,google了一圈,连介绍都屈指可数,希望博主多更新些这类文章,也为我们提供点指导。

  21. 我正想帮人做一个呢,但是没有国内合适的支付方式,像支付宝,网银之类的,都没集成进去,有些麻烦。还有中文问题。

    1. woocommerce中文版+支付宝集成有人做好了,不过收费,好像几十块钱吧,看demo貌似挺不错的。

评论已关闭。