wordpress 采集商品入库

2021-12-29 06:07:36 +08:00
 Infinitify

A 站的商品一更新 B 站就需要采集入库并展现。

A/B 站结构完全相同,除了域名不同, 请问如何可以做到?

P.S 不考虑反代方案,因为是 2 个完全独立网站需要对比 SEO 效果。

2022 次点击
所在节点    程序员
18 条回复
rm0gang0rf
2021-12-29 08:36:36 +08:00
woo? 有钩子吧
abigeater
2021-12-29 09:21:39 +08:00
B 写个接口 一般商品写入都有钩子 写个钩子向 B 发请求就好
danhahaha
2021-12-29 09:48:11 +08:00
wordpress 去做他本来擅长的 blog 好了

你这种情况,应该用 magento ,可以无限开站,商品分类共享,域名,模板不同
SmiteChow
2021-12-29 09:48:53 +08:00
完全相同就没必要部署两次啊
coolcatha
2021-12-29 09:50:52 +08:00
通过这种方式做的站,seo 效果对比出来的结论完全不可靠。
gen900
2021-12-29 09:58:05 +08:00
连同一个数据库不行吗?
chihiro2014
2021-12-29 10:50:46 +08:00
监听
zpfhbyx
2021-12-29 11:18:51 +08:00
😂 nginx 解析两个域名不就行了?
Infinitify
2021-12-30 00:15:21 +08:00
@zpfhbyx 数据库怎么办? 单独数据库。
@gen900
Infinitify
2021-12-30 00:15:37 +08:00
@rm0gang0rf
@abigeater
@chihiro2014 可否请大佬明示?
elevioux
2021-12-30 09:48:32 +08:00
A 站是别人的还是自己的?

自己的话:
共用一个数据库?但这样像商品评论什么的就不能分开了。
A 站做一个接口出来,B 站定时拉取,或者反过来 A 站往 B 站推送?
网站一样的话,数据库结构应该也相同,不如写个脚本单独同步几个数据库表?
rm0gang0rf
2021-12-31 10:29:29 +08:00
wordpress 你用的哪个插件都有狗子
A 写入商品成功向 B 发送商品信息,用狗子写入
rm0gang0rf
2021-12-31 10:31:31 +08:00
不是用狗子,是 b 的添加商品的接口
Infinitify
2021-12-31 14:55:07 +08:00
@elevioux 这个方案我也打算用,但是具体如何用还在分析。 不是公用一个数据库,各自有各自数据库。数据库结构倒是一样。

最理想是 B 站设置一个 cron, 定时刷新 A 站,有更新就入库展示。
Infinitify
2021-12-31 14:55:38 +08:00
@rm0gang0rf 方便留个 VX 吗?添加商品接口不太熟悉?
rm0gang0rf
2022-01-03 09:35:01 +08:00
Infinitify
2022-01-03 14:05:51 +08:00
@rm0gang0rf 我只是寻找个简单的方案,要从头写代码就算了。
AeroZen
2022-01-26 14:51:33 +08:00
@Infinitify 插件分享下名字?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/825002

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX