Yaymail是一个WooCommerce Email Page Builder,用现成的组件和拖拽的方式快速拼搭出一个邮件模板。它基于vue.js和shortcode方式工作,在众多的邮件定制插件中,它是我发先的唯一一个支持WooCommerce自定义邮件的插件,虽然你需要写一些代码来使它兼容你自己的模板。
继续阅读Yaymail WooCommerce邮件模板生成器,支持自定义模版标签: 如何用WooCommerce搭建外贸网站
如何为WooCommerce产品页添加自定义字段
WooCommerce产品页面除了有价格和数量字段,还能有什么?在什么都能量产的时代,提供一些定制化服务永远是个好主意。比如卖衣服可以提供图案打印服务,可以定制颜色,那就要在产品页面提供图案上传和颜色选择的功能。或者单纯的想收集一下用户的需求,那可以提供一个产品意见表单,让用户下单时一并写在订单里。
继续阅读如何为WooCommerce产品页添加自定义字段WooCommerce自动完成订单(2022)
虚拟下载产品订单付款成功后,WooCommerce会自动完成订单,而对于实体产品或虚拟产品,订单不会自动完成。本文就来介绍WooCommerce自动完成订单的方法。
继续阅读WooCommerce自动完成订单(2022)SiteGround Optimizer文件缓存规则
SiteGround Optimizer可以在任何服务器上使用,最近的版本增加了文件缓存(File-Based Caching),可以在服务器上生成静态文件,后台可以设置的排除规则有两个:排除url或排除post type。这两个不够用,如果想根据cookie或url参数来排除怎么办?
继续阅读SiteGround Optimizer文件缓存规则Nextend Social Login 404 错误
更改了WordPress的后台登录地址会导致Nextend Social Login插件的社交登录按钮出现404错误。因为它默认的登录地址是wp-login.php,很多网站出于安全原因会隐藏后台地址。幸好Nextend插件提供了解决方法——备用登陆地址。
继续阅读Nextend Social Login 404 错误修改WordPress后台的登录界面
修改WordPress后台的登录界面的插件很多,但大部分都有很多我用不到的功能,会浪费资源,设置也不那么直观,所以决定用写代码的方式来实现。
继续阅读修改WordPress后台的登录界面使用iQ Block Country插件禁止某些国家用户访问(2022)
iQ Block Country插件可以利用maxmind的国家IP数据来禁止某些国家的用户访问你的站点,防止外贸网站被抄袭。方法比较简单,注册maxmind账户,下载一份国家IP的数据库上传到网站,再配置一下插件就可以了。
继续阅读使用iQ Block Country插件禁止某些国家用户访问(2022)介绍两款免费的WooCommerce批量管理插件(2022)
WooCommerce批量编辑产品的能力不强,为了弥补不足,sola介绍两款扩展批量管理功能的插件,分别是Bulky – Bulk Edit Products for WooCommerce和Stock Manager for WooCommerce。两者的操作和界面都类似excel,极大的提升了管理产品的效率。
继续阅读介绍两款免费的WooCommerce批量管理插件(2022)WordPress Gravatar替换成字母头像
为啥要替换WordPress Gravatar?一是国内加载不出来,二是图标啥样都有不统一。如果你想解决不加载的问题,可以把地址换成其它CDN代理,或者干脆不用,替换掉。
继续阅读WordPress Gravatar替换成字母头像Windows本地安装Kibana查询Elasticsearch
上一篇文章介绍了本地安装和使用elasticsearch的方法,其中我们使用了curl来查询elasticsearch的数据,命令比较繁琐。官方的套件中包含一款很好用的图形界面——Kibana,不仅能搜索elasticsearch引擎中的记录,还能做数据分析等,功能十分强大,来看看如何在本地一窥它的面貌吧。
继续阅读Windows本地安装Kibana查询ElasticsearchWindows本地安装和使用Elasticsearch
Elasticsearch是一款开源的数据搜索引擎和数据分析引擎,不同于WordPress的搜索,它是noSQL搜索引擎,没有数据库数据表,而是将数据以JSON格式存储在文件里,搜索效率远高于WordPress基于SQL的搜索方式,特别适合大型WooCommerce电商网站,或者做搜索推荐关键词的功能。想了解它,最好的方法是本地安装一个,自己动手试一试。
继续阅读Windows本地安装和使用ElasticsearchWooCommerce”请登录”链接不工作
WooCommerce的注册表单可以出现在两个地方——我的账户页面和结算页面,有些主题会把注册表单用弹窗的方式显示。当用户用已有账户注册时,会弹出一个提示:”Error: An account is already registered with your email address. Please log in.“ Please log in是链接,点击却没有反应,这是bug吗?
继续阅读WooCommerce”请登录”链接不工作WooCommerce后台通过自定义字段检索产品
WooCommerce后台的产品检索与前台搜索略有不同。前台是在WordPress默认搜索的基础上修改,后台直接用了一套自己的逻辑,从wc_product_meta_lookup这个表里检索产品,调用函数WC_Product_Data_Store_CPT->search_products()
,这个函数只有一个filter——woocommerce_product_pre_search_products
,允许返回自定义结果,代价是截断了WooCommerce所有的搜索逻辑,显然不适合小修改。后台可以搜sku,但其它自定义字段就不行了,且没有任何位置可以干预。幸运的是我们还能用WordPress自带的filter – request
来完成自定义字段搜索功能。
WooCommerce自定义订单号
WooCommerce默认使用post ID作为订单号,post可以是订单,也可以是产品、页面、文章或其它的custom post type,所以这个ID是不连续的,人们并不能简单的通过订单号去猜测你网站的销量。但这也给商店管理者带来一定困扰,拿到一个订单号,却无法知道是什么时候的订单,是哪个商店的订单。所以要给订单号加前缀,前缀里带上具体时间和一个序号,就能解决这个问题。
继续阅读WooCommerce自定义订单号WooCommerce根据支付方式收取额外费用(2021)
本文要介绍一款免费插件,可以实现根据用户选择的付款方式收取额外费用的功能。例如,paypal对商户收的钱按百分比收费,每一笔交易还可能有固定费用,希望这些费用由客户承担,那千万不要错过Payment Gateway Based Fees and Discounts for WooCommerce插件。
继续阅读WooCommerce根据支付方式收取额外费用(2021)WooCommerce订单管理(2021)
订单管理位于WooCommerce - 订单
下,当你的站点开始收到订单后,就能看到这个菜单。订单仅对管理员和商店经理/Shop Manager可见,每个订单有一个唯一的ID,这个ID就是WordPress post_id,是不连续的。本文简单介绍一下WooCommerce订单管理的方法。