Version 1.2.8

March 6, 2026

Fixed

  • Convert order line item prices to EUR before sending to PickHero when order is in a different currency

Version 1.2.7

March 6, 2026

Changed

  • Use available stock (free stock) instead of technical stock for sync

Version 1.2.6

February 24, 2026

Changed

  • Order sync jobs are now dispatched on order status changes instead of every order save, preventing unnecessary queue jobs

Version 1.2.5

February 24, 2026

Fixed

  • Sync prices excluding tax

Version 1.2.4

February 23, 2026

Fixed

  • Fixed order lookup in webhook handler using element ID instead of reference

Version 1.2.3

February 23, 2026

Fixed

  • Fixed status sync not matching re-synced orders with resubmission suffix (e.g. "720383-1")
  • Fixed webhook returning 200 OK when order was not found, now correctly returns 404

Version 1.2.2

February 23, 2026
  • Added "Register Webhooks" button to settings page
  • Webhook registration can now be done from the admin panel

Version 1.2.1

February 2, 2026
  • Added webhook registration controller

Version 1.2.0

February 2, 2026
  • Implement logs
  • Implement webhook for stock updates
  • Fix issue with stock import

Version 1.1.10

January 22, 2026
  • Add license

Version 1.1.9

January 22, 2026
  • Update docs url

Version 1.1.8

January 14, 2026
  • Add order event

Version 1.1.7

January 14, 2026
  • Use order id for extrenal_number

Version 1.1.6

January 8, 2026

Changed

  • Automatic order synchronization to PickHero now runs via a Craft queue job instead of synchronously on order save.

Version 1.1.5

January 7, 2026

Added

  • Added shipping_method_external_id to order payload, mapped from the Craft Commerce order's shippingMethodHandle.

Version 1.1.4

January 4, 2026

Added

  • Added "Unlink" button to order panel to disconnect an order from PickHero without deleting it remotely.
  • Added submissionCount tracking for orders, appending a suffix (-1, -2, etc.) to external_id when resubmitting to ensure uniqueness.

Removed

  • Removed the "Resubmit" button in favor of the Unlink + Send to PickHero flow.

Version 1.1.3

December 30, 2025
  • Remove digital, it is no longer supported by PickHero.

Version 1.1.2

December 25, 2025

Added

  • Added external_url to order API payload containing the Control Panel edit URL.
  • Added external_number to order API payload containing the order reference/number.
  • Added 'digital' as a product field mapping option.

Changed

  • Order external_id now contains the actual order model ID instead of the order reference.

Version 1.1.1

December 23, 2025

Added

  • Added event that allows address manipulation.

Version 1.1.0

December 23, 2025

Added

  • Product field mapping: Map custom Craft fields to PickHero product fields (gtin, image_url, description, brand, etc.) via the settings UI.
  • ProductData DTO for cleaner, DRY product data handling across all export paths.
  • Product dimensions (weight, length, width, height) are now included when exporting/syncing products.

Changed

  • Products are now looked up by external_id (variant ID) instead of SKU for more reliable matching.
  • Existing products are now updated instead of skipped during export.
  • Field mapping logic moved from Settings to ProductData DTO for better separation of concerns.

Fixed

  • Fixed external_id being incorrectly sent during product updates (PickHero doesn't allow updating this field).

Version 1.0.2

December 22, 2025
  • Fixed issue with deprecated method call.

Version 1.0.1

December 22, 2025
  • Added external_id support for customers, using the Craft user ID to link customers between systems.

Version 1.0.0

December 22, 2025
  • Initial release.