feat: Update TODO.md with additional tasks for shopPRO integration and product management

This commit is contained in:
2026-02-25 00:27:49 +01:00
parent 12f0c262c8
commit 1b3ac356af
2 changed files with 188 additions and 40 deletions

View File

@@ -25,6 +25,12 @@
"size": 1357,
"lmtime": 1771692294431,
"modified": false
},
"test_gs1_api.php": {
"type": "-",
"size": 7348,
"lmtime": 1771964550467,
"modified": false
}
},
"bootstrap": {
@@ -141,6 +147,12 @@
"size": 711,
"lmtime": 1771954914723,
"modified": false
},
"20260224_000013_add_gs1_settings.sql": {
"type": "-",
"size": 398,
"lmtime": 1771961063035,
"modified": false
}
},
"seeders": {}
@@ -196,8 +208,8 @@
},
"TODO.md": {
"type": "-",
"size": 408,
"lmtime": 1771941672012,
"size": 570,
"lmtime": 1771957679996,
"modified": false
}
},
@@ -237,6 +249,18 @@
"lmtime": 1771459937874,
"modified": false
},
"log.md": {
"type": "-",
"size": 4574,
"lmtime": 1771963733140,
"modified": false
},
"MojeGS1 API.htm": {
"type": "-",
"size": 736,
"lmtime": 1771958496070,
"modified": false
},
"node_modules": {
".bin": {
"sass": {
@@ -1463,14 +1487,20 @@
"lmtime": 1771866989000,
"modified": false
},
"test_gs1.php": {
"type": "-",
"size": 7047,
"lmtime": 1771963652805,
"modified": false
},
"uploads": {}
},
"resources": {
"lang": {
"pl.php": {
"type": "-",
"size": 21038,
"lmtime": 1771955038639,
"size": 22503,
"lmtime": 1771961097428,
"modified": false
}
},
@@ -1592,28 +1622,34 @@
},
"show.php": {
"type": "-",
"size": 8496,
"lmtime": 1771935867712,
"size": 9047,
"lmtime": 1771960934569,
"modified": false
}
},
"settings": {
"cron.php": {
"type": "-",
"size": 6667,
"lmtime": 1771954993398,
"size": 6822,
"lmtime": 1771961105049,
"modified": false
},
"database.php": {
"type": "-",
"size": 3962,
"lmtime": 1771955008323,
"size": 4126,
"lmtime": 1771961120742,
"modified": false
},
"gs1.php": {
"type": "-",
"size": 3147,
"lmtime": 1771961074302,
"modified": false
},
"integrations.php": {
"type": "-",
"size": 9039,
"lmtime": 1771955017799,
"size": 9194,
"lmtime": 1771961118581,
"modified": false
}
},
@@ -1630,8 +1666,48 @@
"routes": {
"web.php": {
"type": "-",
"size": 9086,
"lmtime": 1771955048630,
"size": 9501,
"lmtime": 1771961099697,
"modified": false
}
},
".serena": {
"cache": {
"php": {
"document_symbols.pkl": {
"type": "-",
"size": 2856264,
"lmtime": 1771962503231,
"modified": false
},
"raw_document_symbols.pkl": {
"type": "-",
"size": 955381,
"lmtime": 1771962503190,
"modified": false
}
}
},
"memories": {
"gs1-integration": {
"handover.md": {
"type": "-",
"size": 1134,
"lmtime": 1771960966313,
"modified": false
},
"plan.md": {
"type": "-",
"size": 5595,
"lmtime": 1771960615472,
"modified": false
}
}
},
"project.yml": {
"type": "-",
"size": 8214,
"lmtime": 1771957441942,
"modified": false
}
},
@@ -1751,6 +1827,32 @@
"modified": false
}
},
"Cron": {
"CronJobProcessor.php": {
"type": "-",
"size": 6385,
"lmtime": 1771954453839,
"modified": false
},
"CronJobRepository.php": {
"type": "-",
"size": 17045,
"lmtime": 1771954938700,
"modified": false
},
"CronJobType.php": {
"type": "-",
"size": 709,
"lmtime": 1771954354779,
"modified": false
},
"ProductLinksHealthCheckHandler.php": {
"type": "-",
"size": 5247,
"lmtime": 1771954535742,
"modified": false
}
},
"Marketplace": {
"MarketplaceRepository.php": {
"type": "-",
@@ -1806,14 +1908,14 @@
"Products": {
"ProductRepository.php": {
"type": "-",
"size": 24434,
"lmtime": 1771935798473,
"size": 25459,
"lmtime": 1771960837012,
"modified": false
},
"ProductsController.php": {
"type": "-",
"size": 45649,
"lmtime": 1771925561358,
"size": 48055,
"lmtime": 1771960879304,
"modified": false
},
"ProductService.php": {
@@ -1850,8 +1952,8 @@
},
"SettingsController.php": {
"type": "-",
"size": 55652,
"lmtime": 1771954956601,
"size": 59467,
"lmtime": 1771961091915,
"modified": false
},
"ShopProClient.php": {
@@ -1875,29 +1977,17 @@
"modified": false
}
},
"Cron": {
"CronJobProcessor.php": {
"GS1": {
"GS1Service.php": {
"type": "-",
"size": 6385,
"lmtime": 1771954453839,
"size": 2449,
"lmtime": 1771963453169,
"modified": false
},
"CronJobRepository.php": {
"MojeGS1Client.php": {
"type": "-",
"size": 17045,
"lmtime": 1771954938700,
"modified": false
},
"CronJobType.php": {
"type": "-",
"size": 709,
"lmtime": 1771954354779,
"modified": false
},
"ProductLinksHealthCheckHandler.php": {
"type": "-",
"size": 5247,
"lmtime": 1771954535742,
"size": 6727,
"lmtime": 1771961979753,
"modified": false
}
}
@@ -2932,6 +3022,54 @@
}
},
"tmp": {}
},
"tmp_api_v2_index.js": {
"type": "-",
"size": 3211,
"lmtime": 1771964166094,
"modified": false
},
"tmp_external_api_swagger.json": {
"type": "-",
"size": 67252,
"lmtime": 1771966012602,
"modified": false
},
"tmp_gs1_test.php": {
"type": "-",
"size": 3392,
"lmtime": 1771959054615,
"modified": false
},
"tmp_mojegs1_bundle.js": {
"type": "-",
"size": 908942,
"lmtime": 1771963932203,
"modified": false
},
"tmp_mojegs1_openapi.json": {
"type": "-",
"size": 516433,
"lmtime": 1771963972027,
"modified": false
},
"tmp_portal_swagger.json": {
"type": "-",
"size": 516433,
"lmtime": 1771966037575,
"modified": false
},
"tmp_swagger_index.html": {
"type": "-",
"size": 1136,
"lmtime": 1771963925300,
"modified": false
},
"tmp_gs1_excel_extract.txt": {
"type": "-",
"size": 33407,
"lmtime": 1771966910045,
"modified": false
}
}
},

View File

@@ -4,4 +4,14 @@
4. https://orderpro.projectpro.pl/products/8 rozszerzyć kolumnę z nazwami parametrów
5. Rozbudować dane o producencie o pola z shopPRO
6. ~~https://orderpro.projectpro.pl/products dodać kolumnę z EAN~~
7. https://orderpro.projectpro.pl/products domyślnie sortowanie po dacie dodanie DESC
7. https://orderpro.projectpro.pl/products domyślnie sortowanie po dacie dodanie DESC
8. Edytor opisów WYSWIG
9. Opisy tytuly dla każdej z integracji osobno
10. Dla integracji shopPRO możliwość przypisania do kategorii (pobierane w locie przez API)
11. Nowa zakładka ze stanami magazynowyi z inputami do szybkiego wpisania aktualnego stanu magazynowego
12. Opcja generowania lokalnego SKU (najlepiej nowy format)
13. Możliwość edycji pojedynczych wartości dla integracji shopPRO
14. Możliwość wysyłania wybranych zdjęć przy eksporcie pojedynczego produktu.
15. Obłsuga w produkcie zakłądki "Ustawienia" przy imporcie i eksporcie
16. Obsługa pola Pozwól zamawiać gdy stan 0:
17. Integracja z https://kie.ai/