Historické objednávky

B2B nopCommerce 4.90

Ukažte zákazníkům v jejich účtu i objednávky, které vznikly mimo e-shop. Starší nákupy si přehledně prohlédnou a vybrané zboží objednají znovu.

Starší objednávky na dosah ruky

Při přechodu na nový e-shop nebo při objednávkách vyřizovaných mimo nopCommerce zákazníci přicházejí o přehled toho, co už u vás nakoupili. Plugin Historické objednávky převezme historii z externího systému, propojí ji se zákaznickými účty a zpřístupní ji přímo v e-shopu.

Jak to funguje

  1. Integrace naimportuje historické objednávky a přiřadí je ke správným zákazníkům.
  2. Zákazník si v účtu otevře seznam starších objednávek a jejich detail s položkami.
  3. Vybrané zboží jednoduše vloží do košíku a objedná znovu za aktuálních podmínek.

Pro koho je určen

Pro obchody, které vedou část objednávek mimo nopCommerce nebo migrovaly z jiné platformy a chtějí zákazníkům zachovat kompletní nákupní historii.

Přínosy

  • Kompletní nákupní historie v zákaznickém účtu
  • Detail importovaných objednávek a jejich položek
  • Rychlé opakování nákupu dostupného zboží
  • Plynulý přechod z jiné platformy bez ztráty historie
  • Data každého zákazníka zůstávají oddělená

Historie verzí

VerzenopCommerceVydánoZměny
4.90.154.9023. 10. 2026Seznam historických objednávek byl sjednocen s nativním vzhledem historie objednávek v nopCommerce a automaticky přebírá styl aktivního tématu. | Bylo opraveno responzivní zobrazení seznamu i detailu, zarovnání souhrnů a jednotný vzhled akčních tlačítek. | Rozbalování detailu, opakování objednávky, přidávání jednotlivých položek do košíku, vyhledávání a stránkování zůstávají funkčně beze změny.
4.90.144.9022. 9. 2026Added database-level paging and product name/SKU search to the customer historical order list. | Added per-item Add to cart actions protected by the existing customer-company and role access rules. | Historical order items now persist UnitName and resolve the matching Jednotka/Jednotky product attribute value before adding to cart, falling back to the default unit when the historical value is unavailable. | ERP item synchronization now distinguishes equal SKUs with different units; nopCommerce ensure flow preserves the selected unit from order attributes. | Renamed the customer list column to ERP reference and made the page size store-configurable. | Added a plugin-scoped Pavilion override so the ERP reference column and expanded order-item rows remain visible.
4.90.134.9022. 9. 2026Historical order customer-role SystemNames now come from the centralized HEDR specialized role definitions.
4.90.124.9021. 9. 2026SyncHistoricalOrderItems now updates existing items (ProductName, PricePerItem, Count, TotalAmount) and deletes items removed from the ERP order; only items for orders present in the incoming batch are affected. | Added EnableEnsureFromOrderSync setting (default off) — controls whether HandleEnsureHistoricalOrdersAsync creates HO records from nopCommerce order data after ERP sync; when disabled the handler returns success immediately. | Fixed potential ArgumentException in SyncHistoricalOrderItems when DB contains duplicate (HistoricalOrderId, SkuNumber) rows. | SyncHistoricalOrders now detects orders with non-final status that are absent from the incoming batch (ERP sends all non-final orders in every incremental sync) and marks them as 'Dokončeno'.
4.90.114.9010. 9. 2026Added ExternalERPID column (ERP GUID) to HistoricalOrder entity with index; FillOrder now persists ExternalERPID from the hub DTO. | SyncHistoricalOrderItems now matches items to parent orders via ExternalERPID (GUID) instead of ExternalERPOrderNumber (text), fixing 100% skip when MS5 sends Parent_ID. | HistoricalOrderItemHubDto.Count changed from int to decimal to accept MS5 values serialized as 5.0, fixing 400 Bad Request.
Starší verze (9)
4.90.104.908. 9. 2026Migration rename.
4.90.94.908. 9. 2026Version update for old migration.
4.90.84.908. 9. 2026Renamed ExternalOrderIdentification to ExternalERPOrderNumber and fixed AmountWithouVAT typo to AmountWithoutVAT across domain, DTOs, services and views; column rename migration added. | SyncHistoricalOrders no longer inserts order items inline — items are synced separately via SyncHistoricalOrderItems using ExternalERPOrderID as parent link. | Hub DTO property names (ExternalERPNumber, ExternalERPOrderID) aligned with sync service consumers. | Service-layer logging added to all sync methods (received/synced/skipped/deletedStale/created/inserted) using new HistoricalOrdersLogNames constants. | Historical invoice and order DELETE operations removed from sync — insert-if-missing behavior only.
4.90.64.9031. 8. 2026Added provider-neutral database indexes for company access, historical order synchronization, and order item lookup.
4.90.54.9015. 7. 2026Hub synchronization now removes stale historical order data and mappings missing from the latest hub payload.
4.90.44.9023. 6. 2026Fixed admin configuration store override checkbox layout
4.90.34.9023. 6. 2026Added Hub synchronization for customer companies, customer mappings, historical orders and items | Historical order items are imported only for existing Nop products identified by SKU
4.90.24.9023. 6. 2026Removed automatic creation of historical orders and items from placed Nop orders
4.90.14.9020. 6. 2026Initial release for 4.90

Nenašli jste, co potřebujete?

Rozšíření rádi upravíme nebo vyvineme nové přesně pro váš e-shop.

Domluvit konzultaci