· v1.304

Add EParagon Receipts + KSeF/eParagon Toggles T...

Other Features

  • admin: Add eparagony.pl KSeF e-invoice addon
  • admin: Show eparagony document status on order detail
  • api: Add public availability-notifications endpoint
  • api: Addon management endpoints for GLS, InPost and Furgonetka
  • api: Carrier addon linkage for shipping methods
  • checkout: Appearance controls for policy links, wallets, and font
  • checkout: GLS Szybka Paczka parcel-shop picker
  • checkout: InPost Paczkomat locker picker
  • checkout: Native search-first InPost locker picker and shipping row redesign
  • checkout: Native two-tab GLS parcel-shop picker
  • checkout: Polish shipping row and pickup point pickers
  • checkout: Provision shopper accounts from the save-my-info opt-in
  • checkout: Wire inset fields, footer bar, wallets flag, and save-info
  • gls: Addon connect flow and shipment actions
  • gls: ADE-Plus SOAP transport and fulfillment core
  • gls: Manual shipment creation and labels in the order sidebar
  • gls: Parcel-shop search API for the checkout picker
  • gls: Track & Trace status polling workflow
  • inpost: Locker search API for the checkout picker
  • inpost: Manual shipment creation and on-demand labels in the order sidebar
  • inpost: Rebuild the InPost addon on ShipX v1
  • inpost: Tracking webhook
  • ui: Shopify-style inset field variant for checkout inputs

Fixes

  • [admin]Correct eparagony sandbox host + document payload issues
  • [admin]Normalize eparagony merchantTIN like consumerTIN
  • [admin]Use chat icon for Elliot sidebar entry
  • [blog]Repair media previews and cover "Change" button
  • [image-studio]Serve previews via image optimizer (YEX-202)
  • [images]Guide agents to attach generated photos to products
  • [inpost]Don't let a junk legacy env hide valid sibling credentials
  • [inpost]Improve locker search matching precision
  • [inpost]Repair the checkout Geowidget picker
  • [inpost]Type the webhook test context with ctxFor
  • [inpost]Use correct geowidget embed API in shipment form
  • [storefront]Use .slice().sort() instead of .toSorted() for browser compat (YNS-1152)