Към съдържанието

Новости

2.3.0 — 2026-07-28

heading.anchorLabel

Populate webcode_directory_city.region_id during Econt city taxonomy sync via Webcode Carrier RegionResolver, on create and as self-heal for existing rows. Requires carrier ^2.6.

2.2.0 — 2026-07-28

heading.anchorLabel

Uses the shared resolvePackagesCount() from Webcode\Carrier\Model\AbstractCarrier (min-1 package-count invariant); drops the private copy. Requires webcode/module-carrier ^2.5. Fixes Econt rejecting sub-1kg carts with “Невалиден брой пакети.” and returning no rate methods.

2.1.0 — 2026-07-25

heading.anchorLabel

Delivery Methods config cleanup:

  • API base URL default живее в etc/config.xml (carriers/econt/api_url), не като PHP const; ShippingLabel::downloadPdf() минава през getConfigValue(api_url) без инлайн fallback.
  • Креденшълите (username/password) вече не са required за Save на секцията; валидацията е бутонът Login & Configure.

2.0.0 — 2026-07-22

heading.anchorLabel

Major release — moves onto the shared Webcode_Carrier label pipeline.

  • Requires webcode/module-carrier ^2.0.
  • Removed the per-carrier vat_rate config: VAT is now reconciled centrally with the store Shipping Prices setting via the shared ShippingPriceTaxAdjuster (module-carrier). Econt returns the raw with-VAT API price.
  • Econt shipment tracking added; removed the CSS logo class in favour of the shared logo.
  • money_transfer_method uses MoneyTransferMethod::OFFICE constant instead of a string literal.
  • Namespace refactor; currency_code taken from getQuoteCurrencyCode.
  • Proprietary/EULA copyright headers standardized across the module.
  • Uses webcode/module-base for the shared Console command.