Woocommerce通过XML自动更新产品

时间:2018-05-18 10:10:05

标签: php xml wordpress woocommerce

我是构建wordpress主题的前端开发人员。我希望在wordpress / woocommerce中建立一个在线商店,其中包含来自第三方公司的产品。然而,他们的定价每天都在变化(几乎就像一个闪购类型的定价模式),因此产品可能会以X量零售,然后几个小时就会下降60%。

产品和定价将在XML Feed中提供。这很好,但我担心的是这个XML经常会被更新,需要在网站上自动复制,而不需要每次都将文件上传到wordpress。

有没有人知道Woocommerce是否可以实现这一点,如果是这样,你能指出我正确的方向吗?

由于

1 个答案:

答案 0 :(得分:1)

这里的WP Cron工作代码将帮助您每小时或每月每小时自动启动。

      add_action( 'wp', 'update_hourly_post_type_update_info');
      function update_hourly_post_type_update_info() {
          // Make sure this event hasn't been scheduled
          if( !wp_next_scheduled( 'wp_product_variation_hourly' ) ) {
              // Schedule the event
              wp_schedule_event( time(), 'hourly', 'wp_product_variation_hourly' );
          }
      }

      //Here you need to add the function of XML which replace the price
      function wp_product_variation_hourly(){
          //Your Price updating Code here.
      }

我在项目中使用了这段代码,它工作正常。