smartpack/wordpress-woocommerce-plugin

此软件包最新版本(0.0.1)没有提供许可证信息。

WordPress SmartPack 插件,用于 WooCommerce,与 smartpack.dk 系统完全集成。

0.0.1 2022-01-27 18:17 UTC

This package is auto-updated.

Last update: 2024-09-29 06:03:07 UTC


README

Webhook 规则

Smartpack WMS 需要端点来更新产品、库存和订单的不同数据,将为此提供一些 REST API 端点。请记住在设置区域中添加 webhook 密钥,否则将禁用安全,任何人都可以向您的商店发送 webhook。

库存变更 webhook

{domain-path}/wp-json/smartpack-wms/v1/stock-changed

订单变更 webhook

{domain-path}/wp-json/smartpack-wms/v1/order-changed

定时任务

SmartPack WMS 和 WooCommerce 之间的所有数据都将同步。我们使用 WordPress 内置的 crontab 调度程序处理订单和产品数据,如果您禁用了 WordPress 内置的 crontab 调度程序,您需要在 crontab 文件中运行自定义 crontab,并确保在您的系统上安装了 WP CLI。

* * * * * wp cron event run wms_cron_product_hook
* * * * * wp cron event run wms_cron_order_hook

您还可以使用 WP CLI 手动触发定时任务事件或删除现有定时任务事件,如果出现问题。

wp cron event run --due-now --allow-root
wp cron event delete wms_cron_product_hook --allow-root

产品提示

  • 简单产品使用其自己的 SKU
  • 产品变体需要自己的 SKU,否则将使用父级 SKU。

模块功能

WMS

  • 产品
    • CLI:从商店到 WMS 集成的产品完全同步
  • 订单
    • CLI:与运输状态同步所有内容
  • 库存
    • 钩子:在钩子信号上更新产品库存
    • CLI:从 WMS 到 Woo 的完全库存同步

Woocommerce 订单处理

自定义订单不会自动传输到 WMS 集成。