我正在使用 WooCommerce 创建一个网站,我想根据用户在我主页上的搜索表单中输入的邮政编码来限制用户可以使用的产品。
为了能够做到这一点,我必须在 phpMyAdmin 的数据库中指定每个产品的条件,但我似乎找不到它。
有人知道产品和/或类别的 woocommerce 数据库在 phpmyAdmin 中的什么位置吗?
提前谢谢你。
最佳答案
2020 年更新
产品主要位于以下表格中:
wp_posts
表与post_type
类似product
(或product_variation
),wp_postmeta
表,其中post_id
作为关系索引(产品 ID)。wp_wc_product_meta_lookup
表,product_id
作为关系索引(帖子 ID)|允许对特定产品数据进行快速查询(自 WooCommerce 3.7 起)wp_wc_order_product_lookup
表,product_id
作为关系索引(帖子 ID)|允许快速查询以检索订单上的产品(自 WooCommerce 3.7 起)
产品类型、类别、子类别、标签、属性和所有其他自定义分类位于下表中:
wp_terms
wp_termmeta
wp_term_taxonomy
wp_term_relationships
- 列object_id
作为关系索引(产品 ID)wp_woocommerce_termmeta
wp_woocommerce_attribute_taxonomies
(仅适用于产品属性)wp_wc_category_lookup
(仅适用于自 WooCommerce 3.7 起的产品类别层次结构)
产品类型由自定义分类法product_type
使用以下默认术语处理:
简单
分组
变量
外部
订阅和预订插件的其他一些产品类型:
订阅
变量订阅
预订
从 Woocommerce 3+ 开始,一个名为 product_visibility
的新自定义分类句柄:
- 使用术语
exclude-from-search
和exclude-from-catalog
的产品可见性
- 带有
featured
这个词的特色产品
- 带有
outofstock
字样的库存状态
- 从
rated-1
到rated-5
术语的评级系统
特殊功能:每个产品属性都是一个自定义分类……
引用资料:
关于mysql - WooCommerce:在数据库中查找产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36965352/