php sku联动,php-SKU的WooCommerce管理产品搜索
因此,我一直在寻找一种方法来合并此方法,而无需安装另一个功能超出我所需的插件.
可以说,我们的产品SKU的结构形式如下:供应商编号,破折号(-)和产品ID.因此,我们的SKU看起来像是469-852369(供应商产品).供应商ID可以是1到5位之间的任何数字,而产品ID可以是1到10位之间的任何数字.我们希望能够搜索产品而不必添加破折号(-).因此,对于469-852369,我希望能够只输入469852369,产品就会出现.
我知道有很多插件可以做到这一点,但我不想添加一个插件来解决这个问题.有关如何通过PHP完成此操作的任何帮助和指导都将有所帮助.
解决方法:
您可以将自定义查询设置为搜索结果.在使用“ 469852369”正常搜索时,您可以在3位数字后添加“-”,例如“ 469-852369”,然后将其传递到WordPress查询中以获取结果.
function get_product_by_sku( $sku ) {
global $wpdb;
$sku = implode("-", str_split($sku, 3));
$product_id = $wpdb->get_var( $wpdb->prepare( "SELECT post_id FROM $wpdb->postmeta WHERE meta_key='_sku' AND meta_value='%s' LIMIT 1", $sku ) );
if ( $product_id ) return new WC_Product( $product_id );
// YOUR CODE
return null;
}
希望这对您有所帮助.
谢谢.
标签:woocommerce,wordpress,php
来源: https://codeday.me/bug/20191026/1934428.html
php sku联动,php-SKU的WooCommerce管理产品搜索相关推荐
- 一个barcode 多个 sku号_「小白知识帖」什么是亚马逊SKU?编写SKU还有这些讲究……...
初入亚马逊的小白卖家常会听大佬们提到SKU.其实理解SKU和其作用很简单,但真正需要掌握的是如何编写有效的SKU.这些小细节的内容往往可以让小白卖家成长的更快. 什么是SKU? SKU(Stock K ...
- Magento: 自动生成产品SKU Auto generated SKU when add product in magento
方法一: Open /app/design/adminhtml/default/default/template/catalog/product/edit.phtml and add the foll ...
- 多多进宝商品列表接口,商品销量,店铺昵称,sku价格,sku属性,商品运费等接口代码展示
多多进宝商品列表接口,商品销量,店铺昵称,sku价格,sku属性,商品运费等接口代码展示如下: 1.公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL ...
- 上网行为管理产品选型简单考量
信息化浪潮汹涌向前,人们的生活.工作.学习越来越离不开IT,离不开网络. 对于很多组织来讲,网络就意味着效率.甚至生产力,协同办公.决策.科研.资金划拨等等都对网络有了前所未有的依赖.网络应用日益复杂 ...
- 基于架构的上网行为管理产品界面对比
当前上网行为管理产品风靡市场,对用户的网络管理的能力有很大的提高,给用户带来便利的同时也给用户带来很多困惑.目前市场上的上网行为管理产品在功能点上基本相同,于是一些设备的厂商开始关注设备的其它附加功能 ...
- 用Leangoo敏捷看板工具管理 产品线路图
看板管理产品线路图 https://www.leangoo.com/kanban/board/go/2837963# Leangoo
- scrum看板管理产品线路图
看板管理产品线路图 https://www.leangoo.com/kanban/board/go/2837963#
- OFBiz + Opentaps 目录管理 十三. 配置产品搜索
2019独角兽企业重金招聘Python工程师标准>>> 十三. 配置产品搜索 (一) 设置 产品搜索是基于"关键字"的. 查找一个产品,在产品目录管理中点击[关键 ...
- 企业用户福利来袭!腾讯三大研发管理产品集中亮相2018腾讯合作伙伴大会
11月1日,2018腾讯全球合作伙伴大会在江苏大剧院开幕.在腾讯新一轮架构调整后的首次大会上,腾讯研发管理产品的代表--腾讯TAPD.腾讯乐享及腾讯工蜂,第一次集中公开亮相2018腾讯合作伙伴大会展区 ...
最新文章
- 【综述】介绍这些常用机器学习算法的优缺点
- 对象数组的初始化_JAVA中数组是什么?
- Python thread
- laravel5.4 关于select下拉框读取数据库数据案例
- HDU 1874 最直接的最短路径问题
- Java笔记-通过放射获取类中成员名及调用get方法及map构造JSON数据
- 【熊猫站群系统@苹果cmsv10/Maccmsv10 站群深度定制版 开发日志】 优雅且高效的友链模块,一键打造强大的蜘蛛池
- Intel 64/x86_64/IA-32/x86处理器 - 指令格式(1) - 概述
- 服务器系统 比较,各种服务器操作系统比较
- Android 4.4环境搭建——Android SDK下载与安装
- 汽车显示服务器出现异常,领克06车机网络异常怎么办?我们梳理了四种处理方法,建议牢记...
- C++ OpenCV实现图像双三次插值算法
- 关于未来几年的发展,闰土有话要说
- 小程序商城如何精细化运营?
- php实现电脑自动关机,如何设置定时关电脑?三种方法教你设置电脑自动关机
- android lcd工作原理,Android display架构分析(二)
- Nginx反向代理汇总
- JavaScript+Regex 身份证号码的正则表达式及验证详解
- 交通·未来第3期:基于实时WiFi-蓝牙检测数据的交通目标定位及出行模式甄别技术...
- 浅析高层建筑消防安全难点 提出防控措施意见