Skip to content

BOX NOW Lockers changelog

All notable changes to BOX NOW Lockers for CS-Cart and Multi-Vendor (kv_box_now) are documented here. The format follows Keep a Changelog and the project uses Semantic Versioning.

  • Initial release: integration with the BOX NOW Partner API (API integration manual, webhook guide v1.4) for Greece, Cyprus, Bulgaria and Croatia; Stage and Production credentials per account, stored encrypted; OAuth client credentials with a cached token; optional X-PartnerID for multi-partner accounts; custom API URL limited to BOX NOW hosts.
  • Locker shipping method with the merchant’s own price (flat or by weight), free shipping threshold and weight limit; offered only in the account’s country, up to 20 kg and for boxes that fit 60 x 45 x 36 cm.
  • Locker choice at the checkout: the official BOX NOW map widget of the account’s country (Production) or a built-in list of the stored lockers near the postal code; the chosen id is checked against the BOX NOW locker list on the server; no order without a locker; the locker is shown on the order, invoices and e-mails.
  • Delivery requests from the order page or at an order status: one to ten parcels, compartment size, warehouse or any-apm origin, prepaid or cash on delivery (payment methods marked in the settings, amount in EUR, editable), international phone numbers, mb-safe text cuts; labels in PDF or ZPL 200/300 dpi; CS-Cart shipment with the BOX NOW tracking link.
  • Duplicate protection: the shipment row and its stable order number are written before the request under a per-order lock; P410 conflicts and unknown results are resolved through GET /parcels?orderNumber= before anything is sent again.
  • Cancellation at BOX NOW per parcel, allowReturn per delivery, customer returns with the return label.
  • Tracking from BOX NOW webhook events (secret URL per account, idempotent by event id, ordered by data.time, never backwards) and GET /parcels polling as a safety net.
  • Refused credentials or a disabled account pause the automatic calls of that account until the credentials are saved or tested again.
  • Multi-Vendor: marketplace owner mode or one BOX NOW account per vendor, vendor privileges per action, queue-wide actions for administrators only.
  • Job queue with retries, cron, log with CSV export, licence client and upgrade synchronizer.