Skip to content

Vendure SendCloud plugin changelog

← Plugin documentation · View on npm

  • The fulfillSettledOrdersTask only fulfills orders that have been synced to SendCloud. Orders that failed to sync stay in their current state, so they can be modified and synced again.
  • Restored the SENDCLOUD_NOTIFICATION history entry type, so the history of orders synced by plugin versions <= 2.1.x can be queried again.
  • Added a Sync to SendCloud action to the order detail page in the dashboard, to sync an order again.
  • Prevent Sendcloud job scheduling failures from causing unhandled promise rejections.
  • Moved configurations from DB into code
  • Made the number of job queue retries for syncing orders to SendCloud configurable via maxRetries plugin option (default: 10, previously hardcoded to 20).
  • Upgraded to Vendure 3.6.3
  • Breaking: Removed all webhook handling. Sendcloud is responsible for fulfillment.
  • Added fulfillSettledOrdersTask scheduled task (opt-in) to fulfill settled orders to Delivered on a nightly basis.
  • Orders are no longer automatically fulfilled on placement. They stay in PaymentSettled until the scheduled task runs to prevent misaligned stock in Vendure.
  • Upgraded to Vendure 3.5.3
  • Documentation update
  • Updated official documentation URL
  • Log existing fulfillments when items are already fulfilled
  • Upgrade to Vendure to 3.3.2
  • Update Vendure to 3.1.1
  • Update compatibility range (#480)
  • Updated Vendure to 2.2.6
  • Using util.inspect again to log the incoming webhook body
  • Check if incoming request is a Buffer or already parsed by other middleware
  • Log request body, instead of util.inspect
  • Added better logging for failing incoming webhooks
  • Correctly transition order to Delivered after it has been Shipped
  • Fulfill on order placement, to prevent stock levels going out of sync
  • Updated vendure to 2.1.1