Add initial HTML template for MojeGS1 application with Cookiebot and Google Analytics integration
This commit is contained in:
17
.serena/memories/gs1-integration/handover.md
Normal file
17
.serena/memories/gs1-integration/handover.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Handover: Integracja MojeGS1 — przypisywanie EAN
|
||||
|
||||
## Status: ZAIMPLEMENTOWANE (core flow)
|
||||
|
||||
## Co zostalo zaimplementowane:
|
||||
1. `src/Modules/GS1/MojeGS1Client.php` — klient HTTP Basic Auth (cURL), listProducts, getProduct, upsertProduct, findHighestGtin, generateNextEan, calculateEan13CheckDigit
|
||||
2. `src/Modules/GS1/GS1Service.php` — assignEanToProduct: sprawdza brak EAN, pobiera credentials z app_settings, generuje next EAN, rejestruje w GS1 API, zapisuje EAN lokalnie
|
||||
3. `src/Modules/Products/ProductRepository.php` — dodano updateEan(int $id, string $ean)
|
||||
4. `src/Modules/Products/ProductsController.php` — dodano assignGs1Ean method, wstrzyknięto GS1Service
|
||||
5. `routes/web.php` — POST /products/{id}/assign-ean, wiring GS1Service
|
||||
6. `resources/views/products/show.php` — przycisk "Przypisz EAN z GS1" gdy EAN pusty
|
||||
7. `resources/lang/pl.php` — klucze products.gs1.*
|
||||
|
||||
## Co jeszcze do zrobienia (opcjonalne):
|
||||
- Strona ustawień GS1 (formularz w settings do zarządzania credentials)
|
||||
- Migracja app_settings z domyślnymi wartościami GS1
|
||||
- Możliwość bulk-assign EAN dla wielu produktów naraz
|
||||
Reference in New Issue
Block a user