Historické faktury
Zpřístupněte zákazníkům v jejich účtu faktury z ERP nebo jiného systému. Uvidí detail každého dokladu a dostupné položky si mohou jedním krokem objednat znovu.
Celá historie fakturace přímo v e-shopu
Zákazníci se často ptají na starší faktury nebo chtějí znovu nakoupit to, co už jednou odebrali. Když fakturace běží mimo e-shop, musí kvůli tomu volat nebo psát. Plugin Historické faktury převezme doklady z ERP či jiného systému a zobrazí je přihlášenému zákazníkovi v jeho účtu, včetně jednotlivých položek.
Jak to funguje
- Integrace předá do e-shopu historické faktury a jejich vazby na zákazníky.
- Přihlášený zákazník otevře ve svém účtu přehled faktur a zobrazí si detail kteréhokoli dokladu.
- Dostupné položky z faktury může vložit do košíku a objednat znovu za aktuálních podmínek.
Pro koho je určen
Pro B2B i B2C e-shopy, které vedou fakturaci v ERP nebo jiném systému a chtějí zákazníkům nabídnout kompletní historii dokladů na jednom místě.
Přínosy
- Přehled historických faktur v zákaznickém účtu
- Detail každého dokladu včetně položek
- Opakovaný nákup dostupných položek z faktury
- Méně dotazů na zákaznickou podporu
- Každý zákazník vidí jen své vlastní doklady
Historie verzí
| Verze | nopCommerce | Vydáno | Změny |
|---|---|---|---|
| 4.90.13 | 4.90 | 23. 10. 2026 | Seznam historických faktur byl sjednocen s nativním vzhledem zákaznických objednávek v nopCommerce a automaticky přebírá styl aktivního tématu. | Bylo opraveno responzivní zobrazení seznamu, detailu a položek faktury včetně zarovnání souhrnů a tlačítek. | Rozbalování detailu, stránkování a přidávání jednotlivých položek do košíku zůstávají funkčně beze změny. |
| 4.90.12 | 4.90 | 12. 10. 2026 | Removed historical invoice search from the customer account page. | Removed the whole-invoice Repeat action while preserving per-item Add to cart actions. |
| 4.90.11 | 4.90 | 1. 10. 2026 | Fixed runtime compilation of the customer historical invoice view by importing the Nop.Web pager extensions required by PagerAsync. |
| 4.90.10 | 4.90 | 24. 9. 2026 | Added database-level paging and product name/SKU search to the customer historical invoice list. | Added per-item Add to cart actions protected by the existing customer-company and role access rules. | Historical invoice 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. | 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 invoice-item rows remain visible. |
| 4.90.9 | 4.90 | 22. 9. 2026 | Historical invoice customer-role SystemName now comes from the centralized HEDR specialized role definitions. |
Starší verze (8)
| 4.90.8 | 4.90 | 21. 9. 2026 | SyncHistoricalInvoiceItems now updates existing items (ProductName, PricePerItem, Count, TotalAmount) and deletes items removed from the ERP invoice; only items for invoices present in the incoming batch are affected. | Invoice references are pre-resolved in a single pass before processing items, reducing DB round-trips from N to K distinct invoice refs. | Fixed potential ArgumentException when DB contains duplicate (HistoricalInvoiceId, SkuNumber) rows; insert changed from per-item to batched (500). | SyncHistoricalInvoices now detects invoices unpaid in NOP that are absent from the incoming batch (ERP sends all unpaid in every incremental sync) and marks them as paid with PaidDate = UtcNow. |
| 4.90.7 | 4.90 | 10. 9. 2026 | Added ExternalERPID column (ERP GUID) to HistoricalInvoice entity with index; SyncHistoricalInvoices now persists ExternalERPID from the hub DTO. | FindHistoricalInvoiceAsync now resolves parent invoice by ExternalERPID (GUID) as primary lookup, with ExternalERPInvoiceNumber (text) as fallback. | HistoricalInvoiceItemHubDto.Count and internal HistoricalInvoiceItemDto.Count changed from int to decimal to accept MS5 values serialized as 5.0, fixing 400 Bad Request. |
| 4.90.6 | 4.90 | 8. 9. 2026 | Renamed ExternalInvoiceIdentification to ExternalERPInvoiceNumber and HistoricalInvoiceExternalIdentification to ExternalERPInvoiceNumber across domain, DTOs, services and views; column rename migration added. | Hub DTO property names aligned with plugin local DTOs for correct JSON deserialization. | Service-layer logging added to all sync methods (received/synced/skipped/deletedStale) using new HistoricalInvoicesLogNames constants. |
| 4.90.5 | 4.90 | 31. 8. 2026 | Added provider-neutral database indexes for company access, invoice synchronization, and invoice item lookup. |
| 4.90.4 | 4.90 | 15. 7. 2026 | Hub synchronization now removes stale historical invoice data and mappings missing from the latest hub payload. |
| 4.90.3 | 4.90 | 23. 6. 2026 | Fixed admin configuration store override checkbox layout |
| 4.90.2 | 4.90 | 17. 6. 2026 | Shared hub models implementation |
| 4.90.1 | 4.90 | 4. 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.