Historické objednávky
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
- Integrace naimportuje historické objednávky a přiřadí je ke správným zákazníkům.
- Zákazník si v účtu otevře seznam starších objednávek a jejich detail s položkami.
- 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í
| Verze | nopCommerce | Vydáno | Změny |
|---|---|---|---|
| 4.90.15 | 4.90 | 23. 10. 2026 | Seznam 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.14 | 4.90 | 22. 9. 2026 | Added 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.13 | 4.90 | 22. 9. 2026 | Historical order customer-role SystemNames now come from the centralized HEDR specialized role definitions. |
| 4.90.12 | 4.90 | 21. 9. 2026 | SyncHistoricalOrderItems 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.11 | 4.90 | 10. 9. 2026 | Added 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.10 | 4.90 | 8. 9. 2026 | Migration rename. |
| 4.90.9 | 4.90 | 8. 9. 2026 | Version update for old migration. |
| 4.90.8 | 4.90 | 8. 9. 2026 | Renamed 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.6 | 4.90 | 31. 8. 2026 | Added provider-neutral database indexes for company access, historical order synchronization, and order item lookup. |
| 4.90.5 | 4.90 | 15. 7. 2026 | Hub synchronization now removes stale historical order data and mappings missing from the latest hub payload. |
| 4.90.4 | 4.90 | 23. 6. 2026 | Fixed admin configuration store override checkbox layout |
| 4.90.3 | 4.90 | 23. 6. 2026 | Added 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.2 | 4.90 | 23. 6. 2026 | Removed automatic creation of historical orders and items from placed Nop orders |
| 4.90.1 | 4.90 | 20. 6. 2026 | Initial release for 4.90 |
Další rozšíření v kategorii B2B
Nenašli jste, co potřebujete?
Rozšíření rádi upravíme nebo vyvineme nové přesně pro váš e-shop.