V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Infinitify
V2EX  ›  程序员

wordpress 采集商品入库

  •  
  •   Infinitify · 143 天前 · 1496 次点击
    这是一个创建于 143 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    第 1 条附言  ·  142 天前
    红包 100 预备,请大佬赐教。
    第 2 条附言  ·  139 天前
    已经解决,找到了插件。
    18 条回复    2022-01-26 14:51:33 +08:00
    rm0gang0rf
        1
    rm0gang0rf  
       143 天前
    woo? 有钩子吧
    abigeater
        2
    abigeater  
       143 天前
    B 写个接口 一般商品写入都有钩子 写个钩子向 B 发请求就好
    danhahaha
        3
    danhahaha  
       143 天前
    wordpress 去做他本来擅长的 blog 好了

    你这种情况,应该用 magento ,可以无限开站,商品分类共享,域名,模板不同
    SmiteChow
        4
    SmiteChow  
       143 天前
    完全相同就没必要部署两次啊
    coolcatha
        5
    coolcatha  
       143 天前
    通过这种方式做的站,seo 效果对比出来的结论完全不可靠。
    gen900
        6
    gen900  
       143 天前
    连同一个数据库不行吗?
    chihiro2014
        7
    chihiro2014  
       143 天前
    监听
    zpfhbyx
        8
    zpfhbyx  
       142 天前
    😂 nginx 解析两个域名不就行了?
    Infinitify
        9
    Infinitify  
    OP
       142 天前
    @zpfhbyx 数据库怎么办? 单独数据库。
    @gen900
    Infinitify
        10
    Infinitify  
    OP
       142 天前
    @rm0gang0rf
    @abigeater
    @chihiro2014 可否请大佬明示?
    elevioux
        11
    elevioux  
       142 天前
    A 站是别人的还是自己的?

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

    最理想是 B 站设置一个 cron, 定时刷新 A 站,有更新就入库展示。
    Infinitify
        15
    Infinitify  
    OP
       140 天前
    @rm0gang0rf 方便留个 VX 吗?添加商品接口不太熟悉?
    Infinitify
        17
    Infinitify  
    OP
       137 天前
    @rm0gang0rf 我只是寻找个简单的方案,要从头写代码就算了。
    AeroZen
        18
    AeroZen  
       114 天前
    @Infinitify 插件分享下名字?
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2629 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 113ms · UTC 03:12 · PVG 11:12 · LAX 20:12 · JFK 23:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.