[2026-05-30 14:18:20] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/publish","body_size":3060} [2026-05-30 14:18:22] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":8,"external_id":"138","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-30 14:18:22] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":8,"external_id":"138"} [2026-05-30 14:18:22] drive_scan.start Start skanowania zdjęć Drive. {"project_id":8,"forced_profile_id":null} [2026-05-30 14:18:22] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":8,"project_drive_relative_path":"(ZW) - Zwierzęta\\ZW_166","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-30 14:18:22] drive_path.profile.selected Wybrano profil Drive. {"project_id":8,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-30 14:18:22] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":8,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-05-30 14:18:22] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-05-30 14:18:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-05-30 14:18:23] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":8,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-05-30 14:18:23] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(ZW) - Zwierzęta'"} [2026-05-30 14:18:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(ZW) - Zwierzęta'","count":1,"names":["(ZW) - Zwierzęta [application/vnd.google-apps.folder]"]} [2026-05-30 14:18:23] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":8,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(ZW) - Zwierzęta","found_count":1,"found_names":["(ZW) - Zwierzęta"]} [2026-05-30 14:18:23] drive_api.list_files.start Google Drive files.list. {"query":"'15M3Qk__wYAit9hrFiq8IAzis92XkAaAl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ZW_166'"} [2026-05-30 14:18:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'15M3Qk__wYAit9hrFiq8IAzis92XkAaAl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ZW_166'","count":1,"names":["ZW_166 [application/vnd.google-apps.folder]"]} [2026-05-30 14:18:23] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":8,"parent_folder_id":"15M3Qk__wYAit9hrFiq8IAzis92XkAaAl","segment":"ZW_166","found_count":1,"found_names":["ZW_166"]} [2026-05-30 14:18:23] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":8,"project_folder_id":"1Fixwq0q_0YBObowGN0ovR0svKvrh4aUi","project_folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_166"} [2026-05-30 14:18:23] drive_api.list_files.start Google Drive files.list. {"query":"'1Fixwq0q_0YBObowGN0ovR0svKvrh4aUi' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-30 14:18:24] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Fixwq0q_0YBObowGN0ovR0svKvrh4aUi' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-05-30 14:18:24] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":8,"parent_folder_id":"1Fixwq0q_0YBObowGN0ovR0svKvrh4aUi","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-05-30 14:18:24] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":8,"project_folder_id":"1Fixwq0q_0YBObowGN0ovR0svKvrh4aUi","mockups_folder_id":"1BCKI1gCkpnlGsg2tTuRJDITGLH_UHf5G","mockups_folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_166/Mockups"} [2026-05-30 14:18:24] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":8,"profile_id":1,"use_rule_filter":false,"rules_count":0,"rules":[]} [2026-05-30 14:18:24] drive_api.list_files.start Google Drive files.list. {"query":"'1BCKI1gCkpnlGsg2tTuRJDITGLH_UHf5G' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-05-30 14:18:24] drive_api.list_files.finish Google Drive files.list result. {"query":"'1BCKI1gCkpnlGsg2tTuRJDITGLH_UHf5G' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 14:18:24] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":8,"mockups_folder_id":"1BCKI1gCkpnlGsg2tTuRJDITGLH_UHf5G","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-05-30 14:18:24] drive_api.list_files.start Google Drive files.list. {"query":"'1BCKI1gCkpnlGsg2tTuRJDITGLH_UHf5G' in parents and trashed = false"} [2026-05-30 14:18:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'1BCKI1gCkpnlGsg2tTuRJDITGLH_UHf5G' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 14:18:25] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":8,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 14:18:25] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":8,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_166/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 14:18:25] drive_api.list_files.start Google Drive files.list. {"query":"'1QEeGO_-9rJdJM4-rJYk-PcqjTiglZQrS' in parents and trashed = false"} [2026-05-30 14:18:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'1QEeGO_-9rJdJM4-rJYk-PcqjTiglZQrS' in parents and trashed = false","count":9,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_Chaos_1__1.jpg [image/jpeg]","1_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 14:18:25] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":8,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1QEeGO_-9rJdJM4-rJYk-PcqjTiglZQrS","all_count":9,"image_count":9,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_Chaos_1__1.jpg [image/jpeg]","1_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 14:18:25] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":8,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_166/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 14:18:25] drive_api.list_files.start Google Drive files.list. {"query":"'1VFb5pjJ61xhhdqhKaJbLZhA2qcsYnzeG' in parents and trashed = false"} [2026-05-30 14:18:26] drive_api.list_files.finish Google Drive files.list result. {"query":"'1VFb5pjJ61xhhdqhKaJbLZhA2qcsYnzeG' in parents and trashed = false","count":9,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_chaos_1__1.jpg [image/jpeg]","1_R_2__2.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 14:18:26] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":8,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1VFb5pjJ61xhhdqhKaJbLZhA2qcsYnzeG","all_count":9,"image_count":9,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_chaos_1__1.jpg [image/jpeg]","1_R_2__2.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 14:18:26] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":8,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_166/Mockups/(B)_4Side_Grid","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 14:18:26] drive_api.list_files.start Google Drive files.list. {"query":"'1JvKaZTbccApoCsKrfEv0hbNueWpQrl5y' in parents and trashed = false"} [2026-05-30 14:18:26] drive_api.list_files.finish Google Drive files.list result. {"query":"'1JvKaZTbccApoCsKrfEv0hbNueWpQrl5y' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-05-30 14:18:26] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":8,"folder_name":"(B)_4Side_Grid","folder_id":"1JvKaZTbccApoCsKrfEv0hbNueWpQrl5y","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-05-30 14:18:26] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":8,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_166/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 14:18:26] drive_api.list_files.start Google Drive files.list. {"query":"'1EXH5uGTDkVFODhDNuIHtOFWf6q7Q9-ip' in parents and trashed = false"} [2026-05-30 14:18:27] drive_api.list_files.finish Google Drive files.list result. {"query":"'1EXH5uGTDkVFODhDNuIHtOFWf6q7Q9-ip' in parents and trashed = false","count":6,"names":["ModernBrush_Red__1.jpg [image/jpeg]","ModernBrush_Pink__1.jpg [image/jpeg]","ModernBrush_Orange__1.jpg [image/jpeg]","ModernBrush_Navy__1.jpg [image/jpeg]","ModernBrush_Green__1.jpg [image/jpeg]","ModernBrush_Blue__1.jpg [image/jpeg]"]} [2026-05-30 14:18:27] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":8,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1EXH5uGTDkVFODhDNuIHtOFWf6q7Q9-ip","all_count":6,"image_count":6,"all_names":["ModernBrush_Red__1.jpg [image/jpeg]","ModernBrush_Pink__1.jpg [image/jpeg]","ModernBrush_Orange__1.jpg [image/jpeg]","ModernBrush_Navy__1.jpg [image/jpeg]","ModernBrush_Green__1.jpg [image/jpeg]","ModernBrush_Blue__1.jpg [image/jpeg]"]} [2026-05-30 14:18:27] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":8,"files_count":25,"files":[{"id":"176tOKLSTigcReSFuMoxrn9KwjaMElGgj","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"gallery","selected":true,"sort":1000001},{"id":"1mZJLt_SLE7i9qzMTbUnY9__zZxUPRHDx","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"gallery","selected":true,"sort":1000001},{"id":"1xz4cbyVH9JeSA9aU2UPwTVtE3quqCpVp","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"sort":1000001},{"id":"1uWwBsetADoTFYuV59rC4QcwrtQsweZFv","name":"ModernBrush_Blue__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"gallery","selected":true,"sort":1000001},{"id":"15pGC9hrgzojblXW0eJt5fW1jcpHF-hk7","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"gallery","selected":true,"sort":1000002},{"id":"1O48G57s5k2dTNkALOgeuq16OBso1Limj","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"gallery","selected":true,"sort":1000002},{"id":"1dIi3w0wamsUrMxHVQ1LMGaYAgFrqpP8S","name":"ModernBrush_Green__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"gallery","selected":true,"sort":1000002},{"id":"1d_oqaZgVSJ2UWhNKFrLI0HB-_ZrBzgb1","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"gallery","selected":true,"sort":1000003},{"id":"1RZh4XlmrZd6A57HFVavP75l00nzfniZm","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"gallery","selected":true,"sort":1000003},{"id":"1kmmE30YHnLT0ZLTvmMgVDnLWlONKmi0q","name":"ModernBrush_Navy__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"gallery","selected":true,"sort":1000003},{"id":"1L5ju3xhbJQSdj3BRKBS4lx6LoiA8xou4","name":"1_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"gallery","selected":true,"sort":1000004},{"id":"1VHtVeTnR_V5FnOTZU5tDy1Ag8FUgqSrS","name":"1_R_2__2.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"gallery","selected":true,"sort":1000004},{"id":"1h9XhlH7e1RC9PMrYY1sWgtvMyoWduMWW","name":"ModernBrush_Orange__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"gallery","selected":true,"sort":1000004},{"id":"1FcL9NN1lbOOOEQ3CgSKtzMpeS_kh0FaH","name":"2_Brush_Chaos_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"gallery","selected":true,"sort":1000005},{"id":"1h2tpBc6rMr2Tbr4hl6hEkZ6B_ulSyH0t","name":"2_Brush_chaos_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"gallery","selected":true,"sort":1000005},{"id":"1CEafm90f0cwCPVRomiAZJB8GM2eLh-_U","name":"ModernBrush_Pink__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"gallery","selected":true,"sort":1000005},{"id":"1PKCwto8n3TOu660JJQZY4OTa24MOsKT3","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"gallery","selected":true,"sort":1000006},{"id":"16pwZ_nEhUrOjQlMXgqHi4O-oCQQuADgg","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"gallery","selected":true,"sort":1000006},{"id":"16QWPJvMh6jTNE9ObLm2SkjmTgltvyLAi","name":"ModernBrush_Red__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"gallery","selected":true,"sort":1000006},{"id":"1BcKtqFuDCIVUIdTmyvJsUIuQBBDD-ivN","name":"2_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"gallery","selected":true,"sort":1000007},{"id":"1xBYveu3G5m3Ip4l-xBX3IaczpL6MgrU7","name":"2_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"gallery","selected":true,"sort":1000007},{"id":"1kCAii6Ei-072jlGOTLso4r7jPi6Hc1Or","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"gallery","selected":true,"sort":1000008},{"id":"1tyRA8wzTz0HWwKgzfUOkNhRFfX195UlE","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"gallery","selected":true,"sort":1000008},{"id":"1wVWA-fsoCa-qzx3OOyeBJE2UHGieddaL","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"gallery","selected":true,"sort":1000009},{"id":"1KVGhS33nUPfDeMjlh9h7BP6SbqLWcmBS","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"gallery","selected":true,"sort":1000009}]} [2026-05-30 14:18:27] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":8,"files_count":25,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":[],"unmatched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"missing_rule_folders":[],"warnings":[]} [2026-05-30 14:18:27] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":8,"external_id":"138","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 25 plików graficznych w folderze Mockups.","files_count":25,"selected_assets_after_scan":25,"warnings":[]} [2026-05-30 14:18:27] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":8,"external_id":"138","selected_assets_count":25} [2026-05-30 14:18:27] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":8,"resolved_id_product":138} [2026-05-30 14:18:27] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":8,"job_id":"aef559d340f21cb0","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-05-30 14:18:27] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":8,"selected_count":25,"assets":[{"id":41,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":312422,"drive_file_id":"1mZJLt_SLE7i9qzMTbUnY9__zZxUPRHDx"},{"id":40,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":333277,"drive_file_id":"176tOKLSTigcReSFuMoxrn9KwjaMElGgj"},{"id":42,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":755605,"drive_file_id":"1xz4cbyVH9JeSA9aU2UPwTVtE3quqCpVp"},{"id":43,"name":"ModernBrush_Blue__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":380582,"drive_file_id":"1uWwBsetADoTFYuV59rC4QcwrtQsweZFv"},{"id":44,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":324212,"drive_file_id":"15pGC9hrgzojblXW0eJt5fW1jcpHF-hk7"},{"id":45,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":313043,"drive_file_id":"1O48G57s5k2dTNkALOgeuq16OBso1Limj"},{"id":46,"name":"ModernBrush_Green__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":311793,"drive_file_id":"1dIi3w0wamsUrMxHVQ1LMGaYAgFrqpP8S"},{"id":47,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1172844,"drive_file_id":"1d_oqaZgVSJ2UWhNKFrLI0HB-_ZrBzgb1"},{"id":48,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1259755,"drive_file_id":"1RZh4XlmrZd6A57HFVavP75l00nzfniZm"},{"id":49,"name":"ModernBrush_Navy__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":374271,"drive_file_id":"1kmmE30YHnLT0ZLTvmMgVDnLWlONKmi0q"},{"id":50,"name":"1_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1171734,"drive_file_id":"1L5ju3xhbJQSdj3BRKBS4lx6LoiA8xou4"},{"id":51,"name":"1_R_2__2.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1160538,"drive_file_id":"1VHtVeTnR_V5FnOTZU5tDy1Ag8FUgqSrS"},{"id":52,"name":"ModernBrush_Orange__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":387004,"drive_file_id":"1h9XhlH7e1RC9PMrYY1sWgtvMyoWduMWW"},{"id":53,"name":"2_Brush_Chaos_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1615385,"drive_file_id":"1FcL9NN1lbOOOEQ3CgSKtzMpeS_kh0FaH"},{"id":54,"name":"2_Brush_chaos_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1614578,"drive_file_id":"1h2tpBc6rMr2Tbr4hl6hEkZ6B_ulSyH0t"},{"id":55,"name":"ModernBrush_Pink__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":381562,"drive_file_id":"1CEafm90f0cwCPVRomiAZJB8GM2eLh-_U"},{"id":56,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1385164,"drive_file_id":"1PKCwto8n3TOu660JJQZY4OTa24MOsKT3"},{"id":57,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1322847,"drive_file_id":"16pwZ_nEhUrOjQlMXgqHi4O-oCQQuADgg"},{"id":58,"name":"ModernBrush_Red__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":532583,"drive_file_id":"16QWPJvMh6jTNE9ObLm2SkjmTgltvyLAi"},{"id":59,"name":"2_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1279977,"drive_file_id":"1BcKtqFuDCIVUIdTmyvJsUIuQBBDD-ivN"},{"id":60,"name":"2_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1238373,"drive_file_id":"1xBYveu3G5m3Ip4l-xBX3IaczpL6MgrU7"},{"id":61,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1378032,"drive_file_id":"1kCAii6Ei-072jlGOTLso4r7jPi6Hc1Or"},{"id":62,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1158041,"drive_file_id":"1tyRA8wzTz0HWwKgzfUOkNhRFfX195UlE"},{"id":63,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1313473,"drive_file_id":"1wVWA-fsoCa-qzx3OOyeBJE2UHGieddaL"},{"id":64,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1298839,"drive_file_id":"1KVGhS33nUPfDeMjlh9h7BP6SbqLWcmBS"}]} [2026-05-30 14:18:27] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":41,"drive_file_id":"1mZJLt_SLE7i9qzMTbUnY9__zZxUPRHDx","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/41_0-left-1.jpg"} [2026-05-30 14:18:27] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1mZJLt_SLE7i9qzMTbUnY9__zZxUPRHDx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/41_0-left-1.jpg"} [2026-05-30 14:18:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1mZJLt_SLE7i9qzMTbUnY9__zZxUPRHDx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/41_0-left-1.jpg","bytes":312422} [2026-05-30 14:18:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":41,"name":"0_Left__1.jpg","local_size":312422} [2026-05-30 14:18:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":40,"drive_file_id":"176tOKLSTigcReSFuMoxrn9KwjaMElGgj","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/40_0-left-1.jpg"} [2026-05-30 14:18:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"176tOKLSTigcReSFuMoxrn9KwjaMElGgj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/40_0-left-1.jpg"} [2026-05-30 14:18:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"176tOKLSTigcReSFuMoxrn9KwjaMElGgj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/40_0-left-1.jpg","bytes":333277} [2026-05-30 14:18:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":40,"name":"0_Left__1.jpg","local_size":333277} [2026-05-30 14:18:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":42,"drive_file_id":"1xz4cbyVH9JeSA9aU2UPwTVtE3quqCpVp","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/42_4-sides-grid-white-pl-1.jpg"} [2026-05-30 14:18:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1xz4cbyVH9JeSA9aU2UPwTVtE3quqCpVp","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/42_4-sides-grid-white-pl-1.jpg"} [2026-05-30 14:18:29] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1xz4cbyVH9JeSA9aU2UPwTVtE3quqCpVp","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/42_4-sides-grid-white-pl-1.jpg","bytes":755605} [2026-05-30 14:18:29] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":42,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":755605} [2026-05-30 14:18:29] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":43,"drive_file_id":"1uWwBsetADoTFYuV59rC4QcwrtQsweZFv","name":"ModernBrush_Blue__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/43_modernbrush-blue-1.jpg"} [2026-05-30 14:18:29] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1uWwBsetADoTFYuV59rC4QcwrtQsweZFv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/43_modernbrush-blue-1.jpg"} [2026-05-30 14:18:30] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1uWwBsetADoTFYuV59rC4QcwrtQsweZFv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/43_modernbrush-blue-1.jpg","bytes":380582} [2026-05-30 14:18:30] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":43,"name":"ModernBrush_Blue__1.jpg","local_size":380582} [2026-05-30 14:18:30] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":44,"drive_file_id":"15pGC9hrgzojblXW0eJt5fW1jcpHF-hk7","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/44_0-right-1.jpg"} [2026-05-30 14:18:30] drive_api.download.start Google Drive files.get alt=media. {"file_id":"15pGC9hrgzojblXW0eJt5fW1jcpHF-hk7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/44_0-right-1.jpg"} [2026-05-30 14:18:30] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"15pGC9hrgzojblXW0eJt5fW1jcpHF-hk7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/44_0-right-1.jpg","bytes":324212} [2026-05-30 14:18:30] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":44,"name":"0_Right__1.jpg","local_size":324212} [2026-05-30 14:18:30] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":45,"drive_file_id":"1O48G57s5k2dTNkALOgeuq16OBso1Limj","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/45_0-right-1.jpg"} [2026-05-30 14:18:30] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1O48G57s5k2dTNkALOgeuq16OBso1Limj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/45_0-right-1.jpg"} [2026-05-30 14:18:31] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1O48G57s5k2dTNkALOgeuq16OBso1Limj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/45_0-right-1.jpg","bytes":313043} [2026-05-30 14:18:31] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":45,"name":"0_Right__1.jpg","local_size":313043} [2026-05-30 14:18:31] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":46,"drive_file_id":"1dIi3w0wamsUrMxHVQ1LMGaYAgFrqpP8S","name":"ModernBrush_Green__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/46_modernbrush-green-1.jpg"} [2026-05-30 14:18:31] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1dIi3w0wamsUrMxHVQ1LMGaYAgFrqpP8S","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/46_modernbrush-green-1.jpg"} [2026-05-30 14:18:32] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1dIi3w0wamsUrMxHVQ1LMGaYAgFrqpP8S","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/46_modernbrush-green-1.jpg","bytes":311793} [2026-05-30 14:18:32] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":46,"name":"ModernBrush_Green__1.jpg","local_size":311793} [2026-05-30 14:18:32] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":47,"drive_file_id":"1d_oqaZgVSJ2UWhNKFrLI0HB-_ZrBzgb1","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/47_1-r-1-1.jpg"} [2026-05-30 14:18:32] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1d_oqaZgVSJ2UWhNKFrLI0HB-_ZrBzgb1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/47_1-r-1-1.jpg"} [2026-05-30 14:18:33] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1d_oqaZgVSJ2UWhNKFrLI0HB-_ZrBzgb1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/47_1-r-1-1.jpg","bytes":1172844} [2026-05-30 14:18:33] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":47,"name":"1_R_1__1.jpg","local_size":1172844} [2026-05-30 14:18:33] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":48,"drive_file_id":"1RZh4XlmrZd6A57HFVavP75l00nzfniZm","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/48_1-r-1-1.jpg"} [2026-05-30 14:18:33] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1RZh4XlmrZd6A57HFVavP75l00nzfniZm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/48_1-r-1-1.jpg"} [2026-05-30 14:18:33] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1RZh4XlmrZd6A57HFVavP75l00nzfniZm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/48_1-r-1-1.jpg","bytes":1259755} [2026-05-30 14:18:33] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":48,"name":"1_R_1__1.jpg","local_size":1259755} [2026-05-30 14:18:33] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":49,"drive_file_id":"1kmmE30YHnLT0ZLTvmMgVDnLWlONKmi0q","name":"ModernBrush_Navy__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/49_modernbrush-navy-1.jpg"} [2026-05-30 14:18:33] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1kmmE30YHnLT0ZLTvmMgVDnLWlONKmi0q","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/49_modernbrush-navy-1.jpg"} [2026-05-30 14:18:34] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1kmmE30YHnLT0ZLTvmMgVDnLWlONKmi0q","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/49_modernbrush-navy-1.jpg","bytes":374271} [2026-05-30 14:18:34] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":49,"name":"ModernBrush_Navy__1.jpg","local_size":374271} [2026-05-30 14:18:34] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":50,"drive_file_id":"1L5ju3xhbJQSdj3BRKBS4lx6LoiA8xou4","name":"1_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/50_1-r-2-1.jpg"} [2026-05-30 14:18:34] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1L5ju3xhbJQSdj3BRKBS4lx6LoiA8xou4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/50_1-r-2-1.jpg"} [2026-05-30 14:18:35] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1L5ju3xhbJQSdj3BRKBS4lx6LoiA8xou4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/50_1-r-2-1.jpg","bytes":1171734} [2026-05-30 14:18:35] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":50,"name":"1_R_2__1.jpg","local_size":1171734} [2026-05-30 14:18:35] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":51,"drive_file_id":"1VHtVeTnR_V5FnOTZU5tDy1Ag8FUgqSrS","name":"1_R_2__2.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/51_1-r-2-2.jpg"} [2026-05-30 14:18:35] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1VHtVeTnR_V5FnOTZU5tDy1Ag8FUgqSrS","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/51_1-r-2-2.jpg"} [2026-05-30 14:18:36] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1VHtVeTnR_V5FnOTZU5tDy1Ag8FUgqSrS","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/51_1-r-2-2.jpg","bytes":1160538} [2026-05-30 14:18:36] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":51,"name":"1_R_2__2.jpg","local_size":1160538} [2026-05-30 14:18:36] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":52,"drive_file_id":"1h9XhlH7e1RC9PMrYY1sWgtvMyoWduMWW","name":"ModernBrush_Orange__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/52_modernbrush-orange-1.jpg"} [2026-05-30 14:18:36] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1h9XhlH7e1RC9PMrYY1sWgtvMyoWduMWW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/52_modernbrush-orange-1.jpg"} [2026-05-30 14:18:37] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1h9XhlH7e1RC9PMrYY1sWgtvMyoWduMWW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/52_modernbrush-orange-1.jpg","bytes":387004} [2026-05-30 14:18:37] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":52,"name":"ModernBrush_Orange__1.jpg","local_size":387004} [2026-05-30 14:18:37] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":53,"drive_file_id":"1FcL9NN1lbOOOEQ3CgSKtzMpeS_kh0FaH","name":"2_Brush_Chaos_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/53_2-brush-chaos-1-1.jpg"} [2026-05-30 14:18:37] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1FcL9NN1lbOOOEQ3CgSKtzMpeS_kh0FaH","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/53_2-brush-chaos-1-1.jpg"} [2026-05-30 14:18:37] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1FcL9NN1lbOOOEQ3CgSKtzMpeS_kh0FaH","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/53_2-brush-chaos-1-1.jpg","bytes":1615385} [2026-05-30 14:18:37] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":53,"name":"2_Brush_Chaos_1__1.jpg","local_size":1615385} [2026-05-30 14:18:37] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":54,"drive_file_id":"1h2tpBc6rMr2Tbr4hl6hEkZ6B_ulSyH0t","name":"2_Brush_chaos_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/54_2-brush-chaos-1-1.jpg"} [2026-05-30 14:18:37] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1h2tpBc6rMr2Tbr4hl6hEkZ6B_ulSyH0t","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/54_2-brush-chaos-1-1.jpg"} [2026-05-30 14:18:38] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1h2tpBc6rMr2Tbr4hl6hEkZ6B_ulSyH0t","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/54_2-brush-chaos-1-1.jpg","bytes":1614578} [2026-05-30 14:18:38] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":54,"name":"2_Brush_chaos_1__1.jpg","local_size":1614578} [2026-05-30 14:18:38] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":55,"drive_file_id":"1CEafm90f0cwCPVRomiAZJB8GM2eLh-_U","name":"ModernBrush_Pink__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/55_modernbrush-pink-1.jpg"} [2026-05-30 14:18:38] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1CEafm90f0cwCPVRomiAZJB8GM2eLh-_U","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/55_modernbrush-pink-1.jpg"} [2026-05-30 14:18:39] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1CEafm90f0cwCPVRomiAZJB8GM2eLh-_U","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/55_modernbrush-pink-1.jpg","bytes":381562} [2026-05-30 14:18:39] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":55,"name":"ModernBrush_Pink__1.jpg","local_size":381562} [2026-05-30 14:18:39] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":56,"drive_file_id":"1PKCwto8n3TOu660JJQZY4OTa24MOsKT3","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/56_2-r-1-1.jpg"} [2026-05-30 14:18:39] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1PKCwto8n3TOu660JJQZY4OTa24MOsKT3","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/56_2-r-1-1.jpg"} [2026-05-30 14:18:40] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1PKCwto8n3TOu660JJQZY4OTa24MOsKT3","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/56_2-r-1-1.jpg","bytes":1385164} [2026-05-30 14:18:40] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":56,"name":"2_R_1__1.jpg","local_size":1385164} [2026-05-30 14:18:40] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":57,"drive_file_id":"16pwZ_nEhUrOjQlMXgqHi4O-oCQQuADgg","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/57_2-r-1-1.jpg"} [2026-05-30 14:18:40] drive_api.download.start Google Drive files.get alt=media. {"file_id":"16pwZ_nEhUrOjQlMXgqHi4O-oCQQuADgg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/57_2-r-1-1.jpg"} [2026-05-30 14:18:41] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"16pwZ_nEhUrOjQlMXgqHi4O-oCQQuADgg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/57_2-r-1-1.jpg","bytes":1322847} [2026-05-30 14:18:41] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":57,"name":"2_R_1__1.jpg","local_size":1322847} [2026-05-30 14:18:41] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":58,"drive_file_id":"16QWPJvMh6jTNE9ObLm2SkjmTgltvyLAi","name":"ModernBrush_Red__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/58_modernbrush-red-1.jpg"} [2026-05-30 14:18:41] drive_api.download.start Google Drive files.get alt=media. {"file_id":"16QWPJvMh6jTNE9ObLm2SkjmTgltvyLAi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/58_modernbrush-red-1.jpg"} [2026-05-30 14:18:42] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"16QWPJvMh6jTNE9ObLm2SkjmTgltvyLAi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/58_modernbrush-red-1.jpg","bytes":532583} [2026-05-30 14:18:42] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":58,"name":"ModernBrush_Red__1.jpg","local_size":532583} [2026-05-30 14:18:42] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":59,"drive_file_id":"1BcKtqFuDCIVUIdTmyvJsUIuQBBDD-ivN","name":"2_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/59_2-r-2-1.jpg"} [2026-05-30 14:18:42] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1BcKtqFuDCIVUIdTmyvJsUIuQBBDD-ivN","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/59_2-r-2-1.jpg"} [2026-05-30 14:18:43] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1BcKtqFuDCIVUIdTmyvJsUIuQBBDD-ivN","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/59_2-r-2-1.jpg","bytes":1279977} [2026-05-30 14:18:43] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":59,"name":"2_R_2__1.jpg","local_size":1279977} [2026-05-30 14:18:43] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":60,"drive_file_id":"1xBYveu3G5m3Ip4l-xBX3IaczpL6MgrU7","name":"2_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/60_2-r-2-1.jpg"} [2026-05-30 14:18:43] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1xBYveu3G5m3Ip4l-xBX3IaczpL6MgrU7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/60_2-r-2-1.jpg"} [2026-05-30 14:18:43] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1xBYveu3G5m3Ip4l-xBX3IaczpL6MgrU7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/60_2-r-2-1.jpg","bytes":1238373} [2026-05-30 14:18:43] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":60,"name":"2_R_2__1.jpg","local_size":1238373} [2026-05-30 14:18:43] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":61,"drive_file_id":"1kCAii6Ei-072jlGOTLso4r7jPi6Hc1Or","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/61_2-watercolor-1-1.jpg"} [2026-05-30 14:18:43] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1kCAii6Ei-072jlGOTLso4r7jPi6Hc1Or","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/61_2-watercolor-1-1.jpg"} [2026-05-30 14:18:44] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1kCAii6Ei-072jlGOTLso4r7jPi6Hc1Or","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/61_2-watercolor-1-1.jpg","bytes":1378032} [2026-05-30 14:18:44] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":61,"name":"2_WaterColor_1__1.jpg","local_size":1378032} [2026-05-30 14:18:44] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":62,"drive_file_id":"1tyRA8wzTz0HWwKgzfUOkNhRFfX195UlE","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/62_2-watercolor-1-1.jpg"} [2026-05-30 14:18:44] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1tyRA8wzTz0HWwKgzfUOkNhRFfX195UlE","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/62_2-watercolor-1-1.jpg"} [2026-05-30 14:18:45] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1tyRA8wzTz0HWwKgzfUOkNhRFfX195UlE","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/62_2-watercolor-1-1.jpg","bytes":1158041} [2026-05-30 14:18:45] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":62,"name":"2_WaterColor_1__1.jpg","local_size":1158041} [2026-05-30 14:18:45] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":63,"drive_file_id":"1wVWA-fsoCa-qzx3OOyeBJE2UHGieddaL","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/63_2-watercolor-2-1.jpg"} [2026-05-30 14:18:45] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1wVWA-fsoCa-qzx3OOyeBJE2UHGieddaL","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/63_2-watercolor-2-1.jpg"} [2026-05-30 14:18:46] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1wVWA-fsoCa-qzx3OOyeBJE2UHGieddaL","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/63_2-watercolor-2-1.jpg","bytes":1313473} [2026-05-30 14:18:46] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":63,"name":"2_WaterColor_2__1.jpg","local_size":1313473} [2026-05-30 14:18:46] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":8,"asset_id":64,"drive_file_id":"1KVGhS33nUPfDeMjlh9h7BP6SbqLWcmBS","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/64_2-watercolor-2-1.jpg"} [2026-05-30 14:18:46] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1KVGhS33nUPfDeMjlh9h7BP6SbqLWcmBS","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/64_2-watercolor-2-1.jpg"} [2026-05-30 14:18:47] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1KVGhS33nUPfDeMjlh9h7BP6SbqLWcmBS","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/64_2-watercolor-2-1.jpg","bytes":1298839} [2026-05-30 14:18:47] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":8,"asset_id":64,"name":"2_WaterColor_2__1.jpg","local_size":1298839} [2026-05-30 14:18:47] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":8,"job_id":"aef559d340f21cb0","downloaded_count":25,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0","failures":[]} [2026-05-30 14:18:47] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":8,"job_id":"aef559d340f21cb0","downloaded_count":25,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0","failures":[]} [2026-05-30 14:18:47] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":8,"id_product":138,"metadata_count":25,"metadata":[{"client_file_key":"asset_41","drive_file_id":"1mZJLt_SLE7i9qzMTbUnY9__zZxUPRHDx","filename":"0-left-1.jpg","sort_order":1000001,"is_cover":true,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic_White_15Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_40","drive_file_id":"176tOKLSTigcReSFuMoxrn9KwjaMElGgj","filename":"0-left-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic-White_11Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_42","drive_file_id":"1xz4cbyVH9JeSA9aU2UPwTVtE3quqCpVp","filename":"4-sides-grid-white-pl-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_43","drive_file_id":"1uWwBsetADoTFYuV59rC4QcwrtQsweZFv","filename":"modernbrush-blue-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_Basic_Miniatura_WW","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_44","drive_file_id":"15pGC9hrgzojblXW0eJt5fW1jcpHF-hk7","filename":"0-right-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic-White_11Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_45","drive_file_id":"1O48G57s5k2dTNkALOgeuq16OBso1Limj","filename":"0-right-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic_White_15Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_46","drive_file_id":"1dIi3w0wamsUrMxHVQ1LMGaYAgFrqpP8S","filename":"modernbrush-green-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_Basic_Miniatura_WW","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_47","drive_file_id":"1d_oqaZgVSJ2UWhNKFrLI0HB-_ZrBzgb1","filename":"1-r-1-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic-White_11Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_48","drive_file_id":"1RZh4XlmrZd6A57HFVavP75l00nzfniZm","filename":"1-r-1-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic_White_15Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_49","drive_file_id":"1kmmE30YHnLT0ZLTvmMgVDnLWlONKmi0q","filename":"modernbrush-navy-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_Basic_Miniatura_WW","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_50","drive_file_id":"1L5ju3xhbJQSdj3BRKBS4lx6LoiA8xou4","filename":"1-r-2-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic-White_11Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_51","drive_file_id":"1VHtVeTnR_V5FnOTZU5tDy1Ag8FUgqSrS","filename":"1-r-2-2.jpg","sort_order":1000004,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic_White_15Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_52","drive_file_id":"1h9XhlH7e1RC9PMrYY1sWgtvMyoWduMWW","filename":"modernbrush-orange-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_Basic_Miniatura_WW","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_53","drive_file_id":"1FcL9NN1lbOOOEQ3CgSKtzMpeS_kh0FaH","filename":"2-brush-chaos-1-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic-White_11Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_54","drive_file_id":"1h2tpBc6rMr2Tbr4hl6hEkZ6B_ulSyH0t","filename":"2-brush-chaos-1-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic_White_15Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_55","drive_file_id":"1CEafm90f0cwCPVRomiAZJB8GM2eLh-_U","filename":"modernbrush-pink-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_Basic_Miniatura_WW","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_56","drive_file_id":"1PKCwto8n3TOu660JJQZY4OTa24MOsKT3","filename":"2-r-1-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic-White_11Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_57","drive_file_id":"16pwZ_nEhUrOjQlMXgqHi4O-oCQQuADgg","filename":"2-r-1-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic_White_15Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_58","drive_file_id":"16QWPJvMh6jTNE9ObLm2SkjmTgltvyLAi","filename":"modernbrush-red-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_Basic_Miniatura_WW","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_59","drive_file_id":"1BcKtqFuDCIVUIdTmyvJsUIuQBBDD-ivN","filename":"2-r-2-1.jpg","sort_order":1000007,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic-White_11Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_60","drive_file_id":"1xBYveu3G5m3Ip4l-xBX3IaczpL6MgrU7","filename":"2-r-2-1.jpg","sort_order":1000007,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic_White_15Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_61","drive_file_id":"1kCAii6Ei-072jlGOTLso4r7jPi6Hc1Or","filename":"2-watercolor-1-1.jpg","sort_order":1000008,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic-White_11Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_62","drive_file_id":"1tyRA8wzTz0HWwKgzfUOkNhRFfX195UlE","filename":"2-watercolor-1-1.jpg","sort_order":1000008,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic_White_15Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_63","drive_file_id":"1wVWA-fsoCa-qzx3OOyeBJE2UHGieddaL","filename":"2-watercolor-2-1.jpg","sort_order":1000009,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic-White_11Oz","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_64","drive_file_id":"1KVGhS33nUPfDeMjlh9h7BP6SbqLWcmBS","filename":"2-watercolor-2-1.jpg","sort_order":1000009,"is_cover":false,"alt":"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic_White_15Oz","detected_role":"gallery","variant_assignment":null}]} [2026-05-30 14:18:47] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/product-images-upload","fields":{"external_project_id":"49366a6a-8318-4479-8bcc-8b0d28d0c1fa","id_product":"138","images_metadata_json":"[{\"client_file_key\":\"asset_41\",\"drive_file_id\":\"1mZJLt_SLE7i9qzMTbUnY9__zZxUPRHDx\",\"filename\":\"0-left-1.jpg\",\"sort_order\":1000001,\"is_cover\":true,\"alt\":\"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic_White_15Oz\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_40\",\"drive_file_id\":\"176tOKLSTigcReSFuMoxrn9KwjaMElGgj\",\"filename\":\"0-left-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic-White_11Oz\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_42\",\"drive_file_id\":\"1xz4cbyVH9JeSA9aU2UPwTVtE3quqCpVp\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Zawsze kurwa coś z oposem - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_43\",\"drive_file_id\":\"1uWwBsetADoTFYuV59rC4QcwrtQsweZFv\",\"filename\":\"modernbrush-blue-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Zawsze kurwa coś z oposem - Galeria - (B)_Basic_Miniatura_WW\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_44\",\"drive_file_id\":\"15pGC9hrgzojblXW0eJt5fW1jcpHF-hk7\",\"filename\":\"0-right-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Zawsze kurwa coś z oposem - Galeria - (B)_1_Basic-White_11Oz\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_45\",\"drive_file_id\":\"1O48G57s5k2dTNkALOgeuq16OBso1Limj\",\"filename\":\"0-right-1.jpg\",\"sort_order\":1000002,\"is_cover\":f...","files[asset_41]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/41_0-left-1.jpg","file_exists":true,"file_size":312422,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_40]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/40_0-left-1.jpg","file_exists":true,"file_size":333277,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_42]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/42_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":755605,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_43]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/43_modernbrush-blue-1.jpg","file_exists":true,"file_size":380582,"mime":"image/jpeg","postname":"modernbrush-blue-1.jpg"},"files[asset_44]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/44_0-right-1.jpg","file_exists":true,"file_size":324212,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_45]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/45_0-right-1.jpg","file_exists":true,"file_size":313043,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_46]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/46_modernbrush-green-1.jpg","file_exists":true,"file_size":311793,"mime":"image/jpeg","postname":"modernbrush-green-1.jpg"},"files[asset_47]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/47_1-r-1-1.jpg","file_exists":true,"file_size":1172844,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_48]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/48_1-r-1-1.jpg","file_exists":true,"file_size":1259755,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_49]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/49_modernbrush-navy-1.jpg","file_exists":true,"file_size":374271,"mime":"image/jpeg","postname":"modernbrush-navy-1.jpg"},"files[asset_50]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/50_1-r-2-1.jpg","file_exists":true,"file_size":1171734,"mime":"image/jpeg","postname":"1-r-2-1.jpg"},"files[asset_51]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/51_1-r-2-2.jpg","file_exists":true,"file_size":1160538,"mime":"image/jpeg","postname":"1-r-2-2.jpg"},"files[asset_52]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/52_modernbrush-orange-1.jpg","file_exists":true,"file_size":387004,"mime":"image/jpeg","postname":"modernbrush-orange-1.jpg"},"files[asset_53]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/53_2-brush-chaos-1-1.jpg","file_exists":true,"file_size":1615385,"mime":"image/jpeg","postname":"2-brush-chaos-1-1.jpg"},"files[asset_54]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/54_2-brush-chaos-1-1.jpg","file_exists":true,"file_size":1614578,"mime":"image/jpeg","postname":"2-brush-chaos-1-1.jpg"},"files[asset_55]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/55_modernbrush-pink-1.jpg","file_exists":true,"file_size":381562,"mime":"image/jpeg","postname":"modernbrush-pink-1.jpg"},"files[asset_56]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/56_2-r-1-1.jpg","file_exists":true,"file_size":1385164,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_57]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/57_2-r-1-1.jpg","file_exists":true,"file_size":1322847,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_58]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/58_modernbrush-red-1.jpg","file_exists":true,"file_size":532583,"mime":"image/jpeg","postname":"modernbrush-red-1.jpg"},"files[asset_59]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/59_2-r-2-1.jpg","file_exists":true,"file_size":1279977,"mime":"image/jpeg","postname":"2-r-2-1.jpg"},"files[asset_60]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/60_2-r-2-1.jpg","file_exists":true,"file_size":1238373,"mime":"image/jpeg","postname":"2-r-2-1.jpg"},"files[asset_61]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/61_2-watercolor-1-1.jpg","file_exists":true,"file_size":1378032,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_62]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/62_2-watercolor-1-1.jpg","file_exists":true,"file_size":1158041,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_63]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/63_2-watercolor-2-1.jpg","file_exists":true,"file_size":1313473,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_64]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0/64_2-watercolor-2-1.jpg","file_exists":true,"file_size":1298839,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-8-aef559d340f21cb0"} [2026-05-30 14:18:47] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":422,"body_preview":"{\n \"success\": false,\n \"error_code\": \"VALIDATION_ERROR\",\n \"message\": \"Image upload payload validation failed.\",\n \"details\": {\n \"errors\": [\n {\n \"field\": \"files[asset_60]\",\n \"message\": \"File for client_file_key is missing.\",\n \"client_file_key\": \"asset_60\"\n },\n {\n \"field\": \"files[asset_61]\",\n \"message\": \"File for client_file_key is missing.\",\n \"client_file_key\": \"asset_61\"\n },\n {\n \"field\": \"files[asset_62]\",\n \"message\": \"File for client_file_key is missing.\",\n \"client_file_key\": \"asset_62\"\n },\n {\n \"field\": \"files[asset_63]\",\n \"message\": \"File for client_file_key is missing.\",\n \"client_file_key\": \"asset_63\"\n },\n {\n \"field\": \"files[asset_64]\",\n \"message\": \"File for client_file_key is missing.\",\n \"client_file_key\": \"asset_64\"\n }\n ]\n }\n}"} [2026-05-30 14:18:47] presta_images.upload.error Błąd uploadu zdjęć do PrestaShop. {"project_id":8,"id_product":138,"error":"PrestaShop connector upload zdjęć zwrócił HTTP 422: Image upload payload validation failed.","class":"RuntimeException","file":"/home/mauritf/projectsapp/src/Service/Integration/PrestaConnectorClient.php","line":236,"download_failures":[],"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/8/aef559d340f21cb0"} [2026-05-30 14:18:47] manual_publish.images.upload.error Automatyczny upload zdjęć po publikacji nie powiódł się. {"project_id":8,"external_id":"138","error":"PrestaShop connector upload zdjęć zwrócił HTTP 422: Image upload payload validation failed.","class":"RuntimeException","file":"/home/mauritf/projectsapp/src/Service/Integration/PrestaConnectorClient.php","line":236} [2026-05-30 15:33:55] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/publish","body_size":2177} [2026-05-30 15:33:57] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":9,"external_id":"139","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-30 15:33:57] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":9,"external_id":"139"} [2026-05-30 15:33:57] drive_scan.start Start skanowania zdjęć Drive. {"project_id":9,"forced_profile_id":null} [2026-05-30 15:33:57] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":9,"project_drive_relative_path":"(U) - Uniwersalne\\U_102","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-30 15:33:57] drive_path.profile.selected Wybrano profil Drive. {"project_id":9,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-30 15:33:57] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":9,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-05-30 15:33:57] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-05-30 15:33:57] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-05-30 15:33:57] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":9,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-05-30 15:33:57] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(U) - Uniwersalne'"} [2026-05-30 15:33:58] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(U) - Uniwersalne'","count":1,"names":["(U) - Uniwersalne [application/vnd.google-apps.folder]"]} [2026-05-30 15:33:58] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":9,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(U) - Uniwersalne","found_count":1,"found_names":["(U) - Uniwersalne"]} [2026-05-30 15:33:58] drive_api.list_files.start Google Drive files.list. {"query":"'13arHg6E3w3hQHmOw0mP8J75MCVDXqpYh' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'U_102'"} [2026-05-30 15:33:58] drive_api.list_files.finish Google Drive files.list result. {"query":"'13arHg6E3w3hQHmOw0mP8J75MCVDXqpYh' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'U_102'","count":1,"names":["U_102 [application/vnd.google-apps.folder]"]} [2026-05-30 15:33:58] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":9,"parent_folder_id":"13arHg6E3w3hQHmOw0mP8J75MCVDXqpYh","segment":"U_102","found_count":1,"found_names":["U_102"]} [2026-05-30 15:33:58] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":9,"project_folder_id":"1DUlgBwKOvpVkP7VlRcahxANlugZuU8pt","project_folder_path":"#KATALOG_Kubki/(U) - Uniwersalne/U_102"} [2026-05-30 15:33:58] drive_api.list_files.start Google Drive files.list. {"query":"'1DUlgBwKOvpVkP7VlRcahxANlugZuU8pt' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-30 15:33:59] drive_api.list_files.finish Google Drive files.list result. {"query":"'1DUlgBwKOvpVkP7VlRcahxANlugZuU8pt' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-05-30 15:33:59] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":9,"parent_folder_id":"1DUlgBwKOvpVkP7VlRcahxANlugZuU8pt","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-05-30 15:33:59] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":9,"project_folder_id":"1DUlgBwKOvpVkP7VlRcahxANlugZuU8pt","mockups_folder_id":"1lyflq-S2vhu-k_SPfu0D4bF2s4oT1n-2","mockups_folder_path":"#KATALOG_Kubki/(U) - Uniwersalne/U_102/Mockups"} [2026-05-30 15:33:59] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":9,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10},{"id":3,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":2}]} [2026-05-30 15:33:59] drive_api.list_files.start Google Drive files.list. {"query":"'1lyflq-S2vhu-k_SPfu0D4bF2s4oT1n-2' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-05-30 15:33:59] drive_api.list_files.finish Google Drive files.list result. {"query":"'1lyflq-S2vhu-k_SPfu0D4bF2s4oT1n-2' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 15:33:59] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":9,"mockups_folder_id":"1lyflq-S2vhu-k_SPfu0D4bF2s4oT1n-2","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-05-30 15:33:59] drive_api.list_files.start Google Drive files.list. {"query":"'1lyflq-S2vhu-k_SPfu0D4bF2s4oT1n-2' in parents and trashed = false"} [2026-05-30 15:33:59] drive_api.list_files.finish Google Drive files.list result. {"query":"'1lyflq-S2vhu-k_SPfu0D4bF2s4oT1n-2' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 15:33:59] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":9,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 15:33:59] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":9,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(U) - Uniwersalne/U_102/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-05-30 15:33:59] drive_api.list_files.start Google Drive files.list. {"query":"'1ekQPz80_GlS0CTw73K0yKM-KhFipdrVK' in parents and trashed = false"} [2026-05-30 15:34:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'1ekQPz80_GlS0CTw73K0yKM-KhFipdrVK' in parents and trashed = false","count":9,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_Chaos_1__1.jpg [image/jpeg]","1_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 15:34:00] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":9,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1ekQPz80_GlS0CTw73K0yKM-KhFipdrVK","all_count":9,"image_count":9,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_Chaos_1__1.jpg [image/jpeg]","1_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 15:34:00] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":9,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(U) - Uniwersalne/U_102/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-05-30 15:34:00] drive_api.list_files.start Google Drive files.list. {"query":"'1wfNhUA5jXd7KyB3f_e-DUqvchYo87IHi' in parents and trashed = false"} [2026-05-30 15:34:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'1wfNhUA5jXd7KyB3f_e-DUqvchYo87IHi' in parents and trashed = false","count":9,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_chaos_1__1.jpg [image/jpeg]","1_R_2__2.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 15:34:00] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":9,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1wfNhUA5jXd7KyB3f_e-DUqvchYo87IHi","all_count":9,"image_count":9,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_chaos_1__1.jpg [image/jpeg]","1_R_2__2.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 15:34:00] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":9,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(U) - Uniwersalne/U_102/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-05-30 15:34:00] drive_api.list_files.start Google Drive files.list. {"query":"'1j8yNP39Kj6EQhgEMP4Liovn68l7OJxiN' in parents and trashed = false"} [2026-05-30 15:34:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1j8yNP39Kj6EQhgEMP4Liovn68l7OJxiN' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-05-30 15:34:01] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":9,"folder_name":"(B)_4Side_Grid","folder_id":"1j8yNP39Kj6EQhgEMP4Liovn68l7OJxiN","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-05-30 15:34:01] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":9,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(U) - Uniwersalne/U_102/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 15:34:01] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":9,"files_count":19,"files":[{"id":"1GbZdh6_o6aHobAAr1Gsfe3PYaHB3u1qn","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"sort":80001},{"id":"1iQlPVHXl1VkuJRoVHe2bqncr6d52w3k8","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90001},{"id":"1kdKS0E1y-WfdCLU08dA3NsWwowIx_MeE","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90001},{"id":"1Gf8JUZs1OCWb8bSjYdkKHBiAn_n8R-M0","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90002},{"id":"1oQqH_T15QBuA-pOScUjXN2Ak_JNyjqG4","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90002},{"id":"1T-Sdjqx2FmYwyjeJ7sKZ3VK2fPpsV8fo","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90003},{"id":"1n64qjuH-Hjc-8-Jl31ExZTGBWAuIWnqL","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90003},{"id":"1UeGewBgJo5PUD1pjESfCMmPqQjPwn1-I","name":"1_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90004},{"id":"1EuyKUXxV84YmTIdtwrnl8tFtbIzDCk7P","name":"1_R_2__2.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90004},{"id":"1yfJFaFO2d-GQbUMn4na6tF32lp3AtfM3","name":"2_Brush_Chaos_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90005},{"id":"1I8x0N4TNilFdFnbs9u1iSf5fwtbXnczm","name":"2_Brush_chaos_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90005},{"id":"14oSIRwA-uxX3wbvk0Vg2wuc5ytixP6vu","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90006},{"id":"1_nY4PiUoxLYPI5MpTS6vpWALhEUi6KmI","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90006},{"id":"14LSsg6PQY1psjVBBbfQZhOrlun27GuR-","name":"2_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90007},{"id":"1KYaQhI-08eQVN2mC61Q8oKf9xxTu1Phq","name":"2_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90007},{"id":"11nQ_zWLpZu30Dvk_7qtE2ilf1GtsrPCq","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90008},{"id":"10UOb04zZ6la3py-w_1XsFViZbNd6kvZN","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90008},{"id":"18TRqvrGfT2w3LDfYfxYyFKR79n9yQg4o","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90009},{"id":"1ftsimM1k2TRAgoZC3v5cAZ6Q77V19u7q","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90009}]} [2026-05-30 15:34:01] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":9,"files_count":19,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid"],"unmatched_folders":["(B)_Basic_Miniatura_WW"],"missing_rule_folders":[],"warnings":[]} [2026-05-30 15:34:01] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":9,"external_id":"139","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 19 plików graficznych w folderze Mockups.","files_count":19,"selected_assets_after_scan":19,"warnings":[]} [2026-05-30 15:34:01] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":9,"external_id":"139","selected_assets_count":19} [2026-05-30 15:34:01] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":9,"resolved_id_product":139} [2026-05-30 15:34:01] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":9,"job_id":"5ca268126d3c2758","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-05-30 15:34:01] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":9,"selected_count":19,"assets":[{"id":65,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":775414,"drive_file_id":"1GbZdh6_o6aHobAAr1Gsfe3PYaHB3u1qn"},{"id":66,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":356540,"drive_file_id":"1iQlPVHXl1VkuJRoVHe2bqncr6d52w3k8"},{"id":67,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":315108,"drive_file_id":"1kdKS0E1y-WfdCLU08dA3NsWwowIx_MeE"},{"id":68,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":347856,"drive_file_id":"1Gf8JUZs1OCWb8bSjYdkKHBiAn_n8R-M0"},{"id":69,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":314988,"drive_file_id":"1oQqH_T15QBuA-pOScUjXN2Ak_JNyjqG4"},{"id":70,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1175898,"drive_file_id":"1T-Sdjqx2FmYwyjeJ7sKZ3VK2fPpsV8fo"},{"id":71,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1252116,"drive_file_id":"1n64qjuH-Hjc-8-Jl31ExZTGBWAuIWnqL"},{"id":72,"name":"1_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1175846,"drive_file_id":"1UeGewBgJo5PUD1pjESfCMmPqQjPwn1-I"},{"id":73,"name":"1_R_2__2.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1153998,"drive_file_id":"1EuyKUXxV84YmTIdtwrnl8tFtbIzDCk7P"},{"id":74,"name":"2_Brush_Chaos_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1632679,"drive_file_id":"1yfJFaFO2d-GQbUMn4na6tF32lp3AtfM3"},{"id":75,"name":"2_Brush_chaos_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1618299,"drive_file_id":"1I8x0N4TNilFdFnbs9u1iSf5fwtbXnczm"},{"id":76,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1385574,"drive_file_id":"14oSIRwA-uxX3wbvk0Vg2wuc5ytixP6vu"},{"id":77,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1309781,"drive_file_id":"1_nY4PiUoxLYPI5MpTS6vpWALhEUi6KmI"},{"id":78,"name":"2_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1284189,"drive_file_id":"14LSsg6PQY1psjVBBbfQZhOrlun27GuR-"},{"id":79,"name":"2_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1224582,"drive_file_id":"1KYaQhI-08eQVN2mC61Q8oKf9xxTu1Phq"},{"id":80,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1398540,"drive_file_id":"11nQ_zWLpZu30Dvk_7qtE2ilf1GtsrPCq"},{"id":81,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1158705,"drive_file_id":"10UOb04zZ6la3py-w_1XsFViZbNd6kvZN"},{"id":82,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1331919,"drive_file_id":"18TRqvrGfT2w3LDfYfxYyFKR79n9yQg4o"},{"id":83,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1301696,"drive_file_id":"1ftsimM1k2TRAgoZC3v5cAZ6Q77V19u7q"}]} [2026-05-30 15:34:01] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":65,"drive_file_id":"1GbZdh6_o6aHobAAr1Gsfe3PYaHB3u1qn","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/65_4-sides-grid-white-pl-1.jpg"} [2026-05-30 15:34:01] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1GbZdh6_o6aHobAAr1Gsfe3PYaHB3u1qn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/65_4-sides-grid-white-pl-1.jpg"} [2026-05-30 15:34:02] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1GbZdh6_o6aHobAAr1Gsfe3PYaHB3u1qn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/65_4-sides-grid-white-pl-1.jpg","bytes":775414} [2026-05-30 15:34:02] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":65,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":775414} [2026-05-30 15:34:02] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":66,"drive_file_id":"1iQlPVHXl1VkuJRoVHe2bqncr6d52w3k8","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/66_0-left-1.jpg"} [2026-05-30 15:34:02] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1iQlPVHXl1VkuJRoVHe2bqncr6d52w3k8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/66_0-left-1.jpg"} [2026-05-30 15:34:02] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1iQlPVHXl1VkuJRoVHe2bqncr6d52w3k8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/66_0-left-1.jpg","bytes":356540} [2026-05-30 15:34:02] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":66,"name":"0_Left__1.jpg","local_size":356540} [2026-05-30 15:34:02] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":67,"drive_file_id":"1kdKS0E1y-WfdCLU08dA3NsWwowIx_MeE","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/67_0-left-1.jpg"} [2026-05-30 15:34:02] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1kdKS0E1y-WfdCLU08dA3NsWwowIx_MeE","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/67_0-left-1.jpg"} [2026-05-30 15:34:03] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1kdKS0E1y-WfdCLU08dA3NsWwowIx_MeE","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/67_0-left-1.jpg","bytes":315108} [2026-05-30 15:34:03] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":67,"name":"0_Left__1.jpg","local_size":315108} [2026-05-30 15:34:03] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":68,"drive_file_id":"1Gf8JUZs1OCWb8bSjYdkKHBiAn_n8R-M0","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/68_0-right-1.jpg"} [2026-05-30 15:34:03] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Gf8JUZs1OCWb8bSjYdkKHBiAn_n8R-M0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/68_0-right-1.jpg"} [2026-05-30 15:34:04] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Gf8JUZs1OCWb8bSjYdkKHBiAn_n8R-M0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/68_0-right-1.jpg","bytes":347856} [2026-05-30 15:34:04] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":68,"name":"0_Right__1.jpg","local_size":347856} [2026-05-30 15:34:04] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":69,"drive_file_id":"1oQqH_T15QBuA-pOScUjXN2Ak_JNyjqG4","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/69_0-right-1.jpg"} [2026-05-30 15:34:04] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1oQqH_T15QBuA-pOScUjXN2Ak_JNyjqG4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/69_0-right-1.jpg"} [2026-05-30 15:34:05] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1oQqH_T15QBuA-pOScUjXN2Ak_JNyjqG4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/69_0-right-1.jpg","bytes":314988} [2026-05-30 15:34:05] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":69,"name":"0_Right__1.jpg","local_size":314988} [2026-05-30 15:34:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":70,"drive_file_id":"1T-Sdjqx2FmYwyjeJ7sKZ3VK2fPpsV8fo","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/70_1-r-1-1.jpg"} [2026-05-30 15:34:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1T-Sdjqx2FmYwyjeJ7sKZ3VK2fPpsV8fo","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/70_1-r-1-1.jpg"} [2026-05-30 15:34:05] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1T-Sdjqx2FmYwyjeJ7sKZ3VK2fPpsV8fo","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/70_1-r-1-1.jpg","bytes":1175898} [2026-05-30 15:34:05] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":70,"name":"1_R_1__1.jpg","local_size":1175898} [2026-05-30 15:34:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":71,"drive_file_id":"1n64qjuH-Hjc-8-Jl31ExZTGBWAuIWnqL","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/71_1-r-1-1.jpg"} [2026-05-30 15:34:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1n64qjuH-Hjc-8-Jl31ExZTGBWAuIWnqL","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/71_1-r-1-1.jpg"} [2026-05-30 15:34:06] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1n64qjuH-Hjc-8-Jl31ExZTGBWAuIWnqL","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/71_1-r-1-1.jpg","bytes":1252116} [2026-05-30 15:34:06] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":71,"name":"1_R_1__1.jpg","local_size":1252116} [2026-05-30 15:34:06] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":72,"drive_file_id":"1UeGewBgJo5PUD1pjESfCMmPqQjPwn1-I","name":"1_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/72_1-r-2-1.jpg"} [2026-05-30 15:34:06] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1UeGewBgJo5PUD1pjESfCMmPqQjPwn1-I","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/72_1-r-2-1.jpg"} [2026-05-30 15:34:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1UeGewBgJo5PUD1pjESfCMmPqQjPwn1-I","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/72_1-r-2-1.jpg","bytes":1175846} [2026-05-30 15:34:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":72,"name":"1_R_2__1.jpg","local_size":1175846} [2026-05-30 15:34:07] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":73,"drive_file_id":"1EuyKUXxV84YmTIdtwrnl8tFtbIzDCk7P","name":"1_R_2__2.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/73_1-r-2-2.jpg"} [2026-05-30 15:34:07] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1EuyKUXxV84YmTIdtwrnl8tFtbIzDCk7P","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/73_1-r-2-2.jpg"} [2026-05-30 15:34:08] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1EuyKUXxV84YmTIdtwrnl8tFtbIzDCk7P","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/73_1-r-2-2.jpg","bytes":1153998} [2026-05-30 15:34:08] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":73,"name":"1_R_2__2.jpg","local_size":1153998} [2026-05-30 15:34:08] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":74,"drive_file_id":"1yfJFaFO2d-GQbUMn4na6tF32lp3AtfM3","name":"2_Brush_Chaos_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/74_2-brush-chaos-1-1.jpg"} [2026-05-30 15:34:08] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1yfJFaFO2d-GQbUMn4na6tF32lp3AtfM3","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/74_2-brush-chaos-1-1.jpg"} [2026-05-30 15:34:09] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1yfJFaFO2d-GQbUMn4na6tF32lp3AtfM3","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/74_2-brush-chaos-1-1.jpg","bytes":1632679} [2026-05-30 15:34:09] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":74,"name":"2_Brush_Chaos_1__1.jpg","local_size":1632679} [2026-05-30 15:34:09] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":75,"drive_file_id":"1I8x0N4TNilFdFnbs9u1iSf5fwtbXnczm","name":"2_Brush_chaos_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/75_2-brush-chaos-1-1.jpg"} [2026-05-30 15:34:09] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1I8x0N4TNilFdFnbs9u1iSf5fwtbXnczm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/75_2-brush-chaos-1-1.jpg"} [2026-05-30 15:34:10] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1I8x0N4TNilFdFnbs9u1iSf5fwtbXnczm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/75_2-brush-chaos-1-1.jpg","bytes":1618299} [2026-05-30 15:34:10] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":75,"name":"2_Brush_chaos_1__1.jpg","local_size":1618299} [2026-05-30 15:34:10] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":76,"drive_file_id":"14oSIRwA-uxX3wbvk0Vg2wuc5ytixP6vu","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/76_2-r-1-1.jpg"} [2026-05-30 15:34:10] drive_api.download.start Google Drive files.get alt=media. {"file_id":"14oSIRwA-uxX3wbvk0Vg2wuc5ytixP6vu","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/76_2-r-1-1.jpg"} [2026-05-30 15:34:11] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"14oSIRwA-uxX3wbvk0Vg2wuc5ytixP6vu","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/76_2-r-1-1.jpg","bytes":1385574} [2026-05-30 15:34:11] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":76,"name":"2_R_1__1.jpg","local_size":1385574} [2026-05-30 15:34:11] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":77,"drive_file_id":"1_nY4PiUoxLYPI5MpTS6vpWALhEUi6KmI","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/77_2-r-1-1.jpg"} [2026-05-30 15:34:11] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1_nY4PiUoxLYPI5MpTS6vpWALhEUi6KmI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/77_2-r-1-1.jpg"} [2026-05-30 15:34:12] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1_nY4PiUoxLYPI5MpTS6vpWALhEUi6KmI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/77_2-r-1-1.jpg","bytes":1309781} [2026-05-30 15:34:12] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":77,"name":"2_R_1__1.jpg","local_size":1309781} [2026-05-30 15:34:12] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":78,"drive_file_id":"14LSsg6PQY1psjVBBbfQZhOrlun27GuR-","name":"2_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/78_2-r-2-1.jpg"} [2026-05-30 15:34:12] drive_api.download.start Google Drive files.get alt=media. {"file_id":"14LSsg6PQY1psjVBBbfQZhOrlun27GuR-","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/78_2-r-2-1.jpg"} [2026-05-30 15:34:13] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"14LSsg6PQY1psjVBBbfQZhOrlun27GuR-","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/78_2-r-2-1.jpg","bytes":1284189} [2026-05-30 15:34:13] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":78,"name":"2_R_2__1.jpg","local_size":1284189} [2026-05-30 15:34:13] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":79,"drive_file_id":"1KYaQhI-08eQVN2mC61Q8oKf9xxTu1Phq","name":"2_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/79_2-r-2-1.jpg"} [2026-05-30 15:34:13] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1KYaQhI-08eQVN2mC61Q8oKf9xxTu1Phq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/79_2-r-2-1.jpg"} [2026-05-30 15:34:14] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1KYaQhI-08eQVN2mC61Q8oKf9xxTu1Phq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/79_2-r-2-1.jpg","bytes":1224582} [2026-05-30 15:34:14] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":79,"name":"2_R_2__1.jpg","local_size":1224582} [2026-05-30 15:34:14] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":80,"drive_file_id":"11nQ_zWLpZu30Dvk_7qtE2ilf1GtsrPCq","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/80_2-watercolor-1-1.jpg"} [2026-05-30 15:34:14] drive_api.download.start Google Drive files.get alt=media. {"file_id":"11nQ_zWLpZu30Dvk_7qtE2ilf1GtsrPCq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/80_2-watercolor-1-1.jpg"} [2026-05-30 15:34:14] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"11nQ_zWLpZu30Dvk_7qtE2ilf1GtsrPCq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/80_2-watercolor-1-1.jpg","bytes":1398540} [2026-05-30 15:34:14] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":80,"name":"2_WaterColor_1__1.jpg","local_size":1398540} [2026-05-30 15:34:14] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":81,"drive_file_id":"10UOb04zZ6la3py-w_1XsFViZbNd6kvZN","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/81_2-watercolor-1-1.jpg"} [2026-05-30 15:34:14] drive_api.download.start Google Drive files.get alt=media. {"file_id":"10UOb04zZ6la3py-w_1XsFViZbNd6kvZN","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/81_2-watercolor-1-1.jpg"} [2026-05-30 15:34:15] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"10UOb04zZ6la3py-w_1XsFViZbNd6kvZN","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/81_2-watercolor-1-1.jpg","bytes":1158705} [2026-05-30 15:34:15] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":81,"name":"2_WaterColor_1__1.jpg","local_size":1158705} [2026-05-30 15:34:15] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":82,"drive_file_id":"18TRqvrGfT2w3LDfYfxYyFKR79n9yQg4o","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/82_2-watercolor-2-1.jpg"} [2026-05-30 15:34:15] drive_api.download.start Google Drive files.get alt=media. {"file_id":"18TRqvrGfT2w3LDfYfxYyFKR79n9yQg4o","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/82_2-watercolor-2-1.jpg"} [2026-05-30 15:34:16] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"18TRqvrGfT2w3LDfYfxYyFKR79n9yQg4o","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/82_2-watercolor-2-1.jpg","bytes":1331919} [2026-05-30 15:34:16] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":82,"name":"2_WaterColor_2__1.jpg","local_size":1331919} [2026-05-30 15:34:16] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":9,"asset_id":83,"drive_file_id":"1ftsimM1k2TRAgoZC3v5cAZ6Q77V19u7q","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/83_2-watercolor-2-1.jpg"} [2026-05-30 15:34:16] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ftsimM1k2TRAgoZC3v5cAZ6Q77V19u7q","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/83_2-watercolor-2-1.jpg"} [2026-05-30 15:34:17] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ftsimM1k2TRAgoZC3v5cAZ6Q77V19u7q","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/83_2-watercolor-2-1.jpg","bytes":1301696} [2026-05-30 15:34:17] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":9,"asset_id":83,"name":"2_WaterColor_2__1.jpg","local_size":1301696} [2026-05-30 15:34:17] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":9,"job_id":"5ca268126d3c2758","downloaded_count":19,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758","failures":[]} [2026-05-30 15:34:17] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":9,"job_id":"5ca268126d3c2758","downloaded_count":19,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758","failures":[]} [2026-05-30 15:34:17] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":9,"id_product":139,"metadata_count":19,"metadata":[{"client_file_key":"asset_65","drive_file_id":"1GbZdh6_o6aHobAAr1Gsfe3PYaHB3u1qn","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":true,"alt":"Kubek zawsze kurwa coś z Kaktusem - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_66","drive_file_id":"1iQlPVHXl1VkuJRoVHe2bqncr6d52w3k8","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_67","drive_file_id":"1kdKS0E1y-WfdCLU08dA3NsWwowIx_MeE","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_68","drive_file_id":"1Gf8JUZs1OCWb8bSjYdkKHBiAn_n8R-M0","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_69","drive_file_id":"1oQqH_T15QBuA-pOScUjXN2Ak_JNyjqG4","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_70","drive_file_id":"1T-Sdjqx2FmYwyjeJ7sKZ3VK2fPpsV8fo","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_71","drive_file_id":"1n64qjuH-Hjc-8-Jl31ExZTGBWAuIWnqL","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_72","drive_file_id":"1UeGewBgJo5PUD1pjESfCMmPqQjPwn1-I","filename":"1-r-2-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_73","drive_file_id":"1EuyKUXxV84YmTIdtwrnl8tFtbIzDCk7P","filename":"1-r-2-2.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_74","drive_file_id":"1yfJFaFO2d-GQbUMn4na6tF32lp3AtfM3","filename":"2-brush-chaos-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_75","drive_file_id":"1I8x0N4TNilFdFnbs9u1iSf5fwtbXnczm","filename":"2-brush-chaos-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_76","drive_file_id":"14oSIRwA-uxX3wbvk0Vg2wuc5ytixP6vu","filename":"2-r-1-1.jpg","sort_order":90006,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_77","drive_file_id":"1_nY4PiUoxLYPI5MpTS6vpWALhEUi6KmI","filename":"2-r-1-1.jpg","sort_order":90006,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_78","drive_file_id":"14LSsg6PQY1psjVBBbfQZhOrlun27GuR-","filename":"2-r-2-1.jpg","sort_order":90007,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_79","drive_file_id":"1KYaQhI-08eQVN2mC61Q8oKf9xxTu1Phq","filename":"2-r-2-1.jpg","sort_order":90007,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_80","drive_file_id":"11nQ_zWLpZu30Dvk_7qtE2ilf1GtsrPCq","filename":"2-watercolor-1-1.jpg","sort_order":90008,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_81","drive_file_id":"10UOb04zZ6la3py-w_1XsFViZbNd6kvZN","filename":"2-watercolor-1-1.jpg","sort_order":90008,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_82","drive_file_id":"18TRqvrGfT2w3LDfYfxYyFKR79n9yQg4o","filename":"2-watercolor-2-1.jpg","sort_order":90009,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_83","drive_file_id":"1ftsimM1k2TRAgoZC3v5cAZ6Q77V19u7q","filename":"2-watercolor-2-1.jpg","sort_order":90009,"is_cover":false,"alt":"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null}]} [2026-05-30 15:34:17] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":9,"id_product":139,"images_count":19,"chunk_size":10,"chunks_count":2} [2026-05-30 15:34:17] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":9,"id_product":139,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_65","asset_66","asset_67","asset_68","asset_69","asset_70","asset_71","asset_72","asset_73","asset_74"]} [2026-05-30 15:34:17] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"6311f714-659c-4736-babc-67a739abc99d","id_product":"139","images_metadata_json":"[{\"client_file_key\":\"asset_65\",\"drive_file_id\":\"1GbZdh6_o6aHobAAr1Gsfe3PYaHB3u1qn\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":true,\"alt\":\"Kubek zawsze kurwa coś z Kaktusem - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_66\",\"drive_file_id\":\"1iQlPVHXl1VkuJRoVHe2bqncr6d52w3k8\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_67\",\"drive_file_id\":\"1kdKS0E1y-WfdCLU08dA3NsWwowIx_MeE\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_68\",\"drive_file_id\":\"1Gf8JUZs1OCWb8bSjYdkKHBiAn_n8R-M0\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_69\",\"drive_file_id\":\"1oQqH_T15QBuA-pOScUjXN2Ak_JNyjqG4\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_70\",\"drive_file_id\":\"1T-Sdjqx2FmYwyjeJ7sKZ3VK2fPpsV8fo\",\"filename\":\"1-r-1-1.jpg\",\"sort_order\":90003,\"is_cover\":false,\"a...","files[asset_65]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/65_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":775414,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_66]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/66_0-left-1.jpg","file_exists":true,"file_size":356540,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_67]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/67_0-left-1.jpg","file_exists":true,"file_size":315108,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_68]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/68_0-right-1.jpg","file_exists":true,"file_size":347856,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_69]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/69_0-right-1.jpg","file_exists":true,"file_size":314988,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_70]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/70_1-r-1-1.jpg","file_exists":true,"file_size":1175898,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_71]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/71_1-r-1-1.jpg","file_exists":true,"file_size":1252116,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_72]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/72_1-r-2-1.jpg","file_exists":true,"file_size":1175846,"mime":"image/jpeg","postname":"1-r-2-1.jpg"},"files[asset_73]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/73_1-r-2-2.jpg","file_exists":true,"file_size":1153998,"mime":"image/jpeg","postname":"1-r-2-2.jpg"},"files[asset_74]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/74_2-brush-chaos-1-1.jpg","file_exists":true,"file_size":1632679,"mime":"image/jpeg","postname":"2-brush-chaos-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-9-5ca268126d3c2758-part-1-of-2"} [2026-05-30 15:34:32] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 139,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_65\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 1636,\n \"is_cover\": true,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_66\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 1637,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_67\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 1638,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_68\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 1639,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_69\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 1640,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n ...","idempotency_key":"drive-images-9-5ca268126d3c2758-part-1-of-2"} [2026-05-30 15:34:32] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":9,"id_product":139,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-05-30 15:34:32] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":9,"id_product":139,"chunk":2,"chunks_count":2,"images_in_chunk":9,"metadata_in_chunk":9,"client_file_keys":["asset_75","asset_76","asset_77","asset_78","asset_79","asset_80","asset_81","asset_82","asset_83"]} [2026-05-30 15:34:32] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/product-images-upload","file_fields_count":9,"fields":{"external_project_id":"6311f714-659c-4736-babc-67a739abc99d","id_product":"139","images_metadata_json":"[{\"client_file_key\":\"asset_75\",\"drive_file_id\":\"1I8x0N4TNilFdFnbs9u1iSf5fwtbXnczm\",\"filename\":\"2-brush-chaos-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_76\",\"drive_file_id\":\"14oSIRwA-uxX3wbvk0Vg2wuc5ytixP6vu\",\"filename\":\"2-r-1-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_77\",\"drive_file_id\":\"1_nY4PiUoxLYPI5MpTS6vpWALhEUi6KmI\",\"filename\":\"2-r-1-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_78\",\"drive_file_id\":\"14LSsg6PQY1psjVBBbfQZhOrlun27GuR-\",\"filename\":\"2-r-2-1.jpg\",\"sort_order\":90007,\"is_cover\":false,\"alt\":\"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_79\",\"drive_file_id\":\"1KYaQhI-08eQVN2mC61Q8oKf9xxTu1Phq\",\"filename\":\"2-r-2-1.jpg\",\"sort_order\":90007,\"is_cover\":false,\"alt\":\"Kubek zawsze kurwa coś z Kaktusem - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_80\",\"drive_file_id\":\"11nQ_zWLpZu30Dvk_7qtE2ilf1GtsrPCq\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90008,\"is_cover\":false,\"a...","files[asset_75]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/75_2-brush-chaos-1-1.jpg","file_exists":true,"file_size":1618299,"mime":"image/jpeg","postname":"2-brush-chaos-1-1.jpg"},"files[asset_76]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/76_2-r-1-1.jpg","file_exists":true,"file_size":1385574,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_77]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/77_2-r-1-1.jpg","file_exists":true,"file_size":1309781,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_78]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/78_2-r-2-1.jpg","file_exists":true,"file_size":1284189,"mime":"image/jpeg","postname":"2-r-2-1.jpg"},"files[asset_79]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/79_2-r-2-1.jpg","file_exists":true,"file_size":1224582,"mime":"image/jpeg","postname":"2-r-2-1.jpg"},"files[asset_80]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/80_2-watercolor-1-1.jpg","file_exists":true,"file_size":1398540,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_81]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/81_2-watercolor-1-1.jpg","file_exists":true,"file_size":1158705,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_82]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/82_2-watercolor-2-1.jpg","file_exists":true,"file_size":1331919,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_83]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/9/5ca268126d3c2758/83_2-watercolor-2-1.jpg","file_exists":true,"file_size":1301696,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-9-5ca268126d3c2758-part-2-of-2"} [2026-05-30 15:34:45] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 139,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_76\",\n \"filename\": \"2-r-1-1.jpg\",\n \"id_image\": 1647,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_77\",\n \"filename\": \"2-r-1-1.jpg\",\n \"id_image\": 1648,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_78\",\n \"filename\": \"2-r-2-1.jpg\",\n \"id_image\": 1649,\n \"is_cover\": false,\n \"position\": 90007,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_79\",\n \"filename\": \"2-r-2-1.jpg\",\n \"id_image\": 1650,\n \"is_cover\": false,\n \"position\": 90007,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_80\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 1651,\n \"is_cover\": false,\n \"position\": 90008,\n \"assigned_product_attributes\": []\n },\n {\n \"cl...","idempotency_key":"drive-images-9-5ca268126d3c2758-part-2-of-2"} [2026-05-30 15:34:45] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":9,"id_product":139,"chunk":2,"chunks_count":2,"uploaded_count":8,"failed_count":1} [2026-05-30 15:34:45] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":9,"id_product":139,"uploaded_count":18,"failed_count":1,"response":{"success":false,"message":"Część zdjęć nie została wysłana do PrestaShop.","data":{"uploaded_images":[{"client_file_key":"asset_65","filename":"4-sides-grid-white-pl-1.jpg","id_image":1636,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_66","filename":"0-left-1.jpg","id_image":1637,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_67","filename":"0-left-1.jpg","id_image":1638,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_68","filename":"0-right-1.jpg","id_image":1639,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_69","filename":"0-right-1.jpg","id_image":1640,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_70","filename":"1-r-1-1.jpg","id_image":1641,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_71","filename":"1-r-1-1.jpg","id_image":1642,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_72","filename":"1-r-2-1.jpg","id_image":1643,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_73","filename":"1-r-2-2.jpg","id_image":1644,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_74","filename":"2-brush-chaos-1-1.jpg","id_image":1645,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_76","filename":"2-r-1-1.jpg","id_image":1647,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_77","filename":"2-r-1-1.jpg","id_image":1648,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_78","filename":"2-r-2-1.jpg","id_image":1649,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_79","filename":"2-r-2-1.jpg","id_image":1650,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_80","filename":"2-watercolor-1-1.jpg","id_image":1651,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_81","filename":"2-watercolor-1-1.jpg","id_image":1652,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_82","filename":"2-watercolor-2-1.jpg","id_image":1653,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_83","filename":"2-watercolor-2-1.jpg","id_image":1654,"is_cover":false,"position":90009,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_75","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}],"chunks":[{"chunk":1,"idempotency_key":"drive-images-9-5ca268126d3c2758-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":139,"uploaded_images":[{"client_file_key":"asset_65","filename":"4-sides-grid-white-pl-1.jpg","id_image":1636,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_66","filename":"0-left-1.jpg","id_image":1637,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_67","filename":"0-left-1.jpg","id_image":1638,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_68","filename":"0-right-1.jpg","id_image":1639,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_69","filename":"0-right-1.jpg","id_image":1640,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_70","filename":"1-r-1-1.jpg","id_image":1641,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_71","filename":"1-r-1-1.jpg","id_image":1642,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_72","filename":"1-r-2-1.jpg","id_image":1643,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_73","filename":"1-r-2-2.jpg","id_image":1644,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_74","filename":"2-brush-chaos-1-1.jpg","id_image":1645,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-9-5ca268126d3c2758-part-2-of-2","uploaded_count":8,"failed_count":1,"response":{"success":true,"data":{"id_product":139,"uploaded_images":[{"client_file_key":"asset_76","filename":"2-r-1-1.jpg","id_image":1647,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_77","filename":"2-r-1-1.jpg","id_image":1648,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_78","filename":"2-r-2-1.jpg","id_image":1649,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_79","filename":"2-r-2-1.jpg","id_image":1650,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_80","filename":"2-watercolor-1-1.jpg","id_image":1651,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_81","filename":"2-watercolor-1-1.jpg","id_image":1652,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_82","filename":"2-watercolor-2-1.jpg","id_image":1653,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_83","filename":"2-watercolor-2-1.jpg","id_image":1654,"is_cover":false,"position":90009,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_75","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}]},"warnings":[{"code":"COVER_AUTO_SELECTED","message":"No uploaded image was marked as cover. First image by sort_order will be used as cover."},{"code":"PARTIAL_UPLOAD","message":"Some images could not be uploaded."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-05-30 15:34:45] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":9,"external_id":"139","result":{"success":true,"status":"partial","id_product":139,"uploaded_count":18,"failed_count":1,"log":{},"response":{"success":false,"message":"Część zdjęć nie została wysłana do PrestaShop.","data":{"uploaded_images":[{"client_file_key":"asset_65","filename":"4-sides-grid-white-pl-1.jpg","id_image":1636,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_66","filename":"0-left-1.jpg","id_image":1637,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_67","filename":"0-left-1.jpg","id_image":1638,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_68","filename":"0-right-1.jpg","id_image":1639,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_69","filename":"0-right-1.jpg","id_image":1640,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_70","filename":"1-r-1-1.jpg","id_image":1641,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_71","filename":"1-r-1-1.jpg","id_image":1642,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_72","filename":"1-r-2-1.jpg","id_image":1643,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_73","filename":"1-r-2-2.jpg","id_image":1644,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_74","filename":"2-brush-chaos-1-1.jpg","id_image":1645,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_76","filename":"2-r-1-1.jpg","id_image":1647,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_77","filename":"2-r-1-1.jpg","id_image":1648,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_78","filename":"2-r-2-1.jpg","id_image":1649,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_79","filename":"2-r-2-1.jpg","id_image":1650,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_80","filename":"2-watercolor-1-1.jpg","id_image":1651,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_81","filename":"2-watercolor-1-1.jpg","id_image":1652,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_82","filename":"2-watercolor-2-1.jpg","id_image":1653,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_83","filename":"2-watercolor-2-1.jpg","id_image":1654,"is_cover":false,"position":90009,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_75","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}],"chunks":[{"chunk":1,"idempotency_key":"drive-images-9-5ca268126d3c2758-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":139,"uploaded_images":[{"client_file_key":"asset_65","filename":"4-sides-grid-white-pl-1.jpg","id_image":1636,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_66","filename":"0-left-1.jpg","id_image":1637,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_67","filename":"0-left-1.jpg","id_image":1638,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_68","filename":"0-right-1.jpg","id_image":1639,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_69","filename":"0-right-1.jpg","id_image":1640,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_70","filename":"1-r-1-1.jpg","id_image":1641,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_71","filename":"1-r-1-1.jpg","id_image":1642,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_72","filename":"1-r-2-1.jpg","id_image":1643,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_73","filename":"1-r-2-2.jpg","id_image":1644,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_74","filename":"2-brush-chaos-1-1.jpg","id_image":1645,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-9-5ca268126d3c2758-part-2-of-2","uploaded_count":8,"failed_count":1,"response":{"success":true,"data":{"id_product":139,"uploaded_images":[{"client_file_key":"asset_76","filename":"2-r-1-1.jpg","id_image":1647,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_77","filename":"2-r-1-1.jpg","id_image":1648,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_78","filename":"2-r-2-1.jpg","id_image":1649,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_79","filename":"2-r-2-1.jpg","id_image":1650,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_80","filename":"2-watercolor-1-1.jpg","id_image":1651,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_81","filename":"2-watercolor-1-1.jpg","id_image":1652,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_82","filename":"2-watercolor-2-1.jpg","id_image":1653,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_83","filename":"2-watercolor-2-1.jpg","id_image":1654,"is_cover":false,"position":90009,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_75","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}]},"warnings":[{"code":"COVER_AUTO_SELECTED","message":"No uploaded image was marked as cover. First image by sort_order will be used as cover."},{"code":"PARTIAL_UPLOAD","message":"Some images could not be uploaded."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-05-30 17:43:16] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/publish","body_size":3065} [2026-05-30 17:43:18] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":13,"external_id":"140","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-30 17:43:18] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":13,"external_id":"140"} [2026-05-30 17:43:18] drive_scan.start Start skanowania zdjęć Drive. {"project_id":13,"forced_profile_id":null} [2026-05-30 17:43:18] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":13,"project_drive_relative_path":"(ZW) - Zwierzęta\\ZW_154","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-30 17:43:18] drive_path.profile.selected Wybrano profil Drive. {"project_id":13,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-30 17:43:19] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":13,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-05-30 17:43:19] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-05-30 17:43:19] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-05-30 17:43:19] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":13,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-05-30 17:43:19] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(ZW) - Zwierzęta'"} [2026-05-30 17:43:19] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(ZW) - Zwierzęta'","count":1,"names":["(ZW) - Zwierzęta [application/vnd.google-apps.folder]"]} [2026-05-30 17:43:19] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":13,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(ZW) - Zwierzęta","found_count":1,"found_names":["(ZW) - Zwierzęta"]} [2026-05-30 17:43:19] drive_api.list_files.start Google Drive files.list. {"query":"'15M3Qk__wYAit9hrFiq8IAzis92XkAaAl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ZW_154'"} [2026-05-30 17:43:20] drive_api.list_files.finish Google Drive files.list result. {"query":"'15M3Qk__wYAit9hrFiq8IAzis92XkAaAl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ZW_154'","count":1,"names":["ZW_154 [application/vnd.google-apps.folder]"]} [2026-05-30 17:43:20] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":13,"parent_folder_id":"15M3Qk__wYAit9hrFiq8IAzis92XkAaAl","segment":"ZW_154","found_count":1,"found_names":["ZW_154"]} [2026-05-30 17:43:20] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":13,"project_folder_id":"1O_2mvxyGFInz4ZPBP6P1xAkouLScf6JP","project_folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_154"} [2026-05-30 17:43:20] drive_api.list_files.start Google Drive files.list. {"query":"'1O_2mvxyGFInz4ZPBP6P1xAkouLScf6JP' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-30 17:43:20] drive_api.list_files.finish Google Drive files.list result. {"query":"'1O_2mvxyGFInz4ZPBP6P1xAkouLScf6JP' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-05-30 17:43:20] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":13,"parent_folder_id":"1O_2mvxyGFInz4ZPBP6P1xAkouLScf6JP","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-05-30 17:43:20] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":13,"project_folder_id":"1O_2mvxyGFInz4ZPBP6P1xAkouLScf6JP","mockups_folder_id":"10WuRF0ytOuxL1hblIrAaFZvkkHZy6C05","mockups_folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_154/Mockups"} [2026-05-30 17:43:20] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":13,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10},{"id":3,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":2}]} [2026-05-30 17:43:20] drive_api.list_files.start Google Drive files.list. {"query":"'10WuRF0ytOuxL1hblIrAaFZvkkHZy6C05' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-05-30 17:43:21] drive_api.list_files.finish Google Drive files.list result. {"query":"'10WuRF0ytOuxL1hblIrAaFZvkkHZy6C05' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":6,"names":["Insta [application/vnd.google-apps.folder]","(S)_Places_Special [application/vnd.google-apps.folder]","(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 17:43:21] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":13,"mockups_folder_id":"10WuRF0ytOuxL1hblIrAaFZvkkHZy6C05","count":6,"names":["Insta","(S)_Places_Special","(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-05-30 17:43:21] drive_api.list_files.start Google Drive files.list. {"query":"'10WuRF0ytOuxL1hblIrAaFZvkkHZy6C05' in parents and trashed = false"} [2026-05-30 17:43:21] drive_api.list_files.finish Google Drive files.list result. {"query":"'10WuRF0ytOuxL1hblIrAaFZvkkHZy6C05' in parents and trashed = false","count":6,"names":["Insta [application/vnd.google-apps.folder]","(S)_Places_Special [application/vnd.google-apps.folder]","(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 17:43:21] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":13,"all_count":6,"image_count":0,"all_names":["Insta [application/vnd.google-apps.folder]","(S)_Places_Special [application/vnd.google-apps.folder]","(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 17:43:21] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":13,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_154/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-05-30 17:43:21] drive_api.list_files.start Google Drive files.list. {"query":"'1YGZmypnWhkJpyDINKE6vwlCC7Yo7071p' in parents and trashed = false"} [2026-05-30 17:43:22] drive_api.list_files.finish Google Drive files.list result. {"query":"'1YGZmypnWhkJpyDINKE6vwlCC7Yo7071p' in parents and trashed = false","count":9,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_Chaos_1__1.jpg [image/jpeg]","1_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 17:43:22] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":13,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1YGZmypnWhkJpyDINKE6vwlCC7Yo7071p","all_count":9,"image_count":9,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_Chaos_1__1.jpg [image/jpeg]","1_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 17:43:22] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":13,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_154/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-05-30 17:43:22] drive_api.list_files.start Google Drive files.list. {"query":"'1kWFn4pP-S1aUdkkp9imk8bHqKEUJYskd' in parents and trashed = false"} [2026-05-30 17:43:22] drive_api.list_files.finish Google Drive files.list result. {"query":"'1kWFn4pP-S1aUdkkp9imk8bHqKEUJYskd' in parents and trashed = false","count":9,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_chaos_1__1.jpg [image/jpeg]","1_R_2__2.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 17:43:22] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":13,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1kWFn4pP-S1aUdkkp9imk8bHqKEUJYskd","all_count":9,"image_count":9,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_chaos_1__1.jpg [image/jpeg]","1_R_2__2.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 17:43:22] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":13,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_154/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-05-30 17:43:22] drive_api.list_files.start Google Drive files.list. {"query":"'1IMBIN3kvr5uFU7ChX-L5dABKhfl4E415' in parents and trashed = false"} [2026-05-30 17:43:22] drive_api.list_files.finish Google Drive files.list result. {"query":"'1IMBIN3kvr5uFU7ChX-L5dABKhfl4E415' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-05-30 17:43:22] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":13,"folder_name":"(B)_4Side_Grid","folder_id":"1IMBIN3kvr5uFU7ChX-L5dABKhfl4E415","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-05-30 17:43:22] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":13,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_154/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 17:43:22] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":13,"folder_name":"(S)_Places_Special","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_154/Mockups/(S)_Places_Special","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 17:43:22] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":13,"folder_name":"Insta","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_154/Mockups/Insta","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 17:43:22] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":13,"files_count":19,"files":[{"id":"1pSCjoHNu-PxJlK5K5Bt62tbaGU0Kt2ZA","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"sort":80001},{"id":"1E6txj52qSe23PMadUnzkNmpeyg-RN1Il","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90001},{"id":"1a-I4gNepkAcr9fg20EIobXCu52XuteBp","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90001},{"id":"19t3910jU7nT-1Ccv-aNBYFqdAdOt9xCG","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90002},{"id":"1RD_JQpV7NgPzVMW9sIT9y0NHdpl0AygW","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90002},{"id":"1WNqriQJO8PIfcI3iqC1Rn2fAwlRYp-3g","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90003},{"id":"1FtvVi_lkZoQTsoDD7TnqB2iLtRboEc-E","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90003},{"id":"1zTbGwv6JIOyE8fbXMBIagqsZyTtyNtMQ","name":"1_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90004},{"id":"1-8chOV5IGE4rVn_dKD673h9iHRIf6Y_6","name":"1_R_2__2.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90004},{"id":"1ApFIfya-8ZsIHZb3gT8RX_xg1CJX97my","name":"2_Brush_Chaos_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90005},{"id":"1saEGxMPQNSLmBo7vsBxQSDvxVteLdNZ0","name":"2_Brush_chaos_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90005},{"id":"1lstkidAsIiPHtxt3CBnVdo22jBvkPsNO","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90006},{"id":"1bDjaCVpDSlmUEKP07oXSKV161223e2rA","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90006},{"id":"1BbTLVOIgfgrP58aROO4byg-o5Zc4_4gT","name":"2_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90007},{"id":"1cdeC2h31f8H6uCtKN413kQUwBTYItbdJ","name":"2_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90007},{"id":"1v0PbOMiJ4nvfvzDAI8DyysxCtj5a-4mZ","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90008},{"id":"1YQWd0XtvcaAhM1vcTcKZ7A-3SdDP3cLr","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90008},{"id":"1SkO4-ojaoA_XWRKDFP66Zt7-aubHjqTv","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90009},{"id":"10bWfjA5E29cZzasoLj2FFGYE_pYye57X","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90009}]} [2026-05-30 17:43:22] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":13,"files_count":19,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW","(S)_Places_Special","Insta"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid"],"unmatched_folders":["(B)_Basic_Miniatura_WW","(S)_Places_Special","Insta"],"missing_rule_folders":[],"warnings":[]} [2026-05-30 17:43:22] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":13,"external_id":"140","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 19 plików graficznych w folderze Mockups.","files_count":19,"selected_assets_after_scan":19,"warnings":[]} [2026-05-30 17:43:22] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":13,"external_id":"140","selected_assets_count":19} [2026-05-30 17:43:22] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":13,"resolved_id_product":140} [2026-05-30 17:43:22] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":13,"job_id":"b55817b1f33e4b6c","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-05-30 17:43:22] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":13,"selected_count":19,"assets":[{"id":84,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":818168,"drive_file_id":"1pSCjoHNu-PxJlK5K5Bt62tbaGU0Kt2ZA"},{"id":85,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":429023,"drive_file_id":"1E6txj52qSe23PMadUnzkNmpeyg-RN1Il"},{"id":86,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":386400,"drive_file_id":"1a-I4gNepkAcr9fg20EIobXCu52XuteBp"},{"id":87,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":424275,"drive_file_id":"19t3910jU7nT-1Ccv-aNBYFqdAdOt9xCG"},{"id":88,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":385893,"drive_file_id":"1RD_JQpV7NgPzVMW9sIT9y0NHdpl0AygW"},{"id":89,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1215682,"drive_file_id":"1WNqriQJO8PIfcI3iqC1Rn2fAwlRYp-3g"},{"id":90,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1289230,"drive_file_id":"1FtvVi_lkZoQTsoDD7TnqB2iLtRboEc-E"},{"id":91,"name":"1_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1212971,"drive_file_id":"1zTbGwv6JIOyE8fbXMBIagqsZyTtyNtMQ"},{"id":92,"name":"1_R_2__2.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1193335,"drive_file_id":"1-8chOV5IGE4rVn_dKD673h9iHRIf6Y_6"},{"id":93,"name":"2_Brush_Chaos_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1693829,"drive_file_id":"1ApFIfya-8ZsIHZb3gT8RX_xg1CJX97my"},{"id":94,"name":"2_Brush_chaos_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1669369,"drive_file_id":"1saEGxMPQNSLmBo7vsBxQSDvxVteLdNZ0"},{"id":95,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1434113,"drive_file_id":"1lstkidAsIiPHtxt3CBnVdo22jBvkPsNO"},{"id":96,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1360155,"drive_file_id":"1bDjaCVpDSlmUEKP07oXSKV161223e2rA"},{"id":97,"name":"2_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1346760,"drive_file_id":"1BbTLVOIgfgrP58aROO4byg-o5Zc4_4gT"},{"id":98,"name":"2_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1282308,"drive_file_id":"1cdeC2h31f8H6uCtKN413kQUwBTYItbdJ"},{"id":99,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1464082,"drive_file_id":"1v0PbOMiJ4nvfvzDAI8DyysxCtj5a-4mZ"},{"id":100,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1224047,"drive_file_id":"1YQWd0XtvcaAhM1vcTcKZ7A-3SdDP3cLr"},{"id":101,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1407365,"drive_file_id":"1SkO4-ojaoA_XWRKDFP66Zt7-aubHjqTv"},{"id":102,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1367205,"drive_file_id":"10bWfjA5E29cZzasoLj2FFGYE_pYye57X"}]} [2026-05-30 17:43:22] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":84,"drive_file_id":"1pSCjoHNu-PxJlK5K5Bt62tbaGU0Kt2ZA","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/84_4-sides-grid-white-pl-1.jpg"} [2026-05-30 17:43:22] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1pSCjoHNu-PxJlK5K5Bt62tbaGU0Kt2ZA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/84_4-sides-grid-white-pl-1.jpg"} [2026-05-30 17:43:23] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1pSCjoHNu-PxJlK5K5Bt62tbaGU0Kt2ZA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/84_4-sides-grid-white-pl-1.jpg","bytes":818168} [2026-05-30 17:43:23] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":84,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":818168} [2026-05-30 17:43:23] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":85,"drive_file_id":"1E6txj52qSe23PMadUnzkNmpeyg-RN1Il","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/85_0-left-1.jpg"} [2026-05-30 17:43:23] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1E6txj52qSe23PMadUnzkNmpeyg-RN1Il","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/85_0-left-1.jpg"} [2026-05-30 17:43:24] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1E6txj52qSe23PMadUnzkNmpeyg-RN1Il","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/85_0-left-1.jpg","bytes":429023} [2026-05-30 17:43:24] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":85,"name":"0_Left__1.jpg","local_size":429023} [2026-05-30 17:43:24] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":86,"drive_file_id":"1a-I4gNepkAcr9fg20EIobXCu52XuteBp","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/86_0-left-1.jpg"} [2026-05-30 17:43:24] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1a-I4gNepkAcr9fg20EIobXCu52XuteBp","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/86_0-left-1.jpg"} [2026-05-30 17:43:25] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1a-I4gNepkAcr9fg20EIobXCu52XuteBp","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/86_0-left-1.jpg","bytes":386400} [2026-05-30 17:43:25] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":86,"name":"0_Left__1.jpg","local_size":386400} [2026-05-30 17:43:25] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":87,"drive_file_id":"19t3910jU7nT-1Ccv-aNBYFqdAdOt9xCG","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/87_0-right-1.jpg"} [2026-05-30 17:43:25] drive_api.download.start Google Drive files.get alt=media. {"file_id":"19t3910jU7nT-1Ccv-aNBYFqdAdOt9xCG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/87_0-right-1.jpg"} [2026-05-30 17:43:25] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"19t3910jU7nT-1Ccv-aNBYFqdAdOt9xCG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/87_0-right-1.jpg","bytes":424275} [2026-05-30 17:43:25] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":87,"name":"0_Right__1.jpg","local_size":424275} [2026-05-30 17:43:25] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":88,"drive_file_id":"1RD_JQpV7NgPzVMW9sIT9y0NHdpl0AygW","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/88_0-right-1.jpg"} [2026-05-30 17:43:25] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1RD_JQpV7NgPzVMW9sIT9y0NHdpl0AygW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/88_0-right-1.jpg"} [2026-05-30 17:43:26] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1RD_JQpV7NgPzVMW9sIT9y0NHdpl0AygW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/88_0-right-1.jpg","bytes":385893} [2026-05-30 17:43:26] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":88,"name":"0_Right__1.jpg","local_size":385893} [2026-05-30 17:43:26] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":89,"drive_file_id":"1WNqriQJO8PIfcI3iqC1Rn2fAwlRYp-3g","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/89_1-r-1-1.jpg"} [2026-05-30 17:43:26] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1WNqriQJO8PIfcI3iqC1Rn2fAwlRYp-3g","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/89_1-r-1-1.jpg"} [2026-05-30 17:43:27] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1WNqriQJO8PIfcI3iqC1Rn2fAwlRYp-3g","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/89_1-r-1-1.jpg","bytes":1215682} [2026-05-30 17:43:27] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":89,"name":"1_R_1__1.jpg","local_size":1215682} [2026-05-30 17:43:27] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":90,"drive_file_id":"1FtvVi_lkZoQTsoDD7TnqB2iLtRboEc-E","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/90_1-r-1-1.jpg"} [2026-05-30 17:43:27] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1FtvVi_lkZoQTsoDD7TnqB2iLtRboEc-E","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/90_1-r-1-1.jpg"} [2026-05-30 17:43:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1FtvVi_lkZoQTsoDD7TnqB2iLtRboEc-E","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/90_1-r-1-1.jpg","bytes":1289230} [2026-05-30 17:43:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":90,"name":"1_R_1__1.jpg","local_size":1289230} [2026-05-30 17:43:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":91,"drive_file_id":"1zTbGwv6JIOyE8fbXMBIagqsZyTtyNtMQ","name":"1_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/91_1-r-2-1.jpg"} [2026-05-30 17:43:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1zTbGwv6JIOyE8fbXMBIagqsZyTtyNtMQ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/91_1-r-2-1.jpg"} [2026-05-30 17:43:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1zTbGwv6JIOyE8fbXMBIagqsZyTtyNtMQ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/91_1-r-2-1.jpg","bytes":1212971} [2026-05-30 17:43:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":91,"name":"1_R_2__1.jpg","local_size":1212971} [2026-05-30 17:43:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":92,"drive_file_id":"1-8chOV5IGE4rVn_dKD673h9iHRIf6Y_6","name":"1_R_2__2.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/92_1-r-2-2.jpg"} [2026-05-30 17:43:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1-8chOV5IGE4rVn_dKD673h9iHRIf6Y_6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/92_1-r-2-2.jpg"} [2026-05-30 17:43:29] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1-8chOV5IGE4rVn_dKD673h9iHRIf6Y_6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/92_1-r-2-2.jpg","bytes":1193335} [2026-05-30 17:43:29] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":92,"name":"1_R_2__2.jpg","local_size":1193335} [2026-05-30 17:43:29] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":93,"drive_file_id":"1ApFIfya-8ZsIHZb3gT8RX_xg1CJX97my","name":"2_Brush_Chaos_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/93_2-brush-chaos-1-1.jpg"} [2026-05-30 17:43:29] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ApFIfya-8ZsIHZb3gT8RX_xg1CJX97my","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/93_2-brush-chaos-1-1.jpg"} [2026-05-30 17:43:30] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ApFIfya-8ZsIHZb3gT8RX_xg1CJX97my","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/93_2-brush-chaos-1-1.jpg","bytes":1693829} [2026-05-30 17:43:30] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":93,"name":"2_Brush_Chaos_1__1.jpg","local_size":1693829} [2026-05-30 17:43:30] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":94,"drive_file_id":"1saEGxMPQNSLmBo7vsBxQSDvxVteLdNZ0","name":"2_Brush_chaos_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/94_2-brush-chaos-1-1.jpg"} [2026-05-30 17:43:30] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1saEGxMPQNSLmBo7vsBxQSDvxVteLdNZ0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/94_2-brush-chaos-1-1.jpg"} [2026-05-30 17:43:31] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1saEGxMPQNSLmBo7vsBxQSDvxVteLdNZ0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/94_2-brush-chaos-1-1.jpg","bytes":1669369} [2026-05-30 17:43:31] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":94,"name":"2_Brush_chaos_1__1.jpg","local_size":1669369} [2026-05-30 17:43:31] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":95,"drive_file_id":"1lstkidAsIiPHtxt3CBnVdo22jBvkPsNO","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/95_2-r-1-1.jpg"} [2026-05-30 17:43:31] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1lstkidAsIiPHtxt3CBnVdo22jBvkPsNO","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/95_2-r-1-1.jpg"} [2026-05-30 17:43:32] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1lstkidAsIiPHtxt3CBnVdo22jBvkPsNO","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/95_2-r-1-1.jpg","bytes":1434113} [2026-05-30 17:43:32] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":95,"name":"2_R_1__1.jpg","local_size":1434113} [2026-05-30 17:43:32] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":96,"drive_file_id":"1bDjaCVpDSlmUEKP07oXSKV161223e2rA","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/96_2-r-1-1.jpg"} [2026-05-30 17:43:32] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1bDjaCVpDSlmUEKP07oXSKV161223e2rA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/96_2-r-1-1.jpg"} [2026-05-30 17:43:32] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1bDjaCVpDSlmUEKP07oXSKV161223e2rA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/96_2-r-1-1.jpg","bytes":1360155} [2026-05-30 17:43:32] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":96,"name":"2_R_1__1.jpg","local_size":1360155} [2026-05-30 17:43:32] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":97,"drive_file_id":"1BbTLVOIgfgrP58aROO4byg-o5Zc4_4gT","name":"2_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/97_2-r-2-1.jpg"} [2026-05-30 17:43:32] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1BbTLVOIgfgrP58aROO4byg-o5Zc4_4gT","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/97_2-r-2-1.jpg"} [2026-05-30 17:43:33] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1BbTLVOIgfgrP58aROO4byg-o5Zc4_4gT","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/97_2-r-2-1.jpg","bytes":1346760} [2026-05-30 17:43:33] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":97,"name":"2_R_2__1.jpg","local_size":1346760} [2026-05-30 17:43:33] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":98,"drive_file_id":"1cdeC2h31f8H6uCtKN413kQUwBTYItbdJ","name":"2_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/98_2-r-2-1.jpg"} [2026-05-30 17:43:33] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1cdeC2h31f8H6uCtKN413kQUwBTYItbdJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/98_2-r-2-1.jpg"} [2026-05-30 17:43:34] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1cdeC2h31f8H6uCtKN413kQUwBTYItbdJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/98_2-r-2-1.jpg","bytes":1282308} [2026-05-30 17:43:34] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":98,"name":"2_R_2__1.jpg","local_size":1282308} [2026-05-30 17:43:34] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":99,"drive_file_id":"1v0PbOMiJ4nvfvzDAI8DyysxCtj5a-4mZ","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/99_2-watercolor-1-1.jpg"} [2026-05-30 17:43:34] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1v0PbOMiJ4nvfvzDAI8DyysxCtj5a-4mZ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/99_2-watercolor-1-1.jpg"} [2026-05-30 17:43:35] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1v0PbOMiJ4nvfvzDAI8DyysxCtj5a-4mZ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/99_2-watercolor-1-1.jpg","bytes":1464082} [2026-05-30 17:43:35] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":99,"name":"2_WaterColor_1__1.jpg","local_size":1464082} [2026-05-30 17:43:35] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":100,"drive_file_id":"1YQWd0XtvcaAhM1vcTcKZ7A-3SdDP3cLr","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/100_2-watercolor-1-1.jpg"} [2026-05-30 17:43:35] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1YQWd0XtvcaAhM1vcTcKZ7A-3SdDP3cLr","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/100_2-watercolor-1-1.jpg"} [2026-05-30 17:43:36] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1YQWd0XtvcaAhM1vcTcKZ7A-3SdDP3cLr","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/100_2-watercolor-1-1.jpg","bytes":1224047} [2026-05-30 17:43:36] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":100,"name":"2_WaterColor_1__1.jpg","local_size":1224047} [2026-05-30 17:43:36] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":101,"drive_file_id":"1SkO4-ojaoA_XWRKDFP66Zt7-aubHjqTv","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/101_2-watercolor-2-1.jpg"} [2026-05-30 17:43:36] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SkO4-ojaoA_XWRKDFP66Zt7-aubHjqTv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/101_2-watercolor-2-1.jpg"} [2026-05-30 17:43:37] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SkO4-ojaoA_XWRKDFP66Zt7-aubHjqTv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/101_2-watercolor-2-1.jpg","bytes":1407365} [2026-05-30 17:43:37] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":101,"name":"2_WaterColor_2__1.jpg","local_size":1407365} [2026-05-30 17:43:37] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":13,"asset_id":102,"drive_file_id":"10bWfjA5E29cZzasoLj2FFGYE_pYye57X","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/102_2-watercolor-2-1.jpg"} [2026-05-30 17:43:37] drive_api.download.start Google Drive files.get alt=media. {"file_id":"10bWfjA5E29cZzasoLj2FFGYE_pYye57X","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/102_2-watercolor-2-1.jpg"} [2026-05-30 17:43:38] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"10bWfjA5E29cZzasoLj2FFGYE_pYye57X","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/102_2-watercolor-2-1.jpg","bytes":1367205} [2026-05-30 17:43:38] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":13,"asset_id":102,"name":"2_WaterColor_2__1.jpg","local_size":1367205} [2026-05-30 17:43:38] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":13,"job_id":"b55817b1f33e4b6c","downloaded_count":19,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c","failures":[]} [2026-05-30 17:43:38] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":13,"job_id":"b55817b1f33e4b6c","downloaded_count":19,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c","failures":[]} [2026-05-30 17:43:38] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":13,"id_product":140,"metadata_count":19,"metadata":[{"client_file_key":"asset_84","drive_file_id":"1pSCjoHNu-PxJlK5K5Bt62tbaGU0Kt2ZA","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":true,"alt":"Szef tego kurnika - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_85","drive_file_id":"1E6txj52qSe23PMadUnzkNmpeyg-RN1Il","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_86","drive_file_id":"1a-I4gNepkAcr9fg20EIobXCu52XuteBp","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_87","drive_file_id":"19t3910jU7nT-1Ccv-aNBYFqdAdOt9xCG","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_88","drive_file_id":"1RD_JQpV7NgPzVMW9sIT9y0NHdpl0AygW","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_89","drive_file_id":"1WNqriQJO8PIfcI3iqC1Rn2fAwlRYp-3g","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_90","drive_file_id":"1FtvVi_lkZoQTsoDD7TnqB2iLtRboEc-E","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_91","drive_file_id":"1zTbGwv6JIOyE8fbXMBIagqsZyTtyNtMQ","filename":"1-r-2-1.jpg","sort_order":90004,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_92","drive_file_id":"1-8chOV5IGE4rVn_dKD673h9iHRIf6Y_6","filename":"1-r-2-2.jpg","sort_order":90004,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_93","drive_file_id":"1ApFIfya-8ZsIHZb3gT8RX_xg1CJX97my","filename":"2-brush-chaos-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_94","drive_file_id":"1saEGxMPQNSLmBo7vsBxQSDvxVteLdNZ0","filename":"2-brush-chaos-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_95","drive_file_id":"1lstkidAsIiPHtxt3CBnVdo22jBvkPsNO","filename":"2-r-1-1.jpg","sort_order":90006,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_96","drive_file_id":"1bDjaCVpDSlmUEKP07oXSKV161223e2rA","filename":"2-r-1-1.jpg","sort_order":90006,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_97","drive_file_id":"1BbTLVOIgfgrP58aROO4byg-o5Zc4_4gT","filename":"2-r-2-1.jpg","sort_order":90007,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_98","drive_file_id":"1cdeC2h31f8H6uCtKN413kQUwBTYItbdJ","filename":"2-r-2-1.jpg","sort_order":90007,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_99","drive_file_id":"1v0PbOMiJ4nvfvzDAI8DyysxCtj5a-4mZ","filename":"2-watercolor-1-1.jpg","sort_order":90008,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_100","drive_file_id":"1YQWd0XtvcaAhM1vcTcKZ7A-3SdDP3cLr","filename":"2-watercolor-1-1.jpg","sort_order":90008,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_101","drive_file_id":"1SkO4-ojaoA_XWRKDFP66Zt7-aubHjqTv","filename":"2-watercolor-2-1.jpg","sort_order":90009,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_102","drive_file_id":"10bWfjA5E29cZzasoLj2FFGYE_pYye57X","filename":"2-watercolor-2-1.jpg","sort_order":90009,"is_cover":false,"alt":"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null}]} [2026-05-30 17:43:38] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":13,"id_product":140,"images_count":19,"chunk_size":10,"chunks_count":2} [2026-05-30 17:43:38] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":13,"id_product":140,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_84","asset_85","asset_86","asset_87","asset_88","asset_89","asset_90","asset_91","asset_92","asset_93"]} [2026-05-30 17:43:38] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"34d043c7-a0c2-4614-ac68-f1b61f6b9fa3","id_product":"140","images_metadata_json":"[{\"client_file_key\":\"asset_84\",\"drive_file_id\":\"1pSCjoHNu-PxJlK5K5Bt62tbaGU0Kt2ZA\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":true,\"alt\":\"Szef tego kurnika - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_85\",\"drive_file_id\":\"1E6txj52qSe23PMadUnzkNmpeyg-RN1Il\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_86\",\"drive_file_id\":\"1a-I4gNepkAcr9fg20EIobXCu52XuteBp\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_87\",\"drive_file_id\":\"19t3910jU7nT-1Ccv-aNBYFqdAdOt9xCG\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_88\",\"drive_file_id\":\"1RD_JQpV7NgPzVMW9sIT9y0NHdpl0AygW\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_89\",\"drive_file_id\":\"1WNqriQJO8PIfcI3iqC1Rn2fAwlRYp-3g\",\"filename\":\"1-r-1-1.jpg\",\"sort_order\":90003,\"is_cover\":false,\"alt\":\"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"...","files[asset_84]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/84_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":818168,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_85]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/85_0-left-1.jpg","file_exists":true,"file_size":429023,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_86]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/86_0-left-1.jpg","file_exists":true,"file_size":386400,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_87]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/87_0-right-1.jpg","file_exists":true,"file_size":424275,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_88]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/88_0-right-1.jpg","file_exists":true,"file_size":385893,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_89]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/89_1-r-1-1.jpg","file_exists":true,"file_size":1215682,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_90]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/90_1-r-1-1.jpg","file_exists":true,"file_size":1289230,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_91]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/91_1-r-2-1.jpg","file_exists":true,"file_size":1212971,"mime":"image/jpeg","postname":"1-r-2-1.jpg"},"files[asset_92]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/92_1-r-2-2.jpg","file_exists":true,"file_size":1193335,"mime":"image/jpeg","postname":"1-r-2-2.jpg"},"files[asset_93]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/93_2-brush-chaos-1-1.jpg","file_exists":true,"file_size":1693829,"mime":"image/jpeg","postname":"2-brush-chaos-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-13-b55817b1f33e4b6c-part-1-of-2"} [2026-05-30 17:43:52] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 140,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_84\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 1655,\n \"is_cover\": true,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_85\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 1656,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_86\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 1657,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_87\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 1658,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_88\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 1659,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n ...","idempotency_key":"drive-images-13-b55817b1f33e4b6c-part-1-of-2"} [2026-05-30 17:43:52] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":13,"id_product":140,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-05-30 17:43:52] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":13,"id_product":140,"chunk":2,"chunks_count":2,"images_in_chunk":9,"metadata_in_chunk":9,"client_file_keys":["asset_94","asset_95","asset_96","asset_97","asset_98","asset_99","asset_100","asset_101","asset_102"]} [2026-05-30 17:43:52] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/product-images-upload","file_fields_count":9,"fields":{"external_project_id":"34d043c7-a0c2-4614-ac68-f1b61f6b9fa3","id_product":"140","images_metadata_json":"[{\"client_file_key\":\"asset_94\",\"drive_file_id\":\"1saEGxMPQNSLmBo7vsBxQSDvxVteLdNZ0\",\"filename\":\"2-brush-chaos-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_95\",\"drive_file_id\":\"1lstkidAsIiPHtxt3CBnVdo22jBvkPsNO\",\"filename\":\"2-r-1-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_96\",\"drive_file_id\":\"1bDjaCVpDSlmUEKP07oXSKV161223e2rA\",\"filename\":\"2-r-1-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_97\",\"drive_file_id\":\"1BbTLVOIgfgrP58aROO4byg-o5Zc4_4gT\",\"filename\":\"2-r-2-1.jpg\",\"sort_order\":90007,\"is_cover\":false,\"alt\":\"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_98\",\"drive_file_id\":\"1cdeC2h31f8H6uCtKN413kQUwBTYItbdJ\",\"filename\":\"2-r-2-1.jpg\",\"sort_order\":90007,\"is_cover\":false,\"alt\":\"Szef tego kurnika - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_99\",\"drive_file_id\":\"1v0PbOMiJ4nvfvzDAI8DyysxCtj5a-4mZ\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90008,\"is_cover\":false,\"alt\":\"Szef tego kurnika - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"...","files[asset_94]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/94_2-brush-chaos-1-1.jpg","file_exists":true,"file_size":1669369,"mime":"image/jpeg","postname":"2-brush-chaos-1-1.jpg"},"files[asset_95]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/95_2-r-1-1.jpg","file_exists":true,"file_size":1434113,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_96]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/96_2-r-1-1.jpg","file_exists":true,"file_size":1360155,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_97]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/97_2-r-2-1.jpg","file_exists":true,"file_size":1346760,"mime":"image/jpeg","postname":"2-r-2-1.jpg"},"files[asset_98]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/98_2-r-2-1.jpg","file_exists":true,"file_size":1282308,"mime":"image/jpeg","postname":"2-r-2-1.jpg"},"files[asset_99]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/99_2-watercolor-1-1.jpg","file_exists":true,"file_size":1464082,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_100]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/100_2-watercolor-1-1.jpg","file_exists":true,"file_size":1224047,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_101]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/101_2-watercolor-2-1.jpg","file_exists":true,"file_size":1407365,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_102]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/13/b55817b1f33e4b6c/102_2-watercolor-2-1.jpg","file_exists":true,"file_size":1367205,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-13-b55817b1f33e4b6c-part-2-of-2"} [2026-05-30 17:44:04] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 140,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_95\",\n \"filename\": \"2-r-1-1.jpg\",\n \"id_image\": 1666,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_96\",\n \"filename\": \"2-r-1-1.jpg\",\n \"id_image\": 1667,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_97\",\n \"filename\": \"2-r-2-1.jpg\",\n \"id_image\": 1668,\n \"is_cover\": false,\n \"position\": 90007,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_98\",\n \"filename\": \"2-r-2-1.jpg\",\n \"id_image\": 1669,\n \"is_cover\": false,\n \"position\": 90007,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_99\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 1670,\n \"is_cover\": false,\n \"position\": 90008,\n \"assigned_product_attributes\": []\n },\n {\n \"cl...","idempotency_key":"drive-images-13-b55817b1f33e4b6c-part-2-of-2"} [2026-05-30 17:44:04] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":13,"id_product":140,"chunk":2,"chunks_count":2,"uploaded_count":8,"failed_count":1} [2026-05-30 17:44:04] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":13,"id_product":140,"uploaded_count":18,"failed_count":1,"response":{"success":false,"message":"Część zdjęć nie została wysłana do PrestaShop.","data":{"uploaded_images":[{"client_file_key":"asset_84","filename":"4-sides-grid-white-pl-1.jpg","id_image":1655,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_85","filename":"0-left-1.jpg","id_image":1656,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_86","filename":"0-left-1.jpg","id_image":1657,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_87","filename":"0-right-1.jpg","id_image":1658,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_88","filename":"0-right-1.jpg","id_image":1659,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_89","filename":"1-r-1-1.jpg","id_image":1660,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_90","filename":"1-r-1-1.jpg","id_image":1661,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_91","filename":"1-r-2-1.jpg","id_image":1662,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_92","filename":"1-r-2-2.jpg","id_image":1663,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_93","filename":"2-brush-chaos-1-1.jpg","id_image":1664,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_95","filename":"2-r-1-1.jpg","id_image":1666,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_96","filename":"2-r-1-1.jpg","id_image":1667,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_97","filename":"2-r-2-1.jpg","id_image":1668,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_98","filename":"2-r-2-1.jpg","id_image":1669,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_99","filename":"2-watercolor-1-1.jpg","id_image":1670,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_100","filename":"2-watercolor-1-1.jpg","id_image":1671,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_101","filename":"2-watercolor-2-1.jpg","id_image":1672,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_102","filename":"2-watercolor-2-1.jpg","id_image":1673,"is_cover":false,"position":90009,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_94","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}],"chunks":[{"chunk":1,"idempotency_key":"drive-images-13-b55817b1f33e4b6c-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":140,"uploaded_images":[{"client_file_key":"asset_84","filename":"4-sides-grid-white-pl-1.jpg","id_image":1655,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_85","filename":"0-left-1.jpg","id_image":1656,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_86","filename":"0-left-1.jpg","id_image":1657,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_87","filename":"0-right-1.jpg","id_image":1658,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_88","filename":"0-right-1.jpg","id_image":1659,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_89","filename":"1-r-1-1.jpg","id_image":1660,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_90","filename":"1-r-1-1.jpg","id_image":1661,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_91","filename":"1-r-2-1.jpg","id_image":1662,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_92","filename":"1-r-2-2.jpg","id_image":1663,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_93","filename":"2-brush-chaos-1-1.jpg","id_image":1664,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-13-b55817b1f33e4b6c-part-2-of-2","uploaded_count":8,"failed_count":1,"response":{"success":true,"data":{"id_product":140,"uploaded_images":[{"client_file_key":"asset_95","filename":"2-r-1-1.jpg","id_image":1666,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_96","filename":"2-r-1-1.jpg","id_image":1667,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_97","filename":"2-r-2-1.jpg","id_image":1668,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_98","filename":"2-r-2-1.jpg","id_image":1669,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_99","filename":"2-watercolor-1-1.jpg","id_image":1670,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_100","filename":"2-watercolor-1-1.jpg","id_image":1671,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_101","filename":"2-watercolor-2-1.jpg","id_image":1672,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_102","filename":"2-watercolor-2-1.jpg","id_image":1673,"is_cover":false,"position":90009,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_94","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}]},"warnings":[{"code":"COVER_AUTO_SELECTED","message":"No uploaded image was marked as cover. First image by sort_order will be used as cover."},{"code":"PARTIAL_UPLOAD","message":"Some images could not be uploaded."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-05-30 17:44:04] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":13,"external_id":"140","result":{"success":true,"status":"partial","id_product":140,"uploaded_count":18,"failed_count":1,"log":{},"response":{"success":false,"message":"Część zdjęć nie została wysłana do PrestaShop.","data":{"uploaded_images":[{"client_file_key":"asset_84","filename":"4-sides-grid-white-pl-1.jpg","id_image":1655,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_85","filename":"0-left-1.jpg","id_image":1656,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_86","filename":"0-left-1.jpg","id_image":1657,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_87","filename":"0-right-1.jpg","id_image":1658,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_88","filename":"0-right-1.jpg","id_image":1659,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_89","filename":"1-r-1-1.jpg","id_image":1660,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_90","filename":"1-r-1-1.jpg","id_image":1661,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_91","filename":"1-r-2-1.jpg","id_image":1662,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_92","filename":"1-r-2-2.jpg","id_image":1663,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_93","filename":"2-brush-chaos-1-1.jpg","id_image":1664,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_95","filename":"2-r-1-1.jpg","id_image":1666,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_96","filename":"2-r-1-1.jpg","id_image":1667,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_97","filename":"2-r-2-1.jpg","id_image":1668,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_98","filename":"2-r-2-1.jpg","id_image":1669,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_99","filename":"2-watercolor-1-1.jpg","id_image":1670,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_100","filename":"2-watercolor-1-1.jpg","id_image":1671,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_101","filename":"2-watercolor-2-1.jpg","id_image":1672,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_102","filename":"2-watercolor-2-1.jpg","id_image":1673,"is_cover":false,"position":90009,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_94","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}],"chunks":[{"chunk":1,"idempotency_key":"drive-images-13-b55817b1f33e4b6c-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":140,"uploaded_images":[{"client_file_key":"asset_84","filename":"4-sides-grid-white-pl-1.jpg","id_image":1655,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_85","filename":"0-left-1.jpg","id_image":1656,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_86","filename":"0-left-1.jpg","id_image":1657,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_87","filename":"0-right-1.jpg","id_image":1658,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_88","filename":"0-right-1.jpg","id_image":1659,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_89","filename":"1-r-1-1.jpg","id_image":1660,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_90","filename":"1-r-1-1.jpg","id_image":1661,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_91","filename":"1-r-2-1.jpg","id_image":1662,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_92","filename":"1-r-2-2.jpg","id_image":1663,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_93","filename":"2-brush-chaos-1-1.jpg","id_image":1664,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-13-b55817b1f33e4b6c-part-2-of-2","uploaded_count":8,"failed_count":1,"response":{"success":true,"data":{"id_product":140,"uploaded_images":[{"client_file_key":"asset_95","filename":"2-r-1-1.jpg","id_image":1666,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_96","filename":"2-r-1-1.jpg","id_image":1667,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_97","filename":"2-r-2-1.jpg","id_image":1668,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_98","filename":"2-r-2-1.jpg","id_image":1669,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_99","filename":"2-watercolor-1-1.jpg","id_image":1670,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_100","filename":"2-watercolor-1-1.jpg","id_image":1671,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_101","filename":"2-watercolor-2-1.jpg","id_image":1672,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_102","filename":"2-watercolor-2-1.jpg","id_image":1673,"is_cover":false,"position":90009,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_94","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}]},"warnings":[{"code":"COVER_AUTO_SELECTED","message":"No uploaded image was marked as cover. First image by sort_order will be used as cover."},{"code":"PARTIAL_UPLOAD","message":"Some images could not be uploaded."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-05-30 18:35:33] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/publish","body_size":1360} [2026-05-30 18:35:35] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":14,"external_id":"141","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-30 18:35:35] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":14,"external_id":"141"} [2026-05-30 18:35:35] drive_scan.start Start skanowania zdjęć Drive. {"project_id":14,"forced_profile_id":null} [2026-05-30 18:35:35] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":14,"project_drive_relative_path":"(ZW) - Zwierzęta\\ZW_158","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-30 18:35:35] drive_path.profile.selected Wybrano profil Drive. {"project_id":14,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-30 18:35:35] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":14,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-05-30 18:35:35] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-05-30 18:35:35] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-05-30 18:35:35] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":14,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-05-30 18:35:35] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(ZW) - Zwierzęta'"} [2026-05-30 18:35:36] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(ZW) - Zwierzęta'","count":1,"names":["(ZW) - Zwierzęta [application/vnd.google-apps.folder]"]} [2026-05-30 18:35:36] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":14,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(ZW) - Zwierzęta","found_count":1,"found_names":["(ZW) - Zwierzęta"]} [2026-05-30 18:35:36] drive_api.list_files.start Google Drive files.list. {"query":"'15M3Qk__wYAit9hrFiq8IAzis92XkAaAl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ZW_158'"} [2026-05-30 18:35:36] drive_api.list_files.finish Google Drive files.list result. {"query":"'15M3Qk__wYAit9hrFiq8IAzis92XkAaAl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ZW_158'","count":1,"names":["ZW_158 [application/vnd.google-apps.folder]"]} [2026-05-30 18:35:36] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":14,"parent_folder_id":"15M3Qk__wYAit9hrFiq8IAzis92XkAaAl","segment":"ZW_158","found_count":1,"found_names":["ZW_158"]} [2026-05-30 18:35:36] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":14,"project_folder_id":"1VLeri8DIulO9_fxLiziBP3QMyM_u7R8u","project_folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_158"} [2026-05-30 18:35:36] drive_api.list_files.start Google Drive files.list. {"query":"'1VLeri8DIulO9_fxLiziBP3QMyM_u7R8u' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-30 18:35:37] drive_api.list_files.finish Google Drive files.list result. {"query":"'1VLeri8DIulO9_fxLiziBP3QMyM_u7R8u' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-05-30 18:35:37] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":14,"parent_folder_id":"1VLeri8DIulO9_fxLiziBP3QMyM_u7R8u","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-05-30 18:35:37] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":14,"project_folder_id":"1VLeri8DIulO9_fxLiziBP3QMyM_u7R8u","mockups_folder_id":"1dJpxFVEe-nJxSNkeec3P6VL_3qRkOw12","mockups_folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_158/Mockups"} [2026-05-30 18:35:37] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":14,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10},{"id":7,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"contains","role":"cover","include_images":true,"priority":100,"max_images":2}]} [2026-05-30 18:35:37] drive_api.list_files.start Google Drive files.list. {"query":"'1dJpxFVEe-nJxSNkeec3P6VL_3qRkOw12' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-05-30 18:35:37] drive_api.list_files.finish Google Drive files.list result. {"query":"'1dJpxFVEe-nJxSNkeec3P6VL_3qRkOw12' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":6,"names":["Insta [application/vnd.google-apps.folder]","(S)_Places_Special [application/vnd.google-apps.folder]","(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 18:35:37] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":14,"mockups_folder_id":"1dJpxFVEe-nJxSNkeec3P6VL_3qRkOw12","count":6,"names":["Insta","(S)_Places_Special","(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-05-30 18:35:37] drive_api.list_files.start Google Drive files.list. {"query":"'1dJpxFVEe-nJxSNkeec3P6VL_3qRkOw12' in parents and trashed = false"} [2026-05-30 18:35:38] drive_api.list_files.finish Google Drive files.list result. {"query":"'1dJpxFVEe-nJxSNkeec3P6VL_3qRkOw12' in parents and trashed = false","count":6,"names":["Insta [application/vnd.google-apps.folder]","(S)_Places_Special [application/vnd.google-apps.folder]","(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 18:35:38] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":14,"all_count":6,"image_count":0,"all_names":["Insta [application/vnd.google-apps.folder]","(S)_Places_Special [application/vnd.google-apps.folder]","(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-05-30 18:35:38] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":14,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_158/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-05-30 18:35:38] drive_api.list_files.start Google Drive files.list. {"query":"'1m9dzanfsmebwxPDHhyzt17oJQwgG21r0' in parents and trashed = false"} [2026-05-30 18:35:38] drive_api.list_files.finish Google Drive files.list result. {"query":"'1m9dzanfsmebwxPDHhyzt17oJQwgG21r0' in parents and trashed = false","count":9,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_Chaos_1__1.jpg [image/jpeg]","1_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 18:35:38] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":14,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1m9dzanfsmebwxPDHhyzt17oJQwgG21r0","all_count":9,"image_count":9,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_Chaos_1__1.jpg [image/jpeg]","1_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 18:35:38] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":14,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_158/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-05-30 18:35:38] drive_api.list_files.start Google Drive files.list. {"query":"'1Z3CnjvAB6ZYs4A5sXyc_61-3616ChdzA' in parents and trashed = false"} [2026-05-30 18:35:38] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z3CnjvAB6ZYs4A5sXyc_61-3616ChdzA' in parents and trashed = false","count":9,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_chaos_1__1.jpg [image/jpeg]","1_R_2__2.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 18:35:38] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":14,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1Z3CnjvAB6ZYs4A5sXyc_61-3616ChdzA","all_count":9,"image_count":9,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","2_Brush_chaos_1__1.jpg [image/jpeg]","1_R_2__2.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-05-30 18:35:38] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":14,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_158/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-05-30 18:35:38] drive_api.list_files.start Google Drive files.list. {"query":"'1UIOJcN0KdCOSNOS1pkj10_oIoY-1W6AD' in parents and trashed = false"} [2026-05-30 18:35:39] drive_api.list_files.finish Google Drive files.list result. {"query":"'1UIOJcN0KdCOSNOS1pkj10_oIoY-1W6AD' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-05-30 18:35:39] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":14,"folder_name":"(B)_4Side_Grid","folder_id":"1UIOJcN0KdCOSNOS1pkj10_oIoY-1W6AD","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-05-30 18:35:39] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":14,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_158/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":7,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-05-30 18:35:39] drive_api.list_files.start Google Drive files.list. {"query":"'1J8ZV5wGmMFhlabrdCLocgbbI-faQvBPF' in parents and trashed = false"} [2026-05-30 18:35:39] drive_api.list_files.finish Google Drive files.list result. {"query":"'1J8ZV5wGmMFhlabrdCLocgbbI-faQvBPF' in parents and trashed = false","count":1,"names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-05-30 18:35:39] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":14,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1J8ZV5wGmMFhlabrdCLocgbbI-faQvBPF","all_count":1,"image_count":1,"all_names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-05-30 18:35:39] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":14,"folder_name":"(S)_Places_Special","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_158/Mockups/(S)_Places_Special","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 18:35:39] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":14,"folder_name":"Insta","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_158/Mockups/Insta","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 18:35:39] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":14,"files_count":20,"files":[{"id":"10uT8xxyVzz060ZWig6L66t6xEn17p1b8","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"sort":80001},{"id":"1tQfwK15xbE97GRFSpK0kiigoqLw0lmPw","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90001},{"id":"1UO4TV56AyxFww2oubUGYbr735IOjQFPU","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90001},{"id":"1HGKt-n5ROGFykZbqrOFRT0AG5OVGVYIK","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90002},{"id":"1-C5tJdXAxYkFMzDBgYoPFPpjn4xPye2C","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90002},{"id":"1KlgwLDG89qCwSJ9D1lToJVDhA3909e8g","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90003},{"id":"1Ole-7VHK_e9h0PnZwMSW7DBScgO88djf","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90003},{"id":"1oW8zJ9nBJnJtid2ffkcWQ-B7JjFqFLWD","name":"1_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90004},{"id":"1fjd9__52OcS59upe2oZWJSpNV9oNA_bV","name":"1_R_2__2.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90004},{"id":"1suUor8gbU4Ni-9S7Pi6x0mlmlpSXYvRi","name":"2_Brush_Chaos_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90005},{"id":"1gIy8dV5yVX35rwRSqZ2hHJxPg7pElS4o","name":"2_Brush_chaos_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90005},{"id":"1KbwdX4nlAabrvllqSFw_xZA6Qmr5thgx","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90006},{"id":"1k-108vLNDsk7MwBSwbxFo-SVPBm3OiR4","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90006},{"id":"1w1ORY05xwIMbhp6OV4t_umqIQ_-UToFG","name":"2_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90007},{"id":"1kieHYPnW6eEMAZj2kTQnvUPCep_Tibl7","name":"2_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90007},{"id":"1KowJ-Ni2z6m2VYQS1nQmNGxjKcFeigjR","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90008},{"id":"1HI-xpaUVg2cO2214oG7kWE2sLFu__3o-","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90008},{"id":"1AD2Ioru1XKLyTw3yn_WN5shNrqaeRuwh","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"sort":90009},{"id":"1UGOdIvWwUJ-FgHUWK7sYvyqpYqDUM17j","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"sort":90009},{"id":"126zbWUwmuUYtICAUwtdGsJVEPOyjdoBG","name":"ModernBrush_Orange__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"sort":100001}]} [2026-05-30 18:35:39] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":14,"files_count":20,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW","(S)_Places_Special","Insta"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":["(S)_Places_Special","Insta"],"missing_rule_folders":[],"warnings":[]} [2026-05-30 18:35:39] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":14,"external_id":"141","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 20 plików graficznych w folderze Mockups.","files_count":20,"selected_assets_after_scan":20,"warnings":[]} [2026-05-30 18:35:39] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":14,"external_id":"141","selected_assets_count":20} [2026-05-30 18:35:39] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":14,"resolved_id_product":141} [2026-05-30 18:35:39] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":14,"job_id":"1fce82bed945a5a7","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-05-30 18:35:39] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":14,"selected_count":20,"assets":[{"id":103,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":805203,"drive_file_id":"10uT8xxyVzz060ZWig6L66t6xEn17p1b8"},{"id":104,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":375904,"drive_file_id":"1tQfwK15xbE97GRFSpK0kiigoqLw0lmPw"},{"id":105,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":345540,"drive_file_id":"1UO4TV56AyxFww2oubUGYbr735IOjQFPU"},{"id":106,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":371570,"drive_file_id":"1HGKt-n5ROGFykZbqrOFRT0AG5OVGVYIK"},{"id":107,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":344690,"drive_file_id":"1-C5tJdXAxYkFMzDBgYoPFPpjn4xPye2C"},{"id":108,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1188278,"drive_file_id":"1KlgwLDG89qCwSJ9D1lToJVDhA3909e8g"},{"id":109,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1263920,"drive_file_id":"1Ole-7VHK_e9h0PnZwMSW7DBScgO88djf"},{"id":110,"name":"1_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1184797,"drive_file_id":"1oW8zJ9nBJnJtid2ffkcWQ-B7JjFqFLWD"},{"id":111,"name":"1_R_2__2.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1166678,"drive_file_id":"1fjd9__52OcS59upe2oZWJSpNV9oNA_bV"},{"id":113,"name":"2_Brush_chaos_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1645739,"drive_file_id":"1gIy8dV5yVX35rwRSqZ2hHJxPg7pElS4o"},{"id":112,"name":"2_Brush_Chaos_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1659917,"drive_file_id":"1suUor8gbU4Ni-9S7Pi6x0mlmlpSXYvRi"},{"id":114,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1393276,"drive_file_id":"1KbwdX4nlAabrvllqSFw_xZA6Qmr5thgx"},{"id":115,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1323667,"drive_file_id":"1k-108vLNDsk7MwBSwbxFo-SVPBm3OiR4"},{"id":116,"name":"2_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1303417,"drive_file_id":"1w1ORY05xwIMbhp6OV4t_umqIQ_-UToFG"},{"id":117,"name":"2_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1241737,"drive_file_id":"1kieHYPnW6eEMAZj2kTQnvUPCep_Tibl7"},{"id":118,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1426037,"drive_file_id":"1KowJ-Ni2z6m2VYQS1nQmNGxjKcFeigjR"},{"id":119,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1192498,"drive_file_id":"1HI-xpaUVg2cO2214oG7kWE2sLFu__3o-"},{"id":120,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1365548,"drive_file_id":"1AD2Ioru1XKLyTw3yn_WN5shNrqaeRuwh"},{"id":121,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1335633,"drive_file_id":"1UGOdIvWwUJ-FgHUWK7sYvyqpYqDUM17j"},{"id":122,"name":"ModernBrush_Orange__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":405829,"drive_file_id":"126zbWUwmuUYtICAUwtdGsJVEPOyjdoBG"}]} [2026-05-30 18:35:39] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":103,"drive_file_id":"10uT8xxyVzz060ZWig6L66t6xEn17p1b8","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/103_4-sides-grid-white-pl-1.jpg"} [2026-05-30 18:35:39] drive_api.download.start Google Drive files.get alt=media. {"file_id":"10uT8xxyVzz060ZWig6L66t6xEn17p1b8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/103_4-sides-grid-white-pl-1.jpg"} [2026-05-30 18:35:40] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"10uT8xxyVzz060ZWig6L66t6xEn17p1b8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/103_4-sides-grid-white-pl-1.jpg","bytes":805203} [2026-05-30 18:35:40] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":103,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":805203} [2026-05-30 18:35:40] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":104,"drive_file_id":"1tQfwK15xbE97GRFSpK0kiigoqLw0lmPw","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/104_0-left-1.jpg"} [2026-05-30 18:35:40] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1tQfwK15xbE97GRFSpK0kiigoqLw0lmPw","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/104_0-left-1.jpg"} [2026-05-30 18:35:41] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1tQfwK15xbE97GRFSpK0kiigoqLw0lmPw","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/104_0-left-1.jpg","bytes":375904} [2026-05-30 18:35:41] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":104,"name":"0_Left__1.jpg","local_size":375904} [2026-05-30 18:35:41] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":105,"drive_file_id":"1UO4TV56AyxFww2oubUGYbr735IOjQFPU","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/105_0-left-1.jpg"} [2026-05-30 18:35:41] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1UO4TV56AyxFww2oubUGYbr735IOjQFPU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/105_0-left-1.jpg"} [2026-05-30 18:35:41] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1UO4TV56AyxFww2oubUGYbr735IOjQFPU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/105_0-left-1.jpg","bytes":345540} [2026-05-30 18:35:41] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":105,"name":"0_Left__1.jpg","local_size":345540} [2026-05-30 18:35:41] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":106,"drive_file_id":"1HGKt-n5ROGFykZbqrOFRT0AG5OVGVYIK","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/106_0-right-1.jpg"} [2026-05-30 18:35:41] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1HGKt-n5ROGFykZbqrOFRT0AG5OVGVYIK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/106_0-right-1.jpg"} [2026-05-30 18:35:43] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1HGKt-n5ROGFykZbqrOFRT0AG5OVGVYIK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/106_0-right-1.jpg","bytes":371570} [2026-05-30 18:35:43] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":106,"name":"0_Right__1.jpg","local_size":371570} [2026-05-30 18:35:43] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":107,"drive_file_id":"1-C5tJdXAxYkFMzDBgYoPFPpjn4xPye2C","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/107_0-right-1.jpg"} [2026-05-30 18:35:43] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1-C5tJdXAxYkFMzDBgYoPFPpjn4xPye2C","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/107_0-right-1.jpg"} [2026-05-30 18:35:44] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1-C5tJdXAxYkFMzDBgYoPFPpjn4xPye2C","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/107_0-right-1.jpg","bytes":344690} [2026-05-30 18:35:44] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":107,"name":"0_Right__1.jpg","local_size":344690} [2026-05-30 18:35:44] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":108,"drive_file_id":"1KlgwLDG89qCwSJ9D1lToJVDhA3909e8g","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/108_1-r-1-1.jpg"} [2026-05-30 18:35:44] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1KlgwLDG89qCwSJ9D1lToJVDhA3909e8g","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/108_1-r-1-1.jpg"} [2026-05-30 18:35:45] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1KlgwLDG89qCwSJ9D1lToJVDhA3909e8g","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/108_1-r-1-1.jpg","bytes":1188278} [2026-05-30 18:35:45] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":108,"name":"1_R_1__1.jpg","local_size":1188278} [2026-05-30 18:35:45] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":109,"drive_file_id":"1Ole-7VHK_e9h0PnZwMSW7DBScgO88djf","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/109_1-r-1-1.jpg"} [2026-05-30 18:35:45] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Ole-7VHK_e9h0PnZwMSW7DBScgO88djf","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/109_1-r-1-1.jpg"} [2026-05-30 18:35:47] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Ole-7VHK_e9h0PnZwMSW7DBScgO88djf","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/109_1-r-1-1.jpg","bytes":1263920} [2026-05-30 18:35:47] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":109,"name":"1_R_1__1.jpg","local_size":1263920} [2026-05-30 18:35:47] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":110,"drive_file_id":"1oW8zJ9nBJnJtid2ffkcWQ-B7JjFqFLWD","name":"1_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/110_1-r-2-1.jpg"} [2026-05-30 18:35:47] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1oW8zJ9nBJnJtid2ffkcWQ-B7JjFqFLWD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/110_1-r-2-1.jpg"} [2026-05-30 18:35:48] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1oW8zJ9nBJnJtid2ffkcWQ-B7JjFqFLWD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/110_1-r-2-1.jpg","bytes":1184797} [2026-05-30 18:35:48] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":110,"name":"1_R_2__1.jpg","local_size":1184797} [2026-05-30 18:35:48] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":111,"drive_file_id":"1fjd9__52OcS59upe2oZWJSpNV9oNA_bV","name":"1_R_2__2.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/111_1-r-2-2.jpg"} [2026-05-30 18:35:48] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1fjd9__52OcS59upe2oZWJSpNV9oNA_bV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/111_1-r-2-2.jpg"} [2026-05-30 18:35:48] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1fjd9__52OcS59upe2oZWJSpNV9oNA_bV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/111_1-r-2-2.jpg","bytes":1166678} [2026-05-30 18:35:48] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":111,"name":"1_R_2__2.jpg","local_size":1166678} [2026-05-30 18:35:48] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":113,"drive_file_id":"1gIy8dV5yVX35rwRSqZ2hHJxPg7pElS4o","name":"2_Brush_chaos_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/113_2-brush-chaos-1-1.jpg"} [2026-05-30 18:35:48] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1gIy8dV5yVX35rwRSqZ2hHJxPg7pElS4o","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/113_2-brush-chaos-1-1.jpg"} [2026-05-30 18:35:49] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1gIy8dV5yVX35rwRSqZ2hHJxPg7pElS4o","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/113_2-brush-chaos-1-1.jpg","bytes":1645739} [2026-05-30 18:35:49] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":113,"name":"2_Brush_chaos_1__1.jpg","local_size":1645739} [2026-05-30 18:35:49] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":112,"drive_file_id":"1suUor8gbU4Ni-9S7Pi6x0mlmlpSXYvRi","name":"2_Brush_Chaos_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/112_2-brush-chaos-1-1.jpg"} [2026-05-30 18:35:49] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1suUor8gbU4Ni-9S7Pi6x0mlmlpSXYvRi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/112_2-brush-chaos-1-1.jpg"} [2026-05-30 18:35:50] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1suUor8gbU4Ni-9S7Pi6x0mlmlpSXYvRi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/112_2-brush-chaos-1-1.jpg","bytes":1659917} [2026-05-30 18:35:50] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":112,"name":"2_Brush_Chaos_1__1.jpg","local_size":1659917} [2026-05-30 18:35:50] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":114,"drive_file_id":"1KbwdX4nlAabrvllqSFw_xZA6Qmr5thgx","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/114_2-r-1-1.jpg"} [2026-05-30 18:35:50] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1KbwdX4nlAabrvllqSFw_xZA6Qmr5thgx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/114_2-r-1-1.jpg"} [2026-05-30 18:35:51] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1KbwdX4nlAabrvllqSFw_xZA6Qmr5thgx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/114_2-r-1-1.jpg","bytes":1393276} [2026-05-30 18:35:51] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":114,"name":"2_R_1__1.jpg","local_size":1393276} [2026-05-30 18:35:51] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":115,"drive_file_id":"1k-108vLNDsk7MwBSwbxFo-SVPBm3OiR4","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/115_2-r-1-1.jpg"} [2026-05-30 18:35:51] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1k-108vLNDsk7MwBSwbxFo-SVPBm3OiR4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/115_2-r-1-1.jpg"} [2026-05-30 18:35:52] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1k-108vLNDsk7MwBSwbxFo-SVPBm3OiR4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/115_2-r-1-1.jpg","bytes":1323667} [2026-05-30 18:35:52] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":115,"name":"2_R_1__1.jpg","local_size":1323667} [2026-05-30 18:35:52] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":116,"drive_file_id":"1w1ORY05xwIMbhp6OV4t_umqIQ_-UToFG","name":"2_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/116_2-r-2-1.jpg"} [2026-05-30 18:35:52] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1w1ORY05xwIMbhp6OV4t_umqIQ_-UToFG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/116_2-r-2-1.jpg"} [2026-05-30 18:35:53] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1w1ORY05xwIMbhp6OV4t_umqIQ_-UToFG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/116_2-r-2-1.jpg","bytes":1303417} [2026-05-30 18:35:53] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":116,"name":"2_R_2__1.jpg","local_size":1303417} [2026-05-30 18:35:53] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":117,"drive_file_id":"1kieHYPnW6eEMAZj2kTQnvUPCep_Tibl7","name":"2_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/117_2-r-2-1.jpg"} [2026-05-30 18:35:53] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1kieHYPnW6eEMAZj2kTQnvUPCep_Tibl7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/117_2-r-2-1.jpg"} [2026-05-30 18:35:54] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1kieHYPnW6eEMAZj2kTQnvUPCep_Tibl7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/117_2-r-2-1.jpg","bytes":1241737} [2026-05-30 18:35:54] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":117,"name":"2_R_2__1.jpg","local_size":1241737} [2026-05-30 18:35:54] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":118,"drive_file_id":"1KowJ-Ni2z6m2VYQS1nQmNGxjKcFeigjR","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/118_2-watercolor-1-1.jpg"} [2026-05-30 18:35:54] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1KowJ-Ni2z6m2VYQS1nQmNGxjKcFeigjR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/118_2-watercolor-1-1.jpg"} [2026-05-30 18:35:54] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1KowJ-Ni2z6m2VYQS1nQmNGxjKcFeigjR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/118_2-watercolor-1-1.jpg","bytes":1426037} [2026-05-30 18:35:55] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":118,"name":"2_WaterColor_1__1.jpg","local_size":1426037} [2026-05-30 18:35:55] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":119,"drive_file_id":"1HI-xpaUVg2cO2214oG7kWE2sLFu__3o-","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/119_2-watercolor-1-1.jpg"} [2026-05-30 18:35:55] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1HI-xpaUVg2cO2214oG7kWE2sLFu__3o-","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/119_2-watercolor-1-1.jpg"} [2026-05-30 18:35:55] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1HI-xpaUVg2cO2214oG7kWE2sLFu__3o-","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/119_2-watercolor-1-1.jpg","bytes":1192498} [2026-05-30 18:35:55] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":119,"name":"2_WaterColor_1__1.jpg","local_size":1192498} [2026-05-30 18:35:55] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":120,"drive_file_id":"1AD2Ioru1XKLyTw3yn_WN5shNrqaeRuwh","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/120_2-watercolor-2-1.jpg"} [2026-05-30 18:35:55] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1AD2Ioru1XKLyTw3yn_WN5shNrqaeRuwh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/120_2-watercolor-2-1.jpg"} [2026-05-30 18:35:56] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1AD2Ioru1XKLyTw3yn_WN5shNrqaeRuwh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/120_2-watercolor-2-1.jpg","bytes":1365548} [2026-05-30 18:35:56] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":120,"name":"2_WaterColor_2__1.jpg","local_size":1365548} [2026-05-30 18:35:56] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":121,"drive_file_id":"1UGOdIvWwUJ-FgHUWK7sYvyqpYqDUM17j","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/121_2-watercolor-2-1.jpg"} [2026-05-30 18:35:56] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1UGOdIvWwUJ-FgHUWK7sYvyqpYqDUM17j","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/121_2-watercolor-2-1.jpg"} [2026-05-30 18:35:57] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1UGOdIvWwUJ-FgHUWK7sYvyqpYqDUM17j","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/121_2-watercolor-2-1.jpg","bytes":1335633} [2026-05-30 18:35:57] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":121,"name":"2_WaterColor_2__1.jpg","local_size":1335633} [2026-05-30 18:35:57] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":14,"asset_id":122,"drive_file_id":"126zbWUwmuUYtICAUwtdGsJVEPOyjdoBG","name":"ModernBrush_Orange__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/122_modernbrush-orange-1.jpg"} [2026-05-30 18:35:57] drive_api.download.start Google Drive files.get alt=media. {"file_id":"126zbWUwmuUYtICAUwtdGsJVEPOyjdoBG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/122_modernbrush-orange-1.jpg"} [2026-05-30 18:35:58] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"126zbWUwmuUYtICAUwtdGsJVEPOyjdoBG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/122_modernbrush-orange-1.jpg","bytes":405829} [2026-05-30 18:35:58] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":14,"asset_id":122,"name":"ModernBrush_Orange__1.jpg","local_size":405829} [2026-05-30 18:35:58] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":14,"job_id":"1fce82bed945a5a7","downloaded_count":20,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7","failures":[]} [2026-05-30 18:35:58] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":14,"job_id":"1fce82bed945a5a7","downloaded_count":20,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7","failures":[]} [2026-05-30 18:35:58] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":14,"id_product":141,"metadata_count":20,"metadata":[{"client_file_key":"asset_103","drive_file_id":"10uT8xxyVzz060ZWig6L66t6xEn17p1b8","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":true,"alt":"Kubek - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_104","drive_file_id":"1tQfwK15xbE97GRFSpK0kiigoqLw0lmPw","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_105","drive_file_id":"1UO4TV56AyxFww2oubUGYbr735IOjQFPU","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_106","drive_file_id":"1HGKt-n5ROGFykZbqrOFRT0AG5OVGVYIK","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_107","drive_file_id":"1-C5tJdXAxYkFMzDBgYoPFPpjn4xPye2C","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_108","drive_file_id":"1KlgwLDG89qCwSJ9D1lToJVDhA3909e8g","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_109","drive_file_id":"1Ole-7VHK_e9h0PnZwMSW7DBScgO88djf","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_110","drive_file_id":"1oW8zJ9nBJnJtid2ffkcWQ-B7JjFqFLWD","filename":"1-r-2-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_111","drive_file_id":"1fjd9__52OcS59upe2oZWJSpNV9oNA_bV","filename":"1-r-2-2.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_113","drive_file_id":"1gIy8dV5yVX35rwRSqZ2hHJxPg7pElS4o","filename":"2-brush-chaos-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_112","drive_file_id":"1suUor8gbU4Ni-9S7Pi6x0mlmlpSXYvRi","filename":"2-brush-chaos-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_114","drive_file_id":"1KbwdX4nlAabrvllqSFw_xZA6Qmr5thgx","filename":"2-r-1-1.jpg","sort_order":90006,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_115","drive_file_id":"1k-108vLNDsk7MwBSwbxFo-SVPBm3OiR4","filename":"2-r-1-1.jpg","sort_order":90006,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_116","drive_file_id":"1w1ORY05xwIMbhp6OV4t_umqIQ_-UToFG","filename":"2-r-2-1.jpg","sort_order":90007,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_117","drive_file_id":"1kieHYPnW6eEMAZj2kTQnvUPCep_Tibl7","filename":"2-r-2-1.jpg","sort_order":90007,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_118","drive_file_id":"1KowJ-Ni2z6m2VYQS1nQmNGxjKcFeigjR","filename":"2-watercolor-1-1.jpg","sort_order":90008,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_119","drive_file_id":"1HI-xpaUVg2cO2214oG7kWE2sLFu__3o-","filename":"2-watercolor-1-1.jpg","sort_order":90008,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_120","drive_file_id":"1AD2Ioru1XKLyTw3yn_WN5shNrqaeRuwh","filename":"2-watercolor-2-1.jpg","sort_order":90009,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_121","drive_file_id":"1UGOdIvWwUJ-FgHUWK7sYvyqpYqDUM17j","filename":"2-watercolor-2-1.jpg","sort_order":90009,"is_cover":false,"alt":"Kubek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_122","drive_file_id":"126zbWUwmuUYtICAUwtdGsJVEPOyjdoBG","filename":"modernbrush-orange-1.jpg","sort_order":100001,"is_cover":false,"alt":"Kubek - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-05-30 18:35:58] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":14,"id_product":141,"images_count":20,"chunk_size":10,"chunks_count":2} [2026-05-30 18:35:58] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":14,"id_product":141,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_103","asset_104","asset_105","asset_106","asset_107","asset_108","asset_109","asset_110","asset_111","asset_113"]} [2026-05-30 18:35:58] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"3d189050-c286-4731-8761-373c9b4139c9","id_product":"141","images_metadata_json":"[{\"client_file_key\":\"asset_103\",\"drive_file_id\":\"10uT8xxyVzz060ZWig6L66t6xEn17p1b8\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":true,\"alt\":\"Kubek - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_104\",\"drive_file_id\":\"1tQfwK15xbE97GRFSpK0kiigoqLw0lmPw\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_105\",\"drive_file_id\":\"1UO4TV56AyxFww2oubUGYbr735IOjQFPU\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_106\",\"drive_file_id\":\"1HGKt-n5ROGFykZbqrOFRT0AG5OVGVYIK\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_107\",\"drive_file_id\":\"1-C5tJdXAxYkFMzDBgYoPFPpjn4xPye2C\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_108\",\"drive_file_id\":\"1KlgwLDG89qCwSJ9D1lToJVDhA3909e8g\",\"filename\":\"1-r-1-1.jpg\",\"sort_order\":90003,\"is_cover\":false,\"alt\":\"Kubek - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_109\",\"drive_fi...","files[asset_103]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/103_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":805203,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_104]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/104_0-left-1.jpg","file_exists":true,"file_size":375904,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_105]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/105_0-left-1.jpg","file_exists":true,"file_size":345540,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_106]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/106_0-right-1.jpg","file_exists":true,"file_size":371570,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_107]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/107_0-right-1.jpg","file_exists":true,"file_size":344690,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_108]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/108_1-r-1-1.jpg","file_exists":true,"file_size":1188278,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_109]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/109_1-r-1-1.jpg","file_exists":true,"file_size":1263920,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_110]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/110_1-r-2-1.jpg","file_exists":true,"file_size":1184797,"mime":"image/jpeg","postname":"1-r-2-1.jpg"},"files[asset_111]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/111_1-r-2-2.jpg","file_exists":true,"file_size":1166678,"mime":"image/jpeg","postname":"1-r-2-2.jpg"},"files[asset_113]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/113_2-brush-chaos-1-1.jpg","file_exists":true,"file_size":1645739,"mime":"image/jpeg","postname":"2-brush-chaos-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-14-1fce82bed945a5a7-part-1-of-2"} [2026-05-30 18:36:14] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 141,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_103\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 1674,\n \"is_cover\": true,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_104\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 1675,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_105\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 1676,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_106\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 1677,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_107\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 1678,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n ...","idempotency_key":"drive-images-14-1fce82bed945a5a7-part-1-of-2"} [2026-05-30 18:36:14] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":14,"id_product":141,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-05-30 18:36:14] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":14,"id_product":141,"chunk":2,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_112","asset_114","asset_115","asset_116","asset_117","asset_118","asset_119","asset_120","asset_121","asset_122"]} [2026-05-30 18:36:14] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"3d189050-c286-4731-8761-373c9b4139c9","id_product":"141","images_metadata_json":"[{\"client_file_key\":\"asset_112\",\"drive_file_id\":\"1suUor8gbU4Ni-9S7Pi6x0mlmlpSXYvRi\",\"filename\":\"2-brush-chaos-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_114\",\"drive_file_id\":\"1KbwdX4nlAabrvllqSFw_xZA6Qmr5thgx\",\"filename\":\"2-r-1-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Kubek - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_115\",\"drive_file_id\":\"1k-108vLNDsk7MwBSwbxFo-SVPBm3OiR4\",\"filename\":\"2-r-1-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Kubek - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_116\",\"drive_file_id\":\"1w1ORY05xwIMbhp6OV4t_umqIQ_-UToFG\",\"filename\":\"2-r-2-1.jpg\",\"sort_order\":90007,\"is_cover\":false,\"alt\":\"Kubek - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_117\",\"drive_file_id\":\"1kieHYPnW6eEMAZj2kTQnvUPCep_Tibl7\",\"filename\":\"2-r-2-1.jpg\",\"sort_order\":90007,\"is_cover\":false,\"alt\":\"Kubek - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_118\",\"drive_file_id\":\"1KowJ-Ni2z6m2VYQS1nQmNGxjKcFeigjR\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90008,\"is_cover\":false,\"alt\":\"Kubek - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_119\",\"drive_fi...","files[asset_112]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/112_2-brush-chaos-1-1.jpg","file_exists":true,"file_size":1659917,"mime":"image/jpeg","postname":"2-brush-chaos-1-1.jpg"},"files[asset_114]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/114_2-r-1-1.jpg","file_exists":true,"file_size":1393276,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_115]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/115_2-r-1-1.jpg","file_exists":true,"file_size":1323667,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_116]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/116_2-r-2-1.jpg","file_exists":true,"file_size":1303417,"mime":"image/jpeg","postname":"2-r-2-1.jpg"},"files[asset_117]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/117_2-r-2-1.jpg","file_exists":true,"file_size":1241737,"mime":"image/jpeg","postname":"2-r-2-1.jpg"},"files[asset_118]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/118_2-watercolor-1-1.jpg","file_exists":true,"file_size":1426037,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_119]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/119_2-watercolor-1-1.jpg","file_exists":true,"file_size":1192498,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_120]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/120_2-watercolor-2-1.jpg","file_exists":true,"file_size":1365548,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_121]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/121_2-watercolor-2-1.jpg","file_exists":true,"file_size":1335633,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_122]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/14/1fce82bed945a5a7/122_modernbrush-orange-1.jpg","file_exists":true,"file_size":405829,"mime":"image/jpeg","postname":"modernbrush-orange-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-14-1fce82bed945a5a7-part-2-of-2"} [2026-05-30 18:36:27] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 141,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_114\",\n \"filename\": \"2-r-1-1.jpg\",\n \"id_image\": 1685,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_115\",\n \"filename\": \"2-r-1-1.jpg\",\n \"id_image\": 1686,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_116\",\n \"filename\": \"2-r-2-1.jpg\",\n \"id_image\": 1687,\n \"is_cover\": false,\n \"position\": 90007,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_117\",\n \"filename\": \"2-r-2-1.jpg\",\n \"id_image\": 1688,\n \"is_cover\": false,\n \"position\": 90007,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_118\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 1689,\n \"is_cover\": false,\n \"position\": 90008,\n \"assigned_product_attributes\": []\n },\n {\n ...","idempotency_key":"drive-images-14-1fce82bed945a5a7-part-2-of-2"} [2026-05-30 18:36:27] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":14,"id_product":141,"chunk":2,"chunks_count":2,"uploaded_count":9,"failed_count":1} [2026-05-30 18:36:27] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":14,"id_product":141,"uploaded_count":19,"failed_count":1,"response":{"success":false,"message":"Część zdjęć nie została wysłana do PrestaShop.","data":{"uploaded_images":[{"client_file_key":"asset_103","filename":"4-sides-grid-white-pl-1.jpg","id_image":1674,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_104","filename":"0-left-1.jpg","id_image":1675,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_105","filename":"0-left-1.jpg","id_image":1676,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_106","filename":"0-right-1.jpg","id_image":1677,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_107","filename":"0-right-1.jpg","id_image":1678,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_108","filename":"1-r-1-1.jpg","id_image":1679,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_109","filename":"1-r-1-1.jpg","id_image":1680,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_110","filename":"1-r-2-1.jpg","id_image":1681,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_111","filename":"1-r-2-2.jpg","id_image":1682,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_113","filename":"2-brush-chaos-1-1.jpg","id_image":1683,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_114","filename":"2-r-1-1.jpg","id_image":1685,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_115","filename":"2-r-1-1.jpg","id_image":1686,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_116","filename":"2-r-2-1.jpg","id_image":1687,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_117","filename":"2-r-2-1.jpg","id_image":1688,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_118","filename":"2-watercolor-1-1.jpg","id_image":1689,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_119","filename":"2-watercolor-1-1.jpg","id_image":1690,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_120","filename":"2-watercolor-2-1.jpg","id_image":1691,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_121","filename":"2-watercolor-2-1.jpg","id_image":1692,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_122","filename":"modernbrush-orange-1.jpg","id_image":1693,"is_cover":false,"position":100001,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_112","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}],"chunks":[{"chunk":1,"idempotency_key":"drive-images-14-1fce82bed945a5a7-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":141,"uploaded_images":[{"client_file_key":"asset_103","filename":"4-sides-grid-white-pl-1.jpg","id_image":1674,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_104","filename":"0-left-1.jpg","id_image":1675,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_105","filename":"0-left-1.jpg","id_image":1676,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_106","filename":"0-right-1.jpg","id_image":1677,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_107","filename":"0-right-1.jpg","id_image":1678,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_108","filename":"1-r-1-1.jpg","id_image":1679,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_109","filename":"1-r-1-1.jpg","id_image":1680,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_110","filename":"1-r-2-1.jpg","id_image":1681,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_111","filename":"1-r-2-2.jpg","id_image":1682,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_113","filename":"2-brush-chaos-1-1.jpg","id_image":1683,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-14-1fce82bed945a5a7-part-2-of-2","uploaded_count":9,"failed_count":1,"response":{"success":true,"data":{"id_product":141,"uploaded_images":[{"client_file_key":"asset_114","filename":"2-r-1-1.jpg","id_image":1685,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_115","filename":"2-r-1-1.jpg","id_image":1686,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_116","filename":"2-r-2-1.jpg","id_image":1687,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_117","filename":"2-r-2-1.jpg","id_image":1688,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_118","filename":"2-watercolor-1-1.jpg","id_image":1689,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_119","filename":"2-watercolor-1-1.jpg","id_image":1690,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_120","filename":"2-watercolor-2-1.jpg","id_image":1691,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_121","filename":"2-watercolor-2-1.jpg","id_image":1692,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_122","filename":"modernbrush-orange-1.jpg","id_image":1693,"is_cover":false,"position":100001,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_112","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}]},"warnings":[{"code":"COVER_AUTO_SELECTED","message":"No uploaded image was marked as cover. First image by sort_order will be used as cover."},{"code":"PARTIAL_UPLOAD","message":"Some images could not be uploaded."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-05-30 18:36:27] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":14,"external_id":"141","result":{"success":true,"status":"partial","id_product":141,"uploaded_count":19,"failed_count":1,"log":{},"response":{"success":false,"message":"Część zdjęć nie została wysłana do PrestaShop.","data":{"uploaded_images":[{"client_file_key":"asset_103","filename":"4-sides-grid-white-pl-1.jpg","id_image":1674,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_104","filename":"0-left-1.jpg","id_image":1675,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_105","filename":"0-left-1.jpg","id_image":1676,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_106","filename":"0-right-1.jpg","id_image":1677,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_107","filename":"0-right-1.jpg","id_image":1678,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_108","filename":"1-r-1-1.jpg","id_image":1679,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_109","filename":"1-r-1-1.jpg","id_image":1680,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_110","filename":"1-r-2-1.jpg","id_image":1681,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_111","filename":"1-r-2-2.jpg","id_image":1682,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_113","filename":"2-brush-chaos-1-1.jpg","id_image":1683,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_114","filename":"2-r-1-1.jpg","id_image":1685,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_115","filename":"2-r-1-1.jpg","id_image":1686,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_116","filename":"2-r-2-1.jpg","id_image":1687,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_117","filename":"2-r-2-1.jpg","id_image":1688,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_118","filename":"2-watercolor-1-1.jpg","id_image":1689,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_119","filename":"2-watercolor-1-1.jpg","id_image":1690,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_120","filename":"2-watercolor-2-1.jpg","id_image":1691,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_121","filename":"2-watercolor-2-1.jpg","id_image":1692,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_122","filename":"modernbrush-orange-1.jpg","id_image":1693,"is_cover":false,"position":100001,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_112","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}],"chunks":[{"chunk":1,"idempotency_key":"drive-images-14-1fce82bed945a5a7-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":141,"uploaded_images":[{"client_file_key":"asset_103","filename":"4-sides-grid-white-pl-1.jpg","id_image":1674,"is_cover":true,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_104","filename":"0-left-1.jpg","id_image":1675,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_105","filename":"0-left-1.jpg","id_image":1676,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_106","filename":"0-right-1.jpg","id_image":1677,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_107","filename":"0-right-1.jpg","id_image":1678,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_108","filename":"1-r-1-1.jpg","id_image":1679,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_109","filename":"1-r-1-1.jpg","id_image":1680,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_110","filename":"1-r-2-1.jpg","id_image":1681,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_111","filename":"1-r-2-2.jpg","id_image":1682,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_113","filename":"2-brush-chaos-1-1.jpg","id_image":1683,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-14-1fce82bed945a5a7-part-2-of-2","uploaded_count":9,"failed_count":1,"response":{"success":true,"data":{"id_product":141,"uploaded_images":[{"client_file_key":"asset_114","filename":"2-r-1-1.jpg","id_image":1685,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_115","filename":"2-r-1-1.jpg","id_image":1686,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_116","filename":"2-r-2-1.jpg","id_image":1687,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_117","filename":"2-r-2-1.jpg","id_image":1688,"is_cover":false,"position":90007,"assigned_product_attributes":[]},{"client_file_key":"asset_118","filename":"2-watercolor-1-1.jpg","id_image":1689,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_119","filename":"2-watercolor-1-1.jpg","id_image":1690,"is_cover":false,"position":90008,"assigned_product_attributes":[]},{"client_file_key":"asset_120","filename":"2-watercolor-2-1.jpg","id_image":1691,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_121","filename":"2-watercolor-2-1.jpg","id_image":1692,"is_cover":false,"position":90009,"assigned_product_attributes":[]},{"client_file_key":"asset_122","filename":"modernbrush-orange-1.jpg","id_image":1693,"is_cover":false,"position":100001,"assigned_product_attributes":[]}],"failed_images":[{"client_file_key":"asset_112","filename":"2-brush-chaos-1-1.jpg","error":"Could not create PrestaShop image row."}]},"warnings":[{"code":"COVER_AUTO_SELECTED","message":"No uploaded image was marked as cover. First image by sort_order will be used as cover."},{"code":"PARTIAL_UPLOAD","message":"Some images could not be uploaded."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-05-30 19:10:16] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/publish","body_size":4923} [2026-05-30 19:10:18] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":16,"external_id":"142","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-30 19:10:18] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":16,"external_id":"142"} [2026-05-30 19:10:18] drive_scan.start Start skanowania zdjęć Drive. {"project_id":16,"forced_profile_id":null} [2026-05-30 19:10:18] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":16,"project_drive_relative_path":"(TS_U) - Uniwersalne\\TSU_009","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-30 19:10:18] drive_path.profile.selected Wybrano profil Drive. {"project_id":16,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-30 19:10:18] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":16,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-05-30 19:10:18] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-05-30 19:10:18] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-05-30 19:10:18] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":16,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-05-30 19:10:18] drive_api.list_files.start Google Drive files.list. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TS_U) - Uniwersalne'"} [2026-05-30 19:10:19] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TS_U) - Uniwersalne'","count":1,"names":["(TS_U) - Uniwersalne [application/vnd.google-apps.folder]"]} [2026-05-30 19:10:19] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":16,"parent_folder_id":"1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs","segment":"(TS_U) - Uniwersalne","found_count":1,"found_names":["(TS_U) - Uniwersalne"]} [2026-05-30 19:10:19] drive_api.list_files.start Google Drive files.list. {"query":"'1W5Bpslrk6TVbnJomtphj1fZ2IZnroVi8' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSU_009'"} [2026-05-30 19:10:19] drive_api.list_files.finish Google Drive files.list result. {"query":"'1W5Bpslrk6TVbnJomtphj1fZ2IZnroVi8' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSU_009'","count":1,"names":["TSU_009 [application/vnd.google-apps.folder]"]} [2026-05-30 19:10:19] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":16,"parent_folder_id":"1W5Bpslrk6TVbnJomtphj1fZ2IZnroVi8","segment":"TSU_009","found_count":1,"found_names":["TSU_009"]} [2026-05-30 19:10:19] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":16,"project_folder_id":"1zlbcupWmVgNIuY-3Os1qlz1Iudtc0agl","project_folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009"} [2026-05-30 19:10:19] drive_api.list_files.start Google Drive files.list. {"query":"'1zlbcupWmVgNIuY-3Os1qlz1Iudtc0agl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-30 19:10:20] drive_api.list_files.finish Google Drive files.list result. {"query":"'1zlbcupWmVgNIuY-3Os1qlz1Iudtc0agl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-05-30 19:10:20] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":16,"parent_folder_id":"1zlbcupWmVgNIuY-3Os1qlz1Iudtc0agl","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-05-30 19:10:20] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":16,"project_folder_id":"1zlbcupWmVgNIuY-3Os1qlz1Iudtc0agl","mockups_folder_id":"1R6YRgwr62eAJzHuDza6gmCgGx8Pz9mZX","mockups_folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups"} [2026-05-30 19:10:20] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":16,"profile_id":2,"use_rule_filter":false,"rules_count":0,"rules":[]} [2026-05-30 19:10:20] drive_api.list_files.start Google Drive files.list. {"query":"'1R6YRgwr62eAJzHuDza6gmCgGx8Pz9mZX' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-05-30 19:10:20] drive_api.list_files.finish Google Drive files.list result. {"query":"'1R6YRgwr62eAJzHuDza6gmCgGx8Pz9mZX' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":13,"names":["(34)_Stanley_Vintage_White [application/vnd.google-apps.folder]","(30)_Stanley_French_Navy [application/vnd.google-apps.folder]","(27)_Stanley_Khaki [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(12)_F190_MEN_Black [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_3)_Custom_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-30 19:10:20] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":16,"mockups_folder_id":"1R6YRgwr62eAJzHuDza6gmCgGx8Pz9mZX","count":13,"names":["(34)_Stanley_Vintage_White","(30)_Stanley_French_Navy","(27)_Stanley_Khaki","(25)_Stanely_Black","(24)_Stanley_White","(12)_F190_MEN_Black","(11)_F190_MEN_White","(02)_F190_LADY_Black","(01)_F190_LADY_White","(000_3)_Custom_White","(000_2)_UNI_WHITE","(000_1)_UNI_BLACK","(000)_Miniatury"]} [2026-05-30 19:10:20] drive_api.list_files.start Google Drive files.list. {"query":"'1R6YRgwr62eAJzHuDza6gmCgGx8Pz9mZX' in parents and trashed = false"} [2026-05-30 19:10:21] drive_api.list_files.finish Google Drive files.list result. {"query":"'1R6YRgwr62eAJzHuDza6gmCgGx8Pz9mZX' in parents and trashed = false","count":13,"names":["(34)_Stanley_Vintage_White [application/vnd.google-apps.folder]","(30)_Stanley_French_Navy [application/vnd.google-apps.folder]","(27)_Stanley_Khaki [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(12)_F190_MEN_Black [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_3)_Custom_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-30 19:10:21] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":16,"all_count":13,"image_count":0,"all_names":["(34)_Stanley_Vintage_White [application/vnd.google-apps.folder]","(30)_Stanley_French_Navy [application/vnd.google-apps.folder]","(27)_Stanley_Khaki [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(12)_F190_MEN_Black [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_3)_Custom_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-30 19:10:21] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(000)_Miniatury","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(000)_Miniatury","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:21] drive_api.list_files.start Google Drive files.list. {"query":"'1CCmcLAmduru3Cs9LjMQj9aoL87a0fn63' in parents and trashed = false"} [2026-05-30 19:10:21] drive_api.list_files.finish Google Drive files.list result. {"query":"'1CCmcLAmduru3Cs9LjMQj9aoL87a0fn63' in parents and trashed = false","count":2,"names":["WHITE_Orange_1.jpg [image/jpeg]","BLACK_Oragne_1.jpg [image/jpeg]"]} [2026-05-30 19:10:21] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(000)_Miniatury","folder_id":"1CCmcLAmduru3Cs9LjMQj9aoL87a0fn63","all_count":2,"image_count":2,"all_names":["WHITE_Orange_1.jpg [image/jpeg]","BLACK_Oragne_1.jpg [image/jpeg]"]} [2026-05-30 19:10:21] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(000_1)_UNI_BLACK","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(000_1)_UNI_BLACK","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:21] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1EHQDISE-3qx1tC-pohqj8nKv4z6Wh9' in parents and trashed = false"} [2026-05-30 19:10:22] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1EHQDISE-3qx1tC-pohqj8nKv4z6Wh9' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-30 19:10:22] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(000_1)_UNI_BLACK","folder_id":"1Z1EHQDISE-3qx1tC-pohqj8nKv4z6Wh9","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-30 19:10:22] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(000_2)_UNI_WHITE","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(000_2)_UNI_WHITE","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:22] drive_api.list_files.start Google Drive files.list. {"query":"'15AymK1bHYIiZY_Hd3f7tiPTBojgSW17c' in parents and trashed = false"} [2026-05-30 19:10:22] drive_api.list_files.finish Google Drive files.list result. {"query":"'15AymK1bHYIiZY_Hd3f7tiPTBojgSW17c' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-30 19:10:22] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(000_2)_UNI_WHITE","folder_id":"15AymK1bHYIiZY_Hd3f7tiPTBojgSW17c","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-30 19:10:22] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(000_3)_Custom_White","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(000_3)_Custom_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:22] drive_api.list_files.start Google Drive files.list. {"query":"'1FvzvdmgR2BNM0Gm5jFhemCwMxdWD1V9b' in parents and trashed = false"} [2026-05-30 19:10:22] drive_api.list_files.finish Google Drive files.list result. {"query":"'1FvzvdmgR2BNM0Gm5jFhemCwMxdWD1V9b' in parents and trashed = false","count":1,"names":["Custom_CloseUP.jpg [image/jpeg]"]} [2026-05-30 19:10:22] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(000_3)_Custom_White","folder_id":"1FvzvdmgR2BNM0Gm5jFhemCwMxdWD1V9b","all_count":1,"image_count":1,"all_names":["Custom_CloseUP.jpg [image/jpeg]"]} [2026-05-30 19:10:22] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(01)_F190_LADY_White","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(01)_F190_LADY_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:22] drive_api.list_files.start Google Drive files.list. {"query":"'1JD-SIlK5J6AsR8K8jNCHr8j9YZOa3Bh_' in parents and trashed = false"} [2026-05-30 19:10:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'1JD-SIlK5J6AsR8K8jNCHr8j9YZOa3Bh_' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:23] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(01)_F190_LADY_White","folder_id":"1JD-SIlK5J6AsR8K8jNCHr8j9YZOa3Bh_","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:23] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(02)_F190_LADY_Black","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(02)_F190_LADY_Black","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:23] drive_api.list_files.start Google Drive files.list. {"query":"'16nrN9JQOjrGNVB4B-bRnNJjsVJCNVyc1' in parents and trashed = false"} [2026-05-30 19:10:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'16nrN9JQOjrGNVB4B-bRnNJjsVJCNVyc1' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:23] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(02)_F190_LADY_Black","folder_id":"16nrN9JQOjrGNVB4B-bRnNJjsVJCNVyc1","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:23] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(11)_F190_MEN_White","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(11)_F190_MEN_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:23] drive_api.list_files.start Google Drive files.list. {"query":"'1CM2QrH4BtwR7F3Qg5ZkfopNcNkshLnKu' in parents and trashed = false"} [2026-05-30 19:10:24] drive_api.list_files.finish Google Drive files.list result. {"query":"'1CM2QrH4BtwR7F3Qg5ZkfopNcNkshLnKu' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:24] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(11)_F190_MEN_White","folder_id":"1CM2QrH4BtwR7F3Qg5ZkfopNcNkshLnKu","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:24] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(12)_F190_MEN_Black","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(12)_F190_MEN_Black","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:24] drive_api.list_files.start Google Drive files.list. {"query":"'1W2QfFUCHQmEVS2AhPZXRNzz1PA23ptdA' in parents and trashed = false"} [2026-05-30 19:10:24] drive_api.list_files.finish Google Drive files.list result. {"query":"'1W2QfFUCHQmEVS2AhPZXRNzz1PA23ptdA' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:24] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(12)_F190_MEN_Black","folder_id":"1W2QfFUCHQmEVS2AhPZXRNzz1PA23ptdA","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:24] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(24)_Stanley_White","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(24)_Stanley_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:24] drive_api.list_files.start Google Drive files.list. {"query":"'1Du4_KtmnK0Sb6UvlqXcfhe5mxZ_vok4B' in parents and trashed = false"} [2026-05-30 19:10:24] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Du4_KtmnK0Sb6UvlqXcfhe5mxZ_vok4B' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:24] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(24)_Stanley_White","folder_id":"1Du4_KtmnK0Sb6UvlqXcfhe5mxZ_vok4B","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:24] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(25)_Stanely_Black","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(25)_Stanely_Black","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:24] drive_api.list_files.start Google Drive files.list. {"query":"'1_OnOpkg4p933t5QCMEfxbh8EGPbhes1Y' in parents and trashed = false"} [2026-05-30 19:10:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'1_OnOpkg4p933t5QCMEfxbh8EGPbhes1Y' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:25] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(25)_Stanely_Black","folder_id":"1_OnOpkg4p933t5QCMEfxbh8EGPbhes1Y","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:25] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(27)_Stanley_Khaki","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(27)_Stanley_Khaki","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:25] drive_api.list_files.start Google Drive files.list. {"query":"'109WQn_u9Y-wUGYCVA-ndWIEMxz655nzV' in parents and trashed = false"} [2026-05-30 19:10:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'109WQn_u9Y-wUGYCVA-ndWIEMxz655nzV' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:25] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(27)_Stanley_Khaki","folder_id":"109WQn_u9Y-wUGYCVA-ndWIEMxz655nzV","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:25] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(30)_Stanley_French_Navy","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(30)_Stanley_French_Navy","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:25] drive_api.list_files.start Google Drive files.list. {"query":"'1QRgmeYxQSPtBHJalkPHOuGAC39r3t6l8' in parents and trashed = false"} [2026-05-30 19:10:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'1QRgmeYxQSPtBHJalkPHOuGAC39r3t6l8' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:25] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(30)_Stanley_French_Navy","folder_id":"1QRgmeYxQSPtBHJalkPHOuGAC39r3t6l8","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:25] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":16,"folder_name":"(34)_Stanley_Vintage_White","folder_path":"#KATALOG_Koszulki/(TS_U) - Uniwersalne/TSU_009/Mockups/(34)_Stanley_Vintage_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 19:10:25] drive_api.list_files.start Google Drive files.list. {"query":"'1Y6ZmUGADq_fy7jDVDuG26r2_QfMoeemU' in parents and trashed = false"} [2026-05-30 19:10:26] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Y6ZmUGADq_fy7jDVDuG26r2_QfMoeemU' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:26] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":16,"folder_name":"(34)_Stanley_Vintage_White","folder_id":"1Y6ZmUGADq_fy7jDVDuG26r2_QfMoeemU","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 19:10:26] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":16,"files_count":24,"files":[{"id":"1HbVdj7LxGbKxZI66Nv40HyCdpE_xQO_k","name":"BLACK_Oragne_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"19R7CwrAqRbIkj2wvhAS8TeMF62UZPdwU","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1Nnjpce5l5bfnaPw47aSeJZ0SaVYUN-jz","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1zxGp8oEV49b5lmI7qcPdxv6LrFyO3u7V","name":"Custom_CloseUP.jpg","mimeType":"image/jpeg","folder":"(000_3)_Custom_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1rlDy3Z6odmijeR7q34w8Y2Wjn1Ds3epI","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(01)_F190_LADY_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"15KmrgtF2nCQ1ahKELyi0Kfj3VudkP6KA","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(02)_F190_LADY_Black","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1FBT-J9ZaOAa6u_b9siPYBxR40CYGi6SR","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(11)_F190_MEN_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1R1az5Ezi1Ql3NBnsuHwlnc8AEEmQFOXo","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(12)_F190_MEN_Black","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1w5FEIdK5jxnS0Mc3vgXBtyxjtr2Oohj3","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(24)_Stanley_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1Q4ddiGoa9D0Ws6F0XJVmqhiG5IheW5Bs","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(25)_Stanely_Black","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1XnlhoDtotxjeDqXEZZqpgpAeiN7AFEFB","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(27)_Stanley_Khaki","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1-SWkal2yzKebk1WJ6_BMSehNsFgRtORz","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(30)_Stanley_French_Navy","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1JJSVHfelDWLxldZ111WtdR-lZkofjqMR","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(34)_Stanley_Vintage_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1WF2hl8Tvt3nEIl9RiS1xvhhcqMXF1OOO","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"14EkO4TPQt-alPfiel1OKvbYgtD9ZiQo7","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1SO-xIX576v96xce4g1huzMMozvtBFuBP","name":"WHITE_Orange_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1nBV0w7Sr0SJq9SicilHou8_y5TQsF3pI","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1zBokN2dsOoGRgUhgElrF7dsygC5lZQYj","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1vVLrJUqrk2BS4YXjx8DPly47xmVBvajD","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1UsCD-9niJTMux_l89ypf5V--eJX6oLam","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1P3pfaXjp78HYvsctNvUY2SRJ_sS5Mjq7","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"1ydLU7IXTVjS4n0eyd6m-Bw8QZ1FC010V","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"1kKfmfQ999PyH-9nORIHvDW9IE-EIOdqB","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006},{"id":"1EYAGJlMJcgMq7N0NpyQvU7oUfSljWhht","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006}]} [2026-05-30 19:10:26] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":16,"files_count":24,"selected_count":0,"cover_name":null,"folders_found":["(000)_Miniatury","(000_1)_UNI_BLACK","(000_2)_UNI_WHITE","(000_3)_Custom_White","(01)_F190_LADY_White","(02)_F190_LADY_Black","(11)_F190_MEN_White","(12)_F190_MEN_Black","(24)_Stanley_White","(25)_Stanely_Black","(27)_Stanley_Khaki","(30)_Stanley_French_Navy","(34)_Stanley_Vintage_White"],"matched_folders":[],"unmatched_folders":["(000)_Miniatury","(000_1)_UNI_BLACK","(000_2)_UNI_WHITE","(000_3)_Custom_White","(01)_F190_LADY_White","(02)_F190_LADY_Black","(11)_F190_MEN_White","(12)_F190_MEN_Black","(24)_Stanley_White","(25)_Stanely_Black","(27)_Stanley_Khaki","(30)_Stanley_French_Navy","(34)_Stanley_Vintage_White"],"missing_rule_folders":[],"warnings":[]} [2026-05-30 19:10:26] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":16,"external_id":"142","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 24 plików graficznych w folderze Mockups.","files_count":24,"selected_assets_after_scan":24,"warnings":[]} [2026-05-30 19:10:26] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":16,"external_id":"142","selected_assets_count":24} [2026-05-30 19:10:26] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":16,"resolved_id_product":142} [2026-05-30 19:10:26] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":16,"job_id":"de4ff8bb26779d4b","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-05-30 19:10:26] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":16,"selected_count":24,"assets":[{"id":123,"name":"BLACK_Oragne_1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":1888472,"drive_file_id":"1HbVdj7LxGbKxZI66Nv40HyCdpE_xQO_k"},{"id":124,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1298440,"drive_file_id":"19R7CwrAqRbIkj2wvhAS8TeMF62UZPdwU"},{"id":125,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1693663,"drive_file_id":"1Nnjpce5l5bfnaPw47aSeJZ0SaVYUN-jz"},{"id":126,"name":"Custom_CloseUP.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":899198,"drive_file_id":"1zxGp8oEV49b5lmI7qcPdxv6LrFyO3u7V"},{"id":135,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1444498,"drive_file_id":"1JJSVHfelDWLxldZ111WtdR-lZkofjqMR"},{"id":134,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1602250,"drive_file_id":"1-SWkal2yzKebk1WJ6_BMSehNsFgRtORz"},{"id":133,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1641656,"drive_file_id":"1XnlhoDtotxjeDqXEZZqpgpAeiN7AFEFB"},{"id":132,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1427883,"drive_file_id":"1Q4ddiGoa9D0Ws6F0XJVmqhiG5IheW5Bs"},{"id":131,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1214534,"drive_file_id":"1w5FEIdK5jxnS0Mc3vgXBtyxjtr2Oohj3"},{"id":130,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1486744,"drive_file_id":"1R1az5Ezi1Ql3NBnsuHwlnc8AEEmQFOXo"},{"id":129,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":974435,"drive_file_id":"1FBT-J9ZaOAa6u_b9siPYBxR40CYGi6SR"},{"id":128,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":656593,"drive_file_id":"15KmrgtF2nCQ1ahKELyi0Kfj3VudkP6KA"},{"id":127,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1035551,"drive_file_id":"1rlDy3Z6odmijeR7q34w8Y2Wjn1Ds3epI"},{"id":136,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1984103,"drive_file_id":"1WF2hl8Tvt3nEIl9RiS1xvhhcqMXF1OOO"},{"id":137,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1740129,"drive_file_id":"14EkO4TPQt-alPfiel1OKvbYgtD9ZiQo7"},{"id":138,"name":"WHITE_Orange_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1543669,"drive_file_id":"1SO-xIX576v96xce4g1huzMMozvtBFuBP"},{"id":139,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1847029,"drive_file_id":"1nBV0w7Sr0SJq9SicilHou8_y5TQsF3pI"},{"id":140,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1573997,"drive_file_id":"1zBokN2dsOoGRgUhgElrF7dsygC5lZQYj"},{"id":141,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1784642,"drive_file_id":"1vVLrJUqrk2BS4YXjx8DPly47xmVBvajD"},{"id":142,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1651690,"drive_file_id":"1UsCD-9niJTMux_l89ypf5V--eJX6oLam"},{"id":143,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1941573,"drive_file_id":"1P3pfaXjp78HYvsctNvUY2SRJ_sS5Mjq7"},{"id":144,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":2035735,"drive_file_id":"1ydLU7IXTVjS4n0eyd6m-Bw8QZ1FC010V"},{"id":145,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1803772,"drive_file_id":"1kKfmfQ999PyH-9nORIHvDW9IE-EIOdqB"},{"id":146,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1872389,"drive_file_id":"1EYAGJlMJcgMq7N0NpyQvU7oUfSljWhht"}]} [2026-05-30 19:10:26] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":123,"drive_file_id":"1HbVdj7LxGbKxZI66Nv40HyCdpE_xQO_k","name":"BLACK_Oragne_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/123_black-oragne-1.jpg"} [2026-05-30 19:10:26] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1HbVdj7LxGbKxZI66Nv40HyCdpE_xQO_k","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/123_black-oragne-1.jpg"} [2026-05-30 19:10:27] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1HbVdj7LxGbKxZI66Nv40HyCdpE_xQO_k","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/123_black-oragne-1.jpg","bytes":1888472} [2026-05-30 19:10:27] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":123,"name":"BLACK_Oragne_1.jpg","local_size":1888472} [2026-05-30 19:10:27] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":124,"drive_file_id":"19R7CwrAqRbIkj2wvhAS8TeMF62UZPdwU","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/124_closeup-1.jpg"} [2026-05-30 19:10:27] drive_api.download.start Google Drive files.get alt=media. {"file_id":"19R7CwrAqRbIkj2wvhAS8TeMF62UZPdwU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/124_closeup-1.jpg"} [2026-05-30 19:10:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"19R7CwrAqRbIkj2wvhAS8TeMF62UZPdwU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/124_closeup-1.jpg","bytes":1298440} [2026-05-30 19:10:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":124,"name":"CloseUP_1.jpg","local_size":1298440} [2026-05-30 19:10:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":125,"drive_file_id":"1Nnjpce5l5bfnaPw47aSeJZ0SaVYUN-jz","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/125_closeup-1.jpg"} [2026-05-30 19:10:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Nnjpce5l5bfnaPw47aSeJZ0SaVYUN-jz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/125_closeup-1.jpg"} [2026-05-30 19:10:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Nnjpce5l5bfnaPw47aSeJZ0SaVYUN-jz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/125_closeup-1.jpg","bytes":1693663} [2026-05-30 19:10:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":125,"name":"CloseUP_1.jpg","local_size":1693663} [2026-05-30 19:10:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":126,"drive_file_id":"1zxGp8oEV49b5lmI7qcPdxv6LrFyO3u7V","name":"Custom_CloseUP.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/126_custom-closeup.jpg"} [2026-05-30 19:10:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1zxGp8oEV49b5lmI7qcPdxv6LrFyO3u7V","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/126_custom-closeup.jpg"} [2026-05-30 19:10:29] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1zxGp8oEV49b5lmI7qcPdxv6LrFyO3u7V","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/126_custom-closeup.jpg","bytes":899198} [2026-05-30 19:10:29] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":126,"name":"Custom_CloseUP.jpg","local_size":899198} [2026-05-30 19:10:29] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":135,"drive_file_id":"1JJSVHfelDWLxldZ111WtdR-lZkofjqMR","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/135_front-manekin-clear-label.jpg"} [2026-05-30 19:10:29] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1JJSVHfelDWLxldZ111WtdR-lZkofjqMR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/135_front-manekin-clear-label.jpg"} [2026-05-30 19:10:30] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1JJSVHfelDWLxldZ111WtdR-lZkofjqMR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/135_front-manekin-clear-label.jpg","bytes":1444498} [2026-05-30 19:10:30] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":135,"name":"Front_Manekin_Clear_Label.jpg","local_size":1444498} [2026-05-30 19:10:30] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":134,"drive_file_id":"1-SWkal2yzKebk1WJ6_BMSehNsFgRtORz","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/134_front-manekin-clear-label.jpg"} [2026-05-30 19:10:30] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1-SWkal2yzKebk1WJ6_BMSehNsFgRtORz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/134_front-manekin-clear-label.jpg"} [2026-05-30 19:10:31] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1-SWkal2yzKebk1WJ6_BMSehNsFgRtORz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/134_front-manekin-clear-label.jpg","bytes":1602250} [2026-05-30 19:10:31] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":134,"name":"Front_Manekin_Clear_Label.jpg","local_size":1602250} [2026-05-30 19:10:31] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":133,"drive_file_id":"1XnlhoDtotxjeDqXEZZqpgpAeiN7AFEFB","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/133_front-manekin-clear-label.jpg"} [2026-05-30 19:10:31] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1XnlhoDtotxjeDqXEZZqpgpAeiN7AFEFB","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/133_front-manekin-clear-label.jpg"} [2026-05-30 19:10:32] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1XnlhoDtotxjeDqXEZZqpgpAeiN7AFEFB","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/133_front-manekin-clear-label.jpg","bytes":1641656} [2026-05-30 19:10:32] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":133,"name":"Front_Manekin_Clear_Label.jpg","local_size":1641656} [2026-05-30 19:10:32] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":132,"drive_file_id":"1Q4ddiGoa9D0Ws6F0XJVmqhiG5IheW5Bs","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/132_front-manekin-clear-label.jpg"} [2026-05-30 19:10:32] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Q4ddiGoa9D0Ws6F0XJVmqhiG5IheW5Bs","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/132_front-manekin-clear-label.jpg"} [2026-05-30 19:10:33] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Q4ddiGoa9D0Ws6F0XJVmqhiG5IheW5Bs","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/132_front-manekin-clear-label.jpg","bytes":1427883} [2026-05-30 19:10:33] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":132,"name":"Front_Manekin_Clear_Label.jpg","local_size":1427883} [2026-05-30 19:10:33] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":131,"drive_file_id":"1w5FEIdK5jxnS0Mc3vgXBtyxjtr2Oohj3","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/131_front-manekin-clear-label.jpg"} [2026-05-30 19:10:33] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1w5FEIdK5jxnS0Mc3vgXBtyxjtr2Oohj3","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/131_front-manekin-clear-label.jpg"} [2026-05-30 19:10:33] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1w5FEIdK5jxnS0Mc3vgXBtyxjtr2Oohj3","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/131_front-manekin-clear-label.jpg","bytes":1214534} [2026-05-30 19:10:33] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":131,"name":"Front_Manekin_Clear_Label.jpg","local_size":1214534} [2026-05-30 19:10:33] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":130,"drive_file_id":"1R1az5Ezi1Ql3NBnsuHwlnc8AEEmQFOXo","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/130_front-manekin-clear-label.jpg"} [2026-05-30 19:10:33] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1R1az5Ezi1Ql3NBnsuHwlnc8AEEmQFOXo","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/130_front-manekin-clear-label.jpg"} [2026-05-30 19:10:34] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1R1az5Ezi1Ql3NBnsuHwlnc8AEEmQFOXo","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/130_front-manekin-clear-label.jpg","bytes":1486744} [2026-05-30 19:10:34] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":130,"name":"Front_Manekin_Clear_Label.jpg","local_size":1486744} [2026-05-30 19:10:34] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":129,"drive_file_id":"1FBT-J9ZaOAa6u_b9siPYBxR40CYGi6SR","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/129_front-manekin-clear-label.jpg"} [2026-05-30 19:10:34] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1FBT-J9ZaOAa6u_b9siPYBxR40CYGi6SR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/129_front-manekin-clear-label.jpg"} [2026-05-30 19:10:35] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1FBT-J9ZaOAa6u_b9siPYBxR40CYGi6SR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/129_front-manekin-clear-label.jpg","bytes":974435} [2026-05-30 19:10:35] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":129,"name":"Front_Manekin_Clear_Label.jpg","local_size":974435} [2026-05-30 19:10:35] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":128,"drive_file_id":"15KmrgtF2nCQ1ahKELyi0Kfj3VudkP6KA","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/128_front-manekin-clear-label.jpg"} [2026-05-30 19:10:35] drive_api.download.start Google Drive files.get alt=media. {"file_id":"15KmrgtF2nCQ1ahKELyi0Kfj3VudkP6KA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/128_front-manekin-clear-label.jpg"} [2026-05-30 19:10:36] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"15KmrgtF2nCQ1ahKELyi0Kfj3VudkP6KA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/128_front-manekin-clear-label.jpg","bytes":656593} [2026-05-30 19:10:36] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":128,"name":"Front_Manekin_Clear_Label.jpg","local_size":656593} [2026-05-30 19:10:36] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":127,"drive_file_id":"1rlDy3Z6odmijeR7q34w8Y2Wjn1Ds3epI","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/127_front-manekin-clear-label.jpg"} [2026-05-30 19:10:36] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1rlDy3Z6odmijeR7q34w8Y2Wjn1Ds3epI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/127_front-manekin-clear-label.jpg"} [2026-05-30 19:10:37] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1rlDy3Z6odmijeR7q34w8Y2Wjn1Ds3epI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/127_front-manekin-clear-label.jpg","bytes":1035551} [2026-05-30 19:10:37] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":127,"name":"Front_Manekin_Clear_Label.jpg","local_size":1035551} [2026-05-30 19:10:37] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":136,"drive_file_id":"1WF2hl8Tvt3nEIl9RiS1xvhhcqMXF1OOO","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/136_hanging-1.jpg"} [2026-05-30 19:10:37] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1WF2hl8Tvt3nEIl9RiS1xvhhcqMXF1OOO","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/136_hanging-1.jpg"} [2026-05-30 19:10:38] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1WF2hl8Tvt3nEIl9RiS1xvhhcqMXF1OOO","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/136_hanging-1.jpg","bytes":1984103} [2026-05-30 19:10:38] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":136,"name":"Hanging_1.jpg","local_size":1984103} [2026-05-30 19:10:38] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":137,"drive_file_id":"14EkO4TPQt-alPfiel1OKvbYgtD9ZiQo7","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/137_hanging-1.jpg"} [2026-05-30 19:10:38] drive_api.download.start Google Drive files.get alt=media. {"file_id":"14EkO4TPQt-alPfiel1OKvbYgtD9ZiQo7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/137_hanging-1.jpg"} [2026-05-30 19:10:39] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"14EkO4TPQt-alPfiel1OKvbYgtD9ZiQo7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/137_hanging-1.jpg","bytes":1740129} [2026-05-30 19:10:39] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":137,"name":"Hanging_1.jpg","local_size":1740129} [2026-05-30 19:10:39] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":138,"drive_file_id":"1SO-xIX576v96xce4g1huzMMozvtBFuBP","name":"WHITE_Orange_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/138_white-orange-1.jpg"} [2026-05-30 19:10:39] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SO-xIX576v96xce4g1huzMMozvtBFuBP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/138_white-orange-1.jpg"} [2026-05-30 19:10:40] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SO-xIX576v96xce4g1huzMMozvtBFuBP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/138_white-orange-1.jpg","bytes":1543669} [2026-05-30 19:10:40] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":138,"name":"WHITE_Orange_1.jpg","local_size":1543669} [2026-05-30 19:10:40] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":139,"drive_file_id":"1nBV0w7Sr0SJq9SicilHou8_y5TQsF3pI","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/139_men-1.jpg"} [2026-05-30 19:10:40] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1nBV0w7Sr0SJq9SicilHou8_y5TQsF3pI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/139_men-1.jpg"} [2026-05-30 19:10:40] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1nBV0w7Sr0SJq9SicilHou8_y5TQsF3pI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/139_men-1.jpg","bytes":1847029} [2026-05-30 19:10:41] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":139,"name":"Men_1.jpg","local_size":1847029} [2026-05-30 19:10:41] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":140,"drive_file_id":"1zBokN2dsOoGRgUhgElrF7dsygC5lZQYj","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/140_men-1.jpg"} [2026-05-30 19:10:41] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1zBokN2dsOoGRgUhgElrF7dsygC5lZQYj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/140_men-1.jpg"} [2026-05-30 19:10:41] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1zBokN2dsOoGRgUhgElrF7dsygC5lZQYj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/140_men-1.jpg","bytes":1573997} [2026-05-30 19:10:41] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":140,"name":"Men_1.jpg","local_size":1573997} [2026-05-30 19:10:41] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":141,"drive_file_id":"1vVLrJUqrk2BS4YXjx8DPly47xmVBvajD","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/141_men-women-1.jpg"} [2026-05-30 19:10:41] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1vVLrJUqrk2BS4YXjx8DPly47xmVBvajD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/141_men-women-1.jpg"} [2026-05-30 19:10:42] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1vVLrJUqrk2BS4YXjx8DPly47xmVBvajD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/141_men-women-1.jpg","bytes":1784642} [2026-05-30 19:10:42] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":141,"name":"Men_Women_1.jpg","local_size":1784642} [2026-05-30 19:10:42] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":142,"drive_file_id":"1UsCD-9niJTMux_l89ypf5V--eJX6oLam","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/142_men-women-1.jpg"} [2026-05-30 19:10:42] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1UsCD-9niJTMux_l89ypf5V--eJX6oLam","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/142_men-women-1.jpg"} [2026-05-30 19:10:43] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1UsCD-9niJTMux_l89ypf5V--eJX6oLam","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/142_men-women-1.jpg","bytes":1651690} [2026-05-30 19:10:43] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":142,"name":"Men_Women_1.jpg","local_size":1651690} [2026-05-30 19:10:43] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":143,"drive_file_id":"1P3pfaXjp78HYvsctNvUY2SRJ_sS5Mjq7","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/143_mock-1.jpg"} [2026-05-30 19:10:43] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1P3pfaXjp78HYvsctNvUY2SRJ_sS5Mjq7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/143_mock-1.jpg"} [2026-05-30 19:10:44] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1P3pfaXjp78HYvsctNvUY2SRJ_sS5Mjq7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/143_mock-1.jpg","bytes":1941573} [2026-05-30 19:10:44] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":143,"name":"Mock_1.jpg","local_size":1941573} [2026-05-30 19:10:44] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":144,"drive_file_id":"1ydLU7IXTVjS4n0eyd6m-Bw8QZ1FC010V","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/144_mock-1.jpg"} [2026-05-30 19:10:44] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ydLU7IXTVjS4n0eyd6m-Bw8QZ1FC010V","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/144_mock-1.jpg"} [2026-05-30 19:10:45] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ydLU7IXTVjS4n0eyd6m-Bw8QZ1FC010V","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/144_mock-1.jpg","bytes":2035735} [2026-05-30 19:10:45] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":144,"name":"Mock_1.jpg","local_size":2035735} [2026-05-30 19:10:45] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":145,"drive_file_id":"1kKfmfQ999PyH-9nORIHvDW9IE-EIOdqB","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/145_women-1.jpg"} [2026-05-30 19:10:45] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1kKfmfQ999PyH-9nORIHvDW9IE-EIOdqB","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/145_women-1.jpg"} [2026-05-30 19:10:45] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1kKfmfQ999PyH-9nORIHvDW9IE-EIOdqB","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/145_women-1.jpg","bytes":1803772} [2026-05-30 19:10:45] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":145,"name":"Women_1.jpg","local_size":1803772} [2026-05-30 19:10:45] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":16,"asset_id":146,"drive_file_id":"1EYAGJlMJcgMq7N0NpyQvU7oUfSljWhht","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/146_women-1.jpg"} [2026-05-30 19:10:45] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1EYAGJlMJcgMq7N0NpyQvU7oUfSljWhht","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/146_women-1.jpg"} [2026-05-30 19:10:46] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1EYAGJlMJcgMq7N0NpyQvU7oUfSljWhht","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/146_women-1.jpg","bytes":1872389} [2026-05-30 19:10:46] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":16,"asset_id":146,"name":"Women_1.jpg","local_size":1872389} [2026-05-30 19:10:46] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":16,"job_id":"de4ff8bb26779d4b","downloaded_count":24,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b","failures":[]} [2026-05-30 19:10:46] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":16,"job_id":"de4ff8bb26779d4b","downloaded_count":24,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b","failures":[]} [2026-05-30 19:10:46] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":16,"id_product":142,"metadata_count":24,"metadata":[{"client_file_key":"asset_123","drive_file_id":"1HbVdj7LxGbKxZI66Nv40HyCdpE_xQO_k","filename":"black-oragne-1.jpg","sort_order":1000001,"is_cover":true,"alt":"Koszulka - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_124","drive_file_id":"19R7CwrAqRbIkj2wvhAS8TeMF62UZPdwU","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_125","drive_file_id":"1Nnjpce5l5bfnaPw47aSeJZ0SaVYUN-jz","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_126","drive_file_id":"1zxGp8oEV49b5lmI7qcPdxv6LrFyO3u7V","filename":"custom-closeup.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (000_3)_Custom_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_135","drive_file_id":"1JJSVHfelDWLxldZ111WtdR-lZkofjqMR","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (34)_Stanley_Vintage_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_134","drive_file_id":"1-SWkal2yzKebk1WJ6_BMSehNsFgRtORz","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (30)_Stanley_French_Navy","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_133","drive_file_id":"1XnlhoDtotxjeDqXEZZqpgpAeiN7AFEFB","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (27)_Stanley_Khaki","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_132","drive_file_id":"1Q4ddiGoa9D0Ws6F0XJVmqhiG5IheW5Bs","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (25)_Stanely_Black","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_131","drive_file_id":"1w5FEIdK5jxnS0Mc3vgXBtyxjtr2Oohj3","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (24)_Stanley_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_130","drive_file_id":"1R1az5Ezi1Ql3NBnsuHwlnc8AEEmQFOXo","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (12)_F190_MEN_Black","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_129","drive_file_id":"1FBT-J9ZaOAa6u_b9siPYBxR40CYGi6SR","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (11)_F190_MEN_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_128","drive_file_id":"15KmrgtF2nCQ1ahKELyi0Kfj3VudkP6KA","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (02)_F190_LADY_Black","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_127","drive_file_id":"1rlDy3Z6odmijeR7q34w8Y2Wjn1Ds3epI","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Galeria - (01)_F190_LADY_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_136","drive_file_id":"1WF2hl8Tvt3nEIl9RiS1xvhhcqMXF1OOO","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_137","drive_file_id":"14EkO4TPQt-alPfiel1OKvbYgtD9ZiQo7","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_138","drive_file_id":"1SO-xIX576v96xce4g1huzMMozvtBFuBP","filename":"white-orange-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_139","drive_file_id":"1nBV0w7Sr0SJq9SicilHou8_y5TQsF3pI","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_140","drive_file_id":"1zBokN2dsOoGRgUhgElrF7dsygC5lZQYj","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_141","drive_file_id":"1vVLrJUqrk2BS4YXjx8DPly47xmVBvajD","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_142","drive_file_id":"1UsCD-9niJTMux_l89ypf5V--eJX6oLam","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_143","drive_file_id":"1P3pfaXjp78HYvsctNvUY2SRJ_sS5Mjq7","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_144","drive_file_id":"1ydLU7IXTVjS4n0eyd6m-Bw8QZ1FC010V","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_145","drive_file_id":"1kKfmfQ999PyH-9nORIHvDW9IE-EIOdqB","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_146","drive_file_id":"1EYAGJlMJcgMq7N0NpyQvU7oUfSljWhht","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null}]} [2026-05-30 19:10:46] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":16,"id_product":142,"images_count":24,"chunk_size":10,"chunks_count":3} [2026-05-30 19:10:46] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":16,"id_product":142,"chunk":1,"chunks_count":3,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_123","asset_124","asset_125","asset_126","asset_135","asset_134","asset_133","asset_132","asset_131","asset_130"]} [2026-05-30 19:10:46] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"d5a5ed6c-1c4f-40c1-b269-1c17d6e0c548","id_product":"142","images_metadata_json":"[{\"client_file_key\":\"asset_123\",\"drive_file_id\":\"1HbVdj7LxGbKxZI66Nv40HyCdpE_xQO_k\",\"filename\":\"black-oragne-1.jpg\",\"sort_order\":1000001,\"is_cover\":true,\"alt\":\"Koszulka - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_124\",\"drive_file_id\":\"19R7CwrAqRbIkj2wvhAS8TeMF62UZPdwU\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_125\",\"drive_file_id\":\"1Nnjpce5l5bfnaPw47aSeJZ0SaVYUN-jz\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_126\",\"drive_file_id\":\"1zxGp8oEV49b5lmI7qcPdxv6LrFyO3u7V\",\"filename\":\"custom-closeup.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (000_3)_Custom_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_135\",\"drive_file_id\":\"1JJSVHfelDWLxldZ111WtdR-lZkofjqMR\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (34)_Stanley_Vintage_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_134\",\"drive_file_id\":\"1-SWkal2yzKebk1WJ6_BMSehNsFgRtORz\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (30)_Stanley_French_Navy\",\"detec...","allow_cover_autoselect":"0","files[asset_123]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/123_black-oragne-1.jpg","file_exists":true,"file_size":1888472,"mime":"image/jpeg","postname":"black-oragne-1.jpg"},"files[asset_124]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/124_closeup-1.jpg","file_exists":true,"file_size":1298440,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_125]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/125_closeup-1.jpg","file_exists":true,"file_size":1693663,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_126]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/126_custom-closeup.jpg","file_exists":true,"file_size":899198,"mime":"image/jpeg","postname":"custom-closeup.jpg"},"files[asset_135]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/135_front-manekin-clear-label.jpg","file_exists":true,"file_size":1444498,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_134]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/134_front-manekin-clear-label.jpg","file_exists":true,"file_size":1602250,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_133]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/133_front-manekin-clear-label.jpg","file_exists":true,"file_size":1641656,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_132]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/132_front-manekin-clear-label.jpg","file_exists":true,"file_size":1427883,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_131]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/131_front-manekin-clear-label.jpg","file_exists":true,"file_size":1214534,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_130]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/130_front-manekin-clear-label.jpg","file_exists":true,"file_size":1486744,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-1-of-3"} [2026-05-30 19:11:02] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 142,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_123\",\n \"filename\": \"black-oragne-1.jpg\",\n \"id_image\": 1694,\n \"is_cover\": true,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_124\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 1695,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_125\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 1696,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_126\",\n \"filename\": \"custom-closeup.jpg\",\n \"id_image\": 1697,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_135\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 1698,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n ...","idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-1-of-3"} [2026-05-30 19:11:02] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":16,"id_product":142,"chunk":1,"chunks_count":3,"uploaded_count":10,"failed_count":0} [2026-05-30 19:11:02] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":16,"id_product":142,"chunk":2,"chunks_count":3,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_129","asset_128","asset_127","asset_136","asset_137","asset_138","asset_139","asset_140","asset_141","asset_142"]} [2026-05-30 19:11:02] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"d5a5ed6c-1c4f-40c1-b269-1c17d6e0c548","id_product":"142","images_metadata_json":"[{\"client_file_key\":\"asset_129\",\"drive_file_id\":\"1FBT-J9ZaOAa6u_b9siPYBxR40CYGi6SR\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (11)_F190_MEN_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_128\",\"drive_file_id\":\"15KmrgtF2nCQ1ahKELyi0Kfj3VudkP6KA\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (02)_F190_LADY_Black\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_127\",\"drive_file_id\":\"1rlDy3Z6odmijeR7q34w8Y2Wjn1Ds3epI\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (01)_F190_LADY_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_136\",\"drive_file_id\":\"1WF2hl8Tvt3nEIl9RiS1xvhhcqMXF1OOO\",\"filename\":\"hanging-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_137\",\"drive_file_id\":\"14EkO4TPQt-alPfiel1OKvbYgtD9ZiQo7\",\"filename\":\"hanging-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_138\",\"drive_file_id\":\"1SO-xIX576v96xce4g1huzMMozvtBFuBP\",\"filename\":\"white-orange-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (000)_Miniatury\",\"dete...","allow_cover_autoselect":"0","files[asset_129]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/129_front-manekin-clear-label.jpg","file_exists":true,"file_size":974435,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_128]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/128_front-manekin-clear-label.jpg","file_exists":true,"file_size":656593,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_127]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/127_front-manekin-clear-label.jpg","file_exists":true,"file_size":1035551,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_136]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/136_hanging-1.jpg","file_exists":true,"file_size":1984103,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_137]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/137_hanging-1.jpg","file_exists":true,"file_size":1740129,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_138]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/138_white-orange-1.jpg","file_exists":true,"file_size":1543669,"mime":"image/jpeg","postname":"white-orange-1.jpg"},"files[asset_139]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/139_men-1.jpg","file_exists":true,"file_size":1847029,"mime":"image/jpeg","postname":"men-1.jpg"},"files[asset_140]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/140_men-1.jpg","file_exists":true,"file_size":1573997,"mime":"image/jpeg","postname":"men-1.jpg"},"files[asset_141]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/141_men-women-1.jpg","file_exists":true,"file_size":1784642,"mime":"image/jpeg","postname":"men-women-1.jpg"},"files[asset_142]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/142_men-women-1.jpg","file_exists":true,"file_size":1651690,"mime":"image/jpeg","postname":"men-women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-2-of-3"} [2026-05-30 19:11:17] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 142,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_129\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 1704,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_128\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 1705,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_127\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 1706,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_136\",\n \"filename\": \"hanging-1.jpg\",\n \"id_image\": 1707,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_137\",\n \"filename\": \"hanging-1.jpg\",\n \"id_image\": 1708,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_...","idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-2-of-3"} [2026-05-30 19:11:17] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":16,"id_product":142,"chunk":2,"chunks_count":3,"uploaded_count":10,"failed_count":0} [2026-05-30 19:11:17] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":16,"id_product":142,"chunk":3,"chunks_count":3,"images_in_chunk":4,"metadata_in_chunk":4,"client_file_keys":["asset_143","asset_144","asset_145","asset_146"]} [2026-05-30 19:11:17] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/product-images-upload","file_fields_count":4,"fields":{"external_project_id":"d5a5ed6c-1c4f-40c1-b269-1c17d6e0c548","id_product":"142","images_metadata_json":"[{\"client_file_key\":\"asset_143\",\"drive_file_id\":\"1P3pfaXjp78HYvsctNvUY2SRJ_sS5Mjq7\",\"filename\":\"mock-1.jpg\",\"sort_order\":1000005,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_144\",\"drive_file_id\":\"1ydLU7IXTVjS4n0eyd6m-Bw8QZ1FC010V\",\"filename\":\"mock-1.jpg\",\"sort_order\":1000005,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_145\",\"drive_file_id\":\"1kKfmfQ999PyH-9nORIHvDW9IE-EIOdqB\",\"filename\":\"women-1.jpg\",\"sort_order\":1000006,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_146\",\"drive_file_id\":\"1EYAGJlMJcgMq7N0NpyQvU7oUfSljWhht\",\"filename\":\"women-1.jpg\",\"sort_order\":1000006,\"is_cover\":false,\"alt\":\"Koszulka - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_143]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/143_mock-1.jpg","file_exists":true,"file_size":1941573,"mime":"image/jpeg","postname":"mock-1.jpg"},"files[asset_144]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/144_mock-1.jpg","file_exists":true,"file_size":2035735,"mime":"image/jpeg","postname":"mock-1.jpg"},"files[asset_145]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/145_women-1.jpg","file_exists":true,"file_size":1803772,"mime":"image/jpeg","postname":"women-1.jpg"},"files[asset_146]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/16/de4ff8bb26779d4b/146_women-1.jpg","file_exists":true,"file_size":1872389,"mime":"image/jpeg","postname":"women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-3-of-3"} [2026-05-30 19:11:25] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 142,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_143\",\n \"filename\": \"mock-1.jpg\",\n \"id_image\": 1714,\n \"is_cover\": false,\n \"position\": 1000005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_144\",\n \"filename\": \"mock-1.jpg\",\n \"id_image\": 1715,\n \"is_cover\": false,\n \"position\": 1000005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_145\",\n \"filename\": \"women-1.jpg\",\n \"id_image\": 1716,\n \"is_cover\": false,\n \"position\": 1000006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_146\",\n \"filename\": \"women-1.jpg\",\n \"id_image\": 1717,\n \"is_cover\": false,\n \"position\": 1000006,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [\n {\n \"code\": \"COVER_AUTO_SELECT_DISABLED\",\n \"message\": \"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved.\"\n }\n ],\n ...","idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-3-of-3"} [2026-05-30 19:11:25] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":16,"id_product":142,"chunk":3,"chunks_count":3,"uploaded_count":4,"failed_count":0} [2026-05-30 19:11:25] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":16,"id_product":142,"uploaded_count":24,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_123","filename":"black-oragne-1.jpg","id_image":1694,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_124","filename":"closeup-1.jpg","id_image":1695,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_125","filename":"closeup-1.jpg","id_image":1696,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_126","filename":"custom-closeup.jpg","id_image":1697,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_135","filename":"front-manekin-clear-label.jpg","id_image":1698,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_134","filename":"front-manekin-clear-label.jpg","id_image":1699,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_133","filename":"front-manekin-clear-label.jpg","id_image":1700,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_132","filename":"front-manekin-clear-label.jpg","id_image":1701,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_131","filename":"front-manekin-clear-label.jpg","id_image":1702,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_130","filename":"front-manekin-clear-label.jpg","id_image":1703,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_129","filename":"front-manekin-clear-label.jpg","id_image":1704,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_128","filename":"front-manekin-clear-label.jpg","id_image":1705,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_127","filename":"front-manekin-clear-label.jpg","id_image":1706,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_136","filename":"hanging-1.jpg","id_image":1707,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_137","filename":"hanging-1.jpg","id_image":1708,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_138","filename":"white-orange-1.jpg","id_image":1709,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_139","filename":"men-1.jpg","id_image":1710,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_140","filename":"men-1.jpg","id_image":1711,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_141","filename":"men-women-1.jpg","id_image":1712,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_142","filename":"men-women-1.jpg","id_image":1713,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_143","filename":"mock-1.jpg","id_image":1714,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_144","filename":"mock-1.jpg","id_image":1715,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_145","filename":"women-1.jpg","id_image":1716,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_146","filename":"women-1.jpg","id_image":1717,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-1-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":142,"uploaded_images":[{"client_file_key":"asset_123","filename":"black-oragne-1.jpg","id_image":1694,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_124","filename":"closeup-1.jpg","id_image":1695,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_125","filename":"closeup-1.jpg","id_image":1696,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_126","filename":"custom-closeup.jpg","id_image":1697,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_135","filename":"front-manekin-clear-label.jpg","id_image":1698,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_134","filename":"front-manekin-clear-label.jpg","id_image":1699,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_133","filename":"front-manekin-clear-label.jpg","id_image":1700,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_132","filename":"front-manekin-clear-label.jpg","id_image":1701,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_131","filename":"front-manekin-clear-label.jpg","id_image":1702,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_130","filename":"front-manekin-clear-label.jpg","id_image":1703,"is_cover":false,"position":1000001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-2-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":142,"uploaded_images":[{"client_file_key":"asset_129","filename":"front-manekin-clear-label.jpg","id_image":1704,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_128","filename":"front-manekin-clear-label.jpg","id_image":1705,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_127","filename":"front-manekin-clear-label.jpg","id_image":1706,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_136","filename":"hanging-1.jpg","id_image":1707,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_137","filename":"hanging-1.jpg","id_image":1708,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_138","filename":"white-orange-1.jpg","id_image":1709,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_139","filename":"men-1.jpg","id_image":1710,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_140","filename":"men-1.jpg","id_image":1711,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_141","filename":"men-women-1.jpg","id_image":1712,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_142","filename":"men-women-1.jpg","id_image":1713,"is_cover":false,"position":1000004,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":3,"idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-3-of-3","uploaded_count":4,"failed_count":0,"response":{"success":true,"data":{"id_product":142,"uploaded_images":[{"client_file_key":"asset_143","filename":"mock-1.jpg","id_image":1714,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_144","filename":"mock-1.jpg","id_image":1715,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_145","filename":"women-1.jpg","id_image":1716,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_146","filename":"women-1.jpg","id_image":1717,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":3}}} [2026-05-30 19:11:25] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":16,"external_id":"142","result":{"success":true,"status":"success","id_product":142,"uploaded_count":24,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_123","filename":"black-oragne-1.jpg","id_image":1694,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_124","filename":"closeup-1.jpg","id_image":1695,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_125","filename":"closeup-1.jpg","id_image":1696,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_126","filename":"custom-closeup.jpg","id_image":1697,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_135","filename":"front-manekin-clear-label.jpg","id_image":1698,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_134","filename":"front-manekin-clear-label.jpg","id_image":1699,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_133","filename":"front-manekin-clear-label.jpg","id_image":1700,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_132","filename":"front-manekin-clear-label.jpg","id_image":1701,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_131","filename":"front-manekin-clear-label.jpg","id_image":1702,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_130","filename":"front-manekin-clear-label.jpg","id_image":1703,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_129","filename":"front-manekin-clear-label.jpg","id_image":1704,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_128","filename":"front-manekin-clear-label.jpg","id_image":1705,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_127","filename":"front-manekin-clear-label.jpg","id_image":1706,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_136","filename":"hanging-1.jpg","id_image":1707,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_137","filename":"hanging-1.jpg","id_image":1708,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_138","filename":"white-orange-1.jpg","id_image":1709,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_139","filename":"men-1.jpg","id_image":1710,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_140","filename":"men-1.jpg","id_image":1711,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_141","filename":"men-women-1.jpg","id_image":1712,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_142","filename":"men-women-1.jpg","id_image":1713,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_143","filename":"mock-1.jpg","id_image":1714,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_144","filename":"mock-1.jpg","id_image":1715,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_145","filename":"women-1.jpg","id_image":1716,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_146","filename":"women-1.jpg","id_image":1717,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-1-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":142,"uploaded_images":[{"client_file_key":"asset_123","filename":"black-oragne-1.jpg","id_image":1694,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_124","filename":"closeup-1.jpg","id_image":1695,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_125","filename":"closeup-1.jpg","id_image":1696,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_126","filename":"custom-closeup.jpg","id_image":1697,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_135","filename":"front-manekin-clear-label.jpg","id_image":1698,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_134","filename":"front-manekin-clear-label.jpg","id_image":1699,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_133","filename":"front-manekin-clear-label.jpg","id_image":1700,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_132","filename":"front-manekin-clear-label.jpg","id_image":1701,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_131","filename":"front-manekin-clear-label.jpg","id_image":1702,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_130","filename":"front-manekin-clear-label.jpg","id_image":1703,"is_cover":false,"position":1000001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-2-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":142,"uploaded_images":[{"client_file_key":"asset_129","filename":"front-manekin-clear-label.jpg","id_image":1704,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_128","filename":"front-manekin-clear-label.jpg","id_image":1705,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_127","filename":"front-manekin-clear-label.jpg","id_image":1706,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_136","filename":"hanging-1.jpg","id_image":1707,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_137","filename":"hanging-1.jpg","id_image":1708,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_138","filename":"white-orange-1.jpg","id_image":1709,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_139","filename":"men-1.jpg","id_image":1710,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_140","filename":"men-1.jpg","id_image":1711,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_141","filename":"men-women-1.jpg","id_image":1712,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_142","filename":"men-women-1.jpg","id_image":1713,"is_cover":false,"position":1000004,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":3,"idempotency_key":"drive-images-16-de4ff8bb26779d4b-part-3-of-3","uploaded_count":4,"failed_count":0,"response":{"success":true,"data":{"id_product":142,"uploaded_images":[{"client_file_key":"asset_143","filename":"mock-1.jpg","id_image":1714,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_144","filename":"mock-1.jpg","id_image":1715,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_145","filename":"women-1.jpg","id_image":1716,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_146","filename":"women-1.jpg","id_image":1717,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":3}}}} [2026-05-30 19:34:50] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/publish","body_size":3848} [2026-05-30 19:34:51] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":17,"external_id":"143","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-30 19:34:51] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":17,"external_id":"143"} [2026-05-30 19:34:51] drive_scan.start Start skanowania zdjęć Drive. {"project_id":17,"forced_profile_id":null} [2026-05-30 19:34:51] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":17,"project_drive_relative_path":"(ZW) - Zwierzęta\\ZW_141","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-30 19:34:51] drive_path.profile.selected Wybrano profil Drive. {"project_id":17,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-30 19:34:51] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":17,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-05-30 19:34:51] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-05-30 19:34:51] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-05-30 19:34:51] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":17,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-05-30 19:34:51] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(ZW) - Zwierzęta'"} [2026-05-30 19:34:52] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(ZW) - Zwierzęta'","count":1,"names":["(ZW) - Zwierzęta [application/vnd.google-apps.folder]"]} [2026-05-30 19:34:52] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":17,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(ZW) - Zwierzęta","found_count":1,"found_names":["(ZW) - Zwierzęta"]} [2026-05-30 19:34:52] drive_api.list_files.start Google Drive files.list. {"query":"'15M3Qk__wYAit9hrFiq8IAzis92XkAaAl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ZW_141'"} [2026-05-30 19:34:52] drive_api.list_files.finish Google Drive files.list result. {"query":"'15M3Qk__wYAit9hrFiq8IAzis92XkAaAl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ZW_141'","count":1,"names":["ZW_141 [application/vnd.google-apps.folder]"]} [2026-05-30 19:34:52] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":17,"parent_folder_id":"15M3Qk__wYAit9hrFiq8IAzis92XkAaAl","segment":"ZW_141","found_count":1,"found_names":["ZW_141"]} [2026-05-30 19:34:52] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":17,"project_folder_id":"1jFLAGaGutfAIhmB6Dj6vElzqENEklHmR","project_folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141"} [2026-05-30 19:34:52] drive_api.list_files.start Google Drive files.list. {"query":"'1jFLAGaGutfAIhmB6Dj6vElzqENEklHmR' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-30 19:34:52] drive_api.list_files.finish Google Drive files.list result. {"query":"'1jFLAGaGutfAIhmB6Dj6vElzqENEklHmR' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-05-30 19:34:52] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":17,"parent_folder_id":"1jFLAGaGutfAIhmB6Dj6vElzqENEklHmR","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-05-30 19:34:52] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":17,"project_folder_id":"1jFLAGaGutfAIhmB6Dj6vElzqENEklHmR","mockups_folder_id":"13RJ6JXCkzQn2Vx_BwtBUwpRzJtP4zZmn","mockups_folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups"} [2026-05-30 19:34:52] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":17,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-05-30 19:34:52] drive_api.list_files.start Google Drive files.list. {"query":"'13RJ6JXCkzQn2Vx_BwtBUwpRzJtP4zZmn' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-05-30 19:34:53] drive_api.list_files.finish Google Drive files.list result. {"query":"'13RJ6JXCkzQn2Vx_BwtBUwpRzJtP4zZmn' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":14,"names":["Etsy_MIX [application/vnd.google-apps.folder]","Etsy_Main_Miniatures_15Oz [application/vnd.google-apps.folder]","Allegro_15oz [application/vnd.google-apps.folder]","Love_Vibe_15oz [application/vnd.google-apps.folder]","Love_Vibe_11oz [application/vnd.google-apps.folder]","Special_Place [application/vnd.google-apps.folder]","4-Side-Grid [application/vnd.google-apps.folder]","WW [application/vnd.google-apps.folder]","White-Basic-11Oz [application/vnd.google-apps.folder]","White-Basic-15Oz [application/vnd.google-apps.folder]","Allegro_11oz [application/vnd.google-apps.folder]","Base-Etsy [application/vnd.google-apps.folder]","Visual [application/vnd.google-apps.folder]","Video [application/vnd.google-apps.folder]"]} [2026-05-30 19:34:53] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":17,"mockups_folder_id":"13RJ6JXCkzQn2Vx_BwtBUwpRzJtP4zZmn","count":14,"names":["Etsy_MIX","Etsy_Main_Miniatures_15Oz","Allegro_15oz","Love_Vibe_15oz","Love_Vibe_11oz","Special_Place","4-Side-Grid","WW","White-Basic-11Oz","White-Basic-15Oz","Allegro_11oz","Base-Etsy","Visual","Video"]} [2026-05-30 19:34:53] drive_api.list_files.start Google Drive files.list. {"query":"'13RJ6JXCkzQn2Vx_BwtBUwpRzJtP4zZmn' in parents and trashed = false"} [2026-05-30 19:34:53] drive_api.list_files.finish Google Drive files.list result. {"query":"'13RJ6JXCkzQn2Vx_BwtBUwpRzJtP4zZmn' in parents and trashed = false","count":14,"names":["Etsy_MIX [application/vnd.google-apps.folder]","Etsy_Main_Miniatures_15Oz [application/vnd.google-apps.folder]","Allegro_15oz [application/vnd.google-apps.folder]","Love_Vibe_15oz [application/vnd.google-apps.folder]","Love_Vibe_11oz [application/vnd.google-apps.folder]","Special_Place [application/vnd.google-apps.folder]","4-Side-Grid [application/vnd.google-apps.folder]","WW [application/vnd.google-apps.folder]","White-Basic-11Oz [application/vnd.google-apps.folder]","White-Basic-15Oz [application/vnd.google-apps.folder]","Allegro_11oz [application/vnd.google-apps.folder]","Base-Etsy [application/vnd.google-apps.folder]","Visual [application/vnd.google-apps.folder]","Video [application/vnd.google-apps.folder]"]} [2026-05-30 19:34:53] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":17,"all_count":14,"image_count":0,"all_names":["Etsy_MIX [application/vnd.google-apps.folder]","Etsy_Main_Miniatures_15Oz [application/vnd.google-apps.folder]","Allegro_15oz [application/vnd.google-apps.folder]","Love_Vibe_15oz [application/vnd.google-apps.folder]","Love_Vibe_11oz [application/vnd.google-apps.folder]","Special_Place [application/vnd.google-apps.folder]","4-Side-Grid [application/vnd.google-apps.folder]","WW [application/vnd.google-apps.folder]","White-Basic-11Oz [application/vnd.google-apps.folder]","White-Basic-15Oz [application/vnd.google-apps.folder]","Allegro_11oz [application/vnd.google-apps.folder]","Base-Etsy [application/vnd.google-apps.folder]","Visual [application/vnd.google-apps.folder]","Video [application/vnd.google-apps.folder]"]} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"4-Side-Grid","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/4-Side-Grid","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"Allegro_11oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/Allegro_11oz","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"Allegro_15oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/Allegro_15oz","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"Base-Etsy","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/Base-Etsy","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"Etsy_Main_Miniatures_15Oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/Etsy_Main_Miniatures_15Oz","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"Etsy_MIX","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/Etsy_MIX","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"Love_Vibe_11oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/Love_Vibe_11oz","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"Love_Vibe_15oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/Love_Vibe_15oz","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"Special_Place","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/Special_Place","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"Video","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/Video","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"Visual","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/Visual","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"White-Basic-11Oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/White-Basic-11Oz","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"White-Basic-15Oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/White-Basic-15Oz","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":17,"folder_name":"WW","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_141/Mockups/WW","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":true} [2026-05-30 19:34:53] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":17,"files_count":0,"files":[]} [2026-05-30 19:34:53] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":17,"files_count":0,"selected_count":0,"cover_name":null,"folders_found":["4-Side-Grid","Allegro_11oz","Allegro_15oz","Base-Etsy","Etsy_Main_Miniatures_15Oz","Etsy_MIX","Love_Vibe_11oz","Love_Vibe_15oz","Special_Place","Video","Visual","White-Basic-11Oz","White-Basic-15Oz","WW"],"matched_folders":[],"unmatched_folders":["4-Side-Grid","Allegro_11oz","Allegro_15oz","Base-Etsy","Etsy_Main_Miniatures_15Oz","Etsy_MIX","Love_Vibe_11oz","Love_Vibe_15oz","Special_Place","Video","Visual","White-Basic-11Oz","White-Basic-15Oz","WW"],"missing_rule_folders":["(B)_4Side_Grid","(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_Basic_Miniatura_WW"],"warnings":["Nie znaleziono folderu z reguły: (B)_4Side_Grid.","Nie znaleziono folderu z reguły: (B)_1_Basic-White_11Oz.","Nie znaleziono folderu z reguły: (B)_1_Basic_White_15Oz.","Nie znaleziono folderu z reguły: (B)_Basic_Miniatura_WW."]} [2026-05-30 19:34:53] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":17,"external_id":"143","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 0 plików graficznych w folderze Mockups. Ostrzeżenia: Nie znaleziono folderu z reguły: (B)_4Side_Grid. | Nie znaleziono folderu z reguły: (B)_1_Basic-White_11Oz. | Nie znaleziono folderu z reguły: (B)_1_Basic_White_15Oz. | Nie znaleziono folderu z reguły: (B)_Basic_Miniatura_WW.","files_count":0,"selected_assets_after_scan":0,"warnings":["Nie znaleziono folderu z reguły: (B)_4Side_Grid.","Nie znaleziono folderu z reguły: (B)_1_Basic-White_11Oz.","Nie znaleziono folderu z reguły: (B)_1_Basic_White_15Oz.","Nie znaleziono folderu z reguły: (B)_Basic_Miniatura_WW."]} [2026-05-30 19:34:53] manual_publish.images.skipped.no_assets Upload zdjęć po publikacji pominięty, bo nie ma wybranych assetów. {"success":false,"status":"skipped","reason":"no_selected_drive_assets","message":"Nie znaleziono wybranych zdjęć Drive do wysłania po publikacji.","selected_assets_before_scan":0,"selected_assets_after_scan":0} [2026-05-30 19:49:24] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/publish","body_size":4891} [2026-05-30 19:49:54] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/publish","body_size":4891} [2026-05-30 19:55:50] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/publish","body_size":4891} [2026-05-30 19:57:59] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/publish","body_size":4970} [2026-05-30 20:10:47] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://sandboxww55.simplehome24.pl/module/miceyproductconnector/publish","body_size":4919} [2026-05-30 20:10:48] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":20,"external_id":"142","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-30 20:10:48] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":20,"external_id":"142"} [2026-05-30 20:10:48] drive_scan.start Start skanowania zdjęć Drive. {"project_id":20,"forced_profile_id":null} [2026-05-30 20:10:48] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":20,"project_drive_relative_path":null,"project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-30 20:10:48] drive_path.profile.selected Wybrano profil Drive. {"project_id":20,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-30 20:10:48] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":20,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-05-30 20:10:48] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-05-30 20:10:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-05-30 20:10:48] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":20,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-05-30 20:10:48] drive_scan.error Błąd skanowania Drive. {"project_id":20,"error":"Projekt nie ma uzupełnionej ścieżki względnej Drive.","class":"RuntimeException","file":"/home/mauritf/projectsapp/src/Service/Integration/GoogleDrive/GoogleDrivePathResolver.php","line":141} [2026-05-30 20:10:48] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":20,"external_id":"142","scan_success":false,"scan_status":"error","scan_message":"Projekt nie ma uzupełnionej ścieżki względnej Drive.","files_count":0,"selected_assets_after_scan":0,"warnings":[]} [2026-05-30 20:10:48] manual_publish.images.skipped.no_assets Upload zdjęć po publikacji pominięty, bo nie ma wybranych assetów. {"success":false,"status":"skipped","reason":"no_selected_drive_assets","message":"Nie znaleziono wybranych zdjęć Drive do wysłania po publikacji.","selected_assets_before_scan":0,"selected_assets_after_scan":0} [2026-05-30 20:26:13] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"GET","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/ping","body_size":0} [2026-05-30 20:26:44] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"GET","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/ping","body_size":0} [2026-05-30 20:30:34] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"GET","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/dictionaries","body_size":0} [2026-05-30 20:31:23] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"GET","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-form-dictionaries","body_size":0} [2026-05-30 21:07:57] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":29418} [2026-05-30 21:07:59] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":22,"external_id":"571","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-30 21:07:59] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":22,"external_id":"571"} [2026-05-30 21:07:59] drive_scan.start Start skanowania zdjęć Drive. {"project_id":22,"forced_profile_id":null} [2026-05-30 21:07:59] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":22,"project_drive_relative_path":"(TSHCZ) - Hobby Książki","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-30 21:07:59] drive_path.profile.selected Wybrano profil Drive. {"project_id":22,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-30 21:07:59] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":22,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-05-30 21:07:59] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-05-30 21:07:59] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-05-30 21:07:59] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":22,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-05-30 21:07:59] drive_api.list_files.start Google Drive files.list. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'"} [2026-05-30 21:08:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'","count":1,"names":["(TSHCZ) - Hobby Książki [application/vnd.google-apps.folder]"]} [2026-05-30 21:08:00] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":22,"parent_folder_id":"1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs","segment":"(TSHCZ) - Hobby Książki","found_count":1,"found_names":["(TSHCZ) - Hobby Książki"]} [2026-05-30 21:08:00] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":22,"project_folder_id":"1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7","project_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki"} [2026-05-30 21:08:00] drive_api.list_files.start Google Drive files.list. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-30 21:08:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":0,"names":[]} [2026-05-30 21:08:00] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":22,"parent_folder_id":"1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7","mockups_folder_name":"Mockups","found_count":0,"found_names":[]} [2026-05-30 21:08:00] drive_scan.missing_mockups Nie znaleziono folderu Mockups. {"project_id":22,"error":"Nie znaleziono folderu \"Mockups\" w folderze projektu."} [2026-05-30 21:08:00] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":22,"external_id":"571","scan_success":false,"scan_status":"missing_mockups","scan_message":"Nie znaleziono folderu \"Mockups\" w folderze projektu.","files_count":0,"selected_assets_after_scan":0,"warnings":[]} [2026-05-30 21:08:00] manual_publish.images.skipped.no_assets Upload zdjęć po publikacji pominięty, bo nie ma wybranych assetów. {"success":false,"status":"skipped","reason":"no_selected_drive_assets","message":"Nie znaleziono wybranych zdjęć Drive do wysłania po publikacji.","selected_assets_before_scan":0,"selected_assets_after_scan":0} [2026-05-30 21:08:36] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":22,"resolved_id_product":571} [2026-05-30 21:08:42] drive_scan.start Start skanowania zdjęć Drive. {"project_id":22,"forced_profile_id":2} [2026-05-30 21:08:42] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":22,"project_drive_relative_path":"(TSHCZ) - Hobby Książki\\TSHCZ_007","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":2} [2026-05-30 21:08:42] drive_path.profile.selected Wybrano profil Drive. {"project_id":22,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-30 21:08:42] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":22,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-05-30 21:08:42] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-05-30 21:08:43] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-05-30 21:08:43] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":22,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-05-30 21:08:43] drive_api.list_files.start Google Drive files.list. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'"} [2026-05-30 21:08:43] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'","count":1,"names":["(TSHCZ) - Hobby Książki [application/vnd.google-apps.folder]"]} [2026-05-30 21:08:43] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":22,"parent_folder_id":"1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs","segment":"(TSHCZ) - Hobby Książki","found_count":1,"found_names":["(TSHCZ) - Hobby Książki"]} [2026-05-30 21:08:43] drive_api.list_files.start Google Drive files.list. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_007'"} [2026-05-30 21:08:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_007'","count":1,"names":["TSHCZ_007 [application/vnd.google-apps.folder]"]} [2026-05-30 21:08:44] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":22,"parent_folder_id":"1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7","segment":"TSHCZ_007","found_count":1,"found_names":["TSHCZ_007"]} [2026-05-30 21:08:44] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":22,"project_folder_id":"12tnSOFDbOspcBKeuaUX1XAjvZiNQVNNh","project_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007"} [2026-05-30 21:08:44] drive_api.list_files.start Google Drive files.list. {"query":"'12tnSOFDbOspcBKeuaUX1XAjvZiNQVNNh' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-30 21:08:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'12tnSOFDbOspcBKeuaUX1XAjvZiNQVNNh' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-05-30 21:08:44] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":22,"parent_folder_id":"12tnSOFDbOspcBKeuaUX1XAjvZiNQVNNh","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-05-30 21:08:44] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":22,"project_folder_id":"12tnSOFDbOspcBKeuaUX1XAjvZiNQVNNh","mockups_folder_id":"1ZaVCklj_EyC6L8Mzx1DsMiSJCGU_UXCT","mockups_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups"} [2026-05-30 21:08:44] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":22,"profile_id":2,"use_rule_filter":false,"rules_count":0,"rules":[]} [2026-05-30 21:08:44] drive_api.list_files.start Google Drive files.list. {"query":"'1ZaVCklj_EyC6L8Mzx1DsMiSJCGU_UXCT' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-05-30 21:08:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'1ZaVCklj_EyC6L8Mzx1DsMiSJCGU_UXCT' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":12,"names":["(37)_Stanley_Glazed_Green [application/vnd.google-apps.folder]","(33)_Stanley_Burgundy [application/vnd.google-apps.folder]","(28)_Stanley_Spectra_Yellow [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(12)_F190_MEN_Black [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-30 21:08:44] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":22,"mockups_folder_id":"1ZaVCklj_EyC6L8Mzx1DsMiSJCGU_UXCT","count":12,"names":["(37)_Stanley_Glazed_Green","(33)_Stanley_Burgundy","(28)_Stanley_Spectra_Yellow","(25)_Stanely_Black","(24)_Stanley_White","(12)_F190_MEN_Black","(11)_F190_MEN_White","(02)_F190_LADY_Black","(01)_F190_LADY_White","(000_2)_UNI_WHITE","(000_1)_UNI_BLACK","(000)_Miniatury"]} [2026-05-30 21:08:44] drive_api.list_files.start Google Drive files.list. {"query":"'1ZaVCklj_EyC6L8Mzx1DsMiSJCGU_UXCT' in parents and trashed = false"} [2026-05-30 21:08:45] drive_api.list_files.finish Google Drive files.list result. {"query":"'1ZaVCklj_EyC6L8Mzx1DsMiSJCGU_UXCT' in parents and trashed = false","count":12,"names":["(37)_Stanley_Glazed_Green [application/vnd.google-apps.folder]","(33)_Stanley_Burgundy [application/vnd.google-apps.folder]","(28)_Stanley_Spectra_Yellow [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(12)_F190_MEN_Black [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-30 21:08:45] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":22,"all_count":12,"image_count":0,"all_names":["(37)_Stanley_Glazed_Green [application/vnd.google-apps.folder]","(33)_Stanley_Burgundy [application/vnd.google-apps.folder]","(28)_Stanley_Spectra_Yellow [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(12)_F190_MEN_Black [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-30 21:08:45] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(000)_Miniatury","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(000)_Miniatury","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:45] drive_api.list_files.start Google Drive files.list. {"query":"'1Ov_ep5HWLXz9o_Fn7kAjEL9EmHIHQktc' in parents and trashed = false"} [2026-05-30 21:08:45] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Ov_ep5HWLXz9o_Fn7kAjEL9EmHIHQktc' in parents and trashed = false","count":2,"names":["WHITE_Orange_1.jpg [image/jpeg]","BLACK_Oragne_1.jpg [image/jpeg]"]} [2026-05-30 21:08:45] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(000)_Miniatury","folder_id":"1Ov_ep5HWLXz9o_Fn7kAjEL9EmHIHQktc","all_count":2,"image_count":2,"all_names":["WHITE_Orange_1.jpg [image/jpeg]","BLACK_Oragne_1.jpg [image/jpeg]"]} [2026-05-30 21:08:45] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(000_1)_UNI_BLACK","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(000_1)_UNI_BLACK","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:45] drive_api.list_files.start Google Drive files.list. {"query":"'1W14uHuHwQm19C8mknkpWG1BtVwZbO1GO' in parents and trashed = false"} [2026-05-30 21:08:46] drive_api.list_files.finish Google Drive files.list result. {"query":"'1W14uHuHwQm19C8mknkpWG1BtVwZbO1GO' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-30 21:08:46] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(000_1)_UNI_BLACK","folder_id":"1W14uHuHwQm19C8mknkpWG1BtVwZbO1GO","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-30 21:08:46] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(000_2)_UNI_WHITE","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(000_2)_UNI_WHITE","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:46] drive_api.list_files.start Google Drive files.list. {"query":"'1Fdrutl_Q_uc_MVR39bwYUwulJAnmQ12g' in parents and trashed = false"} [2026-05-30 21:08:46] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Fdrutl_Q_uc_MVR39bwYUwulJAnmQ12g' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-30 21:08:46] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(000_2)_UNI_WHITE","folder_id":"1Fdrutl_Q_uc_MVR39bwYUwulJAnmQ12g","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-30 21:08:46] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(01)_F190_LADY_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(01)_F190_LADY_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:46] drive_api.list_files.start Google Drive files.list. {"query":"'1vY94E4kOHFwonLoKkxxomtQdjTwuKvcF' in parents and trashed = false"} [2026-05-30 21:08:46] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vY94E4kOHFwonLoKkxxomtQdjTwuKvcF' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:46] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(01)_F190_LADY_White","folder_id":"1vY94E4kOHFwonLoKkxxomtQdjTwuKvcF","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:46] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(02)_F190_LADY_Black","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(02)_F190_LADY_Black","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:46] drive_api.list_files.start Google Drive files.list. {"query":"'1eKrD9nWdSEe-SY829P6d7b1m8VDZoVVw' in parents and trashed = false"} [2026-05-30 21:08:47] drive_api.list_files.finish Google Drive files.list result. {"query":"'1eKrD9nWdSEe-SY829P6d7b1m8VDZoVVw' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:47] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(02)_F190_LADY_Black","folder_id":"1eKrD9nWdSEe-SY829P6d7b1m8VDZoVVw","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:47] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(11)_F190_MEN_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(11)_F190_MEN_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:47] drive_api.list_files.start Google Drive files.list. {"query":"'18pR_h5wtdVs_b1mX2MtHiFJhVxF8sxQP' in parents and trashed = false"} [2026-05-30 21:08:47] drive_api.list_files.finish Google Drive files.list result. {"query":"'18pR_h5wtdVs_b1mX2MtHiFJhVxF8sxQP' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:47] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(11)_F190_MEN_White","folder_id":"18pR_h5wtdVs_b1mX2MtHiFJhVxF8sxQP","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:47] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(12)_F190_MEN_Black","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(12)_F190_MEN_Black","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:47] drive_api.list_files.start Google Drive files.list. {"query":"'1_AdtRZ7DWlQcVFawsaW_wnpLk64XKQT1' in parents and trashed = false"} [2026-05-30 21:08:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'1_AdtRZ7DWlQcVFawsaW_wnpLk64XKQT1' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:48] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(12)_F190_MEN_Black","folder_id":"1_AdtRZ7DWlQcVFawsaW_wnpLk64XKQT1","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:48] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(24)_Stanley_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(24)_Stanley_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:48] drive_api.list_files.start Google Drive files.list. {"query":"'15cRsT2i5sOns6fwd2M0SbWAlKGuq5aL8' in parents and trashed = false"} [2026-05-30 21:08:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'15cRsT2i5sOns6fwd2M0SbWAlKGuq5aL8' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:48] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(24)_Stanley_White","folder_id":"15cRsT2i5sOns6fwd2M0SbWAlKGuq5aL8","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:48] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(25)_Stanely_Black","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(25)_Stanely_Black","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:48] drive_api.list_files.start Google Drive files.list. {"query":"'1H891pgkNxgtktBBiV2oVxr-AIE766vqB' in parents and trashed = false"} [2026-05-30 21:08:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'1H891pgkNxgtktBBiV2oVxr-AIE766vqB' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:48] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(25)_Stanely_Black","folder_id":"1H891pgkNxgtktBBiV2oVxr-AIE766vqB","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:48] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(28)_Stanley_Spectra_Yellow","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(28)_Stanley_Spectra_Yellow","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:48] drive_api.list_files.start Google Drive files.list. {"query":"'1iG4dYqHAX19AahfX4eumjBmCwi-eQUHF' in parents and trashed = false"} [2026-05-30 21:08:49] drive_api.list_files.finish Google Drive files.list result. {"query":"'1iG4dYqHAX19AahfX4eumjBmCwi-eQUHF' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:49] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(28)_Stanley_Spectra_Yellow","folder_id":"1iG4dYqHAX19AahfX4eumjBmCwi-eQUHF","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:49] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(33)_Stanley_Burgundy","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(33)_Stanley_Burgundy","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:49] drive_api.list_files.start Google Drive files.list. {"query":"'12FmHQylw5Xm0LZ6GWHQPs0zumjusrOyo' in parents and trashed = false"} [2026-05-30 21:08:49] drive_api.list_files.finish Google Drive files.list result. {"query":"'12FmHQylw5Xm0LZ6GWHQPs0zumjusrOyo' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:49] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(33)_Stanley_Burgundy","folder_id":"12FmHQylw5Xm0LZ6GWHQPs0zumjusrOyo","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:49] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":22,"folder_name":"(37)_Stanley_Glazed_Green","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_007/Mockups/(37)_Stanley_Glazed_Green","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-30 21:08:49] drive_api.list_files.start Google Drive files.list. {"query":"'1QQ9JqNwPOHc4m4hg6KXLA8pIYQcmW2iu' in parents and trashed = false"} [2026-05-30 21:08:49] drive_api.list_files.finish Google Drive files.list result. {"query":"'1QQ9JqNwPOHc4m4hg6KXLA8pIYQcmW2iu' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:49] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":22,"folder_name":"(37)_Stanley_Glazed_Green","folder_id":"1QQ9JqNwPOHc4m4hg6KXLA8pIYQcmW2iu","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-30 21:08:49] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":22,"files_count":23,"files":[{"id":"1FGSZAYVVQAeaiRtgEg_AZhzhYcpvUWdP","name":"BLACK_Oragne_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1D_6TtpFzClPQaxve3KHuCIlMJTM0gnli","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1IaXTwKYBNbJ8fH1bohZEHx_UIEBwfDZY","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1UmXflnaa2vtgJP2eS3mjQsw2vKn_zgfv","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(01)_F190_LADY_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1U1OtmHSnYV1jRHQcbG3natZ1m1Z7Lhe7","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(02)_F190_LADY_Black","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1ibAgHkCx3iO1FDUY6rawfGYXXfpk844L","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(11)_F190_MEN_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1Ri9EsJwBFmkzD7M3x4KS27BeSiX47w7J","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(12)_F190_MEN_Black","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1x-ze1QlPJPPwu2R2QD1VlRXKgrGDfcKJ","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(24)_Stanley_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"161IsGJAW1b1VhDLXWjLzIYDWHWhcRXvC","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(25)_Stanely_Black","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1QELk9Dov7tNfRL-RBYt33qlKp6omByCa","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(28)_Stanley_Spectra_Yellow","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1s3dM-wlTMhFhKPRbzaS9ZDXaSrWx4IMT","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(33)_Stanley_Burgundy","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1EVPbuO5xpvYcUFVUGnBedVdjoQAFCNxW","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(37)_Stanley_Glazed_Green","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1jB0OmsQEPEdLUmLMKrEObUIibW6i_Ndi","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"16E3bov15j2eGLF65QORfuDXOeChoKmJl","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"18hwd4FADuV5cyJVoLh_dTFkezoCCbNKg","name":"WHITE_Orange_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1qOoD4Yrc4aHHfzLtWormGU0fmbyEx8KF","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1ZGmuoxIhu3wiPtLAv0WUYQu8EUgPr2yM","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1vdhwbiJsuhOqOoM6YjJfu_QNsgi9swUP","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1jV7bKsHVKlWLKwQQ4g2Wq7lDTFpGIx0W","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1TBXMrjoLs956sUW5k5Tti8M93hhZwVpx","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"1ELXscjZ1Vhvhps4U9AL3PPipvOLwYeLl","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"1mElikw_1GXL4glTFBnpAk79BcYxePSUj","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006},{"id":"1pjDRPG_zJs0tLl0_kJYs3csyjRZe68X5","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006}]} [2026-05-30 21:08:49] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":22,"files_count":23,"selected_count":0,"cover_name":null,"folders_found":["(000)_Miniatury","(000_1)_UNI_BLACK","(000_2)_UNI_WHITE","(01)_F190_LADY_White","(02)_F190_LADY_Black","(11)_F190_MEN_White","(12)_F190_MEN_Black","(24)_Stanley_White","(25)_Stanely_Black","(28)_Stanley_Spectra_Yellow","(33)_Stanley_Burgundy","(37)_Stanley_Glazed_Green"],"matched_folders":[],"unmatched_folders":["(000)_Miniatury","(000_1)_UNI_BLACK","(000_2)_UNI_WHITE","(01)_F190_LADY_White","(02)_F190_LADY_Black","(11)_F190_MEN_White","(12)_F190_MEN_Black","(24)_Stanley_White","(25)_Stanely_Black","(28)_Stanley_Spectra_Yellow","(33)_Stanley_Burgundy","(37)_Stanley_Glazed_Green"],"missing_rule_folders":[],"warnings":[]} [2026-05-30 21:09:01] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":22,"resolved_id_product":571} [2026-05-30 21:09:01] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":22,"job_id":"f9cfadfd6a7c4b7f","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-05-30 21:09:01] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":22,"selected_count":23,"assets":[{"id":147,"name":"BLACK_Oragne_1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":1776944,"drive_file_id":"1FGSZAYVVQAeaiRtgEg_AZhzhYcpvUWdP"},{"id":148,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1312056,"drive_file_id":"1D_6TtpFzClPQaxve3KHuCIlMJTM0gnli"},{"id":149,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1529846,"drive_file_id":"1IaXTwKYBNbJ8fH1bohZEHx_UIEBwfDZY"},{"id":158,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1480084,"drive_file_id":"1EVPbuO5xpvYcUFVUGnBedVdjoQAFCNxW"},{"id":157,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1462331,"drive_file_id":"1s3dM-wlTMhFhKPRbzaS9ZDXaSrWx4IMT"},{"id":156,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1434021,"drive_file_id":"1QELk9Dov7tNfRL-RBYt33qlKp6omByCa"},{"id":155,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1347614,"drive_file_id":"161IsGJAW1b1VhDLXWjLzIYDWHWhcRXvC"},{"id":154,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1138071,"drive_file_id":"1x-ze1QlPJPPwu2R2QD1VlRXKgrGDfcKJ"},{"id":153,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1383752,"drive_file_id":"1Ri9EsJwBFmkzD7M3x4KS27BeSiX47w7J"},{"id":152,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":909359,"drive_file_id":"1ibAgHkCx3iO1FDUY6rawfGYXXfpk844L"},{"id":151,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":614029,"drive_file_id":"1U1OtmHSnYV1jRHQcbG3natZ1m1Z7Lhe7"},{"id":150,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":936446,"drive_file_id":"1UmXflnaa2vtgJP2eS3mjQsw2vKn_zgfv"},{"id":159,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1969927,"drive_file_id":"1jB0OmsQEPEdLUmLMKrEObUIibW6i_Ndi"},{"id":160,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1698438,"drive_file_id":"16E3bov15j2eGLF65QORfuDXOeChoKmJl"},{"id":161,"name":"WHITE_Orange_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1412005,"drive_file_id":"18hwd4FADuV5cyJVoLh_dTFkezoCCbNKg"},{"id":162,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1831406,"drive_file_id":"1qOoD4Yrc4aHHfzLtWormGU0fmbyEx8KF"},{"id":163,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1551621,"drive_file_id":"1ZGmuoxIhu3wiPtLAv0WUYQu8EUgPr2yM"},{"id":164,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1767519,"drive_file_id":"1vdhwbiJsuhOqOoM6YjJfu_QNsgi9swUP"},{"id":165,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1611364,"drive_file_id":"1jV7bKsHVKlWLKwQQ4g2Wq7lDTFpGIx0W"},{"id":166,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1919188,"drive_file_id":"1TBXMrjoLs956sUW5k5Tti8M93hhZwVpx"},{"id":167,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1970521,"drive_file_id":"1ELXscjZ1Vhvhps4U9AL3PPipvOLwYeLl"},{"id":168,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1791767,"drive_file_id":"1mElikw_1GXL4glTFBnpAk79BcYxePSUj"},{"id":169,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1848091,"drive_file_id":"1pjDRPG_zJs0tLl0_kJYs3csyjRZe68X5"}]} [2026-05-30 21:09:01] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":147,"drive_file_id":"1FGSZAYVVQAeaiRtgEg_AZhzhYcpvUWdP","name":"BLACK_Oragne_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/147_black-oragne-1.jpg"} [2026-05-30 21:09:01] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1FGSZAYVVQAeaiRtgEg_AZhzhYcpvUWdP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/147_black-oragne-1.jpg"} [2026-05-30 21:09:02] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1FGSZAYVVQAeaiRtgEg_AZhzhYcpvUWdP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/147_black-oragne-1.jpg","bytes":1776944} [2026-05-30 21:09:02] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":147,"name":"BLACK_Oragne_1.jpg","local_size":1776944} [2026-05-30 21:09:02] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":148,"drive_file_id":"1D_6TtpFzClPQaxve3KHuCIlMJTM0gnli","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/148_closeup-1.jpg"} [2026-05-30 21:09:02] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1D_6TtpFzClPQaxve3KHuCIlMJTM0gnli","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/148_closeup-1.jpg"} [2026-05-30 21:09:02] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1D_6TtpFzClPQaxve3KHuCIlMJTM0gnli","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/148_closeup-1.jpg","bytes":1312056} [2026-05-30 21:09:02] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":148,"name":"CloseUP_1.jpg","local_size":1312056} [2026-05-30 21:09:02] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":149,"drive_file_id":"1IaXTwKYBNbJ8fH1bohZEHx_UIEBwfDZY","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/149_closeup-1.jpg"} [2026-05-30 21:09:02] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1IaXTwKYBNbJ8fH1bohZEHx_UIEBwfDZY","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/149_closeup-1.jpg"} [2026-05-30 21:09:03] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1IaXTwKYBNbJ8fH1bohZEHx_UIEBwfDZY","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/149_closeup-1.jpg","bytes":1529846} [2026-05-30 21:09:03] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":149,"name":"CloseUP_1.jpg","local_size":1529846} [2026-05-30 21:09:03] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":158,"drive_file_id":"1EVPbuO5xpvYcUFVUGnBedVdjoQAFCNxW","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/158_front-manekin-clear-label.jpg"} [2026-05-30 21:09:03] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1EVPbuO5xpvYcUFVUGnBedVdjoQAFCNxW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/158_front-manekin-clear-label.jpg"} [2026-05-30 21:09:04] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1EVPbuO5xpvYcUFVUGnBedVdjoQAFCNxW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/158_front-manekin-clear-label.jpg","bytes":1480084} [2026-05-30 21:09:04] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":158,"name":"Front_Manekin_Clear_Label.jpg","local_size":1480084} [2026-05-30 21:09:04] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":157,"drive_file_id":"1s3dM-wlTMhFhKPRbzaS9ZDXaSrWx4IMT","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/157_front-manekin-clear-label.jpg"} [2026-05-30 21:09:04] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1s3dM-wlTMhFhKPRbzaS9ZDXaSrWx4IMT","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/157_front-manekin-clear-label.jpg"} [2026-05-30 21:09:05] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1s3dM-wlTMhFhKPRbzaS9ZDXaSrWx4IMT","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/157_front-manekin-clear-label.jpg","bytes":1462331} [2026-05-30 21:09:05] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":157,"name":"Front_Manekin_Clear_Label.jpg","local_size":1462331} [2026-05-30 21:09:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":156,"drive_file_id":"1QELk9Dov7tNfRL-RBYt33qlKp6omByCa","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/156_front-manekin-clear-label.jpg"} [2026-05-30 21:09:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1QELk9Dov7tNfRL-RBYt33qlKp6omByCa","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/156_front-manekin-clear-label.jpg"} [2026-05-30 21:09:06] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1QELk9Dov7tNfRL-RBYt33qlKp6omByCa","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/156_front-manekin-clear-label.jpg","bytes":1434021} [2026-05-30 21:09:06] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":156,"name":"Front_Manekin_Clear_Label.jpg","local_size":1434021} [2026-05-30 21:09:06] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":155,"drive_file_id":"161IsGJAW1b1VhDLXWjLzIYDWHWhcRXvC","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/155_front-manekin-clear-label.jpg"} [2026-05-30 21:09:06] drive_api.download.start Google Drive files.get alt=media. {"file_id":"161IsGJAW1b1VhDLXWjLzIYDWHWhcRXvC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/155_front-manekin-clear-label.jpg"} [2026-05-30 21:09:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"161IsGJAW1b1VhDLXWjLzIYDWHWhcRXvC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/155_front-manekin-clear-label.jpg","bytes":1347614} [2026-05-30 21:09:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":155,"name":"Front_Manekin_Clear_Label.jpg","local_size":1347614} [2026-05-30 21:09:07] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":154,"drive_file_id":"1x-ze1QlPJPPwu2R2QD1VlRXKgrGDfcKJ","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/154_front-manekin-clear-label.jpg"} [2026-05-30 21:09:07] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1x-ze1QlPJPPwu2R2QD1VlRXKgrGDfcKJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/154_front-manekin-clear-label.jpg"} [2026-05-30 21:09:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1x-ze1QlPJPPwu2R2QD1VlRXKgrGDfcKJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/154_front-manekin-clear-label.jpg","bytes":1138071} [2026-05-30 21:09:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":154,"name":"Front_Manekin_Clear_Label.jpg","local_size":1138071} [2026-05-30 21:09:07] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":153,"drive_file_id":"1Ri9EsJwBFmkzD7M3x4KS27BeSiX47w7J","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/153_front-manekin-clear-label.jpg"} [2026-05-30 21:09:07] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Ri9EsJwBFmkzD7M3x4KS27BeSiX47w7J","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/153_front-manekin-clear-label.jpg"} [2026-05-30 21:09:08] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Ri9EsJwBFmkzD7M3x4KS27BeSiX47w7J","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/153_front-manekin-clear-label.jpg","bytes":1383752} [2026-05-30 21:09:08] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":153,"name":"Front_Manekin_Clear_Label.jpg","local_size":1383752} [2026-05-30 21:09:08] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":152,"drive_file_id":"1ibAgHkCx3iO1FDUY6rawfGYXXfpk844L","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/152_front-manekin-clear-label.jpg"} [2026-05-30 21:09:08] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ibAgHkCx3iO1FDUY6rawfGYXXfpk844L","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/152_front-manekin-clear-label.jpg"} [2026-05-30 21:09:09] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ibAgHkCx3iO1FDUY6rawfGYXXfpk844L","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/152_front-manekin-clear-label.jpg","bytes":909359} [2026-05-30 21:09:09] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":152,"name":"Front_Manekin_Clear_Label.jpg","local_size":909359} [2026-05-30 21:09:09] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":151,"drive_file_id":"1U1OtmHSnYV1jRHQcbG3natZ1m1Z7Lhe7","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/151_front-manekin-clear-label.jpg"} [2026-05-30 21:09:09] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1U1OtmHSnYV1jRHQcbG3natZ1m1Z7Lhe7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/151_front-manekin-clear-label.jpg"} [2026-05-30 21:09:10] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1U1OtmHSnYV1jRHQcbG3natZ1m1Z7Lhe7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/151_front-manekin-clear-label.jpg","bytes":614029} [2026-05-30 21:09:10] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":151,"name":"Front_Manekin_Clear_Label.jpg","local_size":614029} [2026-05-30 21:09:10] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":150,"drive_file_id":"1UmXflnaa2vtgJP2eS3mjQsw2vKn_zgfv","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/150_front-manekin-clear-label.jpg"} [2026-05-30 21:09:10] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1UmXflnaa2vtgJP2eS3mjQsw2vKn_zgfv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/150_front-manekin-clear-label.jpg"} [2026-05-30 21:09:11] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1UmXflnaa2vtgJP2eS3mjQsw2vKn_zgfv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/150_front-manekin-clear-label.jpg","bytes":936446} [2026-05-30 21:09:11] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":150,"name":"Front_Manekin_Clear_Label.jpg","local_size":936446} [2026-05-30 21:09:11] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":159,"drive_file_id":"1jB0OmsQEPEdLUmLMKrEObUIibW6i_Ndi","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/159_hanging-1.jpg"} [2026-05-30 21:09:11] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1jB0OmsQEPEdLUmLMKrEObUIibW6i_Ndi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/159_hanging-1.jpg"} [2026-05-30 21:09:12] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1jB0OmsQEPEdLUmLMKrEObUIibW6i_Ndi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/159_hanging-1.jpg","bytes":1969927} [2026-05-30 21:09:12] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":159,"name":"Hanging_1.jpg","local_size":1969927} [2026-05-30 21:09:12] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":160,"drive_file_id":"16E3bov15j2eGLF65QORfuDXOeChoKmJl","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/160_hanging-1.jpg"} [2026-05-30 21:09:12] drive_api.download.start Google Drive files.get alt=media. {"file_id":"16E3bov15j2eGLF65QORfuDXOeChoKmJl","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/160_hanging-1.jpg"} [2026-05-30 21:09:13] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"16E3bov15j2eGLF65QORfuDXOeChoKmJl","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/160_hanging-1.jpg","bytes":1698438} [2026-05-30 21:09:13] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":160,"name":"Hanging_1.jpg","local_size":1698438} [2026-05-30 21:09:13] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":161,"drive_file_id":"18hwd4FADuV5cyJVoLh_dTFkezoCCbNKg","name":"WHITE_Orange_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/161_white-orange-1.jpg"} [2026-05-30 21:09:13] drive_api.download.start Google Drive files.get alt=media. {"file_id":"18hwd4FADuV5cyJVoLh_dTFkezoCCbNKg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/161_white-orange-1.jpg"} [2026-05-30 21:09:13] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"18hwd4FADuV5cyJVoLh_dTFkezoCCbNKg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/161_white-orange-1.jpg","bytes":1412005} [2026-05-30 21:09:13] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":161,"name":"WHITE_Orange_1.jpg","local_size":1412005} [2026-05-30 21:09:13] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":162,"drive_file_id":"1qOoD4Yrc4aHHfzLtWormGU0fmbyEx8KF","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/162_men-1.jpg"} [2026-05-30 21:09:13] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1qOoD4Yrc4aHHfzLtWormGU0fmbyEx8KF","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/162_men-1.jpg"} [2026-05-30 21:09:14] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1qOoD4Yrc4aHHfzLtWormGU0fmbyEx8KF","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/162_men-1.jpg","bytes":1831406} [2026-05-30 21:09:14] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":162,"name":"Men_1.jpg","local_size":1831406} [2026-05-30 21:09:14] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":163,"drive_file_id":"1ZGmuoxIhu3wiPtLAv0WUYQu8EUgPr2yM","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/163_men-1.jpg"} [2026-05-30 21:09:14] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ZGmuoxIhu3wiPtLAv0WUYQu8EUgPr2yM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/163_men-1.jpg"} [2026-05-30 21:09:15] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ZGmuoxIhu3wiPtLAv0WUYQu8EUgPr2yM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/163_men-1.jpg","bytes":1551621} [2026-05-30 21:09:15] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":163,"name":"Men_1.jpg","local_size":1551621} [2026-05-30 21:09:15] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":164,"drive_file_id":"1vdhwbiJsuhOqOoM6YjJfu_QNsgi9swUP","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/164_men-women-1.jpg"} [2026-05-30 21:09:15] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1vdhwbiJsuhOqOoM6YjJfu_QNsgi9swUP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/164_men-women-1.jpg"} [2026-05-30 21:09:16] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1vdhwbiJsuhOqOoM6YjJfu_QNsgi9swUP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/164_men-women-1.jpg","bytes":1767519} [2026-05-30 21:09:16] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":164,"name":"Men_Women_1.jpg","local_size":1767519} [2026-05-30 21:09:16] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":165,"drive_file_id":"1jV7bKsHVKlWLKwQQ4g2Wq7lDTFpGIx0W","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/165_men-women-1.jpg"} [2026-05-30 21:09:16] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1jV7bKsHVKlWLKwQQ4g2Wq7lDTFpGIx0W","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/165_men-women-1.jpg"} [2026-05-30 21:09:17] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1jV7bKsHVKlWLKwQQ4g2Wq7lDTFpGIx0W","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/165_men-women-1.jpg","bytes":1611364} [2026-05-30 21:09:17] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":165,"name":"Men_Women_1.jpg","local_size":1611364} [2026-05-30 21:09:17] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":166,"drive_file_id":"1TBXMrjoLs956sUW5k5Tti8M93hhZwVpx","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/166_mock-1.jpg"} [2026-05-30 21:09:17] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1TBXMrjoLs956sUW5k5Tti8M93hhZwVpx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/166_mock-1.jpg"} [2026-05-30 21:09:18] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1TBXMrjoLs956sUW5k5Tti8M93hhZwVpx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/166_mock-1.jpg","bytes":1919188} [2026-05-30 21:09:18] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":166,"name":"Mock_1.jpg","local_size":1919188} [2026-05-30 21:09:18] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":167,"drive_file_id":"1ELXscjZ1Vhvhps4U9AL3PPipvOLwYeLl","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/167_mock-1.jpg"} [2026-05-30 21:09:18] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ELXscjZ1Vhvhps4U9AL3PPipvOLwYeLl","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/167_mock-1.jpg"} [2026-05-30 21:09:18] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ELXscjZ1Vhvhps4U9AL3PPipvOLwYeLl","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/167_mock-1.jpg","bytes":1970521} [2026-05-30 21:09:18] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":167,"name":"Mock_1.jpg","local_size":1970521} [2026-05-30 21:09:18] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":168,"drive_file_id":"1mElikw_1GXL4glTFBnpAk79BcYxePSUj","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/168_women-1.jpg"} [2026-05-30 21:09:18] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1mElikw_1GXL4glTFBnpAk79BcYxePSUj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/168_women-1.jpg"} [2026-05-30 21:09:19] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1mElikw_1GXL4glTFBnpAk79BcYxePSUj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/168_women-1.jpg","bytes":1791767} [2026-05-30 21:09:19] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":168,"name":"Women_1.jpg","local_size":1791767} [2026-05-30 21:09:19] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":22,"asset_id":169,"drive_file_id":"1pjDRPG_zJs0tLl0_kJYs3csyjRZe68X5","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/169_women-1.jpg"} [2026-05-30 21:09:19] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1pjDRPG_zJs0tLl0_kJYs3csyjRZe68X5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/169_women-1.jpg"} [2026-05-30 21:09:20] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1pjDRPG_zJs0tLl0_kJYs3csyjRZe68X5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/169_women-1.jpg","bytes":1848091} [2026-05-30 21:09:20] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":22,"asset_id":169,"name":"Women_1.jpg","local_size":1848091} [2026-05-30 21:09:20] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":22,"job_id":"f9cfadfd6a7c4b7f","downloaded_count":23,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f","failures":[]} [2026-05-30 21:09:20] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":22,"job_id":"f9cfadfd6a7c4b7f","downloaded_count":23,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f","failures":[]} [2026-05-30 21:09:20] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":22,"id_product":571,"metadata_count":23,"metadata":[{"client_file_key":"asset_147","drive_file_id":"1FGSZAYVVQAeaiRtgEg_AZhzhYcpvUWdP","filename":"black-oragne-1.jpg","sort_order":1000001,"is_cover":true,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_148","drive_file_id":"1D_6TtpFzClPQaxve3KHuCIlMJTM0gnli","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_149","drive_file_id":"1IaXTwKYBNbJ8fH1bohZEHx_UIEBwfDZY","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_158","drive_file_id":"1EVPbuO5xpvYcUFVUGnBedVdjoQAFCNxW","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (37)_Stanley_Glazed_Green","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_157","drive_file_id":"1s3dM-wlTMhFhKPRbzaS9ZDXaSrWx4IMT","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (33)_Stanley_Burgundy","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_156","drive_file_id":"1QELk9Dov7tNfRL-RBYt33qlKp6omByCa","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (28)_Stanley_Spectra_Yellow","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_155","drive_file_id":"161IsGJAW1b1VhDLXWjLzIYDWHWhcRXvC","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (25)_Stanely_Black","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_154","drive_file_id":"1x-ze1QlPJPPwu2R2QD1VlRXKgrGDfcKJ","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (24)_Stanley_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_153","drive_file_id":"1Ri9EsJwBFmkzD7M3x4KS27BeSiX47w7J","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (12)_F190_MEN_Black","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_152","drive_file_id":"1ibAgHkCx3iO1FDUY6rawfGYXXfpk844L","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (11)_F190_MEN_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_151","drive_file_id":"1U1OtmHSnYV1jRHQcbG3natZ1m1Z7Lhe7","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (02)_F190_LADY_Black","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_150","drive_file_id":"1UmXflnaa2vtgJP2eS3mjQsw2vKn_zgfv","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (01)_F190_LADY_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_159","drive_file_id":"1jB0OmsQEPEdLUmLMKrEObUIibW6i_Ndi","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_160","drive_file_id":"16E3bov15j2eGLF65QORfuDXOeChoKmJl","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_161","drive_file_id":"18hwd4FADuV5cyJVoLh_dTFkezoCCbNKg","filename":"white-orange-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_162","drive_file_id":"1qOoD4Yrc4aHHfzLtWormGU0fmbyEx8KF","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_163","drive_file_id":"1ZGmuoxIhu3wiPtLAv0WUYQu8EUgPr2yM","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_164","drive_file_id":"1vdhwbiJsuhOqOoM6YjJfu_QNsgi9swUP","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_165","drive_file_id":"1jV7bKsHVKlWLKwQQ4g2Wq7lDTFpGIx0W","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_166","drive_file_id":"1TBXMrjoLs956sUW5k5Tti8M93hhZwVpx","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_167","drive_file_id":"1ELXscjZ1Vhvhps4U9AL3PPipvOLwYeLl","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_168","drive_file_id":"1mElikw_1GXL4glTFBnpAk79BcYxePSUj","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_169","drive_file_id":"1pjDRPG_zJs0tLl0_kJYs3csyjRZe68X5","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null}]} [2026-05-30 21:09:20] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":22,"id_product":571,"images_count":23,"chunk_size":10,"chunks_count":3} [2026-05-30 21:09:20] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":22,"id_product":571,"chunk":1,"chunks_count":3,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_147","asset_148","asset_149","asset_158","asset_157","asset_156","asset_155","asset_154","asset_153","asset_152"]} [2026-05-30 21:09:20] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"54521ca8-5d2b-4409-bbbd-eab61bb541c0","id_product":"571","images_metadata_json":"[{\"client_file_key\":\"asset_147\",\"drive_file_id\":\"1FGSZAYVVQAeaiRtgEg_AZhzhYcpvUWdP\",\"filename\":\"black-oragne-1.jpg\",\"sort_order\":1000001,\"is_cover\":true,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_148\",\"drive_file_id\":\"1D_6TtpFzClPQaxve3KHuCIlMJTM0gnli\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_149\",\"drive_file_id\":\"1IaXTwKYBNbJ8fH1bohZEHx_UIEBwfDZY\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_158\",\"drive_file_id\":\"1EVPbuO5xpvYcUFVUGnBedVdjoQAFCNxW\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (37)_Stanley_Glazed_Green\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_157\",\"drive_file_id\":\"1s3dM-wlTMhFhKPRbzaS9ZDXaSrWx4IMT\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (33)_Stanley_Burgundy\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_156\",\"drive_file_id\":\"1QELk9Dov7tNfRL-RBYt...","allow_cover_autoselect":"0","files[asset_147]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/147_black-oragne-1.jpg","file_exists":true,"file_size":1776944,"mime":"image/jpeg","postname":"black-oragne-1.jpg"},"files[asset_148]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/148_closeup-1.jpg","file_exists":true,"file_size":1312056,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_149]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/149_closeup-1.jpg","file_exists":true,"file_size":1529846,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_158]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/158_front-manekin-clear-label.jpg","file_exists":true,"file_size":1480084,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_157]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/157_front-manekin-clear-label.jpg","file_exists":true,"file_size":1462331,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_156]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/156_front-manekin-clear-label.jpg","file_exists":true,"file_size":1434021,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_155]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/155_front-manekin-clear-label.jpg","file_exists":true,"file_size":1347614,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_154]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/154_front-manekin-clear-label.jpg","file_exists":true,"file_size":1138071,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_153]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/153_front-manekin-clear-label.jpg","file_exists":true,"file_size":1383752,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_152]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/152_front-manekin-clear-label.jpg","file_exists":true,"file_size":909359,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-22-f9cfadfd6a7c4b7f-part-1-of-3"} [2026-05-30 21:09:34] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 571,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_147\",\n \"filename\": \"black-oragne-1.jpg\",\n \"id_image\": 11933,\n \"is_cover\": true,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_148\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 11934,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_149\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 11935,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_158\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11936,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_157\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11937,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attribu...","idempotency_key":"drive-images-22-f9cfadfd6a7c4b7f-part-1-of-3"} [2026-05-30 21:09:34] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":22,"id_product":571,"chunk":1,"chunks_count":3,"uploaded_count":10,"failed_count":0} [2026-05-30 21:09:34] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":22,"id_product":571,"chunk":2,"chunks_count":3,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_151","asset_150","asset_159","asset_160","asset_161","asset_162","asset_163","asset_164","asset_165","asset_166"]} [2026-05-30 21:09:35] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"54521ca8-5d2b-4409-bbbd-eab61bb541c0","id_product":"571","images_metadata_json":"[{\"client_file_key\":\"asset_151\",\"drive_file_id\":\"1U1OtmHSnYV1jRHQcbG3natZ1m1Z7Lhe7\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (02)_F190_LADY_Black\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_150\",\"drive_file_id\":\"1UmXflnaa2vtgJP2eS3mjQsw2vKn_zgfv\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (01)_F190_LADY_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_159\",\"drive_file_id\":\"1jB0OmsQEPEdLUmLMKrEObUIibW6i_Ndi\",\"filename\":\"hanging-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_160\",\"drive_file_id\":\"16E3bov15j2eGLF65QORfuDXOeChoKmJl\",\"filename\":\"hanging-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_161\",\"drive_file_id\":\"18hwd4FADuV5cyJVoLh_dTFkezoCCbNKg\",\"filename\":\"white-orange-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_162\",\"drive_file_id\":\"1qOoD4Yrc4aHHfzLtWormGU0f...","allow_cover_autoselect":"0","files[asset_151]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/151_front-manekin-clear-label.jpg","file_exists":true,"file_size":614029,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_150]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/150_front-manekin-clear-label.jpg","file_exists":true,"file_size":936446,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_159]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/159_hanging-1.jpg","file_exists":true,"file_size":1969927,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_160]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/160_hanging-1.jpg","file_exists":true,"file_size":1698438,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_161]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/161_white-orange-1.jpg","file_exists":true,"file_size":1412005,"mime":"image/jpeg","postname":"white-orange-1.jpg"},"files[asset_162]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/162_men-1.jpg","file_exists":true,"file_size":1831406,"mime":"image/jpeg","postname":"men-1.jpg"},"files[asset_163]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/163_men-1.jpg","file_exists":true,"file_size":1551621,"mime":"image/jpeg","postname":"men-1.jpg"},"files[asset_164]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/164_men-women-1.jpg","file_exists":true,"file_size":1767519,"mime":"image/jpeg","postname":"men-women-1.jpg"},"files[asset_165]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/165_men-women-1.jpg","file_exists":true,"file_size":1611364,"mime":"image/jpeg","postname":"men-women-1.jpg"},"files[asset_166]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/166_mock-1.jpg","file_exists":true,"file_size":1919188,"mime":"image/jpeg","postname":"mock-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-22-f9cfadfd6a7c4b7f-part-2-of-3"} [2026-05-30 21:09:50] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 571,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_151\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11943,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_150\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11944,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_159\",\n \"filename\": \"hanging-1.jpg\",\n \"id_image\": 11945,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_160\",\n \"filename\": \"hanging-1.jpg\",\n \"id_image\": 11946,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_161\",\n \"filename\": \"white-orange-1.jpg\",\n \"id_image\": 11947,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attrib...","idempotency_key":"drive-images-22-f9cfadfd6a7c4b7f-part-2-of-3"} [2026-05-30 21:09:50] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":22,"id_product":571,"chunk":2,"chunks_count":3,"uploaded_count":10,"failed_count":0} [2026-05-30 21:09:50] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":22,"id_product":571,"chunk":3,"chunks_count":3,"images_in_chunk":3,"metadata_in_chunk":3,"client_file_keys":["asset_167","asset_168","asset_169"]} [2026-05-30 21:09:50] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":3,"fields":{"external_project_id":"54521ca8-5d2b-4409-bbbd-eab61bb541c0","id_product":"571","images_metadata_json":"[{\"client_file_key\":\"asset_167\",\"drive_file_id\":\"1ELXscjZ1Vhvhps4U9AL3PPipvOLwYeLl\",\"filename\":\"mock-1.jpg\",\"sort_order\":1000005,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_168\",\"drive_file_id\":\"1mElikw_1GXL4glTFBnpAk79BcYxePSUj\",\"filename\":\"women-1.jpg\",\"sort_order\":1000006,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_169\",\"drive_file_id\":\"1pjDRPG_zJs0tLl0_kJYs3csyjRZe68X5\",\"filename\":\"women-1.jpg\",\"sort_order\":1000006,\"is_cover\":false,\"alt\":\"Koszulka - Mogę rozmawiać o książkach - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_167]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/167_mock-1.jpg","file_exists":true,"file_size":1970521,"mime":"image/jpeg","postname":"mock-1.jpg"},"files[asset_168]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/168_women-1.jpg","file_exists":true,"file_size":1791767,"mime":"image/jpeg","postname":"women-1.jpg"},"files[asset_169]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/22/f9cfadfd6a7c4b7f/169_women-1.jpg","file_exists":true,"file_size":1848091,"mime":"image/jpeg","postname":"women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-22-f9cfadfd6a7c4b7f-part-3-of-3"} [2026-05-30 21:09:54] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 571,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_167\",\n \"filename\": \"mock-1.jpg\",\n \"id_image\": 11953,\n \"is_cover\": false,\n \"position\": 1000005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_168\",\n \"filename\": \"women-1.jpg\",\n \"id_image\": 11954,\n \"is_cover\": false,\n \"position\": 1000006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_169\",\n \"filename\": \"women-1.jpg\",\n \"id_image\": 11955,\n \"is_cover\": false,\n \"position\": 1000006,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [\n {\n \"code\": \"COVER_AUTO_SELECT_DISABLED\",\n \"message\": \"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved.\"\n }\n ],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-22-f9cfadfd6a7c4b7f-part-3-of-3"} [2026-05-30 21:09:54] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":22,"id_product":571,"chunk":3,"chunks_count":3,"uploaded_count":3,"failed_count":0} [2026-05-30 21:09:54] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":22,"id_product":571,"uploaded_count":23,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_147","filename":"black-oragne-1.jpg","id_image":11933,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_148","filename":"closeup-1.jpg","id_image":11934,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_149","filename":"closeup-1.jpg","id_image":11935,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_158","filename":"front-manekin-clear-label.jpg","id_image":11936,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_157","filename":"front-manekin-clear-label.jpg","id_image":11937,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_156","filename":"front-manekin-clear-label.jpg","id_image":11938,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_155","filename":"front-manekin-clear-label.jpg","id_image":11939,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_154","filename":"front-manekin-clear-label.jpg","id_image":11940,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_153","filename":"front-manekin-clear-label.jpg","id_image":11941,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_152","filename":"front-manekin-clear-label.jpg","id_image":11942,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_151","filename":"front-manekin-clear-label.jpg","id_image":11943,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_150","filename":"front-manekin-clear-label.jpg","id_image":11944,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_159","filename":"hanging-1.jpg","id_image":11945,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_160","filename":"hanging-1.jpg","id_image":11946,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_161","filename":"white-orange-1.jpg","id_image":11947,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_162","filename":"men-1.jpg","id_image":11948,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_163","filename":"men-1.jpg","id_image":11949,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_164","filename":"men-women-1.jpg","id_image":11950,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_165","filename":"men-women-1.jpg","id_image":11951,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_166","filename":"mock-1.jpg","id_image":11952,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_167","filename":"mock-1.jpg","id_image":11953,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_168","filename":"women-1.jpg","id_image":11954,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_169","filename":"women-1.jpg","id_image":11955,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-22-f9cfadfd6a7c4b7f-part-1-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":571,"uploaded_images":[{"client_file_key":"asset_147","filename":"black-oragne-1.jpg","id_image":11933,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_148","filename":"closeup-1.jpg","id_image":11934,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_149","filename":"closeup-1.jpg","id_image":11935,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_158","filename":"front-manekin-clear-label.jpg","id_image":11936,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_157","filename":"front-manekin-clear-label.jpg","id_image":11937,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_156","filename":"front-manekin-clear-label.jpg","id_image":11938,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_155","filename":"front-manekin-clear-label.jpg","id_image":11939,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_154","filename":"front-manekin-clear-label.jpg","id_image":11940,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_153","filename":"front-manekin-clear-label.jpg","id_image":11941,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_152","filename":"front-manekin-clear-label.jpg","id_image":11942,"is_cover":false,"position":1000001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-22-f9cfadfd6a7c4b7f-part-2-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":571,"uploaded_images":[{"client_file_key":"asset_151","filename":"front-manekin-clear-label.jpg","id_image":11943,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_150","filename":"front-manekin-clear-label.jpg","id_image":11944,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_159","filename":"hanging-1.jpg","id_image":11945,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_160","filename":"hanging-1.jpg","id_image":11946,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_161","filename":"white-orange-1.jpg","id_image":11947,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_162","filename":"men-1.jpg","id_image":11948,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_163","filename":"men-1.jpg","id_image":11949,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_164","filename":"men-women-1.jpg","id_image":11950,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_165","filename":"men-women-1.jpg","id_image":11951,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_166","filename":"mock-1.jpg","id_image":11952,"is_cover":false,"position":1000005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":3,"idempotency_key":"drive-images-22-f9cfadfd6a7c4b7f-part-3-of-3","uploaded_count":3,"failed_count":0,"response":{"success":true,"data":{"id_product":571,"uploaded_images":[{"client_file_key":"asset_167","filename":"mock-1.jpg","id_image":11953,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_168","filename":"women-1.jpg","id_image":11954,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_169","filename":"women-1.jpg","id_image":11955,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":3}}} [2026-05-31 18:37:11] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":14987} [2026-05-31 18:37:12] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":23,"external_id":"572","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-31 18:37:12] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":23,"external_id":"572"} [2026-05-31 18:37:12] drive_scan.start Start skanowania zdjęć Drive. {"project_id":23,"forced_profile_id":null} [2026-05-31 18:37:12] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":23,"project_drive_relative_path":"(TSHCZ) - Hobby Książki\\TSHCZ_008","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-31 18:37:12] drive_path.profile.selected Wybrano profil Drive. {"project_id":23,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-31 18:37:12] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":23,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-05-31 18:37:12] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-05-31 18:37:13] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-05-31 18:37:13] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":23,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-05-31 18:37:13] drive_api.list_files.start Google Drive files.list. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'"} [2026-05-31 18:37:13] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'","count":1,"names":["(TSHCZ) - Hobby Książki [application/vnd.google-apps.folder]"]} [2026-05-31 18:37:13] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":23,"parent_folder_id":"1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs","segment":"(TSHCZ) - Hobby Książki","found_count":1,"found_names":["(TSHCZ) - Hobby Książki"]} [2026-05-31 18:37:13] drive_api.list_files.start Google Drive files.list. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_008'"} [2026-05-31 18:37:14] drive_api.list_files.finish Google Drive files.list result. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_008'","count":1,"names":["TSHCZ_008 [application/vnd.google-apps.folder]"]} [2026-05-31 18:37:14] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":23,"parent_folder_id":"1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7","segment":"TSHCZ_008","found_count":1,"found_names":["TSHCZ_008"]} [2026-05-31 18:37:14] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":23,"project_folder_id":"1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za","project_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_008"} [2026-05-31 18:37:14] drive_api.list_files.start Google Drive files.list. {"query":"'1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-31 18:37:14] drive_api.list_files.finish Google Drive files.list result. {"query":"'1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":0,"names":[]} [2026-05-31 18:37:14] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":23,"parent_folder_id":"1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za","mockups_folder_name":"Mockups","found_count":0,"found_names":[]} [2026-05-31 18:37:14] drive_scan.missing_mockups Nie znaleziono folderu Mockups. {"project_id":23,"error":"Nie znaleziono folderu \"Mockups\" w folderze projektu."} [2026-05-31 18:37:14] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":23,"external_id":"572","scan_success":false,"scan_status":"missing_mockups","scan_message":"Nie znaleziono folderu \"Mockups\" w folderze projektu.","files_count":0,"selected_assets_after_scan":0,"warnings":[]} [2026-05-31 18:37:14] manual_publish.images.skipped.no_assets Upload zdjęć po publikacji pominięty, bo nie ma wybranych assetów. {"success":false,"status":"skipped","reason":"no_selected_drive_assets","message":"Nie znaleziono wybranych zdjęć Drive do wysłania po publikacji.","selected_assets_before_scan":0,"selected_assets_after_scan":0} [2026-05-31 18:37:39] drive_scan.start Start skanowania zdjęć Drive. {"project_id":23,"forced_profile_id":2} [2026-05-31 18:37:39] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":23,"project_drive_relative_path":"(TSHCZ) - Hobby Książki\\TSHCZ_008","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":2} [2026-05-31 18:37:39] drive_path.profile.selected Wybrano profil Drive. {"project_id":23,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-31 18:37:39] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":23,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-05-31 18:37:39] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-05-31 18:37:39] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-05-31 18:37:39] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":23,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-05-31 18:37:39] drive_api.list_files.start Google Drive files.list. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'"} [2026-05-31 18:37:39] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'","count":1,"names":["(TSHCZ) - Hobby Książki [application/vnd.google-apps.folder]"]} [2026-05-31 18:37:39] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":23,"parent_folder_id":"1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs","segment":"(TSHCZ) - Hobby Książki","found_count":1,"found_names":["(TSHCZ) - Hobby Książki"]} [2026-05-31 18:37:39] drive_api.list_files.start Google Drive files.list. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_008'"} [2026-05-31 18:37:40] drive_api.list_files.finish Google Drive files.list result. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_008'","count":1,"names":["TSHCZ_008 [application/vnd.google-apps.folder]"]} [2026-05-31 18:37:40] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":23,"parent_folder_id":"1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7","segment":"TSHCZ_008","found_count":1,"found_names":["TSHCZ_008"]} [2026-05-31 18:37:40] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":23,"project_folder_id":"1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za","project_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_008"} [2026-05-31 18:37:40] drive_api.list_files.start Google Drive files.list. {"query":"'1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-31 18:37:40] drive_api.list_files.finish Google Drive files.list result. {"query":"'1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":0,"names":[]} [2026-05-31 18:37:40] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":23,"parent_folder_id":"1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za","mockups_folder_name":"Mockups","found_count":0,"found_names":[]} [2026-05-31 18:37:40] drive_scan.missing_mockups Nie znaleziono folderu Mockups. {"project_id":23,"error":"Nie znaleziono folderu \"Mockups\" w folderze projektu."} [2026-05-31 18:40:00] drive_scan.start Start skanowania zdjęć Drive. {"project_id":23,"forced_profile_id":2} [2026-05-31 18:40:00] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":23,"project_drive_relative_path":"(TSHCZ) - Hobby Książki\\TSHCZ_008","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":2} [2026-05-31 18:40:00] drive_path.profile.selected Wybrano profil Drive. {"project_id":23,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-31 18:40:00] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":23,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-05-31 18:40:00] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-05-31 18:40:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-05-31 18:40:01] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":23,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-05-31 18:40:01] drive_api.list_files.start Google Drive files.list. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'"} [2026-05-31 18:40:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'","count":1,"names":["(TSHCZ) - Hobby Książki [application/vnd.google-apps.folder]"]} [2026-05-31 18:40:01] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":23,"parent_folder_id":"1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs","segment":"(TSHCZ) - Hobby Książki","found_count":1,"found_names":["(TSHCZ) - Hobby Książki"]} [2026-05-31 18:40:01] drive_api.list_files.start Google Drive files.list. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_008'"} [2026-05-31 18:40:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_008'","count":1,"names":["TSHCZ_008 [application/vnd.google-apps.folder]"]} [2026-05-31 18:40:01] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":23,"parent_folder_id":"1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7","segment":"TSHCZ_008","found_count":1,"found_names":["TSHCZ_008"]} [2026-05-31 18:40:01] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":23,"project_folder_id":"1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za","project_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_008"} [2026-05-31 18:40:01] drive_api.list_files.start Google Drive files.list. {"query":"'1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-31 18:40:02] drive_api.list_files.finish Google Drive files.list result. {"query":"'1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-05-31 18:40:02] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":23,"parent_folder_id":"1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-05-31 18:40:02] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":23,"project_folder_id":"1bN0oEM6miCUApNt2BEhap7H5jhG-M9Za","mockups_folder_id":"1AQn9KkDTTkILEU7mFJ54MSSEfSiojwwx","mockups_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_008/Mockups"} [2026-05-31 18:40:02] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":23,"profile_id":2,"use_rule_filter":false,"rules_count":0,"rules":[]} [2026-05-31 18:40:02] drive_api.list_files.start Google Drive files.list. {"query":"'1AQn9KkDTTkILEU7mFJ54MSSEfSiojwwx' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-05-31 18:40:02] drive_api.list_files.finish Google Drive files.list result. {"query":"'1AQn9KkDTTkILEU7mFJ54MSSEfSiojwwx' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":6,"names":["(35)_Stanley_NaturalRaw [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 18:40:02] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":23,"mockups_folder_id":"1AQn9KkDTTkILEU7mFJ54MSSEfSiojwwx","count":6,"names":["(35)_Stanley_NaturalRaw","(24)_Stanley_White","(11)_F190_MEN_White","(01)_F190_LADY_White","(000_2)_UNI_WHITE","(000)_Miniatury"]} [2026-05-31 18:40:02] drive_api.list_files.start Google Drive files.list. {"query":"'1AQn9KkDTTkILEU7mFJ54MSSEfSiojwwx' in parents and trashed = false"} [2026-05-31 18:40:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'1AQn9KkDTTkILEU7mFJ54MSSEfSiojwwx' in parents and trashed = false","count":6,"names":["(35)_Stanley_NaturalRaw [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 18:40:03] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":23,"all_count":6,"image_count":0,"all_names":["(35)_Stanley_NaturalRaw [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 18:40:03] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":23,"folder_name":"(000)_Miniatury","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_008/Mockups/(000)_Miniatury","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 18:40:03] drive_api.list_files.start Google Drive files.list. {"query":"'1hx53QekC_hQZ-jdl9-LowdcDcDl4gJ_F' in parents and trashed = false"} [2026-05-31 18:40:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'1hx53QekC_hQZ-jdl9-LowdcDcDl4gJ_F' in parents and trashed = false","count":4,"names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]","BLACK_Oragne_1.jpg [image/jpeg]","BLACK_Folded.jpg [image/jpeg]"]} [2026-05-31 18:40:03] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":23,"folder_name":"(000)_Miniatury","folder_id":"1hx53QekC_hQZ-jdl9-LowdcDcDl4gJ_F","all_count":4,"image_count":4,"all_names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]","BLACK_Oragne_1.jpg [image/jpeg]","BLACK_Folded.jpg [image/jpeg]"]} [2026-05-31 18:40:03] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":23,"folder_name":"(000_2)_UNI_WHITE","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_008/Mockups/(000_2)_UNI_WHITE","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 18:40:03] drive_api.list_files.start Google Drive files.list. {"query":"'1iOwnV2Ap_sd7Rs7LT3cwVZebPAznaKg8' in parents and trashed = false"} [2026-05-31 18:40:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'1iOwnV2Ap_sd7Rs7LT3cwVZebPAznaKg8' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-31 18:40:04] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":23,"folder_name":"(000_2)_UNI_WHITE","folder_id":"1iOwnV2Ap_sd7Rs7LT3cwVZebPAznaKg8","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-31 18:40:04] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":23,"folder_name":"(01)_F190_LADY_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_008/Mockups/(01)_F190_LADY_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 18:40:04] drive_api.list_files.start Google Drive files.list. {"query":"'1atc95VOVvQxlgzlSPk-LrBh_YMLoDBO7' in parents and trashed = false"} [2026-05-31 18:40:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'1atc95VOVvQxlgzlSPk-LrBh_YMLoDBO7' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 18:40:04] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":23,"folder_name":"(01)_F190_LADY_White","folder_id":"1atc95VOVvQxlgzlSPk-LrBh_YMLoDBO7","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 18:40:04] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":23,"folder_name":"(11)_F190_MEN_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_008/Mockups/(11)_F190_MEN_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 18:40:04] drive_api.list_files.start Google Drive files.list. {"query":"'1bch3XWiTxsm9A2drzp76dnKg0PWHOGN7' in parents and trashed = false"} [2026-05-31 18:40:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'1bch3XWiTxsm9A2drzp76dnKg0PWHOGN7' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 18:40:04] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":23,"folder_name":"(11)_F190_MEN_White","folder_id":"1bch3XWiTxsm9A2drzp76dnKg0PWHOGN7","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 18:40:04] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":23,"folder_name":"(24)_Stanley_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_008/Mockups/(24)_Stanley_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 18:40:04] drive_api.list_files.start Google Drive files.list. {"query":"'1JirVdBH8SiVsQBCAjPO9zBnn_5gubNXX' in parents and trashed = false"} [2026-05-31 18:40:05] drive_api.list_files.finish Google Drive files.list result. {"query":"'1JirVdBH8SiVsQBCAjPO9zBnn_5gubNXX' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 18:40:05] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":23,"folder_name":"(24)_Stanley_White","folder_id":"1JirVdBH8SiVsQBCAjPO9zBnn_5gubNXX","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 18:40:05] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":23,"folder_name":"(35)_Stanley_NaturalRaw","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_008/Mockups/(35)_Stanley_NaturalRaw","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 18:40:05] drive_api.list_files.start Google Drive files.list. {"query":"'1Yb7sOJgESoKYDO5IDsbfUD0EiCmhdlAu' in parents and trashed = false"} [2026-05-31 18:40:05] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Yb7sOJgESoKYDO5IDsbfUD0EiCmhdlAu' in parents and trashed = false","count":0,"names":[]} [2026-05-31 18:40:05] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":23,"folder_name":"(35)_Stanley_NaturalRaw","folder_id":"1Yb7sOJgESoKYDO5IDsbfUD0EiCmhdlAu","all_count":0,"image_count":0,"all_names":[]} [2026-05-31 18:40:05] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":23,"files_count":13,"files":[{"id":"1ncQc-6gYFi95Mkz7BGdSGgP7M--9SHbJ","name":"BLACK_Folded.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1dT4AaIAXbphcAavooHbUeGcLETMONgey","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1Fh2NfMFLF94LtdbxpjyiH_R-OeNkvDMG","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(01)_F190_LADY_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1rWJY0LZvMayJhDecL30yFZlbiUdEtx7r","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(11)_F190_MEN_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1rkNOij4QxSVN0tXx1ppAPx51mz9kl5NZ","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(24)_Stanley_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1sCR7ccpxYNrPVfK_-dHmn1NBVTZJ64WO","name":"BLACK_Oragne_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1MfSkOF0bj9msSOztwage2W-LU8WhdFfd","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"19_ik4RQXAn8PS3-5rSoAbrdOvaC1g5U6","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1_3Rnab8Bc3J0KKOLao5z3hJ8071mWYDA","name":"WHITE_Folded.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"11Y_FlWJL2zMR_38-tqd6I4ey7lpB8Mx5","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1ii4RF-0vHeCeUGx65BP_le2LjNjMFclv","name":"WHITE_Orange_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1tgfpG_MmpoO2Xe4weNj4LvqAGifOJcIN","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"1NDOil0MV0qiEHqXICQ2bPh18UO-Dv9Nh","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006}]} [2026-05-31 18:40:05] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":23,"files_count":13,"selected_count":0,"cover_name":null,"folders_found":["(000)_Miniatury","(000_2)_UNI_WHITE","(01)_F190_LADY_White","(11)_F190_MEN_White","(24)_Stanley_White","(35)_Stanley_NaturalRaw"],"matched_folders":[],"unmatched_folders":["(000)_Miniatury","(000_2)_UNI_WHITE","(01)_F190_LADY_White","(11)_F190_MEN_White","(24)_Stanley_White","(35)_Stanley_NaturalRaw"],"missing_rule_folders":[],"warnings":[]} [2026-05-31 18:40:08] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":23,"resolved_id_product":572} [2026-05-31 18:40:08] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":23,"job_id":"7107f55dd28d8421","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-05-31 18:40:08] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":23,"selected_count":13,"assets":[{"id":170,"name":"BLACK_Folded.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":807651,"drive_file_id":"1ncQc-6gYFi95Mkz7BGdSGgP7M--9SHbJ"},{"id":171,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1626268,"drive_file_id":"1dT4AaIAXbphcAavooHbUeGcLETMONgey"},{"id":172,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1003237,"drive_file_id":"1Fh2NfMFLF94LtdbxpjyiH_R-OeNkvDMG"},{"id":173,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":956018,"drive_file_id":"1rWJY0LZvMayJhDecL30yFZlbiUdEtx7r"},{"id":174,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1200191,"drive_file_id":"1rkNOij4QxSVN0tXx1ppAPx51mz9kl5NZ"},{"id":175,"name":"BLACK_Oragne_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1892264,"drive_file_id":"1sCR7ccpxYNrPVfK_-dHmn1NBVTZJ64WO"},{"id":176,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1731675,"drive_file_id":"1MfSkOF0bj9msSOztwage2W-LU8WhdFfd"},{"id":177,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1568526,"drive_file_id":"19_ik4RQXAn8PS3-5rSoAbrdOvaC1g5U6"},{"id":178,"name":"WHITE_Folded.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":808386,"drive_file_id":"1_3Rnab8Bc3J0KKOLao5z3hJ8071mWYDA"},{"id":179,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1638080,"drive_file_id":"11Y_FlWJL2zMR_38-tqd6I4ey7lpB8Mx5"},{"id":180,"name":"WHITE_Orange_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1490189,"drive_file_id":"1ii4RF-0vHeCeUGx65BP_le2LjNjMFclv"},{"id":181,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":2013160,"drive_file_id":"1tgfpG_MmpoO2Xe4weNj4LvqAGifOJcIN"},{"id":182,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1868728,"drive_file_id":"1NDOil0MV0qiEHqXICQ2bPh18UO-Dv9Nh"}]} [2026-05-31 18:40:08] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":170,"drive_file_id":"1ncQc-6gYFi95Mkz7BGdSGgP7M--9SHbJ","name":"BLACK_Folded.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/170_black-folded.jpg"} [2026-05-31 18:40:08] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ncQc-6gYFi95Mkz7BGdSGgP7M--9SHbJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/170_black-folded.jpg"} [2026-05-31 18:40:09] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ncQc-6gYFi95Mkz7BGdSGgP7M--9SHbJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/170_black-folded.jpg","bytes":807651} [2026-05-31 18:40:09] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":170,"name":"BLACK_Folded.jpg","local_size":807651} [2026-05-31 18:40:09] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":171,"drive_file_id":"1dT4AaIAXbphcAavooHbUeGcLETMONgey","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/171_closeup-1.jpg"} [2026-05-31 18:40:09] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1dT4AaIAXbphcAavooHbUeGcLETMONgey","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/171_closeup-1.jpg"} [2026-05-31 18:40:10] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1dT4AaIAXbphcAavooHbUeGcLETMONgey","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/171_closeup-1.jpg","bytes":1626268} [2026-05-31 18:40:10] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":171,"name":"CloseUP_1.jpg","local_size":1626268} [2026-05-31 18:40:10] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":172,"drive_file_id":"1Fh2NfMFLF94LtdbxpjyiH_R-OeNkvDMG","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/172_front-manekin-clear-label.jpg"} [2026-05-31 18:40:10] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Fh2NfMFLF94LtdbxpjyiH_R-OeNkvDMG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/172_front-manekin-clear-label.jpg"} [2026-05-31 18:40:11] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Fh2NfMFLF94LtdbxpjyiH_R-OeNkvDMG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/172_front-manekin-clear-label.jpg","bytes":1003237} [2026-05-31 18:40:11] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":172,"name":"Front_Manekin_Clear_Label.jpg","local_size":1003237} [2026-05-31 18:40:11] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":173,"drive_file_id":"1rWJY0LZvMayJhDecL30yFZlbiUdEtx7r","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/173_front-manekin-clear-label.jpg"} [2026-05-31 18:40:11] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1rWJY0LZvMayJhDecL30yFZlbiUdEtx7r","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/173_front-manekin-clear-label.jpg"} [2026-05-31 18:40:11] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1rWJY0LZvMayJhDecL30yFZlbiUdEtx7r","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/173_front-manekin-clear-label.jpg","bytes":956018} [2026-05-31 18:40:11] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":173,"name":"Front_Manekin_Clear_Label.jpg","local_size":956018} [2026-05-31 18:40:11] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":174,"drive_file_id":"1rkNOij4QxSVN0tXx1ppAPx51mz9kl5NZ","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/174_front-manekin-clear-label.jpg"} [2026-05-31 18:40:11] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1rkNOij4QxSVN0tXx1ppAPx51mz9kl5NZ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/174_front-manekin-clear-label.jpg"} [2026-05-31 18:40:12] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1rkNOij4QxSVN0tXx1ppAPx51mz9kl5NZ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/174_front-manekin-clear-label.jpg","bytes":1200191} [2026-05-31 18:40:12] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":174,"name":"Front_Manekin_Clear_Label.jpg","local_size":1200191} [2026-05-31 18:40:12] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":175,"drive_file_id":"1sCR7ccpxYNrPVfK_-dHmn1NBVTZJ64WO","name":"BLACK_Oragne_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/175_black-oragne-1.jpg"} [2026-05-31 18:40:12] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1sCR7ccpxYNrPVfK_-dHmn1NBVTZJ64WO","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/175_black-oragne-1.jpg"} [2026-05-31 18:40:13] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1sCR7ccpxYNrPVfK_-dHmn1NBVTZJ64WO","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/175_black-oragne-1.jpg","bytes":1892264} [2026-05-31 18:40:13] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":175,"name":"BLACK_Oragne_1.jpg","local_size":1892264} [2026-05-31 18:40:13] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":176,"drive_file_id":"1MfSkOF0bj9msSOztwage2W-LU8WhdFfd","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/176_hanging-1.jpg"} [2026-05-31 18:40:13] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1MfSkOF0bj9msSOztwage2W-LU8WhdFfd","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/176_hanging-1.jpg"} [2026-05-31 18:40:14] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1MfSkOF0bj9msSOztwage2W-LU8WhdFfd","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/176_hanging-1.jpg","bytes":1731675} [2026-05-31 18:40:14] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":176,"name":"Hanging_1.jpg","local_size":1731675} [2026-05-31 18:40:14] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":177,"drive_file_id":"19_ik4RQXAn8PS3-5rSoAbrdOvaC1g5U6","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/177_men-1.jpg"} [2026-05-31 18:40:14] drive_api.download.start Google Drive files.get alt=media. {"file_id":"19_ik4RQXAn8PS3-5rSoAbrdOvaC1g5U6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/177_men-1.jpg"} [2026-05-31 18:40:15] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"19_ik4RQXAn8PS3-5rSoAbrdOvaC1g5U6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/177_men-1.jpg","bytes":1568526} [2026-05-31 18:40:15] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":177,"name":"Men_1.jpg","local_size":1568526} [2026-05-31 18:40:15] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":178,"drive_file_id":"1_3Rnab8Bc3J0KKOLao5z3hJ8071mWYDA","name":"WHITE_Folded.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/178_white-folded.jpg"} [2026-05-31 18:40:15] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1_3Rnab8Bc3J0KKOLao5z3hJ8071mWYDA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/178_white-folded.jpg"} [2026-05-31 18:40:16] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1_3Rnab8Bc3J0KKOLao5z3hJ8071mWYDA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/178_white-folded.jpg","bytes":808386} [2026-05-31 18:40:16] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":178,"name":"WHITE_Folded.jpg","local_size":808386} [2026-05-31 18:40:16] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":179,"drive_file_id":"11Y_FlWJL2zMR_38-tqd6I4ey7lpB8Mx5","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/179_men-women-1.jpg"} [2026-05-31 18:40:16] drive_api.download.start Google Drive files.get alt=media. {"file_id":"11Y_FlWJL2zMR_38-tqd6I4ey7lpB8Mx5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/179_men-women-1.jpg"} [2026-05-31 18:40:17] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"11Y_FlWJL2zMR_38-tqd6I4ey7lpB8Mx5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/179_men-women-1.jpg","bytes":1638080} [2026-05-31 18:40:17] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":179,"name":"Men_Women_1.jpg","local_size":1638080} [2026-05-31 18:40:17] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":180,"drive_file_id":"1ii4RF-0vHeCeUGx65BP_le2LjNjMFclv","name":"WHITE_Orange_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/180_white-orange-1.jpg"} [2026-05-31 18:40:17] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ii4RF-0vHeCeUGx65BP_le2LjNjMFclv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/180_white-orange-1.jpg"} [2026-05-31 18:40:18] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ii4RF-0vHeCeUGx65BP_le2LjNjMFclv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/180_white-orange-1.jpg","bytes":1490189} [2026-05-31 18:40:18] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":180,"name":"WHITE_Orange_1.jpg","local_size":1490189} [2026-05-31 18:40:18] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":181,"drive_file_id":"1tgfpG_MmpoO2Xe4weNj4LvqAGifOJcIN","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/181_mock-1.jpg"} [2026-05-31 18:40:18] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1tgfpG_MmpoO2Xe4weNj4LvqAGifOJcIN","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/181_mock-1.jpg"} [2026-05-31 18:40:19] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1tgfpG_MmpoO2Xe4weNj4LvqAGifOJcIN","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/181_mock-1.jpg","bytes":2013160} [2026-05-31 18:40:19] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":181,"name":"Mock_1.jpg","local_size":2013160} [2026-05-31 18:40:19] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":23,"asset_id":182,"drive_file_id":"1NDOil0MV0qiEHqXICQ2bPh18UO-Dv9Nh","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/182_women-1.jpg"} [2026-05-31 18:40:19] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1NDOil0MV0qiEHqXICQ2bPh18UO-Dv9Nh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/182_women-1.jpg"} [2026-05-31 18:40:20] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1NDOil0MV0qiEHqXICQ2bPh18UO-Dv9Nh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/182_women-1.jpg","bytes":1868728} [2026-05-31 18:40:20] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":23,"asset_id":182,"name":"Women_1.jpg","local_size":1868728} [2026-05-31 18:40:20] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":23,"job_id":"7107f55dd28d8421","downloaded_count":13,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421","failures":[]} [2026-05-31 18:40:20] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":23,"job_id":"7107f55dd28d8421","downloaded_count":13,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421","failures":[]} [2026-05-31 18:40:20] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":23,"id_product":572,"metadata_count":13,"metadata":[{"client_file_key":"asset_170","drive_file_id":"1ncQc-6gYFi95Mkz7BGdSGgP7M--9SHbJ","filename":"black-folded.jpg","sort_order":1000001,"is_cover":true,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_171","drive_file_id":"1dT4AaIAXbphcAavooHbUeGcLETMONgey","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_172","drive_file_id":"1Fh2NfMFLF94LtdbxpjyiH_R-OeNkvDMG","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (01)_F190_LADY_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_173","drive_file_id":"1rWJY0LZvMayJhDecL30yFZlbiUdEtx7r","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (11)_F190_MEN_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_174","drive_file_id":"1rkNOij4QxSVN0tXx1ppAPx51mz9kl5NZ","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (24)_Stanley_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_175","drive_file_id":"1sCR7ccpxYNrPVfK_-dHmn1NBVTZJ64WO","filename":"black-oragne-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_176","drive_file_id":"1MfSkOF0bj9msSOztwage2W-LU8WhdFfd","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_177","drive_file_id":"19_ik4RQXAn8PS3-5rSoAbrdOvaC1g5U6","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_178","drive_file_id":"1_3Rnab8Bc3J0KKOLao5z3hJ8071mWYDA","filename":"white-folded.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_179","drive_file_id":"11Y_FlWJL2zMR_38-tqd6I4ey7lpB8Mx5","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_180","drive_file_id":"1ii4RF-0vHeCeUGx65BP_le2LjNjMFclv","filename":"white-orange-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_181","drive_file_id":"1tgfpG_MmpoO2Xe4weNj4LvqAGifOJcIN","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_182","drive_file_id":"1NDOil0MV0qiEHqXICQ2bPh18UO-Dv9Nh","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null}]} [2026-05-31 18:40:20] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":23,"id_product":572,"images_count":13,"chunk_size":10,"chunks_count":2} [2026-05-31 18:40:20] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":23,"id_product":572,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_170","asset_171","asset_172","asset_173","asset_174","asset_175","asset_176","asset_177","asset_178","asset_179"]} [2026-05-31 18:40:20] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"504e26ce-fc0e-4660-92bc-8adc1efed463","id_product":"572","images_metadata_json":"[{\"client_file_key\":\"asset_170\",\"drive_file_id\":\"1ncQc-6gYFi95Mkz7BGdSGgP7M--9SHbJ\",\"filename\":\"black-folded.jpg\",\"sort_order\":1000001,\"is_cover\":true,\"alt\":\"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_171\",\"drive_file_id\":\"1dT4AaIAXbphcAavooHbUeGcLETMONgey\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_172\",\"drive_file_id\":\"1Fh2NfMFLF94LtdbxpjyiH_R-OeNkvDMG\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (01)_F190_LADY_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_173\",\"drive_file_id\":\"1rWJY0LZvMayJhDecL30yFZlbiUdEtx7r\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (11)_F190_MEN_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_174\",\"drive_file_id\":\"1rkNOij4QxSVN0tXx1ppAPx51mz9kl5NZ\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (24)_Stanley_White...","allow_cover_autoselect":"0","files[asset_170]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/170_black-folded.jpg","file_exists":true,"file_size":807651,"mime":"image/jpeg","postname":"black-folded.jpg"},"files[asset_171]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/171_closeup-1.jpg","file_exists":true,"file_size":1626268,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_172]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/172_front-manekin-clear-label.jpg","file_exists":true,"file_size":1003237,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_173]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/173_front-manekin-clear-label.jpg","file_exists":true,"file_size":956018,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_174]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/174_front-manekin-clear-label.jpg","file_exists":true,"file_size":1200191,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_175]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/175_black-oragne-1.jpg","file_exists":true,"file_size":1892264,"mime":"image/jpeg","postname":"black-oragne-1.jpg"},"files[asset_176]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/176_hanging-1.jpg","file_exists":true,"file_size":1731675,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_177]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/177_men-1.jpg","file_exists":true,"file_size":1568526,"mime":"image/jpeg","postname":"men-1.jpg"},"files[asset_178]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/178_white-folded.jpg","file_exists":true,"file_size":808386,"mime":"image/jpeg","postname":"white-folded.jpg"},"files[asset_179]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/179_men-women-1.jpg","file_exists":true,"file_size":1638080,"mime":"image/jpeg","postname":"men-women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-23-7107f55dd28d8421-part-1-of-2"} [2026-05-31 18:40:34] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 572,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_170\",\n \"filename\": \"black-folded.jpg\",\n \"id_image\": 11956,\n \"is_cover\": true,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_171\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 11957,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_172\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11958,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_173\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11959,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_174\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11960,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_p...","idempotency_key":"drive-images-23-7107f55dd28d8421-part-1-of-2"} [2026-05-31 18:40:34] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":23,"id_product":572,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-05-31 18:40:34] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":23,"id_product":572,"chunk":2,"chunks_count":2,"images_in_chunk":3,"metadata_in_chunk":3,"client_file_keys":["asset_180","asset_181","asset_182"]} [2026-05-31 18:40:34] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":3,"fields":{"external_project_id":"504e26ce-fc0e-4660-92bc-8adc1efed463","id_product":"572","images_metadata_json":"[{\"client_file_key\":\"asset_180\",\"drive_file_id\":\"1ii4RF-0vHeCeUGx65BP_le2LjNjMFclv\",\"filename\":\"white-orange-1.jpg\",\"sort_order\":1000004,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_181\",\"drive_file_id\":\"1tgfpG_MmpoO2Xe4weNj4LvqAGifOJcIN\",\"filename\":\"mock-1.jpg\",\"sort_order\":1000005,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_182\",\"drive_file_id\":\"1NDOil0MV0qiEHqXICQ2bPh18UO-Dv9Nh\",\"filename\":\"women-1.jpg\",\"sort_order\":1000006,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Rzeczy które robię w wolnym czasie - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_180]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/180_white-orange-1.jpg","file_exists":true,"file_size":1490189,"mime":"image/jpeg","postname":"white-orange-1.jpg"},"files[asset_181]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/181_mock-1.jpg","file_exists":true,"file_size":2013160,"mime":"image/jpeg","postname":"mock-1.jpg"},"files[asset_182]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/23/7107f55dd28d8421/182_women-1.jpg","file_exists":true,"file_size":1868728,"mime":"image/jpeg","postname":"women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-23-7107f55dd28d8421-part-2-of-2"} [2026-05-31 18:40:39] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 572,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_180\",\n \"filename\": \"white-orange-1.jpg\",\n \"id_image\": 11966,\n \"is_cover\": false,\n \"position\": 1000004,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_181\",\n \"filename\": \"mock-1.jpg\",\n \"id_image\": 11967,\n \"is_cover\": false,\n \"position\": 1000005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_182\",\n \"filename\": \"women-1.jpg\",\n \"id_image\": 11968,\n \"is_cover\": false,\n \"position\": 1000006,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [\n {\n \"code\": \"COVER_AUTO_SELECT_DISABLED\",\n \"message\": \"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved.\"\n }\n ],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-23-7107f55dd28d8421-part-2-of-2"} [2026-05-31 18:40:39] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":23,"id_product":572,"chunk":2,"chunks_count":2,"uploaded_count":3,"failed_count":0} [2026-05-31 18:40:39] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":23,"id_product":572,"uploaded_count":13,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_170","filename":"black-folded.jpg","id_image":11956,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_171","filename":"closeup-1.jpg","id_image":11957,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_172","filename":"front-manekin-clear-label.jpg","id_image":11958,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_173","filename":"front-manekin-clear-label.jpg","id_image":11959,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_174","filename":"front-manekin-clear-label.jpg","id_image":11960,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_175","filename":"black-oragne-1.jpg","id_image":11961,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_176","filename":"hanging-1.jpg","id_image":11962,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_177","filename":"men-1.jpg","id_image":11963,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_178","filename":"white-folded.jpg","id_image":11964,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_179","filename":"men-women-1.jpg","id_image":11965,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_180","filename":"white-orange-1.jpg","id_image":11966,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_181","filename":"mock-1.jpg","id_image":11967,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_182","filename":"women-1.jpg","id_image":11968,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-23-7107f55dd28d8421-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":572,"uploaded_images":[{"client_file_key":"asset_170","filename":"black-folded.jpg","id_image":11956,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_171","filename":"closeup-1.jpg","id_image":11957,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_172","filename":"front-manekin-clear-label.jpg","id_image":11958,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_173","filename":"front-manekin-clear-label.jpg","id_image":11959,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_174","filename":"front-manekin-clear-label.jpg","id_image":11960,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_175","filename":"black-oragne-1.jpg","id_image":11961,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_176","filename":"hanging-1.jpg","id_image":11962,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_177","filename":"men-1.jpg","id_image":11963,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_178","filename":"white-folded.jpg","id_image":11964,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_179","filename":"men-women-1.jpg","id_image":11965,"is_cover":false,"position":1000004,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-23-7107f55dd28d8421-part-2-of-2","uploaded_count":3,"failed_count":0,"response":{"success":true,"data":{"id_product":572,"uploaded_images":[{"client_file_key":"asset_180","filename":"white-orange-1.jpg","id_image":11966,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_181","filename":"mock-1.jpg","id_image":11967,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_182","filename":"women-1.jpg","id_image":11968,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-05-31 19:45:12] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":17545} [2026-05-31 19:45:13] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":24,"external_id":"573","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-31 19:45:13] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":24,"external_id":"573"} [2026-05-31 19:45:13] drive_scan.start Start skanowania zdjęć Drive. {"project_id":24,"forced_profile_id":null} [2026-05-31 19:45:13] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":24,"project_drive_relative_path":"(TSHCZ) - Hobby Książki\\TSHCZ_009","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-31 19:45:13] drive_path.profile.selected Wybrano profil Drive. {"project_id":24,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-31 19:45:13] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":24,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-05-31 19:45:13] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-05-31 19:45:14] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-05-31 19:45:14] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":24,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-05-31 19:45:14] drive_api.list_files.start Google Drive files.list. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'"} [2026-05-31 19:45:14] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'","count":1,"names":["(TSHCZ) - Hobby Książki [application/vnd.google-apps.folder]"]} [2026-05-31 19:45:14] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":24,"parent_folder_id":"1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs","segment":"(TSHCZ) - Hobby Książki","found_count":1,"found_names":["(TSHCZ) - Hobby Książki"]} [2026-05-31 19:45:14] drive_api.list_files.start Google Drive files.list. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_009'"} [2026-05-31 19:45:15] drive_api.list_files.finish Google Drive files.list result. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_009'","count":1,"names":["TSHCZ_009 [application/vnd.google-apps.folder]"]} [2026-05-31 19:45:15] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":24,"parent_folder_id":"1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7","segment":"TSHCZ_009","found_count":1,"found_names":["TSHCZ_009"]} [2026-05-31 19:45:15] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":24,"project_folder_id":"1qEXUmjpiv_ok1FBVUeCvqXY86L443Tfm","project_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_009"} [2026-05-31 19:45:15] drive_api.list_files.start Google Drive files.list. {"query":"'1qEXUmjpiv_ok1FBVUeCvqXY86L443Tfm' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-31 19:45:15] drive_api.list_files.finish Google Drive files.list result. {"query":"'1qEXUmjpiv_ok1FBVUeCvqXY86L443Tfm' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-05-31 19:45:15] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":24,"parent_folder_id":"1qEXUmjpiv_ok1FBVUeCvqXY86L443Tfm","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-05-31 19:45:15] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":24,"project_folder_id":"1qEXUmjpiv_ok1FBVUeCvqXY86L443Tfm","mockups_folder_id":"1bOD86m7Fa3buD4XXM24OnXrkDLESCc8b","mockups_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_009/Mockups"} [2026-05-31 19:45:15] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":24,"profile_id":2,"use_rule_filter":false,"rules_count":0,"rules":[]} [2026-05-31 19:45:15] drive_api.list_files.start Google Drive files.list. {"query":"'1bOD86m7Fa3buD4XXM24OnXrkDLESCc8b' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-05-31 19:45:16] drive_api.list_files.finish Google Drive files.list result. {"query":"'1bOD86m7Fa3buD4XXM24OnXrkDLESCc8b' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":7,"names":["(35)_Stanley_NaturalRaw [application/vnd.google-apps.folder]","(34)_Stanley_Vintage_White [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 19:45:16] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":24,"mockups_folder_id":"1bOD86m7Fa3buD4XXM24OnXrkDLESCc8b","count":7,"names":["(35)_Stanley_NaturalRaw","(34)_Stanley_Vintage_White","(24)_Stanley_White","(11)_F190_MEN_White","(01)_F190_LADY_White","(000_2)_UNI_WHITE","(000)_Miniatury"]} [2026-05-31 19:45:16] drive_api.list_files.start Google Drive files.list. {"query":"'1bOD86m7Fa3buD4XXM24OnXrkDLESCc8b' in parents and trashed = false"} [2026-05-31 19:45:16] drive_api.list_files.finish Google Drive files.list result. {"query":"'1bOD86m7Fa3buD4XXM24OnXrkDLESCc8b' in parents and trashed = false","count":7,"names":["(35)_Stanley_NaturalRaw [application/vnd.google-apps.folder]","(34)_Stanley_Vintage_White [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 19:45:16] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":24,"all_count":7,"image_count":0,"all_names":["(35)_Stanley_NaturalRaw [application/vnd.google-apps.folder]","(34)_Stanley_Vintage_White [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 19:45:16] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":24,"folder_name":"(000)_Miniatury","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_009/Mockups/(000)_Miniatury","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 19:45:16] drive_api.list_files.start Google Drive files.list. {"query":"'1kNGA3y74VHjK-gLoM7YZzVWiqPkJho_4' in parents and trashed = false"} [2026-05-31 19:45:17] drive_api.list_files.finish Google Drive files.list result. {"query":"'1kNGA3y74VHjK-gLoM7YZzVWiqPkJho_4' in parents and trashed = false","count":2,"names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]"]} [2026-05-31 19:45:17] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":24,"folder_name":"(000)_Miniatury","folder_id":"1kNGA3y74VHjK-gLoM7YZzVWiqPkJho_4","all_count":2,"image_count":2,"all_names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]"]} [2026-05-31 19:45:17] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":24,"folder_name":"(000_2)_UNI_WHITE","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_009/Mockups/(000_2)_UNI_WHITE","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 19:45:17] drive_api.list_files.start Google Drive files.list. {"query":"'1qeZigIcQdXDtiot1xaltfauACfxx5d0F' in parents and trashed = false"} [2026-05-31 19:45:17] drive_api.list_files.finish Google Drive files.list result. {"query":"'1qeZigIcQdXDtiot1xaltfauACfxx5d0F' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-31 19:45:17] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":24,"folder_name":"(000_2)_UNI_WHITE","folder_id":"1qeZigIcQdXDtiot1xaltfauACfxx5d0F","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-31 19:45:17] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":24,"folder_name":"(01)_F190_LADY_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_009/Mockups/(01)_F190_LADY_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 19:45:17] drive_api.list_files.start Google Drive files.list. {"query":"'1Mpbq0pivmNFza7osXnyHZAyX27BacxZt' in parents and trashed = false"} [2026-05-31 19:45:17] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Mpbq0pivmNFza7osXnyHZAyX27BacxZt' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 19:45:17] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":24,"folder_name":"(01)_F190_LADY_White","folder_id":"1Mpbq0pivmNFza7osXnyHZAyX27BacxZt","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 19:45:17] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":24,"folder_name":"(11)_F190_MEN_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_009/Mockups/(11)_F190_MEN_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 19:45:17] drive_api.list_files.start Google Drive files.list. {"query":"'1Ig6hnbhrMhGhCHvJQmtkSJAkFDU27Z1q' in parents and trashed = false"} [2026-05-31 19:45:18] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Ig6hnbhrMhGhCHvJQmtkSJAkFDU27Z1q' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 19:45:18] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":24,"folder_name":"(11)_F190_MEN_White","folder_id":"1Ig6hnbhrMhGhCHvJQmtkSJAkFDU27Z1q","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 19:45:18] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":24,"folder_name":"(24)_Stanley_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_009/Mockups/(24)_Stanley_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 19:45:18] drive_api.list_files.start Google Drive files.list. {"query":"'1cAMMFI5puNHFOJuo6vVUSJYVhKoufhQP' in parents and trashed = false"} [2026-05-31 19:45:18] drive_api.list_files.finish Google Drive files.list result. {"query":"'1cAMMFI5puNHFOJuo6vVUSJYVhKoufhQP' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 19:45:18] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":24,"folder_name":"(24)_Stanley_White","folder_id":"1cAMMFI5puNHFOJuo6vVUSJYVhKoufhQP","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 19:45:18] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":24,"folder_name":"(34)_Stanley_Vintage_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_009/Mockups/(34)_Stanley_Vintage_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 19:45:18] drive_api.list_files.start Google Drive files.list. {"query":"'1rkgRJYX9yd8xswqAwUUZ-dWtGZ8oUTJS' in parents and trashed = false"} [2026-05-31 19:45:19] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rkgRJYX9yd8xswqAwUUZ-dWtGZ8oUTJS' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 19:45:19] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":24,"folder_name":"(34)_Stanley_Vintage_White","folder_id":"1rkgRJYX9yd8xswqAwUUZ-dWtGZ8oUTJS","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 19:45:19] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":24,"folder_name":"(35)_Stanley_NaturalRaw","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_009/Mockups/(35)_Stanley_NaturalRaw","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 19:45:19] drive_api.list_files.start Google Drive files.list. {"query":"'1Ke-HnIVWXLK2IUZAJL3zGYYJMm5mzLT1' in parents and trashed = false"} [2026-05-31 19:45:19] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Ke-HnIVWXLK2IUZAJL3zGYYJMm5mzLT1' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 19:45:19] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":24,"folder_name":"(35)_Stanley_NaturalRaw","folder_id":"1Ke-HnIVWXLK2IUZAJL3zGYYJMm5mzLT1","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 19:45:19] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":24,"files_count":13,"files":[{"id":"1SySs-gzbM3DEwcQ0BgcnpOdMg_VhUH9s","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1k-3Et-lzv-XBBCV6kTW3RD09oLlb_DdO","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(01)_F190_LADY_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1bmn-4zBX6H7pw4ED1dqHjLLzadxucLF1","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(11)_F190_MEN_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1Tm_MiQLudtwz-sv0BjkPpBVLoA8cdoiq","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(24)_Stanley_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1U--3aH-tsb9f3FyfHmaEHKxuXH8OCuSn","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(34)_Stanley_Vintage_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"10kPGX0dR0KFS78nE3Bd9h-R2LqBUIEl5","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(35)_Stanley_NaturalRaw","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1amP0Q7aJJsh23BwxkrrDitU1QynNbMex","name":"WHITE_Folded.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1BHTxjqT9_DWuFsR-ckxR55vRHql1j_r3","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1uEdrnDQ0NFuy_QHsZ_Jo72mHisUpuoxp","name":"WHITE_Orange_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1UGaTBWAoXuZs7Py9r9zgvhj1nKhe8ZFn","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1B4rxz8rYYPaHSGWudSZBI4Lc_-UTFVoD","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1FjjJj7N5M_lqRaICCVXrnhZ4CwuvJZSy","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"1lZSB9Nm29cXehCvDCzeHNlXHEJ9YzmJe","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006}]} [2026-05-31 19:45:19] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":24,"files_count":13,"selected_count":0,"cover_name":null,"folders_found":["(000)_Miniatury","(000_2)_UNI_WHITE","(01)_F190_LADY_White","(11)_F190_MEN_White","(24)_Stanley_White","(34)_Stanley_Vintage_White","(35)_Stanley_NaturalRaw"],"matched_folders":[],"unmatched_folders":["(000)_Miniatury","(000_2)_UNI_WHITE","(01)_F190_LADY_White","(11)_F190_MEN_White","(24)_Stanley_White","(34)_Stanley_Vintage_White","(35)_Stanley_NaturalRaw"],"missing_rule_folders":[],"warnings":[]} [2026-05-31 19:45:19] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":24,"external_id":"573","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 13 plików graficznych w folderze Mockups.","files_count":13,"selected_assets_after_scan":13,"warnings":[]} [2026-05-31 19:45:19] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":24,"external_id":"573","selected_assets_count":13} [2026-05-31 19:45:19] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":24,"resolved_id_product":573} [2026-05-31 19:45:19] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":24,"job_id":"18915aa1df8e1183","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-05-31 19:45:19] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":24,"selected_count":13,"assets":[{"id":183,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":1729194,"drive_file_id":"1SySs-gzbM3DEwcQ0BgcnpOdMg_VhUH9s"},{"id":184,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1088462,"drive_file_id":"1k-3Et-lzv-XBBCV6kTW3RD09oLlb_DdO"},{"id":185,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":994200,"drive_file_id":"1bmn-4zBX6H7pw4ED1dqHjLLzadxucLF1"},{"id":186,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1276381,"drive_file_id":"1Tm_MiQLudtwz-sv0BjkPpBVLoA8cdoiq"},{"id":187,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1484888,"drive_file_id":"1U--3aH-tsb9f3FyfHmaEHKxuXH8OCuSn"},{"id":188,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1420471,"drive_file_id":"10kPGX0dR0KFS78nE3Bd9h-R2LqBUIEl5"},{"id":189,"name":"WHITE_Folded.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":884480,"drive_file_id":"1amP0Q7aJJsh23BwxkrrDitU1QynNbMex"},{"id":190,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1749997,"drive_file_id":"1BHTxjqT9_DWuFsR-ckxR55vRHql1j_r3"},{"id":191,"name":"WHITE_Orange_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1579460,"drive_file_id":"1uEdrnDQ0NFuy_QHsZ_Jo72mHisUpuoxp"},{"id":192,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1578046,"drive_file_id":"1UGaTBWAoXuZs7Py9r9zgvhj1nKhe8ZFn"},{"id":193,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1650342,"drive_file_id":"1B4rxz8rYYPaHSGWudSZBI4Lc_-UTFVoD"},{"id":194,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":2054158,"drive_file_id":"1FjjJj7N5M_lqRaICCVXrnhZ4CwuvJZSy"},{"id":195,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1879636,"drive_file_id":"1lZSB9Nm29cXehCvDCzeHNlXHEJ9YzmJe"}]} [2026-05-31 19:45:19] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":183,"drive_file_id":"1SySs-gzbM3DEwcQ0BgcnpOdMg_VhUH9s","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/183_closeup-1.jpg"} [2026-05-31 19:45:19] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SySs-gzbM3DEwcQ0BgcnpOdMg_VhUH9s","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/183_closeup-1.jpg"} [2026-05-31 19:45:20] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SySs-gzbM3DEwcQ0BgcnpOdMg_VhUH9s","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/183_closeup-1.jpg","bytes":1729194} [2026-05-31 19:45:20] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":183,"name":"CloseUP_1.jpg","local_size":1729194} [2026-05-31 19:45:20] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":184,"drive_file_id":"1k-3Et-lzv-XBBCV6kTW3RD09oLlb_DdO","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/184_front-manekin-clear-label.jpg"} [2026-05-31 19:45:20] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1k-3Et-lzv-XBBCV6kTW3RD09oLlb_DdO","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/184_front-manekin-clear-label.jpg"} [2026-05-31 19:45:21] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1k-3Et-lzv-XBBCV6kTW3RD09oLlb_DdO","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/184_front-manekin-clear-label.jpg","bytes":1088462} [2026-05-31 19:45:21] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":184,"name":"Front_Manekin_Clear_Label.jpg","local_size":1088462} [2026-05-31 19:45:21] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":185,"drive_file_id":"1bmn-4zBX6H7pw4ED1dqHjLLzadxucLF1","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/185_front-manekin-clear-label.jpg"} [2026-05-31 19:45:21] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1bmn-4zBX6H7pw4ED1dqHjLLzadxucLF1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/185_front-manekin-clear-label.jpg"} [2026-05-31 19:45:22] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1bmn-4zBX6H7pw4ED1dqHjLLzadxucLF1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/185_front-manekin-clear-label.jpg","bytes":994200} [2026-05-31 19:45:22] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":185,"name":"Front_Manekin_Clear_Label.jpg","local_size":994200} [2026-05-31 19:45:22] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":186,"drive_file_id":"1Tm_MiQLudtwz-sv0BjkPpBVLoA8cdoiq","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/186_front-manekin-clear-label.jpg"} [2026-05-31 19:45:22] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Tm_MiQLudtwz-sv0BjkPpBVLoA8cdoiq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/186_front-manekin-clear-label.jpg"} [2026-05-31 19:45:23] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Tm_MiQLudtwz-sv0BjkPpBVLoA8cdoiq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/186_front-manekin-clear-label.jpg","bytes":1276381} [2026-05-31 19:45:23] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":186,"name":"Front_Manekin_Clear_Label.jpg","local_size":1276381} [2026-05-31 19:45:23] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":187,"drive_file_id":"1U--3aH-tsb9f3FyfHmaEHKxuXH8OCuSn","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/187_front-manekin-clear-label.jpg"} [2026-05-31 19:45:23] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1U--3aH-tsb9f3FyfHmaEHKxuXH8OCuSn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/187_front-manekin-clear-label.jpg"} [2026-05-31 19:45:24] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1U--3aH-tsb9f3FyfHmaEHKxuXH8OCuSn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/187_front-manekin-clear-label.jpg","bytes":1484888} [2026-05-31 19:45:24] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":187,"name":"Front_Manekin_Clear_Label.jpg","local_size":1484888} [2026-05-31 19:45:24] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":188,"drive_file_id":"10kPGX0dR0KFS78nE3Bd9h-R2LqBUIEl5","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/188_front-manekin-clear-label.jpg"} [2026-05-31 19:45:24] drive_api.download.start Google Drive files.get alt=media. {"file_id":"10kPGX0dR0KFS78nE3Bd9h-R2LqBUIEl5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/188_front-manekin-clear-label.jpg"} [2026-05-31 19:45:25] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"10kPGX0dR0KFS78nE3Bd9h-R2LqBUIEl5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/188_front-manekin-clear-label.jpg","bytes":1420471} [2026-05-31 19:45:25] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":188,"name":"Front_Manekin_Clear_Label.jpg","local_size":1420471} [2026-05-31 19:45:25] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":189,"drive_file_id":"1amP0Q7aJJsh23BwxkrrDitU1QynNbMex","name":"WHITE_Folded.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/189_white-folded.jpg"} [2026-05-31 19:45:25] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1amP0Q7aJJsh23BwxkrrDitU1QynNbMex","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/189_white-folded.jpg"} [2026-05-31 19:45:26] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1amP0Q7aJJsh23BwxkrrDitU1QynNbMex","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/189_white-folded.jpg","bytes":884480} [2026-05-31 19:45:26] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":189,"name":"WHITE_Folded.jpg","local_size":884480} [2026-05-31 19:45:26] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":190,"drive_file_id":"1BHTxjqT9_DWuFsR-ckxR55vRHql1j_r3","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/190_hanging-1.jpg"} [2026-05-31 19:45:26] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1BHTxjqT9_DWuFsR-ckxR55vRHql1j_r3","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/190_hanging-1.jpg"} [2026-05-31 19:45:27] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1BHTxjqT9_DWuFsR-ckxR55vRHql1j_r3","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/190_hanging-1.jpg","bytes":1749997} [2026-05-31 19:45:27] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":190,"name":"Hanging_1.jpg","local_size":1749997} [2026-05-31 19:45:27] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":191,"drive_file_id":"1uEdrnDQ0NFuy_QHsZ_Jo72mHisUpuoxp","name":"WHITE_Orange_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/191_white-orange-1.jpg"} [2026-05-31 19:45:27] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1uEdrnDQ0NFuy_QHsZ_Jo72mHisUpuoxp","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/191_white-orange-1.jpg"} [2026-05-31 19:45:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1uEdrnDQ0NFuy_QHsZ_Jo72mHisUpuoxp","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/191_white-orange-1.jpg","bytes":1579460} [2026-05-31 19:45:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":191,"name":"WHITE_Orange_1.jpg","local_size":1579460} [2026-05-31 19:45:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":192,"drive_file_id":"1UGaTBWAoXuZs7Py9r9zgvhj1nKhe8ZFn","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/192_men-1.jpg"} [2026-05-31 19:45:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1UGaTBWAoXuZs7Py9r9zgvhj1nKhe8ZFn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/192_men-1.jpg"} [2026-05-31 19:45:29] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1UGaTBWAoXuZs7Py9r9zgvhj1nKhe8ZFn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/192_men-1.jpg","bytes":1578046} [2026-05-31 19:45:29] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":192,"name":"Men_1.jpg","local_size":1578046} [2026-05-31 19:45:29] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":193,"drive_file_id":"1B4rxz8rYYPaHSGWudSZBI4Lc_-UTFVoD","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/193_men-women-1.jpg"} [2026-05-31 19:45:29] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1B4rxz8rYYPaHSGWudSZBI4Lc_-UTFVoD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/193_men-women-1.jpg"} [2026-05-31 19:45:30] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1B4rxz8rYYPaHSGWudSZBI4Lc_-UTFVoD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/193_men-women-1.jpg","bytes":1650342} [2026-05-31 19:45:30] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":193,"name":"Men_Women_1.jpg","local_size":1650342} [2026-05-31 19:45:30] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":194,"drive_file_id":"1FjjJj7N5M_lqRaICCVXrnhZ4CwuvJZSy","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/194_mock-1.jpg"} [2026-05-31 19:45:30] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1FjjJj7N5M_lqRaICCVXrnhZ4CwuvJZSy","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/194_mock-1.jpg"} [2026-05-31 19:45:31] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1FjjJj7N5M_lqRaICCVXrnhZ4CwuvJZSy","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/194_mock-1.jpg","bytes":2054158} [2026-05-31 19:45:31] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":194,"name":"Mock_1.jpg","local_size":2054158} [2026-05-31 19:45:31] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":24,"asset_id":195,"drive_file_id":"1lZSB9Nm29cXehCvDCzeHNlXHEJ9YzmJe","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/195_women-1.jpg"} [2026-05-31 19:45:31] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1lZSB9Nm29cXehCvDCzeHNlXHEJ9YzmJe","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/195_women-1.jpg"} [2026-05-31 19:45:32] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1lZSB9Nm29cXehCvDCzeHNlXHEJ9YzmJe","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/195_women-1.jpg","bytes":1879636} [2026-05-31 19:45:32] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":24,"asset_id":195,"name":"Women_1.jpg","local_size":1879636} [2026-05-31 19:45:32] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":24,"job_id":"18915aa1df8e1183","downloaded_count":13,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183","failures":[]} [2026-05-31 19:45:32] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":24,"job_id":"18915aa1df8e1183","downloaded_count":13,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183","failures":[]} [2026-05-31 19:45:32] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":24,"id_product":573,"metadata_count":13,"metadata":[{"client_file_key":"asset_183","drive_file_id":"1SySs-gzbM3DEwcQ0BgcnpOdMg_VhUH9s","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":true,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_184","drive_file_id":"1k-3Et-lzv-XBBCV6kTW3RD09oLlb_DdO","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (01)_F190_LADY_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_185","drive_file_id":"1bmn-4zBX6H7pw4ED1dqHjLLzadxucLF1","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (11)_F190_MEN_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_186","drive_file_id":"1Tm_MiQLudtwz-sv0BjkPpBVLoA8cdoiq","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (24)_Stanley_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_187","drive_file_id":"1U--3aH-tsb9f3FyfHmaEHKxuXH8OCuSn","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (34)_Stanley_Vintage_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_188","drive_file_id":"10kPGX0dR0KFS78nE3Bd9h-R2LqBUIEl5","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (35)_Stanley_NaturalRaw","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_189","drive_file_id":"1amP0Q7aJJsh23BwxkrrDitU1QynNbMex","filename":"white-folded.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_190","drive_file_id":"1BHTxjqT9_DWuFsR-ckxR55vRHql1j_r3","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_191","drive_file_id":"1uEdrnDQ0NFuy_QHsZ_Jo72mHisUpuoxp","filename":"white-orange-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_192","drive_file_id":"1UGaTBWAoXuZs7Py9r9zgvhj1nKhe8ZFn","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_193","drive_file_id":"1B4rxz8rYYPaHSGWudSZBI4Lc_-UTFVoD","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_194","drive_file_id":"1FjjJj7N5M_lqRaICCVXrnhZ4CwuvJZSy","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_195","drive_file_id":"1lZSB9Nm29cXehCvDCzeHNlXHEJ9YzmJe","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null}]} [2026-05-31 19:45:32] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":24,"id_product":573,"images_count":13,"chunk_size":10,"chunks_count":2} [2026-05-31 19:45:32] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":24,"id_product":573,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_183","asset_184","asset_185","asset_186","asset_187","asset_188","asset_189","asset_190","asset_191","asset_192"]} [2026-05-31 19:45:32] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"36585a29-b950-4cc6-8dfb-83e5fff4e2ac","id_product":"573","images_metadata_json":"[{\"client_file_key\":\"asset_183\",\"drive_file_id\":\"1SySs-gzbM3DEwcQ0BgcnpOdMg_VhUH9s\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":true,\"alt\":\"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_184\",\"drive_file_id\":\"1k-3Et-lzv-XBBCV6kTW3RD09oLlb_DdO\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (01)_F190_LADY_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_185\",\"drive_file_id\":\"1bmn-4zBX6H7pw4ED1dqHjLLzadxucLF1\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (11)_F190_MEN_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_186\",\"drive_file_id\":\"1Tm_MiQLudtwz-sv0BjkPpBVLoA8cdoiq\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (24)_Stanley_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_187\",\"drive_file_id\":\"1U--3aH-tsb9f3FyfHmaEHKxuXH8OCuSn\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (34)_Stanley_Vintage_White\",\"detected_role\":\"gallery\",\"variant_assignment\":nu...","allow_cover_autoselect":"0","files[asset_183]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/183_closeup-1.jpg","file_exists":true,"file_size":1729194,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_184]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/184_front-manekin-clear-label.jpg","file_exists":true,"file_size":1088462,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_185]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/185_front-manekin-clear-label.jpg","file_exists":true,"file_size":994200,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_186]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/186_front-manekin-clear-label.jpg","file_exists":true,"file_size":1276381,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_187]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/187_front-manekin-clear-label.jpg","file_exists":true,"file_size":1484888,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_188]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/188_front-manekin-clear-label.jpg","file_exists":true,"file_size":1420471,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_189]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/189_white-folded.jpg","file_exists":true,"file_size":884480,"mime":"image/jpeg","postname":"white-folded.jpg"},"files[asset_190]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/190_hanging-1.jpg","file_exists":true,"file_size":1749997,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_191]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/191_white-orange-1.jpg","file_exists":true,"file_size":1579460,"mime":"image/jpeg","postname":"white-orange-1.jpg"},"files[asset_192]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/192_men-1.jpg","file_exists":true,"file_size":1578046,"mime":"image/jpeg","postname":"men-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-24-18915aa1df8e1183-part-1-of-2"} [2026-05-31 19:45:47] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 573,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_183\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 11972,\n \"is_cover\": true,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_184\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11973,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_185\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11974,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_186\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11975,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_187\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11976,\n \"is_cover\": false,\n \"position\": 1000001,\n ...","idempotency_key":"drive-images-24-18915aa1df8e1183-part-1-of-2"} [2026-05-31 19:45:47] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":24,"id_product":573,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-05-31 19:45:47] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":24,"id_product":573,"chunk":2,"chunks_count":2,"images_in_chunk":3,"metadata_in_chunk":3,"client_file_keys":["asset_193","asset_194","asset_195"]} [2026-05-31 19:45:47] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":3,"fields":{"external_project_id":"36585a29-b950-4cc6-8dfb-83e5fff4e2ac","id_product":"573","images_metadata_json":"[{\"client_file_key\":\"asset_193\",\"drive_file_id\":\"1B4rxz8rYYPaHSGWudSZBI4Lc_-UTFVoD\",\"filename\":\"men-women-1.jpg\",\"sort_order\":1000004,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_194\",\"drive_file_id\":\"1FjjJj7N5M_lqRaICCVXrnhZ4CwuvJZSy\",\"filename\":\"mock-1.jpg\",\"sort_order\":1000005,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_195\",\"drive_file_id\":\"1lZSB9Nm29cXehCvDCzeHNlXHEJ9YzmJe\",\"filename\":\"women-1.jpg\",\"sort_order\":1000006,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Plan idealnego Dnia - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_193]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/193_men-women-1.jpg","file_exists":true,"file_size":1650342,"mime":"image/jpeg","postname":"men-women-1.jpg"},"files[asset_194]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/194_mock-1.jpg","file_exists":true,"file_size":2054158,"mime":"image/jpeg","postname":"mock-1.jpg"},"files[asset_195]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/24/18915aa1df8e1183/195_women-1.jpg","file_exists":true,"file_size":1879636,"mime":"image/jpeg","postname":"women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-24-18915aa1df8e1183-part-2-of-2"} [2026-05-31 19:45:51] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 573,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_193\",\n \"filename\": \"men-women-1.jpg\",\n \"id_image\": 11982,\n \"is_cover\": false,\n \"position\": 1000004,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_194\",\n \"filename\": \"mock-1.jpg\",\n \"id_image\": 11983,\n \"is_cover\": false,\n \"position\": 1000005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_195\",\n \"filename\": \"women-1.jpg\",\n \"id_image\": 11984,\n \"is_cover\": false,\n \"position\": 1000006,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [\n {\n \"code\": \"COVER_AUTO_SELECT_DISABLED\",\n \"message\": \"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved.\"\n }\n ],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-24-18915aa1df8e1183-part-2-of-2"} [2026-05-31 19:45:51] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":24,"id_product":573,"chunk":2,"chunks_count":2,"uploaded_count":3,"failed_count":0} [2026-05-31 19:45:51] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":24,"id_product":573,"uploaded_count":13,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_183","filename":"closeup-1.jpg","id_image":11972,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_184","filename":"front-manekin-clear-label.jpg","id_image":11973,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_185","filename":"front-manekin-clear-label.jpg","id_image":11974,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_186","filename":"front-manekin-clear-label.jpg","id_image":11975,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_187","filename":"front-manekin-clear-label.jpg","id_image":11976,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_188","filename":"front-manekin-clear-label.jpg","id_image":11977,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_189","filename":"white-folded.jpg","id_image":11978,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_190","filename":"hanging-1.jpg","id_image":11979,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_191","filename":"white-orange-1.jpg","id_image":11980,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_192","filename":"men-1.jpg","id_image":11981,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_193","filename":"men-women-1.jpg","id_image":11982,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_194","filename":"mock-1.jpg","id_image":11983,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_195","filename":"women-1.jpg","id_image":11984,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-24-18915aa1df8e1183-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":573,"uploaded_images":[{"client_file_key":"asset_183","filename":"closeup-1.jpg","id_image":11972,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_184","filename":"front-manekin-clear-label.jpg","id_image":11973,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_185","filename":"front-manekin-clear-label.jpg","id_image":11974,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_186","filename":"front-manekin-clear-label.jpg","id_image":11975,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_187","filename":"front-manekin-clear-label.jpg","id_image":11976,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_188","filename":"front-manekin-clear-label.jpg","id_image":11977,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_189","filename":"white-folded.jpg","id_image":11978,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_190","filename":"hanging-1.jpg","id_image":11979,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_191","filename":"white-orange-1.jpg","id_image":11980,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_192","filename":"men-1.jpg","id_image":11981,"is_cover":false,"position":1000003,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-24-18915aa1df8e1183-part-2-of-2","uploaded_count":3,"failed_count":0,"response":{"success":true,"data":{"id_product":573,"uploaded_images":[{"client_file_key":"asset_193","filename":"men-women-1.jpg","id_image":11982,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_194","filename":"mock-1.jpg","id_image":11983,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_195","filename":"women-1.jpg","id_image":11984,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-05-31 19:45:51] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":24,"external_id":"573","result":{"success":true,"status":"success","id_product":573,"uploaded_count":13,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_183","filename":"closeup-1.jpg","id_image":11972,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_184","filename":"front-manekin-clear-label.jpg","id_image":11973,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_185","filename":"front-manekin-clear-label.jpg","id_image":11974,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_186","filename":"front-manekin-clear-label.jpg","id_image":11975,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_187","filename":"front-manekin-clear-label.jpg","id_image":11976,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_188","filename":"front-manekin-clear-label.jpg","id_image":11977,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_189","filename":"white-folded.jpg","id_image":11978,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_190","filename":"hanging-1.jpg","id_image":11979,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_191","filename":"white-orange-1.jpg","id_image":11980,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_192","filename":"men-1.jpg","id_image":11981,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_193","filename":"men-women-1.jpg","id_image":11982,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_194","filename":"mock-1.jpg","id_image":11983,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_195","filename":"women-1.jpg","id_image":11984,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-24-18915aa1df8e1183-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":573,"uploaded_images":[{"client_file_key":"asset_183","filename":"closeup-1.jpg","id_image":11972,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_184","filename":"front-manekin-clear-label.jpg","id_image":11973,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_185","filename":"front-manekin-clear-label.jpg","id_image":11974,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_186","filename":"front-manekin-clear-label.jpg","id_image":11975,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_187","filename":"front-manekin-clear-label.jpg","id_image":11976,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_188","filename":"front-manekin-clear-label.jpg","id_image":11977,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_189","filename":"white-folded.jpg","id_image":11978,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_190","filename":"hanging-1.jpg","id_image":11979,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_191","filename":"white-orange-1.jpg","id_image":11980,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_192","filename":"men-1.jpg","id_image":11981,"is_cover":false,"position":1000003,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-24-18915aa1df8e1183-part-2-of-2","uploaded_count":3,"failed_count":0,"response":{"success":true,"data":{"id_product":573,"uploaded_images":[{"client_file_key":"asset_193","filename":"men-women-1.jpg","id_image":11982,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_194","filename":"mock-1.jpg","id_image":11983,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_195","filename":"women-1.jpg","id_image":11984,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-05-31 20:39:37] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":14715} [2026-05-31 20:39:38] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":25,"external_id":"574","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-31 20:39:38] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":25,"external_id":"574"} [2026-05-31 20:39:38] drive_scan.start Start skanowania zdjęć Drive. {"project_id":25,"forced_profile_id":null} [2026-05-31 20:39:38] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":25,"project_drive_relative_path":"(TSHCZ) - Hobby Książki\\TSHCZ_010","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-31 20:39:38] drive_path.profile.selected Wybrano profil Drive. {"project_id":25,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-31 20:39:38] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":25,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-05-31 20:39:38] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-05-31 20:39:39] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-05-31 20:39:39] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":25,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-05-31 20:39:39] drive_api.list_files.start Google Drive files.list. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'"} [2026-05-31 20:39:39] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'","count":1,"names":["(TSHCZ) - Hobby Książki [application/vnd.google-apps.folder]"]} [2026-05-31 20:39:39] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":25,"parent_folder_id":"1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs","segment":"(TSHCZ) - Hobby Książki","found_count":1,"found_names":["(TSHCZ) - Hobby Książki"]} [2026-05-31 20:39:39] drive_api.list_files.start Google Drive files.list. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_010'"} [2026-05-31 20:39:39] drive_api.list_files.finish Google Drive files.list result. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_010'","count":1,"names":["TSHCZ_010 [application/vnd.google-apps.folder]"]} [2026-05-31 20:39:39] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":25,"parent_folder_id":"1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7","segment":"TSHCZ_010","found_count":1,"found_names":["TSHCZ_010"]} [2026-05-31 20:39:39] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":25,"project_folder_id":"1o9FbJPyQnYyjp2Rsf53Zlq5pF97BsoF8","project_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_010"} [2026-05-31 20:39:39] drive_api.list_files.start Google Drive files.list. {"query":"'1o9FbJPyQnYyjp2Rsf53Zlq5pF97BsoF8' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-31 20:39:40] drive_api.list_files.finish Google Drive files.list result. {"query":"'1o9FbJPyQnYyjp2Rsf53Zlq5pF97BsoF8' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-05-31 20:39:40] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":25,"parent_folder_id":"1o9FbJPyQnYyjp2Rsf53Zlq5pF97BsoF8","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-05-31 20:39:40] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":25,"project_folder_id":"1o9FbJPyQnYyjp2Rsf53Zlq5pF97BsoF8","mockups_folder_id":"1EeZeG_xAEbazwVfcWa-ybU0wmC8cm1b8","mockups_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_010/Mockups"} [2026-05-31 20:39:40] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":25,"profile_id":2,"use_rule_filter":false,"rules_count":0,"rules":[]} [2026-05-31 20:39:40] drive_api.list_files.start Google Drive files.list. {"query":"'1EeZeG_xAEbazwVfcWa-ybU0wmC8cm1b8' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-05-31 20:39:40] drive_api.list_files.finish Google Drive files.list result. {"query":"'1EeZeG_xAEbazwVfcWa-ybU0wmC8cm1b8' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":6,"names":["(34)_Stanley_Vintage_White [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 20:39:40] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":25,"mockups_folder_id":"1EeZeG_xAEbazwVfcWa-ybU0wmC8cm1b8","count":6,"names":["(34)_Stanley_Vintage_White","(24)_Stanley_White","(11)_F190_MEN_White","(01)_F190_LADY_White","(000_2)_UNI_WHITE","(000)_Miniatury"]} [2026-05-31 20:39:40] drive_api.list_files.start Google Drive files.list. {"query":"'1EeZeG_xAEbazwVfcWa-ybU0wmC8cm1b8' in parents and trashed = false"} [2026-05-31 20:39:41] drive_api.list_files.finish Google Drive files.list result. {"query":"'1EeZeG_xAEbazwVfcWa-ybU0wmC8cm1b8' in parents and trashed = false","count":6,"names":["(34)_Stanley_Vintage_White [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 20:39:41] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":25,"all_count":6,"image_count":0,"all_names":["(34)_Stanley_Vintage_White [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 20:39:41] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":25,"folder_name":"(000)_Miniatury","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_010/Mockups/(000)_Miniatury","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:39:41] drive_api.list_files.start Google Drive files.list. {"query":"'1nRHYLBl8I5l0SZNPWTOAIE9zFUqXNR7-' in parents and trashed = false"} [2026-05-31 20:39:41] drive_api.list_files.finish Google Drive files.list result. {"query":"'1nRHYLBl8I5l0SZNPWTOAIE9zFUqXNR7-' in parents and trashed = false","count":2,"names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]"]} [2026-05-31 20:39:41] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":25,"folder_name":"(000)_Miniatury","folder_id":"1nRHYLBl8I5l0SZNPWTOAIE9zFUqXNR7-","all_count":2,"image_count":2,"all_names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]"]} [2026-05-31 20:39:41] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":25,"folder_name":"(000_2)_UNI_WHITE","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_010/Mockups/(000_2)_UNI_WHITE","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:39:41] drive_api.list_files.start Google Drive files.list. {"query":"'1mfnPjP5tZxWREjQ5T96_LuogRizqwkVI' in parents and trashed = false"} [2026-05-31 20:39:42] drive_api.list_files.finish Google Drive files.list result. {"query":"'1mfnPjP5tZxWREjQ5T96_LuogRizqwkVI' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-31 20:39:42] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":25,"folder_name":"(000_2)_UNI_WHITE","folder_id":"1mfnPjP5tZxWREjQ5T96_LuogRizqwkVI","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-31 20:39:42] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":25,"folder_name":"(01)_F190_LADY_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_010/Mockups/(01)_F190_LADY_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:39:42] drive_api.list_files.start Google Drive files.list. {"query":"'1szWO2gEztbvxYfgOnhlwM-0nAZlqVSml' in parents and trashed = false"} [2026-05-31 20:39:42] drive_api.list_files.finish Google Drive files.list result. {"query":"'1szWO2gEztbvxYfgOnhlwM-0nAZlqVSml' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:39:42] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":25,"folder_name":"(01)_F190_LADY_White","folder_id":"1szWO2gEztbvxYfgOnhlwM-0nAZlqVSml","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:39:42] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":25,"folder_name":"(11)_F190_MEN_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_010/Mockups/(11)_F190_MEN_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:39:42] drive_api.list_files.start Google Drive files.list. {"query":"'1rrQIMPfv3vBnfGGnAZYHWZnoaiLS1-QV' in parents and trashed = false"} [2026-05-31 20:39:42] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrQIMPfv3vBnfGGnAZYHWZnoaiLS1-QV' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:39:42] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":25,"folder_name":"(11)_F190_MEN_White","folder_id":"1rrQIMPfv3vBnfGGnAZYHWZnoaiLS1-QV","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:39:42] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":25,"folder_name":"(24)_Stanley_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_010/Mockups/(24)_Stanley_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:39:42] drive_api.list_files.start Google Drive files.list. {"query":"'1YK29PVD5GR19M2TqXUWW9-wPnB0Hjahn' in parents and trashed = false"} [2026-05-31 20:39:43] drive_api.list_files.finish Google Drive files.list result. {"query":"'1YK29PVD5GR19M2TqXUWW9-wPnB0Hjahn' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:39:43] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":25,"folder_name":"(24)_Stanley_White","folder_id":"1YK29PVD5GR19M2TqXUWW9-wPnB0Hjahn","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:39:43] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":25,"folder_name":"(34)_Stanley_Vintage_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_010/Mockups/(34)_Stanley_Vintage_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:39:43] drive_api.list_files.start Google Drive files.list. {"query":"'1F_YWl95hOikX-dOvD_4Ex1cAkK-SPJ-T' in parents and trashed = false"} [2026-05-31 20:39:43] drive_api.list_files.finish Google Drive files.list result. {"query":"'1F_YWl95hOikX-dOvD_4Ex1cAkK-SPJ-T' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:39:43] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":25,"folder_name":"(34)_Stanley_Vintage_White","folder_id":"1F_YWl95hOikX-dOvD_4Ex1cAkK-SPJ-T","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:39:43] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":25,"files_count":12,"files":[{"id":"1O2kpro7UwUWP_3TLfwCMiQs_rxJJ_yOn","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1ZdVTo89ti2Irf9pD4AfUQXRPyJD1XyBC","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(01)_F190_LADY_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1zPdXKPV0vURLQAWXoQlwt_nbYIyQ3teh","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(11)_F190_MEN_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1DunxqGkozSUf3-2bpZAycuB4QgnbciPU","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(24)_Stanley_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1_F4yqRI06Jc6C0xrZ9t_mOIRa9cnA1pW","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(34)_Stanley_Vintage_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"15aQfAmjsu2_aUv0HgUbdgpPAdd41wJKq","name":"WHITE_Folded.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1kSbTVXIcqGT8d12MwH6gya0U_1au7da1","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"195I-kfzt8a7kK4zKlcC_b26xCbi5w1QP","name":"WHITE_Orange_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1ZTK4XWhVa8U3MgWH3xxjT9UgKTn-HEIi","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1Stp0VtONTgMb4fsyOuI9sVUuYq_-CaJ-","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1SfhzwNDan7clW0SbKLi9z0SSRsMQwk5V","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"1kaT98GZFtLxSdLPwkh7HJBdFdOrAoiy5","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006}]} [2026-05-31 20:39:43] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":25,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(000)_Miniatury","(000_2)_UNI_WHITE","(01)_F190_LADY_White","(11)_F190_MEN_White","(24)_Stanley_White","(34)_Stanley_Vintage_White"],"matched_folders":[],"unmatched_folders":["(000)_Miniatury","(000_2)_UNI_WHITE","(01)_F190_LADY_White","(11)_F190_MEN_White","(24)_Stanley_White","(34)_Stanley_Vintage_White"],"missing_rule_folders":[],"warnings":[]} [2026-05-31 20:39:43] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":25,"external_id":"574","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-05-31 20:39:43] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":25,"external_id":"574","selected_assets_count":12} [2026-05-31 20:39:43] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":25,"resolved_id_product":574} [2026-05-31 20:39:43] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":25,"job_id":"21ebb82795041eb4","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-05-31 20:39:43] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":25,"selected_count":12,"assets":[{"id":196,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":1665755,"drive_file_id":"1O2kpro7UwUWP_3TLfwCMiQs_rxJJ_yOn"},{"id":197,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1035375,"drive_file_id":"1ZdVTo89ti2Irf9pD4AfUQXRPyJD1XyBC"},{"id":198,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":963596,"drive_file_id":"1zPdXKPV0vURLQAWXoQlwt_nbYIyQ3teh"},{"id":199,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1217364,"drive_file_id":"1DunxqGkozSUf3-2bpZAycuB4QgnbciPU"},{"id":200,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1441419,"drive_file_id":"1_F4yqRI06Jc6C0xrZ9t_mOIRa9cnA1pW"},{"id":201,"name":"WHITE_Folded.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":815998,"drive_file_id":"15aQfAmjsu2_aUv0HgUbdgpPAdd41wJKq"},{"id":202,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1725602,"drive_file_id":"1kSbTVXIcqGT8d12MwH6gya0U_1au7da1"},{"id":203,"name":"WHITE_Orange_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1501143,"drive_file_id":"195I-kfzt8a7kK4zKlcC_b26xCbi5w1QP"},{"id":204,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1563218,"drive_file_id":"1ZTK4XWhVa8U3MgWH3xxjT9UgKTn-HEIi"},{"id":205,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1630994,"drive_file_id":"1Stp0VtONTgMb4fsyOuI9sVUuYq_-CaJ-"},{"id":206,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":2016356,"drive_file_id":"1SfhzwNDan7clW0SbKLi9z0SSRsMQwk5V"},{"id":207,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1865198,"drive_file_id":"1kaT98GZFtLxSdLPwkh7HJBdFdOrAoiy5"}]} [2026-05-31 20:39:43] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":196,"drive_file_id":"1O2kpro7UwUWP_3TLfwCMiQs_rxJJ_yOn","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/196_closeup-1.jpg"} [2026-05-31 20:39:43] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1O2kpro7UwUWP_3TLfwCMiQs_rxJJ_yOn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/196_closeup-1.jpg"} [2026-05-31 20:39:44] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1O2kpro7UwUWP_3TLfwCMiQs_rxJJ_yOn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/196_closeup-1.jpg","bytes":1665755} [2026-05-31 20:39:44] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":196,"name":"CloseUP_1.jpg","local_size":1665755} [2026-05-31 20:39:44] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":197,"drive_file_id":"1ZdVTo89ti2Irf9pD4AfUQXRPyJD1XyBC","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/197_front-manekin-clear-label.jpg"} [2026-05-31 20:39:44] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ZdVTo89ti2Irf9pD4AfUQXRPyJD1XyBC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/197_front-manekin-clear-label.jpg"} [2026-05-31 20:39:45] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ZdVTo89ti2Irf9pD4AfUQXRPyJD1XyBC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/197_front-manekin-clear-label.jpg","bytes":1035375} [2026-05-31 20:39:45] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":197,"name":"Front_Manekin_Clear_Label.jpg","local_size":1035375} [2026-05-31 20:39:45] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":198,"drive_file_id":"1zPdXKPV0vURLQAWXoQlwt_nbYIyQ3teh","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/198_front-manekin-clear-label.jpg"} [2026-05-31 20:39:45] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1zPdXKPV0vURLQAWXoQlwt_nbYIyQ3teh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/198_front-manekin-clear-label.jpg"} [2026-05-31 20:39:46] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1zPdXKPV0vURLQAWXoQlwt_nbYIyQ3teh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/198_front-manekin-clear-label.jpg","bytes":963596} [2026-05-31 20:39:46] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":198,"name":"Front_Manekin_Clear_Label.jpg","local_size":963596} [2026-05-31 20:39:46] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":199,"drive_file_id":"1DunxqGkozSUf3-2bpZAycuB4QgnbciPU","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/199_front-manekin-clear-label.jpg"} [2026-05-31 20:39:46] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1DunxqGkozSUf3-2bpZAycuB4QgnbciPU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/199_front-manekin-clear-label.jpg"} [2026-05-31 20:39:47] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1DunxqGkozSUf3-2bpZAycuB4QgnbciPU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/199_front-manekin-clear-label.jpg","bytes":1217364} [2026-05-31 20:39:47] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":199,"name":"Front_Manekin_Clear_Label.jpg","local_size":1217364} [2026-05-31 20:39:47] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":200,"drive_file_id":"1_F4yqRI06Jc6C0xrZ9t_mOIRa9cnA1pW","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/200_front-manekin-clear-label.jpg"} [2026-05-31 20:39:47] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1_F4yqRI06Jc6C0xrZ9t_mOIRa9cnA1pW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/200_front-manekin-clear-label.jpg"} [2026-05-31 20:39:48] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1_F4yqRI06Jc6C0xrZ9t_mOIRa9cnA1pW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/200_front-manekin-clear-label.jpg","bytes":1441419} [2026-05-31 20:39:48] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":200,"name":"Front_Manekin_Clear_Label.jpg","local_size":1441419} [2026-05-31 20:39:48] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":201,"drive_file_id":"15aQfAmjsu2_aUv0HgUbdgpPAdd41wJKq","name":"WHITE_Folded.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/201_white-folded.jpg"} [2026-05-31 20:39:48] drive_api.download.start Google Drive files.get alt=media. {"file_id":"15aQfAmjsu2_aUv0HgUbdgpPAdd41wJKq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/201_white-folded.jpg"} [2026-05-31 20:39:49] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"15aQfAmjsu2_aUv0HgUbdgpPAdd41wJKq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/201_white-folded.jpg","bytes":815998} [2026-05-31 20:39:49] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":201,"name":"WHITE_Folded.jpg","local_size":815998} [2026-05-31 20:39:49] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":202,"drive_file_id":"1kSbTVXIcqGT8d12MwH6gya0U_1au7da1","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/202_hanging-1.jpg"} [2026-05-31 20:39:49] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1kSbTVXIcqGT8d12MwH6gya0U_1au7da1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/202_hanging-1.jpg"} [2026-05-31 20:39:50] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1kSbTVXIcqGT8d12MwH6gya0U_1au7da1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/202_hanging-1.jpg","bytes":1725602} [2026-05-31 20:39:50] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":202,"name":"Hanging_1.jpg","local_size":1725602} [2026-05-31 20:39:50] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":203,"drive_file_id":"195I-kfzt8a7kK4zKlcC_b26xCbi5w1QP","name":"WHITE_Orange_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/203_white-orange-1.jpg"} [2026-05-31 20:39:50] drive_api.download.start Google Drive files.get alt=media. {"file_id":"195I-kfzt8a7kK4zKlcC_b26xCbi5w1QP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/203_white-orange-1.jpg"} [2026-05-31 20:39:50] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"195I-kfzt8a7kK4zKlcC_b26xCbi5w1QP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/203_white-orange-1.jpg","bytes":1501143} [2026-05-31 20:39:50] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":203,"name":"WHITE_Orange_1.jpg","local_size":1501143} [2026-05-31 20:39:50] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":204,"drive_file_id":"1ZTK4XWhVa8U3MgWH3xxjT9UgKTn-HEIi","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/204_men-1.jpg"} [2026-05-31 20:39:50] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ZTK4XWhVa8U3MgWH3xxjT9UgKTn-HEIi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/204_men-1.jpg"} [2026-05-31 20:39:52] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ZTK4XWhVa8U3MgWH3xxjT9UgKTn-HEIi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/204_men-1.jpg","bytes":1563218} [2026-05-31 20:39:52] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":204,"name":"Men_1.jpg","local_size":1563218} [2026-05-31 20:39:52] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":205,"drive_file_id":"1Stp0VtONTgMb4fsyOuI9sVUuYq_-CaJ-","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/205_men-women-1.jpg"} [2026-05-31 20:39:52] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Stp0VtONTgMb4fsyOuI9sVUuYq_-CaJ-","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/205_men-women-1.jpg"} [2026-05-31 20:39:53] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Stp0VtONTgMb4fsyOuI9sVUuYq_-CaJ-","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/205_men-women-1.jpg","bytes":1630994} [2026-05-31 20:39:53] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":205,"name":"Men_Women_1.jpg","local_size":1630994} [2026-05-31 20:39:53] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":206,"drive_file_id":"1SfhzwNDan7clW0SbKLi9z0SSRsMQwk5V","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/206_mock-1.jpg"} [2026-05-31 20:39:53] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SfhzwNDan7clW0SbKLi9z0SSRsMQwk5V","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/206_mock-1.jpg"} [2026-05-31 20:39:54] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SfhzwNDan7clW0SbKLi9z0SSRsMQwk5V","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/206_mock-1.jpg","bytes":2016356} [2026-05-31 20:39:54] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":206,"name":"Mock_1.jpg","local_size":2016356} [2026-05-31 20:39:54] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":25,"asset_id":207,"drive_file_id":"1kaT98GZFtLxSdLPwkh7HJBdFdOrAoiy5","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/207_women-1.jpg"} [2026-05-31 20:39:54] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1kaT98GZFtLxSdLPwkh7HJBdFdOrAoiy5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/207_women-1.jpg"} [2026-05-31 20:39:54] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1kaT98GZFtLxSdLPwkh7HJBdFdOrAoiy5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/207_women-1.jpg","bytes":1865198} [2026-05-31 20:39:54] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":25,"asset_id":207,"name":"Women_1.jpg","local_size":1865198} [2026-05-31 20:39:54] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":25,"job_id":"21ebb82795041eb4","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4","failures":[]} [2026-05-31 20:39:54] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":25,"job_id":"21ebb82795041eb4","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4","failures":[]} [2026-05-31 20:39:54] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":25,"id_product":574,"metadata_count":12,"metadata":[{"client_file_key":"asset_196","drive_file_id":"1O2kpro7UwUWP_3TLfwCMiQs_rxJJ_yOn","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":true,"alt":"Koszulka dla czytelniczki - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_197","drive_file_id":"1ZdVTo89ti2Irf9pD4AfUQXRPyJD1XyBC","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Galeria - (01)_F190_LADY_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_198","drive_file_id":"1zPdXKPV0vURLQAWXoQlwt_nbYIyQ3teh","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Galeria - (11)_F190_MEN_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_199","drive_file_id":"1DunxqGkozSUf3-2bpZAycuB4QgnbciPU","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Galeria - (24)_Stanley_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_200","drive_file_id":"1_F4yqRI06Jc6C0xrZ9t_mOIRa9cnA1pW","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Galeria - (34)_Stanley_Vintage_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_201","drive_file_id":"15aQfAmjsu2_aUv0HgUbdgpPAdd41wJKq","filename":"white-folded.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_202","drive_file_id":"1kSbTVXIcqGT8d12MwH6gya0U_1au7da1","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelniczki - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_203","drive_file_id":"195I-kfzt8a7kK4zKlcC_b26xCbi5w1QP","filename":"white-orange-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelniczki - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_204","drive_file_id":"1ZTK4XWhVa8U3MgWH3xxjT9UgKTn-HEIi","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka dla czytelniczki - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_205","drive_file_id":"1Stp0VtONTgMb4fsyOuI9sVUuYq_-CaJ-","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka dla czytelniczki - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_206","drive_file_id":"1SfhzwNDan7clW0SbKLi9z0SSRsMQwk5V","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka dla czytelniczki - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_207","drive_file_id":"1kaT98GZFtLxSdLPwkh7HJBdFdOrAoiy5","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka dla czytelniczki - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null}]} [2026-05-31 20:39:54] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":25,"id_product":574,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-05-31 20:39:54] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":25,"id_product":574,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_196","asset_197","asset_198","asset_199","asset_200","asset_201","asset_202","asset_203","asset_204","asset_205"]} [2026-05-31 20:39:54] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"1125fe23-52b2-47a2-9e7b-867fe554073a","id_product":"574","images_metadata_json":"[{\"client_file_key\":\"asset_196\",\"drive_file_id\":\"1O2kpro7UwUWP_3TLfwCMiQs_rxJJ_yOn\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":true,\"alt\":\"Koszulka dla czytelniczki - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_197\",\"drive_file_id\":\"1ZdVTo89ti2Irf9pD4AfUQXRPyJD1XyBC\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Galeria - (01)_F190_LADY_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_198\",\"drive_file_id\":\"1zPdXKPV0vURLQAWXoQlwt_nbYIyQ3teh\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Galeria - (11)_F190_MEN_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_199\",\"drive_file_id\":\"1DunxqGkozSUf3-2bpZAycuB4QgnbciPU\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Galeria - (24)_Stanley_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_200\",\"drive_file_id\":\"1_F4yqRI06Jc6C0xrZ9t_mOIRa9cnA1pW\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Galeria - (34)_Stanley_Vintage_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_201\",\"drive_file_id\":\"15aQfAmjsu2_aUv0HgUbdgpPAdd41wJKq\",\"filename\":\"w...","allow_cover_autoselect":"0","files[asset_196]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/196_closeup-1.jpg","file_exists":true,"file_size":1665755,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_197]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/197_front-manekin-clear-label.jpg","file_exists":true,"file_size":1035375,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_198]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/198_front-manekin-clear-label.jpg","file_exists":true,"file_size":963596,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_199]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/199_front-manekin-clear-label.jpg","file_exists":true,"file_size":1217364,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_200]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/200_front-manekin-clear-label.jpg","file_exists":true,"file_size":1441419,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_201]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/201_white-folded.jpg","file_exists":true,"file_size":815998,"mime":"image/jpeg","postname":"white-folded.jpg"},"files[asset_202]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/202_hanging-1.jpg","file_exists":true,"file_size":1725602,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_203]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/203_white-orange-1.jpg","file_exists":true,"file_size":1501143,"mime":"image/jpeg","postname":"white-orange-1.jpg"},"files[asset_204]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/204_men-1.jpg","file_exists":true,"file_size":1563218,"mime":"image/jpeg","postname":"men-1.jpg"},"files[asset_205]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/205_men-women-1.jpg","file_exists":true,"file_size":1630994,"mime":"image/jpeg","postname":"men-women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-25-21ebb82795041eb4-part-1-of-2"} [2026-05-31 20:40:09] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 574,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_196\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 11985,\n \"is_cover\": true,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_197\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11986,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_198\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11987,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_199\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11988,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_200\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 11989,\n \"is_cover\": false,\n \"position\": 1000001,\n ...","idempotency_key":"drive-images-25-21ebb82795041eb4-part-1-of-2"} [2026-05-31 20:40:09] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":25,"id_product":574,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-05-31 20:40:09] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":25,"id_product":574,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_206","asset_207"]} [2026-05-31 20:40:09] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"1125fe23-52b2-47a2-9e7b-867fe554073a","id_product":"574","images_metadata_json":"[{\"client_file_key\":\"asset_206\",\"drive_file_id\":\"1SfhzwNDan7clW0SbKLi9z0SSRsMQwk5V\",\"filename\":\"mock-1.jpg\",\"sort_order\":1000005,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_207\",\"drive_file_id\":\"1kaT98GZFtLxSdLPwkh7HJBdFdOrAoiy5\",\"filename\":\"women-1.jpg\",\"sort_order\":1000006,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_206]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/206_mock-1.jpg","file_exists":true,"file_size":2016356,"mime":"image/jpeg","postname":"mock-1.jpg"},"files[asset_207]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/25/21ebb82795041eb4/207_women-1.jpg","file_exists":true,"file_size":1865198,"mime":"image/jpeg","postname":"women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-25-21ebb82795041eb4-part-2-of-2"} [2026-05-31 20:40:12] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 574,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_206\",\n \"filename\": \"mock-1.jpg\",\n \"id_image\": 11995,\n \"is_cover\": false,\n \"position\": 1000005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_207\",\n \"filename\": \"women-1.jpg\",\n \"id_image\": 11996,\n \"is_cover\": false,\n \"position\": 1000006,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [\n {\n \"code\": \"COVER_AUTO_SELECT_DISABLED\",\n \"message\": \"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved.\"\n }\n ],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-25-21ebb82795041eb4-part-2-of-2"} [2026-05-31 20:40:12] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":25,"id_product":574,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-05-31 20:40:12] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":25,"id_product":574,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_196","filename":"closeup-1.jpg","id_image":11985,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_197","filename":"front-manekin-clear-label.jpg","id_image":11986,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_198","filename":"front-manekin-clear-label.jpg","id_image":11987,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_199","filename":"front-manekin-clear-label.jpg","id_image":11988,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_200","filename":"front-manekin-clear-label.jpg","id_image":11989,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_201","filename":"white-folded.jpg","id_image":11990,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_202","filename":"hanging-1.jpg","id_image":11991,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_203","filename":"white-orange-1.jpg","id_image":11992,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_204","filename":"men-1.jpg","id_image":11993,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_205","filename":"men-women-1.jpg","id_image":11994,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_206","filename":"mock-1.jpg","id_image":11995,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_207","filename":"women-1.jpg","id_image":11996,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-25-21ebb82795041eb4-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":574,"uploaded_images":[{"client_file_key":"asset_196","filename":"closeup-1.jpg","id_image":11985,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_197","filename":"front-manekin-clear-label.jpg","id_image":11986,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_198","filename":"front-manekin-clear-label.jpg","id_image":11987,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_199","filename":"front-manekin-clear-label.jpg","id_image":11988,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_200","filename":"front-manekin-clear-label.jpg","id_image":11989,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_201","filename":"white-folded.jpg","id_image":11990,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_202","filename":"hanging-1.jpg","id_image":11991,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_203","filename":"white-orange-1.jpg","id_image":11992,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_204","filename":"men-1.jpg","id_image":11993,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_205","filename":"men-women-1.jpg","id_image":11994,"is_cover":false,"position":1000004,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-25-21ebb82795041eb4-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":574,"uploaded_images":[{"client_file_key":"asset_206","filename":"mock-1.jpg","id_image":11995,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_207","filename":"women-1.jpg","id_image":11996,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-05-31 20:40:12] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":25,"external_id":"574","result":{"success":true,"status":"success","id_product":574,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_196","filename":"closeup-1.jpg","id_image":11985,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_197","filename":"front-manekin-clear-label.jpg","id_image":11986,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_198","filename":"front-manekin-clear-label.jpg","id_image":11987,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_199","filename":"front-manekin-clear-label.jpg","id_image":11988,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_200","filename":"front-manekin-clear-label.jpg","id_image":11989,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_201","filename":"white-folded.jpg","id_image":11990,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_202","filename":"hanging-1.jpg","id_image":11991,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_203","filename":"white-orange-1.jpg","id_image":11992,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_204","filename":"men-1.jpg","id_image":11993,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_205","filename":"men-women-1.jpg","id_image":11994,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_206","filename":"mock-1.jpg","id_image":11995,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_207","filename":"women-1.jpg","id_image":11996,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-25-21ebb82795041eb4-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":574,"uploaded_images":[{"client_file_key":"asset_196","filename":"closeup-1.jpg","id_image":11985,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_197","filename":"front-manekin-clear-label.jpg","id_image":11986,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_198","filename":"front-manekin-clear-label.jpg","id_image":11987,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_199","filename":"front-manekin-clear-label.jpg","id_image":11988,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_200","filename":"front-manekin-clear-label.jpg","id_image":11989,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_201","filename":"white-folded.jpg","id_image":11990,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_202","filename":"hanging-1.jpg","id_image":11991,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_203","filename":"white-orange-1.jpg","id_image":11992,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_204","filename":"men-1.jpg","id_image":11993,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_205","filename":"men-women-1.jpg","id_image":11994,"is_cover":false,"position":1000004,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-25-21ebb82795041eb4-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":574,"uploaded_images":[{"client_file_key":"asset_206","filename":"mock-1.jpg","id_image":11995,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_207","filename":"women-1.jpg","id_image":11996,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-05-31 20:47:41] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":24098} [2026-05-31 20:47:42] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":26,"external_id":"575","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-05-31 20:47:42] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":26,"external_id":"575"} [2026-05-31 20:47:42] drive_scan.start Start skanowania zdjęć Drive. {"project_id":26,"forced_profile_id":null} [2026-05-31 20:47:42] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":26,"project_drive_relative_path":"(TSHCZ) - Hobby Książki\\TSHCZ_011","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-05-31 20:47:42] drive_path.profile.selected Wybrano profil Drive. {"project_id":26,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-05-31 20:47:42] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":26,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-05-31 20:47:42] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-05-31 20:47:42] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-05-31 20:47:42] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":26,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-05-31 20:47:42] drive_api.list_files.start Google Drive files.list. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'"} [2026-05-31 20:47:43] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'","count":1,"names":["(TSHCZ) - Hobby Książki [application/vnd.google-apps.folder]"]} [2026-05-31 20:47:43] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":26,"parent_folder_id":"1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs","segment":"(TSHCZ) - Hobby Książki","found_count":1,"found_names":["(TSHCZ) - Hobby Książki"]} [2026-05-31 20:47:43] drive_api.list_files.start Google Drive files.list. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_011'"} [2026-05-31 20:47:43] drive_api.list_files.finish Google Drive files.list result. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_011'","count":1,"names":["TSHCZ_011 [application/vnd.google-apps.folder]"]} [2026-05-31 20:47:43] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":26,"parent_folder_id":"1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7","segment":"TSHCZ_011","found_count":1,"found_names":["TSHCZ_011"]} [2026-05-31 20:47:43] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":26,"project_folder_id":"1q6L32ppIYbzkg1IyaF6dtiIyfHWx5zuE","project_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011"} [2026-05-31 20:47:43] drive_api.list_files.start Google Drive files.list. {"query":"'1q6L32ppIYbzkg1IyaF6dtiIyfHWx5zuE' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-05-31 20:47:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'1q6L32ppIYbzkg1IyaF6dtiIyfHWx5zuE' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-05-31 20:47:44] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":26,"parent_folder_id":"1q6L32ppIYbzkg1IyaF6dtiIyfHWx5zuE","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-05-31 20:47:44] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":26,"project_folder_id":"1q6L32ppIYbzkg1IyaF6dtiIyfHWx5zuE","mockups_folder_id":"1q6YKbK_BFbW_RR6fCLDMr3chQ_cS4vcW","mockups_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011/Mockups"} [2026-05-31 20:47:44] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":26,"profile_id":2,"use_rule_filter":false,"rules_count":0,"rules":[]} [2026-05-31 20:47:44] drive_api.list_files.start Google Drive files.list. {"query":"'1q6YKbK_BFbW_RR6fCLDMr3chQ_cS4vcW' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-05-31 20:47:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'1q6YKbK_BFbW_RR6fCLDMr3chQ_cS4vcW' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":10,"names":["(37)_Stanley_Glazed_Green [application/vnd.google-apps.folder]","(27)_Stanley_Khaki [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(03)_F190_LADY_Brown [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 20:47:44] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":26,"mockups_folder_id":"1q6YKbK_BFbW_RR6fCLDMr3chQ_cS4vcW","count":10,"names":["(37)_Stanley_Glazed_Green","(27)_Stanley_Khaki","(25)_Stanely_Black","(24)_Stanley_White","(03)_F190_LADY_Brown","(02)_F190_LADY_Black","(01)_F190_LADY_White","(000_2)_UNI_WHITE","(000_1)_UNI_BLACK","(000)_Miniatury"]} [2026-05-31 20:47:44] drive_api.list_files.start Google Drive files.list. {"query":"'1q6YKbK_BFbW_RR6fCLDMr3chQ_cS4vcW' in parents and trashed = false"} [2026-05-31 20:47:45] drive_api.list_files.finish Google Drive files.list result. {"query":"'1q6YKbK_BFbW_RR6fCLDMr3chQ_cS4vcW' in parents and trashed = false","count":10,"names":["(37)_Stanley_Glazed_Green [application/vnd.google-apps.folder]","(27)_Stanley_Khaki [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(03)_F190_LADY_Brown [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 20:47:45] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":26,"all_count":10,"image_count":0,"all_names":["(37)_Stanley_Glazed_Green [application/vnd.google-apps.folder]","(27)_Stanley_Khaki [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(03)_F190_LADY_Brown [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-05-31 20:47:45] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":26,"folder_name":"(000)_Miniatury","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011/Mockups/(000)_Miniatury","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:47:45] drive_api.list_files.start Google Drive files.list. {"query":"'1OFtC9a3Qu_mIhUCxO10XuFYFiOfb299e' in parents and trashed = false"} [2026-05-31 20:47:45] drive_api.list_files.finish Google Drive files.list result. {"query":"'1OFtC9a3Qu_mIhUCxO10XuFYFiOfb299e' in parents and trashed = false","count":4,"names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]","BLACK_Oragne_1.jpg [image/jpeg]","BLACK_Folded.jpg [image/jpeg]"]} [2026-05-31 20:47:45] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":26,"folder_name":"(000)_Miniatury","folder_id":"1OFtC9a3Qu_mIhUCxO10XuFYFiOfb299e","all_count":4,"image_count":4,"all_names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]","BLACK_Oragne_1.jpg [image/jpeg]","BLACK_Folded.jpg [image/jpeg]"]} [2026-05-31 20:47:45] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":26,"folder_name":"(000_1)_UNI_BLACK","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011/Mockups/(000_1)_UNI_BLACK","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:47:45] drive_api.list_files.start Google Drive files.list. {"query":"'1ecSa7rSMD3VT2oIm0s0EEhsxRtyBotGd' in parents and trashed = false"} [2026-05-31 20:47:45] drive_api.list_files.finish Google Drive files.list result. {"query":"'1ecSa7rSMD3VT2oIm0s0EEhsxRtyBotGd' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-31 20:47:45] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":26,"folder_name":"(000_1)_UNI_BLACK","folder_id":"1ecSa7rSMD3VT2oIm0s0EEhsxRtyBotGd","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-31 20:47:45] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":26,"folder_name":"(000_2)_UNI_WHITE","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011/Mockups/(000_2)_UNI_WHITE","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:47:45] drive_api.list_files.start Google Drive files.list. {"query":"'1S-ExoAjqObvXohC0bHnY-kEVcl6Qsb2G' in parents and trashed = false"} [2026-05-31 20:47:46] drive_api.list_files.finish Google Drive files.list result. {"query":"'1S-ExoAjqObvXohC0bHnY-kEVcl6Qsb2G' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-31 20:47:46] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":26,"folder_name":"(000_2)_UNI_WHITE","folder_id":"1S-ExoAjqObvXohC0bHnY-kEVcl6Qsb2G","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-05-31 20:47:46] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":26,"folder_name":"(01)_F190_LADY_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011/Mockups/(01)_F190_LADY_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:47:46] drive_api.list_files.start Google Drive files.list. {"query":"'1nyMQg0ziE05OVchwZKuUP5C4kueowzgr' in parents and trashed = false"} [2026-05-31 20:47:46] drive_api.list_files.finish Google Drive files.list result. {"query":"'1nyMQg0ziE05OVchwZKuUP5C4kueowzgr' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:46] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":26,"folder_name":"(01)_F190_LADY_White","folder_id":"1nyMQg0ziE05OVchwZKuUP5C4kueowzgr","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:46] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":26,"folder_name":"(02)_F190_LADY_Black","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011/Mockups/(02)_F190_LADY_Black","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:47:46] drive_api.list_files.start Google Drive files.list. {"query":"'17YdkS0sbqDsCYbgJRYKpIw2dEWW07YQB' in parents and trashed = false"} [2026-05-31 20:47:47] drive_api.list_files.finish Google Drive files.list result. {"query":"'17YdkS0sbqDsCYbgJRYKpIw2dEWW07YQB' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:47] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":26,"folder_name":"(02)_F190_LADY_Black","folder_id":"17YdkS0sbqDsCYbgJRYKpIw2dEWW07YQB","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:47] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":26,"folder_name":"(03)_F190_LADY_Brown","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011/Mockups/(03)_F190_LADY_Brown","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:47:47] drive_api.list_files.start Google Drive files.list. {"query":"'1FqBsObjmdBnEjjicHKr5NhPw8QT7256b' in parents and trashed = false"} [2026-05-31 20:47:47] drive_api.list_files.finish Google Drive files.list result. {"query":"'1FqBsObjmdBnEjjicHKr5NhPw8QT7256b' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:47] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":26,"folder_name":"(03)_F190_LADY_Brown","folder_id":"1FqBsObjmdBnEjjicHKr5NhPw8QT7256b","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:47] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":26,"folder_name":"(24)_Stanley_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011/Mockups/(24)_Stanley_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:47:47] drive_api.list_files.start Google Drive files.list. {"query":"'1U_NiYIvxqXzA5WjMFIzHG9ibfvb70XQ3' in parents and trashed = false"} [2026-05-31 20:47:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'1U_NiYIvxqXzA5WjMFIzHG9ibfvb70XQ3' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:48] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":26,"folder_name":"(24)_Stanley_White","folder_id":"1U_NiYIvxqXzA5WjMFIzHG9ibfvb70XQ3","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:48] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":26,"folder_name":"(25)_Stanely_Black","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011/Mockups/(25)_Stanely_Black","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:47:48] drive_api.list_files.start Google Drive files.list. {"query":"'1lk27yoiyLrKyW_uq7wstvuc-x14buISe' in parents and trashed = false"} [2026-05-31 20:47:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'1lk27yoiyLrKyW_uq7wstvuc-x14buISe' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:48] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":26,"folder_name":"(25)_Stanely_Black","folder_id":"1lk27yoiyLrKyW_uq7wstvuc-x14buISe","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:48] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":26,"folder_name":"(27)_Stanley_Khaki","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011/Mockups/(27)_Stanley_Khaki","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:47:48] drive_api.list_files.start Google Drive files.list. {"query":"'1J16BkFgLnqPzTawNk679jj406pIJS6Xs' in parents and trashed = false"} [2026-05-31 20:47:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'1J16BkFgLnqPzTawNk679jj406pIJS6Xs' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:48] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":26,"folder_name":"(27)_Stanley_Khaki","folder_id":"1J16BkFgLnqPzTawNk679jj406pIJS6Xs","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:48] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":26,"folder_name":"(37)_Stanley_Glazed_Green","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_011/Mockups/(37)_Stanley_Glazed_Green","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-05-31 20:47:48] drive_api.list_files.start Google Drive files.list. {"query":"'103Q68D3bNWCe_55gGfPWbAcJStqg0LyH' in parents and trashed = false"} [2026-05-31 20:47:49] drive_api.list_files.finish Google Drive files.list result. {"query":"'103Q68D3bNWCe_55gGfPWbAcJStqg0LyH' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:49] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":26,"folder_name":"(37)_Stanley_Glazed_Green","folder_id":"103Q68D3bNWCe_55gGfPWbAcJStqg0LyH","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-05-31 20:47:49] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":26,"files_count":23,"files":[{"id":"1u9IaBYQe6PMZ9hSYAci1wEZJMOqB0zOg","name":"BLACK_Folded.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1TuK73BlaTM9CazZvAjb0Iex5BPrz6ZIG","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1QIvSAu9WRqTWJAnZGAJKc4cT02LMsR0m","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1jWI81P0fP4lHJN_FQTve4RglU50YpPsu","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(01)_F190_LADY_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1JyIjDnbfjfd2zbr45lZd56A5FNUee9JY","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(02)_F190_LADY_Black","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1qBd6AgNHs6miHENOdLlzvGLqqSTgoXT1","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(03)_F190_LADY_Brown","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1r680I41gEJhgh4-T-BD0LqnQR0IsJ2Og","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(24)_Stanley_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1qwl6gAk3DV-kWCP4Y64VvFkTT13h4BgD","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(25)_Stanely_Black","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1BaCCaZXraUaeRZMZ7sW3WIr9zBt2GwOU","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(27)_Stanley_Khaki","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1GNEbDws7romVRIVc6CD0YJ7rX2x6bFaP","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(37)_Stanley_Glazed_Green","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1T9svxrb5TGzTKLTs2mNI67P4cVfbdj4t","name":"BLACK_Oragne_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1bbV7543YqHv_rxadqRIQwJfwMEl5a3ZC","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1SSMRrT8UFHVt5Uo9p-luJ2ogj5V0qAea","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1HIGXr1QSLK_URl5C5l7SDzO1zrWsRYCU","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1prJSvSQJf2LoFhPdz_8nW_vEtZn8jtbc","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1SyNIXj24mVEnJErdyxkWr4S1VDuY9fXG","name":"WHITE_Folded.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1T8tALIjnpd08mTO2G93tjjgTQ5of7giA","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1pI4gVGsEs0p2_q-ORyQUU4OZQsZNu0EB","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1EpmROzv4JswBlgYBd0MU1CYtTePQjEeJ","name":"WHITE_Orange_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1KihlNrvf5YtMKTNR9HeSyYO1v_BeonSU","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"1reWJPsrmmIOySUQGypZqNR0S_vArfcFV","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"1UbQNme9413nwZZINMNxHQJPZ7zV_llf_","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006},{"id":"1hO8v1qXCaNSlm75K5JCbD17WHLA7WcBy","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006}]} [2026-05-31 20:47:49] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":26,"files_count":23,"selected_count":0,"cover_name":null,"folders_found":["(000)_Miniatury","(000_1)_UNI_BLACK","(000_2)_UNI_WHITE","(01)_F190_LADY_White","(02)_F190_LADY_Black","(03)_F190_LADY_Brown","(24)_Stanley_White","(25)_Stanely_Black","(27)_Stanley_Khaki","(37)_Stanley_Glazed_Green"],"matched_folders":[],"unmatched_folders":["(000)_Miniatury","(000_1)_UNI_BLACK","(000_2)_UNI_WHITE","(01)_F190_LADY_White","(02)_F190_LADY_Black","(03)_F190_LADY_Brown","(24)_Stanley_White","(25)_Stanely_Black","(27)_Stanley_Khaki","(37)_Stanley_Glazed_Green"],"missing_rule_folders":[],"warnings":[]} [2026-05-31 20:47:49] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":26,"external_id":"575","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 23 plików graficznych w folderze Mockups.","files_count":23,"selected_assets_after_scan":23,"warnings":[]} [2026-05-31 20:47:49] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":26,"external_id":"575","selected_assets_count":23} [2026-05-31 20:47:49] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":26,"resolved_id_product":575} [2026-05-31 20:47:49] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":26,"job_id":"6afa57b15dfddff4","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-05-31 20:47:49] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":26,"selected_count":23,"assets":[{"id":208,"name":"BLACK_Folded.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":967664,"drive_file_id":"1u9IaBYQe6PMZ9hSYAci1wEZJMOqB0zOg"},{"id":209,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1406790,"drive_file_id":"1TuK73BlaTM9CazZvAjb0Iex5BPrz6ZIG"},{"id":210,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1734326,"drive_file_id":"1QIvSAu9WRqTWJAnZGAJKc4cT02LMsR0m"},{"id":211,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1095492,"drive_file_id":"1jWI81P0fP4lHJN_FQTve4RglU50YpPsu"},{"id":212,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":690668,"drive_file_id":"1JyIjDnbfjfd2zbr45lZd56A5FNUee9JY"},{"id":213,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":754318,"drive_file_id":"1qBd6AgNHs6miHENOdLlzvGLqqSTgoXT1"},{"id":214,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1278731,"drive_file_id":"1r680I41gEJhgh4-T-BD0LqnQR0IsJ2Og"},{"id":215,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1486489,"drive_file_id":"1qwl6gAk3DV-kWCP4Y64VvFkTT13h4BgD"},{"id":216,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1675273,"drive_file_id":"1BaCCaZXraUaeRZMZ7sW3WIr9zBt2GwOU"},{"id":217,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1592536,"drive_file_id":"1GNEbDws7romVRIVc6CD0YJ7rX2x6bFaP"},{"id":218,"name":"BLACK_Oragne_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1912547,"drive_file_id":"1T9svxrb5TGzTKLTs2mNI67P4cVfbdj4t"},{"id":219,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":2012815,"drive_file_id":"1bbV7543YqHv_rxadqRIQwJfwMEl5a3ZC"},{"id":220,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1750388,"drive_file_id":"1SSMRrT8UFHVt5Uo9p-luJ2ogj5V0qAea"},{"id":221,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1860760,"drive_file_id":"1HIGXr1QSLK_URl5C5l7SDzO1zrWsRYCU"},{"id":222,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1576352,"drive_file_id":"1prJSvSQJf2LoFhPdz_8nW_vEtZn8jtbc"},{"id":223,"name":"WHITE_Folded.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":902587,"drive_file_id":"1SyNIXj24mVEnJErdyxkWr4S1VDuY9fXG"},{"id":224,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1808499,"drive_file_id":"1T8tALIjnpd08mTO2G93tjjgTQ5of7giA"},{"id":225,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1658261,"drive_file_id":"1pI4gVGsEs0p2_q-ORyQUU4OZQsZNu0EB"},{"id":226,"name":"WHITE_Orange_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1565101,"drive_file_id":"1EpmROzv4JswBlgYBd0MU1CYtTePQjEeJ"},{"id":227,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1971566,"drive_file_id":"1KihlNrvf5YtMKTNR9HeSyYO1v_BeonSU"},{"id":228,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":2055529,"drive_file_id":"1reWJPsrmmIOySUQGypZqNR0S_vArfcFV"},{"id":229,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1821866,"drive_file_id":"1UbQNme9413nwZZINMNxHQJPZ7zV_llf_"},{"id":230,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1882034,"drive_file_id":"1hO8v1qXCaNSlm75K5JCbD17WHLA7WcBy"}]} [2026-05-31 20:47:49] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":208,"drive_file_id":"1u9IaBYQe6PMZ9hSYAci1wEZJMOqB0zOg","name":"BLACK_Folded.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/208_black-folded.jpg"} [2026-05-31 20:47:49] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1u9IaBYQe6PMZ9hSYAci1wEZJMOqB0zOg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/208_black-folded.jpg"} [2026-05-31 20:47:50] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1u9IaBYQe6PMZ9hSYAci1wEZJMOqB0zOg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/208_black-folded.jpg","bytes":967664} [2026-05-31 20:47:50] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":208,"name":"BLACK_Folded.jpg","local_size":967664} [2026-05-31 20:47:50] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":209,"drive_file_id":"1TuK73BlaTM9CazZvAjb0Iex5BPrz6ZIG","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/209_closeup-1.jpg"} [2026-05-31 20:47:50] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1TuK73BlaTM9CazZvAjb0Iex5BPrz6ZIG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/209_closeup-1.jpg"} [2026-05-31 20:47:51] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1TuK73BlaTM9CazZvAjb0Iex5BPrz6ZIG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/209_closeup-1.jpg","bytes":1406790} [2026-05-31 20:47:51] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":209,"name":"CloseUP_1.jpg","local_size":1406790} [2026-05-31 20:47:51] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":210,"drive_file_id":"1QIvSAu9WRqTWJAnZGAJKc4cT02LMsR0m","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/210_closeup-1.jpg"} [2026-05-31 20:47:51] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1QIvSAu9WRqTWJAnZGAJKc4cT02LMsR0m","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/210_closeup-1.jpg"} [2026-05-31 20:47:52] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1QIvSAu9WRqTWJAnZGAJKc4cT02LMsR0m","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/210_closeup-1.jpg","bytes":1734326} [2026-05-31 20:47:52] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":210,"name":"CloseUP_1.jpg","local_size":1734326} [2026-05-31 20:47:52] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":211,"drive_file_id":"1jWI81P0fP4lHJN_FQTve4RglU50YpPsu","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/211_front-manekin-clear-label.jpg"} [2026-05-31 20:47:52] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1jWI81P0fP4lHJN_FQTve4RglU50YpPsu","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/211_front-manekin-clear-label.jpg"} [2026-05-31 20:47:52] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1jWI81P0fP4lHJN_FQTve4RglU50YpPsu","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/211_front-manekin-clear-label.jpg","bytes":1095492} [2026-05-31 20:47:52] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":211,"name":"Front_Manekin_Clear_Label.jpg","local_size":1095492} [2026-05-31 20:47:52] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":212,"drive_file_id":"1JyIjDnbfjfd2zbr45lZd56A5FNUee9JY","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/212_front-manekin-clear-label.jpg"} [2026-05-31 20:47:52] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1JyIjDnbfjfd2zbr45lZd56A5FNUee9JY","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/212_front-manekin-clear-label.jpg"} [2026-05-31 20:47:53] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1JyIjDnbfjfd2zbr45lZd56A5FNUee9JY","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/212_front-manekin-clear-label.jpg","bytes":690668} [2026-05-31 20:47:53] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":212,"name":"Front_Manekin_Clear_Label.jpg","local_size":690668} [2026-05-31 20:47:53] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":213,"drive_file_id":"1qBd6AgNHs6miHENOdLlzvGLqqSTgoXT1","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/213_front-manekin-clear-label.jpg"} [2026-05-31 20:47:53] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1qBd6AgNHs6miHENOdLlzvGLqqSTgoXT1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/213_front-manekin-clear-label.jpg"} [2026-05-31 20:47:54] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1qBd6AgNHs6miHENOdLlzvGLqqSTgoXT1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/213_front-manekin-clear-label.jpg","bytes":754318} [2026-05-31 20:47:54] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":213,"name":"Front_Manekin_Clear_Label.jpg","local_size":754318} [2026-05-31 20:47:54] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":214,"drive_file_id":"1r680I41gEJhgh4-T-BD0LqnQR0IsJ2Og","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/214_front-manekin-clear-label.jpg"} [2026-05-31 20:47:54] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1r680I41gEJhgh4-T-BD0LqnQR0IsJ2Og","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/214_front-manekin-clear-label.jpg"} [2026-05-31 20:47:55] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1r680I41gEJhgh4-T-BD0LqnQR0IsJ2Og","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/214_front-manekin-clear-label.jpg","bytes":1278731} [2026-05-31 20:47:55] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":214,"name":"Front_Manekin_Clear_Label.jpg","local_size":1278731} [2026-05-31 20:47:55] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":215,"drive_file_id":"1qwl6gAk3DV-kWCP4Y64VvFkTT13h4BgD","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/215_front-manekin-clear-label.jpg"} [2026-05-31 20:47:55] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1qwl6gAk3DV-kWCP4Y64VvFkTT13h4BgD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/215_front-manekin-clear-label.jpg"} [2026-05-31 20:47:56] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1qwl6gAk3DV-kWCP4Y64VvFkTT13h4BgD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/215_front-manekin-clear-label.jpg","bytes":1486489} [2026-05-31 20:47:56] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":215,"name":"Front_Manekin_Clear_Label.jpg","local_size":1486489} [2026-05-31 20:47:56] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":216,"drive_file_id":"1BaCCaZXraUaeRZMZ7sW3WIr9zBt2GwOU","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/216_front-manekin-clear-label.jpg"} [2026-05-31 20:47:56] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1BaCCaZXraUaeRZMZ7sW3WIr9zBt2GwOU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/216_front-manekin-clear-label.jpg"} [2026-05-31 20:47:57] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1BaCCaZXraUaeRZMZ7sW3WIr9zBt2GwOU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/216_front-manekin-clear-label.jpg","bytes":1675273} [2026-05-31 20:47:57] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":216,"name":"Front_Manekin_Clear_Label.jpg","local_size":1675273} [2026-05-31 20:47:57] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":217,"drive_file_id":"1GNEbDws7romVRIVc6CD0YJ7rX2x6bFaP","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/217_front-manekin-clear-label.jpg"} [2026-05-31 20:47:57] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1GNEbDws7romVRIVc6CD0YJ7rX2x6bFaP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/217_front-manekin-clear-label.jpg"} [2026-05-31 20:47:58] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1GNEbDws7romVRIVc6CD0YJ7rX2x6bFaP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/217_front-manekin-clear-label.jpg","bytes":1592536} [2026-05-31 20:47:58] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":217,"name":"Front_Manekin_Clear_Label.jpg","local_size":1592536} [2026-05-31 20:47:58] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":218,"drive_file_id":"1T9svxrb5TGzTKLTs2mNI67P4cVfbdj4t","name":"BLACK_Oragne_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/218_black-oragne-1.jpg"} [2026-05-31 20:47:58] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1T9svxrb5TGzTKLTs2mNI67P4cVfbdj4t","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/218_black-oragne-1.jpg"} [2026-05-31 20:47:58] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1T9svxrb5TGzTKLTs2mNI67P4cVfbdj4t","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/218_black-oragne-1.jpg","bytes":1912547} [2026-05-31 20:47:58] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":218,"name":"BLACK_Oragne_1.jpg","local_size":1912547} [2026-05-31 20:47:58] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":219,"drive_file_id":"1bbV7543YqHv_rxadqRIQwJfwMEl5a3ZC","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/219_hanging-1.jpg"} [2026-05-31 20:47:58] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1bbV7543YqHv_rxadqRIQwJfwMEl5a3ZC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/219_hanging-1.jpg"} [2026-05-31 20:47:59] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1bbV7543YqHv_rxadqRIQwJfwMEl5a3ZC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/219_hanging-1.jpg","bytes":2012815} [2026-05-31 20:47:59] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":219,"name":"Hanging_1.jpg","local_size":2012815} [2026-05-31 20:47:59] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":220,"drive_file_id":"1SSMRrT8UFHVt5Uo9p-luJ2ogj5V0qAea","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/220_hanging-1.jpg"} [2026-05-31 20:47:59] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SSMRrT8UFHVt5Uo9p-luJ2ogj5V0qAea","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/220_hanging-1.jpg"} [2026-05-31 20:48:00] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SSMRrT8UFHVt5Uo9p-luJ2ogj5V0qAea","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/220_hanging-1.jpg","bytes":1750388} [2026-05-31 20:48:00] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":220,"name":"Hanging_1.jpg","local_size":1750388} [2026-05-31 20:48:00] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":221,"drive_file_id":"1HIGXr1QSLK_URl5C5l7SDzO1zrWsRYCU","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/221_men-1.jpg"} [2026-05-31 20:48:00] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1HIGXr1QSLK_URl5C5l7SDzO1zrWsRYCU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/221_men-1.jpg"} [2026-05-31 20:48:01] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1HIGXr1QSLK_URl5C5l7SDzO1zrWsRYCU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/221_men-1.jpg","bytes":1860760} [2026-05-31 20:48:01] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":221,"name":"Men_1.jpg","local_size":1860760} [2026-05-31 20:48:01] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":222,"drive_file_id":"1prJSvSQJf2LoFhPdz_8nW_vEtZn8jtbc","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/222_men-1.jpg"} [2026-05-31 20:48:01] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1prJSvSQJf2LoFhPdz_8nW_vEtZn8jtbc","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/222_men-1.jpg"} [2026-05-31 20:48:02] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1prJSvSQJf2LoFhPdz_8nW_vEtZn8jtbc","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/222_men-1.jpg","bytes":1576352} [2026-05-31 20:48:02] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":222,"name":"Men_1.jpg","local_size":1576352} [2026-05-31 20:48:02] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":223,"drive_file_id":"1SyNIXj24mVEnJErdyxkWr4S1VDuY9fXG","name":"WHITE_Folded.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/223_white-folded.jpg"} [2026-05-31 20:48:02] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SyNIXj24mVEnJErdyxkWr4S1VDuY9fXG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/223_white-folded.jpg"} [2026-05-31 20:48:03] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SyNIXj24mVEnJErdyxkWr4S1VDuY9fXG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/223_white-folded.jpg","bytes":902587} [2026-05-31 20:48:03] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":223,"name":"WHITE_Folded.jpg","local_size":902587} [2026-05-31 20:48:03] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":224,"drive_file_id":"1T8tALIjnpd08mTO2G93tjjgTQ5of7giA","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/224_men-women-1.jpg"} [2026-05-31 20:48:03] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1T8tALIjnpd08mTO2G93tjjgTQ5of7giA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/224_men-women-1.jpg"} [2026-05-31 20:48:04] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1T8tALIjnpd08mTO2G93tjjgTQ5of7giA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/224_men-women-1.jpg","bytes":1808499} [2026-05-31 20:48:04] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":224,"name":"Men_Women_1.jpg","local_size":1808499} [2026-05-31 20:48:04] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":225,"drive_file_id":"1pI4gVGsEs0p2_q-ORyQUU4OZQsZNu0EB","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/225_men-women-1.jpg"} [2026-05-31 20:48:04] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1pI4gVGsEs0p2_q-ORyQUU4OZQsZNu0EB","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/225_men-women-1.jpg"} [2026-05-31 20:48:05] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1pI4gVGsEs0p2_q-ORyQUU4OZQsZNu0EB","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/225_men-women-1.jpg","bytes":1658261} [2026-05-31 20:48:05] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":225,"name":"Men_Women_1.jpg","local_size":1658261} [2026-05-31 20:48:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":226,"drive_file_id":"1EpmROzv4JswBlgYBd0MU1CYtTePQjEeJ","name":"WHITE_Orange_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/226_white-orange-1.jpg"} [2026-05-31 20:48:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1EpmROzv4JswBlgYBd0MU1CYtTePQjEeJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/226_white-orange-1.jpg"} [2026-05-31 20:48:06] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1EpmROzv4JswBlgYBd0MU1CYtTePQjEeJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/226_white-orange-1.jpg","bytes":1565101} [2026-05-31 20:48:06] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":226,"name":"WHITE_Orange_1.jpg","local_size":1565101} [2026-05-31 20:48:06] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":227,"drive_file_id":"1KihlNrvf5YtMKTNR9HeSyYO1v_BeonSU","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/227_mock-1.jpg"} [2026-05-31 20:48:06] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1KihlNrvf5YtMKTNR9HeSyYO1v_BeonSU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/227_mock-1.jpg"} [2026-05-31 20:48:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1KihlNrvf5YtMKTNR9HeSyYO1v_BeonSU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/227_mock-1.jpg","bytes":1971566} [2026-05-31 20:48:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":227,"name":"Mock_1.jpg","local_size":1971566} [2026-05-31 20:48:07] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":228,"drive_file_id":"1reWJPsrmmIOySUQGypZqNR0S_vArfcFV","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/228_mock-1.jpg"} [2026-05-31 20:48:07] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1reWJPsrmmIOySUQGypZqNR0S_vArfcFV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/228_mock-1.jpg"} [2026-05-31 20:48:08] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1reWJPsrmmIOySUQGypZqNR0S_vArfcFV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/228_mock-1.jpg","bytes":2055529} [2026-05-31 20:48:08] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":228,"name":"Mock_1.jpg","local_size":2055529} [2026-05-31 20:48:08] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":229,"drive_file_id":"1UbQNme9413nwZZINMNxHQJPZ7zV_llf_","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/229_women-1.jpg"} [2026-05-31 20:48:08] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1UbQNme9413nwZZINMNxHQJPZ7zV_llf_","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/229_women-1.jpg"} [2026-05-31 20:48:09] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1UbQNme9413nwZZINMNxHQJPZ7zV_llf_","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/229_women-1.jpg","bytes":1821866} [2026-05-31 20:48:09] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":229,"name":"Women_1.jpg","local_size":1821866} [2026-05-31 20:48:09] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":26,"asset_id":230,"drive_file_id":"1hO8v1qXCaNSlm75K5JCbD17WHLA7WcBy","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/230_women-1.jpg"} [2026-05-31 20:48:09] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1hO8v1qXCaNSlm75K5JCbD17WHLA7WcBy","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/230_women-1.jpg"} [2026-05-31 20:48:09] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1hO8v1qXCaNSlm75K5JCbD17WHLA7WcBy","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/230_women-1.jpg","bytes":1882034} [2026-05-31 20:48:09] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":26,"asset_id":230,"name":"Women_1.jpg","local_size":1882034} [2026-05-31 20:48:09] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":26,"job_id":"6afa57b15dfddff4","downloaded_count":23,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4","failures":[]} [2026-05-31 20:48:09] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":26,"job_id":"6afa57b15dfddff4","downloaded_count":23,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4","failures":[]} [2026-05-31 20:48:09] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":26,"id_product":575,"metadata_count":23,"metadata":[{"client_file_key":"asset_208","drive_file_id":"1u9IaBYQe6PMZ9hSYAci1wEZJMOqB0zOg","filename":"black-folded.jpg","sort_order":1000001,"is_cover":true,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_209","drive_file_id":"1TuK73BlaTM9CazZvAjb0Iex5BPrz6ZIG","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_210","drive_file_id":"1QIvSAu9WRqTWJAnZGAJKc4cT02LMsR0m","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_211","drive_file_id":"1jWI81P0fP4lHJN_FQTve4RglU50YpPsu","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (01)_F190_LADY_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_212","drive_file_id":"1JyIjDnbfjfd2zbr45lZd56A5FNUee9JY","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (02)_F190_LADY_Black","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_213","drive_file_id":"1qBd6AgNHs6miHENOdLlzvGLqqSTgoXT1","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (03)_F190_LADY_Brown","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_214","drive_file_id":"1r680I41gEJhgh4-T-BD0LqnQR0IsJ2Og","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (24)_Stanley_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_215","drive_file_id":"1qwl6gAk3DV-kWCP4Y64VvFkTT13h4BgD","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (25)_Stanely_Black","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_216","drive_file_id":"1BaCCaZXraUaeRZMZ7sW3WIr9zBt2GwOU","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (27)_Stanley_Khaki","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_217","drive_file_id":"1GNEbDws7romVRIVc6CD0YJ7rX2x6bFaP","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (37)_Stanley_Glazed_Green","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_218","drive_file_id":"1T9svxrb5TGzTKLTs2mNI67P4cVfbdj4t","filename":"black-oragne-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_219","drive_file_id":"1bbV7543YqHv_rxadqRIQwJfwMEl5a3ZC","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_220","drive_file_id":"1SSMRrT8UFHVt5Uo9p-luJ2ogj5V0qAea","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_221","drive_file_id":"1HIGXr1QSLK_URl5C5l7SDzO1zrWsRYCU","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_222","drive_file_id":"1prJSvSQJf2LoFhPdz_8nW_vEtZn8jtbc","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_223","drive_file_id":"1SyNIXj24mVEnJErdyxkWr4S1VDuY9fXG","filename":"white-folded.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_224","drive_file_id":"1T8tALIjnpd08mTO2G93tjjgTQ5of7giA","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_225","drive_file_id":"1pI4gVGsEs0p2_q-ORyQUU4OZQsZNu0EB","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_226","drive_file_id":"1EpmROzv4JswBlgYBd0MU1CYtTePQjEeJ","filename":"white-orange-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_227","drive_file_id":"1KihlNrvf5YtMKTNR9HeSyYO1v_BeonSU","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_228","drive_file_id":"1reWJPsrmmIOySUQGypZqNR0S_vArfcFV","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_229","drive_file_id":"1UbQNme9413nwZZINMNxHQJPZ7zV_llf_","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_230","drive_file_id":"1hO8v1qXCaNSlm75K5JCbD17WHLA7WcBy","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka dla czytelniczki - Motyl - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null}]} [2026-05-31 20:48:09] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":26,"id_product":575,"images_count":23,"chunk_size":10,"chunks_count":3} [2026-05-31 20:48:09] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":26,"id_product":575,"chunk":1,"chunks_count":3,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_208","asset_209","asset_210","asset_211","asset_212","asset_213","asset_214","asset_215","asset_216","asset_217"]} [2026-05-31 20:48:09] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"d725e187-a0ba-4d86-827c-5dbab65837fb","id_product":"575","images_metadata_json":"[{\"client_file_key\":\"asset_208\",\"drive_file_id\":\"1u9IaBYQe6PMZ9hSYAci1wEZJMOqB0zOg\",\"filename\":\"black-folded.jpg\",\"sort_order\":1000001,\"is_cover\":true,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_209\",\"drive_file_id\":\"1TuK73BlaTM9CazZvAjb0Iex5BPrz6ZIG\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_210\",\"drive_file_id\":\"1QIvSAu9WRqTWJAnZGAJKc4cT02LMsR0m\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_211\",\"drive_file_id\":\"1jWI81P0fP4lHJN_FQTve4RglU50YpPsu\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (01)_F190_LADY_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_212\",\"drive_file_id\":\"1JyIjDnbfjfd2zbr45lZd56A5FNUee9JY\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (02)_F190_LADY_Black\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_213\",\"drive_file_id\":\"1qBd6AgNHs6miHENOdLlzvGLqqSTgoXT1\",\"filename\":\"f...","allow_cover_autoselect":"0","files[asset_208]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/208_black-folded.jpg","file_exists":true,"file_size":967664,"mime":"image/jpeg","postname":"black-folded.jpg"},"files[asset_209]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/209_closeup-1.jpg","file_exists":true,"file_size":1406790,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_210]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/210_closeup-1.jpg","file_exists":true,"file_size":1734326,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_211]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/211_front-manekin-clear-label.jpg","file_exists":true,"file_size":1095492,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_212]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/212_front-manekin-clear-label.jpg","file_exists":true,"file_size":690668,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_213]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/213_front-manekin-clear-label.jpg","file_exists":true,"file_size":754318,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_214]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/214_front-manekin-clear-label.jpg","file_exists":true,"file_size":1278731,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_215]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/215_front-manekin-clear-label.jpg","file_exists":true,"file_size":1486489,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_216]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/216_front-manekin-clear-label.jpg","file_exists":true,"file_size":1675273,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_217]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/217_front-manekin-clear-label.jpg","file_exists":true,"file_size":1592536,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-26-6afa57b15dfddff4-part-1-of-3"} [2026-05-31 20:48:23] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 575,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_208\",\n \"filename\": \"black-folded.jpg\",\n \"id_image\": 11997,\n \"is_cover\": true,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_209\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 11998,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_210\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 11999,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_211\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 12000,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_212\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 12001,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attribute...","idempotency_key":"drive-images-26-6afa57b15dfddff4-part-1-of-3"} [2026-05-31 20:48:23] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":26,"id_product":575,"chunk":1,"chunks_count":3,"uploaded_count":10,"failed_count":0} [2026-05-31 20:48:23] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":26,"id_product":575,"chunk":2,"chunks_count":3,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_218","asset_219","asset_220","asset_221","asset_222","asset_223","asset_224","asset_225","asset_226","asset_227"]} [2026-05-31 20:48:23] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"d725e187-a0ba-4d86-827c-5dbab65837fb","id_product":"575","images_metadata_json":"[{\"client_file_key\":\"asset_218\",\"drive_file_id\":\"1T9svxrb5TGzTKLTs2mNI67P4cVfbdj4t\",\"filename\":\"black-oragne-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_219\",\"drive_file_id\":\"1bbV7543YqHv_rxadqRIQwJfwMEl5a3ZC\",\"filename\":\"hanging-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_220\",\"drive_file_id\":\"1SSMRrT8UFHVt5Uo9p-luJ2ogj5V0qAea\",\"filename\":\"hanging-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_221\",\"drive_file_id\":\"1HIGXr1QSLK_URl5C5l7SDzO1zrWsRYCU\",\"filename\":\"men-1.jpg\",\"sort_order\":1000003,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_222\",\"drive_file_id\":\"1prJSvSQJf2LoFhPdz_8nW_vEtZn8jtbc\",\"filename\":\"men-1.jpg\",\"sort_order\":1000003,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_223\",\"drive_file_id\":\"1SyNIXj24mVEnJErdyxkWr4S1VDuY9fXG\",\"filename\":\"white-folded.jpg\",\"sort_order\":1000003,\"is_c...","allow_cover_autoselect":"0","files[asset_218]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/218_black-oragne-1.jpg","file_exists":true,"file_size":1912547,"mime":"image/jpeg","postname":"black-oragne-1.jpg"},"files[asset_219]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/219_hanging-1.jpg","file_exists":true,"file_size":2012815,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_220]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/220_hanging-1.jpg","file_exists":true,"file_size":1750388,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_221]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/221_men-1.jpg","file_exists":true,"file_size":1860760,"mime":"image/jpeg","postname":"men-1.jpg"},"files[asset_222]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/222_men-1.jpg","file_exists":true,"file_size":1576352,"mime":"image/jpeg","postname":"men-1.jpg"},"files[asset_223]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/223_white-folded.jpg","file_exists":true,"file_size":902587,"mime":"image/jpeg","postname":"white-folded.jpg"},"files[asset_224]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/224_men-women-1.jpg","file_exists":true,"file_size":1808499,"mime":"image/jpeg","postname":"men-women-1.jpg"},"files[asset_225]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/225_men-women-1.jpg","file_exists":true,"file_size":1658261,"mime":"image/jpeg","postname":"men-women-1.jpg"},"files[asset_226]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/226_white-orange-1.jpg","file_exists":true,"file_size":1565101,"mime":"image/jpeg","postname":"white-orange-1.jpg"},"files[asset_227]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/227_mock-1.jpg","file_exists":true,"file_size":1971566,"mime":"image/jpeg","postname":"mock-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-26-6afa57b15dfddff4-part-2-of-3"} [2026-05-31 20:48:37] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 575,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_218\",\n \"filename\": \"black-oragne-1.jpg\",\n \"id_image\": 12007,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_219\",\n \"filename\": \"hanging-1.jpg\",\n \"id_image\": 12008,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_220\",\n \"filename\": \"hanging-1.jpg\",\n \"id_image\": 12009,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_221\",\n \"filename\": \"men-1.jpg\",\n \"id_image\": 12010,\n \"is_cover\": false,\n \"position\": 1000003,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_222\",\n \"filename\": \"men-1.jpg\",\n \"id_image\": 12011,\n \"is_cover\": false,\n \"position\": 1000003,\n \"assigned_product_attributes\": []\n },\n {\n ...","idempotency_key":"drive-images-26-6afa57b15dfddff4-part-2-of-3"} [2026-05-31 20:48:37] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":26,"id_product":575,"chunk":2,"chunks_count":3,"uploaded_count":10,"failed_count":0} [2026-05-31 20:48:37] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":26,"id_product":575,"chunk":3,"chunks_count":3,"images_in_chunk":3,"metadata_in_chunk":3,"client_file_keys":["asset_228","asset_229","asset_230"]} [2026-05-31 20:48:37] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":3,"fields":{"external_project_id":"d725e187-a0ba-4d86-827c-5dbab65837fb","id_product":"575","images_metadata_json":"[{\"client_file_key\":\"asset_228\",\"drive_file_id\":\"1reWJPsrmmIOySUQGypZqNR0S_vArfcFV\",\"filename\":\"mock-1.jpg\",\"sort_order\":1000005,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_229\",\"drive_file_id\":\"1UbQNme9413nwZZINMNxHQJPZ7zV_llf_\",\"filename\":\"women-1.jpg\",\"sort_order\":1000006,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_230\",\"drive_file_id\":\"1hO8v1qXCaNSlm75K5JCbD17WHLA7WcBy\",\"filename\":\"women-1.jpg\",\"sort_order\":1000006,\"is_cover\":false,\"alt\":\"Koszulka dla czytelniczki - Motyl - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_228]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/228_mock-1.jpg","file_exists":true,"file_size":2055529,"mime":"image/jpeg","postname":"mock-1.jpg"},"files[asset_229]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/229_women-1.jpg","file_exists":true,"file_size":1821866,"mime":"image/jpeg","postname":"women-1.jpg"},"files[asset_230]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/26/6afa57b15dfddff4/230_women-1.jpg","file_exists":true,"file_size":1882034,"mime":"image/jpeg","postname":"women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-26-6afa57b15dfddff4-part-3-of-3"} [2026-05-31 20:48:42] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 575,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_228\",\n \"filename\": \"mock-1.jpg\",\n \"id_image\": 12017,\n \"is_cover\": false,\n \"position\": 1000005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_229\",\n \"filename\": \"women-1.jpg\",\n \"id_image\": 12018,\n \"is_cover\": false,\n \"position\": 1000006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_230\",\n \"filename\": \"women-1.jpg\",\n \"id_image\": 12019,\n \"is_cover\": false,\n \"position\": 1000006,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [\n {\n \"code\": \"COVER_AUTO_SELECT_DISABLED\",\n \"message\": \"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved.\"\n }\n ],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-26-6afa57b15dfddff4-part-3-of-3"} [2026-05-31 20:48:42] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":26,"id_product":575,"chunk":3,"chunks_count":3,"uploaded_count":3,"failed_count":0} [2026-05-31 20:48:42] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":26,"id_product":575,"uploaded_count":23,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_208","filename":"black-folded.jpg","id_image":11997,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_209","filename":"closeup-1.jpg","id_image":11998,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_210","filename":"closeup-1.jpg","id_image":11999,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_211","filename":"front-manekin-clear-label.jpg","id_image":12000,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_212","filename":"front-manekin-clear-label.jpg","id_image":12001,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_213","filename":"front-manekin-clear-label.jpg","id_image":12002,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_214","filename":"front-manekin-clear-label.jpg","id_image":12003,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_215","filename":"front-manekin-clear-label.jpg","id_image":12004,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_216","filename":"front-manekin-clear-label.jpg","id_image":12005,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_217","filename":"front-manekin-clear-label.jpg","id_image":12006,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_218","filename":"black-oragne-1.jpg","id_image":12007,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_219","filename":"hanging-1.jpg","id_image":12008,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_220","filename":"hanging-1.jpg","id_image":12009,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_221","filename":"men-1.jpg","id_image":12010,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_222","filename":"men-1.jpg","id_image":12011,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_223","filename":"white-folded.jpg","id_image":12012,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_224","filename":"men-women-1.jpg","id_image":12013,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_225","filename":"men-women-1.jpg","id_image":12014,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_226","filename":"white-orange-1.jpg","id_image":12015,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_227","filename":"mock-1.jpg","id_image":12016,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_228","filename":"mock-1.jpg","id_image":12017,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_229","filename":"women-1.jpg","id_image":12018,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_230","filename":"women-1.jpg","id_image":12019,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-26-6afa57b15dfddff4-part-1-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":575,"uploaded_images":[{"client_file_key":"asset_208","filename":"black-folded.jpg","id_image":11997,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_209","filename":"closeup-1.jpg","id_image":11998,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_210","filename":"closeup-1.jpg","id_image":11999,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_211","filename":"front-manekin-clear-label.jpg","id_image":12000,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_212","filename":"front-manekin-clear-label.jpg","id_image":12001,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_213","filename":"front-manekin-clear-label.jpg","id_image":12002,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_214","filename":"front-manekin-clear-label.jpg","id_image":12003,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_215","filename":"front-manekin-clear-label.jpg","id_image":12004,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_216","filename":"front-manekin-clear-label.jpg","id_image":12005,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_217","filename":"front-manekin-clear-label.jpg","id_image":12006,"is_cover":false,"position":1000001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-26-6afa57b15dfddff4-part-2-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":575,"uploaded_images":[{"client_file_key":"asset_218","filename":"black-oragne-1.jpg","id_image":12007,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_219","filename":"hanging-1.jpg","id_image":12008,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_220","filename":"hanging-1.jpg","id_image":12009,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_221","filename":"men-1.jpg","id_image":12010,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_222","filename":"men-1.jpg","id_image":12011,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_223","filename":"white-folded.jpg","id_image":12012,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_224","filename":"men-women-1.jpg","id_image":12013,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_225","filename":"men-women-1.jpg","id_image":12014,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_226","filename":"white-orange-1.jpg","id_image":12015,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_227","filename":"mock-1.jpg","id_image":12016,"is_cover":false,"position":1000005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":3,"idempotency_key":"drive-images-26-6afa57b15dfddff4-part-3-of-3","uploaded_count":3,"failed_count":0,"response":{"success":true,"data":{"id_product":575,"uploaded_images":[{"client_file_key":"asset_228","filename":"mock-1.jpg","id_image":12017,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_229","filename":"women-1.jpg","id_image":12018,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_230","filename":"women-1.jpg","id_image":12019,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":3}}} [2026-05-31 20:48:42] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":26,"external_id":"575","result":{"success":true,"status":"success","id_product":575,"uploaded_count":23,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_208","filename":"black-folded.jpg","id_image":11997,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_209","filename":"closeup-1.jpg","id_image":11998,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_210","filename":"closeup-1.jpg","id_image":11999,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_211","filename":"front-manekin-clear-label.jpg","id_image":12000,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_212","filename":"front-manekin-clear-label.jpg","id_image":12001,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_213","filename":"front-manekin-clear-label.jpg","id_image":12002,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_214","filename":"front-manekin-clear-label.jpg","id_image":12003,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_215","filename":"front-manekin-clear-label.jpg","id_image":12004,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_216","filename":"front-manekin-clear-label.jpg","id_image":12005,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_217","filename":"front-manekin-clear-label.jpg","id_image":12006,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_218","filename":"black-oragne-1.jpg","id_image":12007,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_219","filename":"hanging-1.jpg","id_image":12008,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_220","filename":"hanging-1.jpg","id_image":12009,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_221","filename":"men-1.jpg","id_image":12010,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_222","filename":"men-1.jpg","id_image":12011,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_223","filename":"white-folded.jpg","id_image":12012,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_224","filename":"men-women-1.jpg","id_image":12013,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_225","filename":"men-women-1.jpg","id_image":12014,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_226","filename":"white-orange-1.jpg","id_image":12015,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_227","filename":"mock-1.jpg","id_image":12016,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_228","filename":"mock-1.jpg","id_image":12017,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_229","filename":"women-1.jpg","id_image":12018,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_230","filename":"women-1.jpg","id_image":12019,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-26-6afa57b15dfddff4-part-1-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":575,"uploaded_images":[{"client_file_key":"asset_208","filename":"black-folded.jpg","id_image":11997,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_209","filename":"closeup-1.jpg","id_image":11998,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_210","filename":"closeup-1.jpg","id_image":11999,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_211","filename":"front-manekin-clear-label.jpg","id_image":12000,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_212","filename":"front-manekin-clear-label.jpg","id_image":12001,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_213","filename":"front-manekin-clear-label.jpg","id_image":12002,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_214","filename":"front-manekin-clear-label.jpg","id_image":12003,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_215","filename":"front-manekin-clear-label.jpg","id_image":12004,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_216","filename":"front-manekin-clear-label.jpg","id_image":12005,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_217","filename":"front-manekin-clear-label.jpg","id_image":12006,"is_cover":false,"position":1000001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-26-6afa57b15dfddff4-part-2-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":575,"uploaded_images":[{"client_file_key":"asset_218","filename":"black-oragne-1.jpg","id_image":12007,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_219","filename":"hanging-1.jpg","id_image":12008,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_220","filename":"hanging-1.jpg","id_image":12009,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_221","filename":"men-1.jpg","id_image":12010,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_222","filename":"men-1.jpg","id_image":12011,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_223","filename":"white-folded.jpg","id_image":12012,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_224","filename":"men-women-1.jpg","id_image":12013,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_225","filename":"men-women-1.jpg","id_image":12014,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_226","filename":"white-orange-1.jpg","id_image":12015,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_227","filename":"mock-1.jpg","id_image":12016,"is_cover":false,"position":1000005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":3,"idempotency_key":"drive-images-26-6afa57b15dfddff4-part-3-of-3","uploaded_count":3,"failed_count":0,"response":{"success":true,"data":{"id_product":575,"uploaded_images":[{"client_file_key":"asset_228","filename":"mock-1.jpg","id_image":12017,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_229","filename":"women-1.jpg","id_image":12018,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_230","filename":"women-1.jpg","id_image":12019,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":3}}}} [2026-06-02 17:38:02] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":27188} [2026-06-02 17:38:35] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":27188} [2026-06-02 17:42:45] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":27196} [2026-06-02 17:56:35] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":27313} [2026-06-02 17:56:39] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":28,"external_id":"577","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-02 17:56:39] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":28,"external_id":"577"} [2026-06-02 17:56:39] drive_scan.start Start skanowania zdjęć Drive. {"project_id":28,"forced_profile_id":null} [2026-06-02 17:56:39] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":28,"project_drive_relative_path":"(TSHCZ) - Hobby Książki\\TSHCZ_013","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-02 17:56:39] drive_path.profile.selected Wybrano profil Drive. {"project_id":28,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-02 17:56:39] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":28,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-06-02 17:56:39] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-06-02 17:56:39] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-06-02 17:56:39] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":28,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-06-02 17:56:39] drive_api.list_files.start Google Drive files.list. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'"} [2026-06-02 17:56:40] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'","count":1,"names":["(TSHCZ) - Hobby Książki [application/vnd.google-apps.folder]"]} [2026-06-02 17:56:40] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":28,"parent_folder_id":"1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs","segment":"(TSHCZ) - Hobby Książki","found_count":1,"found_names":["(TSHCZ) - Hobby Książki"]} [2026-06-02 17:56:40] drive_api.list_files.start Google Drive files.list. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_013'"} [2026-06-02 17:56:40] drive_api.list_files.finish Google Drive files.list result. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_013'","count":1,"names":["TSHCZ_013 [application/vnd.google-apps.folder]"]} [2026-06-02 17:56:40] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":28,"parent_folder_id":"1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7","segment":"TSHCZ_013","found_count":1,"found_names":["TSHCZ_013"]} [2026-06-02 17:56:40] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":28,"project_folder_id":"1wBa79ZIyOvTVCcPEpH3al3WUq0LiGl5J","project_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013"} [2026-06-02 17:56:40] drive_api.list_files.start Google Drive files.list. {"query":"'1wBa79ZIyOvTVCcPEpH3al3WUq0LiGl5J' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-02 17:56:41] drive_api.list_files.finish Google Drive files.list result. {"query":"'1wBa79ZIyOvTVCcPEpH3al3WUq0LiGl5J' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-02 17:56:41] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":28,"parent_folder_id":"1wBa79ZIyOvTVCcPEpH3al3WUq0LiGl5J","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-02 17:56:41] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":28,"project_folder_id":"1wBa79ZIyOvTVCcPEpH3al3WUq0LiGl5J","mockups_folder_id":"1QsUtXGCprj5lrET7I8aRQwqf-wxPM76W","mockups_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups"} [2026-06-02 17:56:41] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":28,"profile_id":2,"use_rule_filter":false,"rules_count":0,"rules":[]} [2026-06-02 17:56:41] drive_api.list_files.start Google Drive files.list. {"query":"'1QsUtXGCprj5lrET7I8aRQwqf-wxPM76W' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-02 17:56:42] drive_api.list_files.finish Google Drive files.list result. {"query":"'1QsUtXGCprj5lrET7I8aRQwqf-wxPM76W' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":12,"names":["(35)_Stanley_NaturalRaw [application/vnd.google-apps.folder]","(30)_Stanley_French_Navy [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(12)_F190_MEN_Black [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_3)_Custom_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-06-02 17:56:42] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":28,"mockups_folder_id":"1QsUtXGCprj5lrET7I8aRQwqf-wxPM76W","count":12,"names":["(35)_Stanley_NaturalRaw","(30)_Stanley_French_Navy","(25)_Stanely_Black","(24)_Stanley_White","(12)_F190_MEN_Black","(11)_F190_MEN_White","(02)_F190_LADY_Black","(01)_F190_LADY_White","(000_3)_Custom_White","(000_2)_UNI_WHITE","(000_1)_UNI_BLACK","(000)_Miniatury"]} [2026-06-02 17:56:42] drive_api.list_files.start Google Drive files.list. {"query":"'1QsUtXGCprj5lrET7I8aRQwqf-wxPM76W' in parents and trashed = false"} [2026-06-02 17:56:42] drive_api.list_files.finish Google Drive files.list result. {"query":"'1QsUtXGCprj5lrET7I8aRQwqf-wxPM76W' in parents and trashed = false","count":12,"names":["(35)_Stanley_NaturalRaw [application/vnd.google-apps.folder]","(30)_Stanley_French_Navy [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(12)_F190_MEN_Black [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_3)_Custom_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-06-02 17:56:42] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":28,"all_count":12,"image_count":0,"all_names":["(35)_Stanley_NaturalRaw [application/vnd.google-apps.folder]","(30)_Stanley_French_Navy [application/vnd.google-apps.folder]","(25)_Stanely_Black [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(12)_F190_MEN_Black [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(02)_F190_LADY_Black [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_3)_Custom_White [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000_1)_UNI_BLACK [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-06-02 17:56:42] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(000)_Miniatury","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(000)_Miniatury","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:42] drive_api.list_files.start Google Drive files.list. {"query":"'1Tt3AHgpoav9oBd-7K1tpGYfKlD6YtPPl' in parents and trashed = false"} [2026-06-02 17:56:43] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Tt3AHgpoav9oBd-7K1tpGYfKlD6YtPPl' in parents and trashed = false","count":4,"names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]","BLACK_Oragne_1.jpg [image/jpeg]","BLACK_Folded.jpg [image/jpeg]"]} [2026-06-02 17:56:43] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(000)_Miniatury","folder_id":"1Tt3AHgpoav9oBd-7K1tpGYfKlD6YtPPl","all_count":4,"image_count":4,"all_names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]","BLACK_Oragne_1.jpg [image/jpeg]","BLACK_Folded.jpg [image/jpeg]"]} [2026-06-02 17:56:43] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(000_1)_UNI_BLACK","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(000_1)_UNI_BLACK","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:43] drive_api.list_files.start Google Drive files.list. {"query":"'1AXv3tfJKfQNFG-GV27Wn37RuogJqq4Te' in parents and trashed = false"} [2026-06-02 17:56:43] drive_api.list_files.finish Google Drive files.list result. {"query":"'1AXv3tfJKfQNFG-GV27Wn37RuogJqq4Te' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-06-02 17:56:43] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(000_1)_UNI_BLACK","folder_id":"1AXv3tfJKfQNFG-GV27Wn37RuogJqq4Te","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-06-02 17:56:43] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(000_2)_UNI_WHITE","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(000_2)_UNI_WHITE","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:43] drive_api.list_files.start Google Drive files.list. {"query":"'1qcDjhhF53TAdBfXLGTy5F1nOBFkGmmre' in parents and trashed = false"} [2026-06-02 17:56:43] drive_api.list_files.finish Google Drive files.list result. {"query":"'1qcDjhhF53TAdBfXLGTy5F1nOBFkGmmre' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-06-02 17:56:43] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(000_2)_UNI_WHITE","folder_id":"1qcDjhhF53TAdBfXLGTy5F1nOBFkGmmre","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-06-02 17:56:43] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(000_3)_Custom_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(000_3)_Custom_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:43] drive_api.list_files.start Google Drive files.list. {"query":"'1GrhB0AyI3xVuUdv3XX8yh9pmgTW6VJpe' in parents and trashed = false"} [2026-06-02 17:56:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'1GrhB0AyI3xVuUdv3XX8yh9pmgTW6VJpe' in parents and trashed = false","count":1,"names":["Custom_Women_Luwr_CloseUP.jpg [image/jpeg]"]} [2026-06-02 17:56:44] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(000_3)_Custom_White","folder_id":"1GrhB0AyI3xVuUdv3XX8yh9pmgTW6VJpe","all_count":1,"image_count":1,"all_names":["Custom_Women_Luwr_CloseUP.jpg [image/jpeg]"]} [2026-06-02 17:56:44] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(01)_F190_LADY_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(01)_F190_LADY_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:44] drive_api.list_files.start Google Drive files.list. {"query":"'1tixwKz0VDyPcomKVLV3UKfa7kqwfFLQ2' in parents and trashed = false"} [2026-06-02 17:56:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'1tixwKz0VDyPcomKVLV3UKfa7kqwfFLQ2' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:44] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(01)_F190_LADY_White","folder_id":"1tixwKz0VDyPcomKVLV3UKfa7kqwfFLQ2","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:44] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(02)_F190_LADY_Black","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(02)_F190_LADY_Black","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:44] drive_api.list_files.start Google Drive files.list. {"query":"'17V12sD0Dpxw3j616FLEdO9TRaXMmn1jR' in parents and trashed = false"} [2026-06-02 17:56:45] drive_api.list_files.finish Google Drive files.list result. {"query":"'17V12sD0Dpxw3j616FLEdO9TRaXMmn1jR' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:45] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(02)_F190_LADY_Black","folder_id":"17V12sD0Dpxw3j616FLEdO9TRaXMmn1jR","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:45] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(11)_F190_MEN_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(11)_F190_MEN_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:45] drive_api.list_files.start Google Drive files.list. {"query":"'18fKKwpWQGDVxk_XywQjVR38X7a1zenOr' in parents and trashed = false"} [2026-06-02 17:56:45] drive_api.list_files.finish Google Drive files.list result. {"query":"'18fKKwpWQGDVxk_XywQjVR38X7a1zenOr' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:45] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(11)_F190_MEN_White","folder_id":"18fKKwpWQGDVxk_XywQjVR38X7a1zenOr","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:45] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(12)_F190_MEN_Black","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(12)_F190_MEN_Black","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:45] drive_api.list_files.start Google Drive files.list. {"query":"'15nm22K-HzXfHIz64zlMu91dmTUxo76hY' in parents and trashed = false"} [2026-06-02 17:56:46] drive_api.list_files.finish Google Drive files.list result. {"query":"'15nm22K-HzXfHIz64zlMu91dmTUxo76hY' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:46] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(12)_F190_MEN_Black","folder_id":"15nm22K-HzXfHIz64zlMu91dmTUxo76hY","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:46] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(24)_Stanley_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(24)_Stanley_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:46] drive_api.list_files.start Google Drive files.list. {"query":"'1RMSbNc7NY0VW12p5VQasIKqTf9Xv-7t9' in parents and trashed = false"} [2026-06-02 17:56:46] drive_api.list_files.finish Google Drive files.list result. {"query":"'1RMSbNc7NY0VW12p5VQasIKqTf9Xv-7t9' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:46] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(24)_Stanley_White","folder_id":"1RMSbNc7NY0VW12p5VQasIKqTf9Xv-7t9","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:46] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(25)_Stanely_Black","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(25)_Stanely_Black","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:46] drive_api.list_files.start Google Drive files.list. {"query":"'1aOUATUX39jbkvFris8hpETLfjOKnifZf' in parents and trashed = false"} [2026-06-02 17:56:46] drive_api.list_files.finish Google Drive files.list result. {"query":"'1aOUATUX39jbkvFris8hpETLfjOKnifZf' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:46] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(25)_Stanely_Black","folder_id":"1aOUATUX39jbkvFris8hpETLfjOKnifZf","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:46] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(30)_Stanley_French_Navy","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(30)_Stanley_French_Navy","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:46] drive_api.list_files.start Google Drive files.list. {"query":"'1E-PIP6D6vl2VP5dWEEL_ulZyZKD40rDG' in parents and trashed = false"} [2026-06-02 17:56:47] drive_api.list_files.finish Google Drive files.list result. {"query":"'1E-PIP6D6vl2VP5dWEEL_ulZyZKD40rDG' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:47] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(30)_Stanley_French_Navy","folder_id":"1E-PIP6D6vl2VP5dWEEL_ulZyZKD40rDG","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:47] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":28,"folder_name":"(35)_Stanley_NaturalRaw","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_013/Mockups/(35)_Stanley_NaturalRaw","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-02 17:56:47] drive_api.list_files.start Google Drive files.list. {"query":"'1VaOXrwhV7q2NwCRYYx9xZqnvHAqX4Fux' in parents and trashed = false"} [2026-06-02 17:56:47] drive_api.list_files.finish Google Drive files.list result. {"query":"'1VaOXrwhV7q2NwCRYYx9xZqnvHAqX4Fux' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:47] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":28,"folder_name":"(35)_Stanley_NaturalRaw","folder_id":"1VaOXrwhV7q2NwCRYYx9xZqnvHAqX4Fux","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-02 17:56:47] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":28,"files_count":25,"files":[{"id":"1jG1Qx74cRP4dK_PHm1sXeeG2bu_5uUv8","name":"BLACK_Folded.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1r5KrI46_mjs-NohOLhFi9fBva9LvMIOy","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1sDOXZAsGDT50oLqnjJscO3M-h2MDhPPD","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"154JxlEfWnpw85_aQJnZ8pI_Zis90kcv9","name":"Custom_Women_Luwr_CloseUP.jpg","mimeType":"image/jpeg","folder":"(000_3)_Custom_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"10bnQlFxJUMItBQhr59VE9S3i29mLaY_v","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(01)_F190_LADY_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1WC_sGwxsV05eyEdNq1a-97a3ufM23_Af","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(02)_F190_LADY_Black","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1ZpjzWpiP9vA7xKbvrDxlGauGcLvGnObC","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(11)_F190_MEN_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1dQYlKVcGg6KDAZTpsaLuN7sTn8LCccIv","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(12)_F190_MEN_Black","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1IW0C6K82VJmlTV_NY7vySmN-Tdg9F7lE","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(24)_Stanley_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1k8-CtSgx0vO71MmQofVR0i4_rgxO-Zhv","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(25)_Stanely_Black","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1Wipm6Xj7hZAwFrXb-JDhyLEcgBz2LV37","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(30)_Stanley_French_Navy","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1J0euSP_0gjdiEEgtrtPH75bncCCcrumP","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(35)_Stanley_NaturalRaw","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1FJk1uDXlIyfjgQ7BT_7xTY0ZjVLeW3YV","name":"BLACK_Oragne_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1kGgWcarRSV3TcaUlR5Avr5oQEhu0LkH7","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1SMVF0g6AcUPqV_sDFmz7hz_yojajp1wG","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1OZniUchs72aF1PVDXYKJNH1iC_mZgC5X","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1eLgu59YbEvelNp8ePSP9W0dJZhDkK_Ua","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1XiVn2tcRKt1nHMFtRu6ztNjvIbZ9AgHz","name":"WHITE_Folded.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"17-LHw2LZysGixoCMjAKJ_yDctDTpleVG","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"102TnRBje1UD5K94wTEwDvEyg8N5FKHeu","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1721xisf3XrtPUAtFTpCxhVD_9oGmczZ6","name":"WHITE_Orange_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"1dn0rW7B4HHGZHrZoCyKVnv3XikESOavA","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"18Bdzn2K5413AXmWwT9pujOAD9Usu2ph_","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"1_JMZlU4CtciFM4Y0ZuSiL2Ex2ajFs1uI","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_1)_UNI_BLACK","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006},{"id":"11Z6CJfIBDjY5vM0O8WP7GBSwggp9Hbdm","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006}]} [2026-06-02 17:56:47] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":28,"files_count":25,"selected_count":0,"cover_name":null,"folders_found":["(000)_Miniatury","(000_1)_UNI_BLACK","(000_2)_UNI_WHITE","(000_3)_Custom_White","(01)_F190_LADY_White","(02)_F190_LADY_Black","(11)_F190_MEN_White","(12)_F190_MEN_Black","(24)_Stanley_White","(25)_Stanely_Black","(30)_Stanley_French_Navy","(35)_Stanley_NaturalRaw"],"matched_folders":[],"unmatched_folders":["(000)_Miniatury","(000_1)_UNI_BLACK","(000_2)_UNI_WHITE","(000_3)_Custom_White","(01)_F190_LADY_White","(02)_F190_LADY_Black","(11)_F190_MEN_White","(12)_F190_MEN_Black","(24)_Stanley_White","(25)_Stanely_Black","(30)_Stanley_French_Navy","(35)_Stanley_NaturalRaw"],"missing_rule_folders":[],"warnings":[]} [2026-06-02 17:56:47] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":28,"external_id":"577","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 25 plików graficznych w folderze Mockups.","files_count":25,"selected_assets_after_scan":25,"warnings":[]} [2026-06-02 17:56:47] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":28,"external_id":"577","selected_assets_count":25} [2026-06-02 17:56:47] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":28,"resolved_id_product":577} [2026-06-02 17:56:47] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":28,"job_id":"dc4d7bd1c3b5c30c","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-02 17:56:47] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":28,"selected_count":25,"assets":[{"id":231,"name":"BLACK_Folded.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":855945,"drive_file_id":"1jG1Qx74cRP4dK_PHm1sXeeG2bu_5uUv8"},{"id":232,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1346478,"drive_file_id":"1r5KrI46_mjs-NohOLhFi9fBva9LvMIOy"},{"id":233,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1621771,"drive_file_id":"1sDOXZAsGDT50oLqnjJscO3M-h2MDhPPD"},{"id":234,"name":"Custom_Women_Luwr_CloseUP.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":997316,"drive_file_id":"154JxlEfWnpw85_aQJnZ8pI_Zis90kcv9"},{"id":235,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1001979,"drive_file_id":"10bnQlFxJUMItBQhr59VE9S3i29mLaY_v"},{"id":236,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":648514,"drive_file_id":"1WC_sGwxsV05eyEdNq1a-97a3ufM23_Af"},{"id":237,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":955831,"drive_file_id":"1ZpjzWpiP9vA7xKbvrDxlGauGcLvGnObC"},{"id":238,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1431619,"drive_file_id":"1dQYlKVcGg6KDAZTpsaLuN7sTn8LCccIv"},{"id":239,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1188247,"drive_file_id":"1IW0C6K82VJmlTV_NY7vySmN-Tdg9F7lE"},{"id":240,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1402352,"drive_file_id":"1k8-CtSgx0vO71MmQofVR0i4_rgxO-Zhv"},{"id":241,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1592997,"drive_file_id":"1Wipm6Xj7hZAwFrXb-JDhyLEcgBz2LV37"},{"id":242,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1352860,"drive_file_id":"1J0euSP_0gjdiEEgtrtPH75bncCCcrumP"},{"id":243,"name":"BLACK_Oragne_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1834473,"drive_file_id":"1FJk1uDXlIyfjgQ7BT_7xTY0ZjVLeW3YV"},{"id":244,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1990437,"drive_file_id":"1kGgWcarRSV3TcaUlR5Avr5oQEhu0LkH7"},{"id":245,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1724632,"drive_file_id":"1SMVF0g6AcUPqV_sDFmz7hz_yojajp1wG"},{"id":246,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1849017,"drive_file_id":"1OZniUchs72aF1PVDXYKJNH1iC_mZgC5X"},{"id":247,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1567970,"drive_file_id":"1eLgu59YbEvelNp8ePSP9W0dJZhDkK_Ua"},{"id":248,"name":"WHITE_Folded.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":792295,"drive_file_id":"1XiVn2tcRKt1nHMFtRu6ztNjvIbZ9AgHz"},{"id":249,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1789449,"drive_file_id":"17-LHw2LZysGixoCMjAKJ_yDctDTpleVG"},{"id":250,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1635618,"drive_file_id":"102TnRBje1UD5K94wTEwDvEyg8N5FKHeu"},{"id":251,"name":"WHITE_Orange_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1483533,"drive_file_id":"1721xisf3XrtPUAtFTpCxhVD_9oGmczZ6"},{"id":252,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1946705,"drive_file_id":"1dn0rW7B4HHGZHrZoCyKVnv3XikESOavA"},{"id":253,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":2010559,"drive_file_id":"18Bdzn2K5413AXmWwT9pujOAD9Usu2ph_"},{"id":254,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1809330,"drive_file_id":"1_JMZlU4CtciFM4Y0ZuSiL2Ex2ajFs1uI"},{"id":255,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1868027,"drive_file_id":"11Z6CJfIBDjY5vM0O8WP7GBSwggp9Hbdm"}]} [2026-06-02 17:56:47] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":231,"drive_file_id":"1jG1Qx74cRP4dK_PHm1sXeeG2bu_5uUv8","name":"BLACK_Folded.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/231_black-folded.jpg"} [2026-06-02 17:56:47] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1jG1Qx74cRP4dK_PHm1sXeeG2bu_5uUv8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/231_black-folded.jpg"} [2026-06-02 17:56:48] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1jG1Qx74cRP4dK_PHm1sXeeG2bu_5uUv8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/231_black-folded.jpg","bytes":855945} [2026-06-02 17:56:48] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":231,"name":"BLACK_Folded.jpg","local_size":855945} [2026-06-02 17:56:48] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":232,"drive_file_id":"1r5KrI46_mjs-NohOLhFi9fBva9LvMIOy","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/232_closeup-1.jpg"} [2026-06-02 17:56:48] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1r5KrI46_mjs-NohOLhFi9fBva9LvMIOy","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/232_closeup-1.jpg"} [2026-06-02 17:56:49] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1r5KrI46_mjs-NohOLhFi9fBva9LvMIOy","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/232_closeup-1.jpg","bytes":1346478} [2026-06-02 17:56:49] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":232,"name":"CloseUP_1.jpg","local_size":1346478} [2026-06-02 17:56:49] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":233,"drive_file_id":"1sDOXZAsGDT50oLqnjJscO3M-h2MDhPPD","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/233_closeup-1.jpg"} [2026-06-02 17:56:49] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1sDOXZAsGDT50oLqnjJscO3M-h2MDhPPD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/233_closeup-1.jpg"} [2026-06-02 17:56:50] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1sDOXZAsGDT50oLqnjJscO3M-h2MDhPPD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/233_closeup-1.jpg","bytes":1621771} [2026-06-02 17:56:50] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":233,"name":"CloseUP_1.jpg","local_size":1621771} [2026-06-02 17:56:50] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":234,"drive_file_id":"154JxlEfWnpw85_aQJnZ8pI_Zis90kcv9","name":"Custom_Women_Luwr_CloseUP.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/234_custom-women-luwr-closeup.jpg"} [2026-06-02 17:56:50] drive_api.download.start Google Drive files.get alt=media. {"file_id":"154JxlEfWnpw85_aQJnZ8pI_Zis90kcv9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/234_custom-women-luwr-closeup.jpg"} [2026-06-02 17:56:51] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"154JxlEfWnpw85_aQJnZ8pI_Zis90kcv9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/234_custom-women-luwr-closeup.jpg","bytes":997316} [2026-06-02 17:56:51] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":234,"name":"Custom_Women_Luwr_CloseUP.jpg","local_size":997316} [2026-06-02 17:56:51] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":235,"drive_file_id":"10bnQlFxJUMItBQhr59VE9S3i29mLaY_v","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/235_front-manekin-clear-label.jpg"} [2026-06-02 17:56:51] drive_api.download.start Google Drive files.get alt=media. {"file_id":"10bnQlFxJUMItBQhr59VE9S3i29mLaY_v","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/235_front-manekin-clear-label.jpg"} [2026-06-02 17:56:52] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"10bnQlFxJUMItBQhr59VE9S3i29mLaY_v","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/235_front-manekin-clear-label.jpg","bytes":1001979} [2026-06-02 17:56:52] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":235,"name":"Front_Manekin_Clear_Label.jpg","local_size":1001979} [2026-06-02 17:56:52] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":236,"drive_file_id":"1WC_sGwxsV05eyEdNq1a-97a3ufM23_Af","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/236_front-manekin-clear-label.jpg"} [2026-06-02 17:56:52] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1WC_sGwxsV05eyEdNq1a-97a3ufM23_Af","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/236_front-manekin-clear-label.jpg"} [2026-06-02 17:56:53] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1WC_sGwxsV05eyEdNq1a-97a3ufM23_Af","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/236_front-manekin-clear-label.jpg","bytes":648514} [2026-06-02 17:56:53] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":236,"name":"Front_Manekin_Clear_Label.jpg","local_size":648514} [2026-06-02 17:56:53] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":237,"drive_file_id":"1ZpjzWpiP9vA7xKbvrDxlGauGcLvGnObC","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/237_front-manekin-clear-label.jpg"} [2026-06-02 17:56:53] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ZpjzWpiP9vA7xKbvrDxlGauGcLvGnObC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/237_front-manekin-clear-label.jpg"} [2026-06-02 17:56:55] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ZpjzWpiP9vA7xKbvrDxlGauGcLvGnObC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/237_front-manekin-clear-label.jpg","bytes":955831} [2026-06-02 17:56:55] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":237,"name":"Front_Manekin_Clear_Label.jpg","local_size":955831} [2026-06-02 17:56:55] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":238,"drive_file_id":"1dQYlKVcGg6KDAZTpsaLuN7sTn8LCccIv","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/238_front-manekin-clear-label.jpg"} [2026-06-02 17:56:55] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1dQYlKVcGg6KDAZTpsaLuN7sTn8LCccIv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/238_front-manekin-clear-label.jpg"} [2026-06-02 17:56:56] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1dQYlKVcGg6KDAZTpsaLuN7sTn8LCccIv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/238_front-manekin-clear-label.jpg","bytes":1431619} [2026-06-02 17:56:56] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":238,"name":"Front_Manekin_Clear_Label.jpg","local_size":1431619} [2026-06-02 17:56:56] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":239,"drive_file_id":"1IW0C6K82VJmlTV_NY7vySmN-Tdg9F7lE","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/239_front-manekin-clear-label.jpg"} [2026-06-02 17:56:56] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1IW0C6K82VJmlTV_NY7vySmN-Tdg9F7lE","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/239_front-manekin-clear-label.jpg"} [2026-06-02 17:56:57] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1IW0C6K82VJmlTV_NY7vySmN-Tdg9F7lE","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/239_front-manekin-clear-label.jpg","bytes":1188247} [2026-06-02 17:56:57] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":239,"name":"Front_Manekin_Clear_Label.jpg","local_size":1188247} [2026-06-02 17:56:57] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":240,"drive_file_id":"1k8-CtSgx0vO71MmQofVR0i4_rgxO-Zhv","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/240_front-manekin-clear-label.jpg"} [2026-06-02 17:56:57] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1k8-CtSgx0vO71MmQofVR0i4_rgxO-Zhv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/240_front-manekin-clear-label.jpg"} [2026-06-02 17:56:58] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1k8-CtSgx0vO71MmQofVR0i4_rgxO-Zhv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/240_front-manekin-clear-label.jpg","bytes":1402352} [2026-06-02 17:56:58] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":240,"name":"Front_Manekin_Clear_Label.jpg","local_size":1402352} [2026-06-02 17:56:58] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":241,"drive_file_id":"1Wipm6Xj7hZAwFrXb-JDhyLEcgBz2LV37","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/241_front-manekin-clear-label.jpg"} [2026-06-02 17:56:58] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Wipm6Xj7hZAwFrXb-JDhyLEcgBz2LV37","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/241_front-manekin-clear-label.jpg"} [2026-06-02 17:56:58] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Wipm6Xj7hZAwFrXb-JDhyLEcgBz2LV37","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/241_front-manekin-clear-label.jpg","bytes":1592997} [2026-06-02 17:56:58] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":241,"name":"Front_Manekin_Clear_Label.jpg","local_size":1592997} [2026-06-02 17:56:58] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":242,"drive_file_id":"1J0euSP_0gjdiEEgtrtPH75bncCCcrumP","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/242_front-manekin-clear-label.jpg"} [2026-06-02 17:56:58] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1J0euSP_0gjdiEEgtrtPH75bncCCcrumP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/242_front-manekin-clear-label.jpg"} [2026-06-02 17:56:59] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1J0euSP_0gjdiEEgtrtPH75bncCCcrumP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/242_front-manekin-clear-label.jpg","bytes":1352860} [2026-06-02 17:56:59] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":242,"name":"Front_Manekin_Clear_Label.jpg","local_size":1352860} [2026-06-02 17:56:59] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":243,"drive_file_id":"1FJk1uDXlIyfjgQ7BT_7xTY0ZjVLeW3YV","name":"BLACK_Oragne_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/243_black-oragne-1.jpg"} [2026-06-02 17:56:59] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1FJk1uDXlIyfjgQ7BT_7xTY0ZjVLeW3YV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/243_black-oragne-1.jpg"} [2026-06-02 17:57:00] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1FJk1uDXlIyfjgQ7BT_7xTY0ZjVLeW3YV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/243_black-oragne-1.jpg","bytes":1834473} [2026-06-02 17:57:00] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":243,"name":"BLACK_Oragne_1.jpg","local_size":1834473} [2026-06-02 17:57:00] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":244,"drive_file_id":"1kGgWcarRSV3TcaUlR5Avr5oQEhu0LkH7","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/244_hanging-1.jpg"} [2026-06-02 17:57:00] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1kGgWcarRSV3TcaUlR5Avr5oQEhu0LkH7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/244_hanging-1.jpg"} [2026-06-02 17:57:01] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1kGgWcarRSV3TcaUlR5Avr5oQEhu0LkH7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/244_hanging-1.jpg","bytes":1990437} [2026-06-02 17:57:01] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":244,"name":"Hanging_1.jpg","local_size":1990437} [2026-06-02 17:57:01] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":245,"drive_file_id":"1SMVF0g6AcUPqV_sDFmz7hz_yojajp1wG","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/245_hanging-1.jpg"} [2026-06-02 17:57:01] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SMVF0g6AcUPqV_sDFmz7hz_yojajp1wG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/245_hanging-1.jpg"} [2026-06-02 17:57:02] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SMVF0g6AcUPqV_sDFmz7hz_yojajp1wG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/245_hanging-1.jpg","bytes":1724632} [2026-06-02 17:57:02] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":245,"name":"Hanging_1.jpg","local_size":1724632} [2026-06-02 17:57:02] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":246,"drive_file_id":"1OZniUchs72aF1PVDXYKJNH1iC_mZgC5X","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/246_men-1.jpg"} [2026-06-02 17:57:02] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1OZniUchs72aF1PVDXYKJNH1iC_mZgC5X","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/246_men-1.jpg"} [2026-06-02 17:57:03] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1OZniUchs72aF1PVDXYKJNH1iC_mZgC5X","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/246_men-1.jpg","bytes":1849017} [2026-06-02 17:57:03] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":246,"name":"Men_1.jpg","local_size":1849017} [2026-06-02 17:57:03] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":247,"drive_file_id":"1eLgu59YbEvelNp8ePSP9W0dJZhDkK_Ua","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/247_men-1.jpg"} [2026-06-02 17:57:03] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1eLgu59YbEvelNp8ePSP9W0dJZhDkK_Ua","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/247_men-1.jpg"} [2026-06-02 17:57:04] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1eLgu59YbEvelNp8ePSP9W0dJZhDkK_Ua","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/247_men-1.jpg","bytes":1567970} [2026-06-02 17:57:04] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":247,"name":"Men_1.jpg","local_size":1567970} [2026-06-02 17:57:04] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":248,"drive_file_id":"1XiVn2tcRKt1nHMFtRu6ztNjvIbZ9AgHz","name":"WHITE_Folded.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/248_white-folded.jpg"} [2026-06-02 17:57:04] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1XiVn2tcRKt1nHMFtRu6ztNjvIbZ9AgHz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/248_white-folded.jpg"} [2026-06-02 17:57:05] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1XiVn2tcRKt1nHMFtRu6ztNjvIbZ9AgHz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/248_white-folded.jpg","bytes":792295} [2026-06-02 17:57:05] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":248,"name":"WHITE_Folded.jpg","local_size":792295} [2026-06-02 17:57:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":249,"drive_file_id":"17-LHw2LZysGixoCMjAKJ_yDctDTpleVG","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/249_men-women-1.jpg"} [2026-06-02 17:57:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"17-LHw2LZysGixoCMjAKJ_yDctDTpleVG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/249_men-women-1.jpg"} [2026-06-02 17:57:06] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"17-LHw2LZysGixoCMjAKJ_yDctDTpleVG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/249_men-women-1.jpg","bytes":1789449} [2026-06-02 17:57:06] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":249,"name":"Men_Women_1.jpg","local_size":1789449} [2026-06-02 17:57:06] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":250,"drive_file_id":"102TnRBje1UD5K94wTEwDvEyg8N5FKHeu","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/250_men-women-1.jpg"} [2026-06-02 17:57:06] drive_api.download.start Google Drive files.get alt=media. {"file_id":"102TnRBje1UD5K94wTEwDvEyg8N5FKHeu","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/250_men-women-1.jpg"} [2026-06-02 17:57:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"102TnRBje1UD5K94wTEwDvEyg8N5FKHeu","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/250_men-women-1.jpg","bytes":1635618} [2026-06-02 17:57:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":250,"name":"Men_Women_1.jpg","local_size":1635618} [2026-06-02 17:57:07] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":251,"drive_file_id":"1721xisf3XrtPUAtFTpCxhVD_9oGmczZ6","name":"WHITE_Orange_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/251_white-orange-1.jpg"} [2026-06-02 17:57:07] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1721xisf3XrtPUAtFTpCxhVD_9oGmczZ6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/251_white-orange-1.jpg"} [2026-06-02 17:57:08] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1721xisf3XrtPUAtFTpCxhVD_9oGmczZ6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/251_white-orange-1.jpg","bytes":1483533} [2026-06-02 17:57:08] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":251,"name":"WHITE_Orange_1.jpg","local_size":1483533} [2026-06-02 17:57:08] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":252,"drive_file_id":"1dn0rW7B4HHGZHrZoCyKVnv3XikESOavA","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/252_mock-1.jpg"} [2026-06-02 17:57:08] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1dn0rW7B4HHGZHrZoCyKVnv3XikESOavA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/252_mock-1.jpg"} [2026-06-02 17:57:09] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1dn0rW7B4HHGZHrZoCyKVnv3XikESOavA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/252_mock-1.jpg","bytes":1946705} [2026-06-02 17:57:09] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":252,"name":"Mock_1.jpg","local_size":1946705} [2026-06-02 17:57:09] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":253,"drive_file_id":"18Bdzn2K5413AXmWwT9pujOAD9Usu2ph_","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/253_mock-1.jpg"} [2026-06-02 17:57:09] drive_api.download.start Google Drive files.get alt=media. {"file_id":"18Bdzn2K5413AXmWwT9pujOAD9Usu2ph_","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/253_mock-1.jpg"} [2026-06-02 17:57:10] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"18Bdzn2K5413AXmWwT9pujOAD9Usu2ph_","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/253_mock-1.jpg","bytes":2010559} [2026-06-02 17:57:10] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":253,"name":"Mock_1.jpg","local_size":2010559} [2026-06-02 17:57:10] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":254,"drive_file_id":"1_JMZlU4CtciFM4Y0ZuSiL2Ex2ajFs1uI","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/254_women-1.jpg"} [2026-06-02 17:57:10] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1_JMZlU4CtciFM4Y0ZuSiL2Ex2ajFs1uI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/254_women-1.jpg"} [2026-06-02 17:57:11] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1_JMZlU4CtciFM4Y0ZuSiL2Ex2ajFs1uI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/254_women-1.jpg","bytes":1809330} [2026-06-02 17:57:11] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":254,"name":"Women_1.jpg","local_size":1809330} [2026-06-02 17:57:11] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":28,"asset_id":255,"drive_file_id":"11Z6CJfIBDjY5vM0O8WP7GBSwggp9Hbdm","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/255_women-1.jpg"} [2026-06-02 17:57:11] drive_api.download.start Google Drive files.get alt=media. {"file_id":"11Z6CJfIBDjY5vM0O8WP7GBSwggp9Hbdm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/255_women-1.jpg"} [2026-06-02 17:57:11] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"11Z6CJfIBDjY5vM0O8WP7GBSwggp9Hbdm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/255_women-1.jpg","bytes":1868027} [2026-06-02 17:57:11] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":28,"asset_id":255,"name":"Women_1.jpg","local_size":1868027} [2026-06-02 17:57:11] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":28,"job_id":"dc4d7bd1c3b5c30c","downloaded_count":25,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c","failures":[]} [2026-06-02 17:57:11] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":28,"job_id":"dc4d7bd1c3b5c30c","downloaded_count":25,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c","failures":[]} [2026-06-02 17:57:11] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":28,"id_product":577,"metadata_count":25,"metadata":[{"client_file_key":"asset_231","drive_file_id":"1jG1Qx74cRP4dK_PHm1sXeeG2bu_5uUv8","filename":"black-folded.jpg","sort_order":1000001,"is_cover":true,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_232","drive_file_id":"1r5KrI46_mjs-NohOLhFi9fBva9LvMIOy","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_233","drive_file_id":"1sDOXZAsGDT50oLqnjJscO3M-h2MDhPPD","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_234","drive_file_id":"154JxlEfWnpw85_aQJnZ8pI_Zis90kcv9","filename":"custom-women-luwr-closeup.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_3)_Custom_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_235","drive_file_id":"10bnQlFxJUMItBQhr59VE9S3i29mLaY_v","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (01)_F190_LADY_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_236","drive_file_id":"1WC_sGwxsV05eyEdNq1a-97a3ufM23_Af","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (02)_F190_LADY_Black","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_237","drive_file_id":"1ZpjzWpiP9vA7xKbvrDxlGauGcLvGnObC","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (11)_F190_MEN_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_238","drive_file_id":"1dQYlKVcGg6KDAZTpsaLuN7sTn8LCccIv","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (12)_F190_MEN_Black","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_239","drive_file_id":"1IW0C6K82VJmlTV_NY7vySmN-Tdg9F7lE","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (24)_Stanley_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_240","drive_file_id":"1k8-CtSgx0vO71MmQofVR0i4_rgxO-Zhv","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (25)_Stanely_Black","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_241","drive_file_id":"1Wipm6Xj7hZAwFrXb-JDhyLEcgBz2LV37","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (30)_Stanley_French_Navy","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_242","drive_file_id":"1J0euSP_0gjdiEEgtrtPH75bncCCcrumP","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (35)_Stanley_NaturalRaw","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_243","drive_file_id":"1FJk1uDXlIyfjgQ7BT_7xTY0ZjVLeW3YV","filename":"black-oragne-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_244","drive_file_id":"1kGgWcarRSV3TcaUlR5Avr5oQEhu0LkH7","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_245","drive_file_id":"1SMVF0g6AcUPqV_sDFmz7hz_yojajp1wG","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_246","drive_file_id":"1OZniUchs72aF1PVDXYKJNH1iC_mZgC5X","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_247","drive_file_id":"1eLgu59YbEvelNp8ePSP9W0dJZhDkK_Ua","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_248","drive_file_id":"1XiVn2tcRKt1nHMFtRu6ztNjvIbZ9AgHz","filename":"white-folded.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_249","drive_file_id":"17-LHw2LZysGixoCMjAKJ_yDctDTpleVG","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_250","drive_file_id":"102TnRBje1UD5K94wTEwDvEyg8N5FKHeu","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_251","drive_file_id":"1721xisf3XrtPUAtFTpCxhVD_9oGmczZ6","filename":"white-orange-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_252","drive_file_id":"1dn0rW7B4HHGZHrZoCyKVnv3XikESOavA","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_253","drive_file_id":"18Bdzn2K5413AXmWwT9pujOAD9Usu2ph_","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_254","drive_file_id":"1_JMZlU4CtciFM4Y0ZuSiL2Ex2ajFs1uI","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_1)_UNI_BLACK","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_255","drive_file_id":"11Z6CJfIBDjY5vM0O8WP7GBSwggp9Hbdm","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null}]} [2026-06-02 17:57:11] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":28,"id_product":577,"images_count":25,"chunk_size":10,"chunks_count":3} [2026-06-02 17:57:11] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":28,"id_product":577,"chunk":1,"chunks_count":3,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_231","asset_232","asset_233","asset_234","asset_235","asset_236","asset_237","asset_238","asset_239","asset_240"]} [2026-06-02 17:57:11] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"39f9dcdc-eedc-4074-bf6a-8658666c6522","id_product":"577","images_metadata_json":"[{\"client_file_key\":\"asset_231\",\"drive_file_id\":\"1jG1Qx74cRP4dK_PHm1sXeeG2bu_5uUv8\",\"filename\":\"black-folded.jpg\",\"sort_order\":1000001,\"is_cover\":true,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_232\",\"drive_file_id\":\"1r5KrI46_mjs-NohOLhFi9fBva9LvMIOy\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_233\",\"drive_file_id\":\"1sDOXZAsGDT50oLqnjJscO3M-h2MDhPPD\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_234\",\"drive_file_id\":\"154JxlEfWnpw85_aQJnZ8pI_Zis90kcv9\",\"filename\":\"custom-women-luwr-closeup.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_3)_Custom_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_235\",\"drive_file_id\":\"10bnQlFxJUMItBQhr59VE9S3i29mLaY_v\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (01)_F190_LADY_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_236\",\"drive_file_id\":\"1WC_sGwx...","allow_cover_autoselect":"0","files[asset_231]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/231_black-folded.jpg","file_exists":true,"file_size":855945,"mime":"image/jpeg","postname":"black-folded.jpg"},"files[asset_232]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/232_closeup-1.jpg","file_exists":true,"file_size":1346478,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_233]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/233_closeup-1.jpg","file_exists":true,"file_size":1621771,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_234]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/234_custom-women-luwr-closeup.jpg","file_exists":true,"file_size":997316,"mime":"image/jpeg","postname":"custom-women-luwr-closeup.jpg"},"files[asset_235]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/235_front-manekin-clear-label.jpg","file_exists":true,"file_size":1001979,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_236]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/236_front-manekin-clear-label.jpg","file_exists":true,"file_size":648514,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_237]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/237_front-manekin-clear-label.jpg","file_exists":true,"file_size":955831,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_238]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/238_front-manekin-clear-label.jpg","file_exists":true,"file_size":1431619,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_239]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/239_front-manekin-clear-label.jpg","file_exists":true,"file_size":1188247,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_240]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/240_front-manekin-clear-label.jpg","file_exists":true,"file_size":1402352,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-1-of-3"} [2026-06-02 17:57:26] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 577,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_231\",\n \"filename\": \"black-folded.jpg\",\n \"id_image\": 12020,\n \"is_cover\": true,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_232\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 12021,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_233\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 12022,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_234\",\n \"filename\": \"custom-women-luwr-closeup.jpg\",\n \"id_image\": 12023,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_235\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 12024,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attribute...","idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-1-of-3"} [2026-06-02 17:57:26] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":28,"id_product":577,"chunk":1,"chunks_count":3,"uploaded_count":10,"failed_count":0} [2026-06-02 17:57:26] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":28,"id_product":577,"chunk":2,"chunks_count":3,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_241","asset_242","asset_243","asset_244","asset_245","asset_246","asset_247","asset_248","asset_249","asset_250"]} [2026-06-02 17:57:26] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"39f9dcdc-eedc-4074-bf6a-8658666c6522","id_product":"577","images_metadata_json":"[{\"client_file_key\":\"asset_241\",\"drive_file_id\":\"1Wipm6Xj7hZAwFrXb-JDhyLEcgBz2LV37\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (30)_Stanley_French_Navy\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_242\",\"drive_file_id\":\"1J0euSP_0gjdiEEgtrtPH75bncCCcrumP\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (35)_Stanley_NaturalRaw\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_243\",\"drive_file_id\":\"1FJk1uDXlIyfjgQ7BT_7xTY0ZjVLeW3YV\",\"filename\":\"black-oragne-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_244\",\"drive_file_id\":\"1kGgWcarRSV3TcaUlR5Avr5oQEhu0LkH7\",\"filename\":\"hanging-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_245\",\"drive_file_id\":\"1SMVF0g6AcUPqV_sDFmz7hz_yojajp1wG\",\"filename\":\"hanging-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_246\",\"drive_file_id\"...","allow_cover_autoselect":"0","files[asset_241]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/241_front-manekin-clear-label.jpg","file_exists":true,"file_size":1592997,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_242]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/242_front-manekin-clear-label.jpg","file_exists":true,"file_size":1352860,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_243]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/243_black-oragne-1.jpg","file_exists":true,"file_size":1834473,"mime":"image/jpeg","postname":"black-oragne-1.jpg"},"files[asset_244]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/244_hanging-1.jpg","file_exists":true,"file_size":1990437,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_245]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/245_hanging-1.jpg","file_exists":true,"file_size":1724632,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_246]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/246_men-1.jpg","file_exists":true,"file_size":1849017,"mime":"image/jpeg","postname":"men-1.jpg"},"files[asset_247]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/247_men-1.jpg","file_exists":true,"file_size":1567970,"mime":"image/jpeg","postname":"men-1.jpg"},"files[asset_248]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/248_white-folded.jpg","file_exists":true,"file_size":792295,"mime":"image/jpeg","postname":"white-folded.jpg"},"files[asset_249]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/249_men-women-1.jpg","file_exists":true,"file_size":1789449,"mime":"image/jpeg","postname":"men-women-1.jpg"},"files[asset_250]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/250_men-women-1.jpg","file_exists":true,"file_size":1635618,"mime":"image/jpeg","postname":"men-women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-2-of-3"} [2026-06-02 17:57:40] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 577,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_241\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 12030,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_242\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 12031,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_243\",\n \"filename\": \"black-oragne-1.jpg\",\n \"id_image\": 12032,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_244\",\n \"filename\": \"hanging-1.jpg\",\n \"id_image\": 12033,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_245\",\n \"filename\": \"hanging-1.jpg\",\n \"id_image\": 12034,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attrib...","idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-2-of-3"} [2026-06-02 17:57:40] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":28,"id_product":577,"chunk":2,"chunks_count":3,"uploaded_count":10,"failed_count":0} [2026-06-02 17:57:40] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":28,"id_product":577,"chunk":3,"chunks_count":3,"images_in_chunk":5,"metadata_in_chunk":5,"client_file_keys":["asset_251","asset_252","asset_253","asset_254","asset_255"]} [2026-06-02 17:57:40] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":5,"fields":{"external_project_id":"39f9dcdc-eedc-4074-bf6a-8658666c6522","id_product":"577","images_metadata_json":"[{\"client_file_key\":\"asset_251\",\"drive_file_id\":\"1721xisf3XrtPUAtFTpCxhVD_9oGmczZ6\",\"filename\":\"white-orange-1.jpg\",\"sort_order\":1000004,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_252\",\"drive_file_id\":\"1dn0rW7B4HHGZHrZoCyKVnv3XikESOavA\",\"filename\":\"mock-1.jpg\",\"sort_order\":1000005,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_253\",\"drive_file_id\":\"18Bdzn2K5413AXmWwT9pujOAD9Usu2ph_\",\"filename\":\"mock-1.jpg\",\"sort_order\":1000005,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_254\",\"drive_file_id\":\"1_JMZlU4CtciFM4Y0ZuSiL2Ex2ajFs1uI\",\"filename\":\"women-1.jpg\",\"sort_order\":1000006,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_1)_UNI_BLACK\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_255\",\"drive_file_id\":\"11Z6CJfIBDjY5vM0O8WP7GBSwggp9Hbdm\",\"filename\":\"women-1.jpg\",\"sort_order\":1000006,\"is_cover\":false,\"alt\":\"Koszulka dla czytelnika - Sowa Drapieżnik - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_251]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/251_white-orange-1.jpg","file_exists":true,"file_size":1483533,"mime":"image/jpeg","postname":"white-orange-1.jpg"},"files[asset_252]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/252_mock-1.jpg","file_exists":true,"file_size":1946705,"mime":"image/jpeg","postname":"mock-1.jpg"},"files[asset_253]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/253_mock-1.jpg","file_exists":true,"file_size":2010559,"mime":"image/jpeg","postname":"mock-1.jpg"},"files[asset_254]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/254_women-1.jpg","file_exists":true,"file_size":1809330,"mime":"image/jpeg","postname":"women-1.jpg"},"files[asset_255]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/28/dc4d7bd1c3b5c30c/255_women-1.jpg","file_exists":true,"file_size":1868027,"mime":"image/jpeg","postname":"women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-3-of-3"} [2026-06-02 17:57:48] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 577,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_251\",\n \"filename\": \"white-orange-1.jpg\",\n \"id_image\": 12040,\n \"is_cover\": false,\n \"position\": 1000004,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_252\",\n \"filename\": \"mock-1.jpg\",\n \"id_image\": 12041,\n \"is_cover\": false,\n \"position\": 1000005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_253\",\n \"filename\": \"mock-1.jpg\",\n \"id_image\": 12042,\n \"is_cover\": false,\n \"position\": 1000005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_254\",\n \"filename\": \"women-1.jpg\",\n \"id_image\": 12043,\n \"is_cover\": false,\n \"position\": 1000006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_255\",\n \"filename\": \"women-1.jpg\",\n \"id_image\": 12044,\n \"is_cover\": false,\n \"position\": 1000006,\n \"assigned_product_attributes\": []\n }\n ],\n ...","idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-3-of-3"} [2026-06-02 17:57:48] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":28,"id_product":577,"chunk":3,"chunks_count":3,"uploaded_count":5,"failed_count":0} [2026-06-02 17:57:48] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":28,"id_product":577,"uploaded_count":25,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_231","filename":"black-folded.jpg","id_image":12020,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_232","filename":"closeup-1.jpg","id_image":12021,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_233","filename":"closeup-1.jpg","id_image":12022,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_234","filename":"custom-women-luwr-closeup.jpg","id_image":12023,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_235","filename":"front-manekin-clear-label.jpg","id_image":12024,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_236","filename":"front-manekin-clear-label.jpg","id_image":12025,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_237","filename":"front-manekin-clear-label.jpg","id_image":12026,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_238","filename":"front-manekin-clear-label.jpg","id_image":12027,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_239","filename":"front-manekin-clear-label.jpg","id_image":12028,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_240","filename":"front-manekin-clear-label.jpg","id_image":12029,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_241","filename":"front-manekin-clear-label.jpg","id_image":12030,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_242","filename":"front-manekin-clear-label.jpg","id_image":12031,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_243","filename":"black-oragne-1.jpg","id_image":12032,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_244","filename":"hanging-1.jpg","id_image":12033,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_245","filename":"hanging-1.jpg","id_image":12034,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_246","filename":"men-1.jpg","id_image":12035,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_247","filename":"men-1.jpg","id_image":12036,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_248","filename":"white-folded.jpg","id_image":12037,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_249","filename":"men-women-1.jpg","id_image":12038,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_250","filename":"men-women-1.jpg","id_image":12039,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_251","filename":"white-orange-1.jpg","id_image":12040,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_252","filename":"mock-1.jpg","id_image":12041,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_253","filename":"mock-1.jpg","id_image":12042,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_254","filename":"women-1.jpg","id_image":12043,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_255","filename":"women-1.jpg","id_image":12044,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-1-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":577,"uploaded_images":[{"client_file_key":"asset_231","filename":"black-folded.jpg","id_image":12020,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_232","filename":"closeup-1.jpg","id_image":12021,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_233","filename":"closeup-1.jpg","id_image":12022,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_234","filename":"custom-women-luwr-closeup.jpg","id_image":12023,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_235","filename":"front-manekin-clear-label.jpg","id_image":12024,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_236","filename":"front-manekin-clear-label.jpg","id_image":12025,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_237","filename":"front-manekin-clear-label.jpg","id_image":12026,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_238","filename":"front-manekin-clear-label.jpg","id_image":12027,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_239","filename":"front-manekin-clear-label.jpg","id_image":12028,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_240","filename":"front-manekin-clear-label.jpg","id_image":12029,"is_cover":false,"position":1000001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-2-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":577,"uploaded_images":[{"client_file_key":"asset_241","filename":"front-manekin-clear-label.jpg","id_image":12030,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_242","filename":"front-manekin-clear-label.jpg","id_image":12031,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_243","filename":"black-oragne-1.jpg","id_image":12032,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_244","filename":"hanging-1.jpg","id_image":12033,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_245","filename":"hanging-1.jpg","id_image":12034,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_246","filename":"men-1.jpg","id_image":12035,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_247","filename":"men-1.jpg","id_image":12036,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_248","filename":"white-folded.jpg","id_image":12037,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_249","filename":"men-women-1.jpg","id_image":12038,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_250","filename":"men-women-1.jpg","id_image":12039,"is_cover":false,"position":1000004,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":3,"idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-3-of-3","uploaded_count":5,"failed_count":0,"response":{"success":true,"data":{"id_product":577,"uploaded_images":[{"client_file_key":"asset_251","filename":"white-orange-1.jpg","id_image":12040,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_252","filename":"mock-1.jpg","id_image":12041,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_253","filename":"mock-1.jpg","id_image":12042,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_254","filename":"women-1.jpg","id_image":12043,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_255","filename":"women-1.jpg","id_image":12044,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":3}}} [2026-06-02 17:57:48] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":28,"external_id":"577","result":{"success":true,"status":"success","id_product":577,"uploaded_count":25,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_231","filename":"black-folded.jpg","id_image":12020,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_232","filename":"closeup-1.jpg","id_image":12021,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_233","filename":"closeup-1.jpg","id_image":12022,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_234","filename":"custom-women-luwr-closeup.jpg","id_image":12023,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_235","filename":"front-manekin-clear-label.jpg","id_image":12024,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_236","filename":"front-manekin-clear-label.jpg","id_image":12025,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_237","filename":"front-manekin-clear-label.jpg","id_image":12026,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_238","filename":"front-manekin-clear-label.jpg","id_image":12027,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_239","filename":"front-manekin-clear-label.jpg","id_image":12028,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_240","filename":"front-manekin-clear-label.jpg","id_image":12029,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_241","filename":"front-manekin-clear-label.jpg","id_image":12030,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_242","filename":"front-manekin-clear-label.jpg","id_image":12031,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_243","filename":"black-oragne-1.jpg","id_image":12032,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_244","filename":"hanging-1.jpg","id_image":12033,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_245","filename":"hanging-1.jpg","id_image":12034,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_246","filename":"men-1.jpg","id_image":12035,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_247","filename":"men-1.jpg","id_image":12036,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_248","filename":"white-folded.jpg","id_image":12037,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_249","filename":"men-women-1.jpg","id_image":12038,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_250","filename":"men-women-1.jpg","id_image":12039,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_251","filename":"white-orange-1.jpg","id_image":12040,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_252","filename":"mock-1.jpg","id_image":12041,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_253","filename":"mock-1.jpg","id_image":12042,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_254","filename":"women-1.jpg","id_image":12043,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_255","filename":"women-1.jpg","id_image":12044,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-1-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":577,"uploaded_images":[{"client_file_key":"asset_231","filename":"black-folded.jpg","id_image":12020,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_232","filename":"closeup-1.jpg","id_image":12021,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_233","filename":"closeup-1.jpg","id_image":12022,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_234","filename":"custom-women-luwr-closeup.jpg","id_image":12023,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_235","filename":"front-manekin-clear-label.jpg","id_image":12024,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_236","filename":"front-manekin-clear-label.jpg","id_image":12025,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_237","filename":"front-manekin-clear-label.jpg","id_image":12026,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_238","filename":"front-manekin-clear-label.jpg","id_image":12027,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_239","filename":"front-manekin-clear-label.jpg","id_image":12028,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_240","filename":"front-manekin-clear-label.jpg","id_image":12029,"is_cover":false,"position":1000001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-2-of-3","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":577,"uploaded_images":[{"client_file_key":"asset_241","filename":"front-manekin-clear-label.jpg","id_image":12030,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_242","filename":"front-manekin-clear-label.jpg","id_image":12031,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_243","filename":"black-oragne-1.jpg","id_image":12032,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_244","filename":"hanging-1.jpg","id_image":12033,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_245","filename":"hanging-1.jpg","id_image":12034,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_246","filename":"men-1.jpg","id_image":12035,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_247","filename":"men-1.jpg","id_image":12036,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_248","filename":"white-folded.jpg","id_image":12037,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_249","filename":"men-women-1.jpg","id_image":12038,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_250","filename":"men-women-1.jpg","id_image":12039,"is_cover":false,"position":1000004,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":3,"idempotency_key":"drive-images-28-dc4d7bd1c3b5c30c-part-3-of-3","uploaded_count":5,"failed_count":0,"response":{"success":true,"data":{"id_product":577,"uploaded_images":[{"client_file_key":"asset_251","filename":"white-orange-1.jpg","id_image":12040,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_252","filename":"mock-1.jpg","id_image":12041,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_253","filename":"mock-1.jpg","id_image":12042,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_254","filename":"women-1.jpg","id_image":12043,"is_cover":false,"position":1000006,"assigned_product_attributes":[]},{"client_file_key":"asset_255","filename":"women-1.jpg","id_image":12044,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":3}}}} [2026-06-02 23:12:58] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4149} [2026-06-02 23:12:59] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":36,"external_id":"578","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-02 23:12:59] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":36,"external_id":"578"} [2026-06-02 23:12:59] drive_scan.start Start skanowania zdjęć Drive. {"project_id":36,"forced_profile_id":null} [2026-06-02 23:12:59] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":36,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_137","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-02 23:12:59] drive_path.profile.selected Wybrano profil Drive. {"project_id":36,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-02 23:12:59] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":36,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-02 23:12:59] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-02 23:12:59] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-02 23:12:59] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":36,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-02 23:12:59] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-02 23:13:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-02 23:13:00] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":36,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-02 23:13:00] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-02 23:13:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-02 23:13:00] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":36,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-02 23:13:00] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_137'"} [2026-06-02 23:13:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_137'","count":1,"names":["H#CZ_137 [application/vnd.google-apps.folder]"]} [2026-06-02 23:13:01] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":36,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_137","found_count":1,"found_names":["H#CZ_137"]} [2026-06-02 23:13:01] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":36,"project_folder_id":"16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_137"} [2026-06-02 23:13:01] drive_api.list_files.start Google Drive files.list. {"query":"'16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-02 23:13:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":0,"names":[]} [2026-06-02 23:13:01] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":36,"parent_folder_id":"16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS","mockups_folder_name":"Mockups","found_count":0,"found_names":[]} [2026-06-02 23:13:01] drive_scan.missing_mockups Nie znaleziono folderu Mockups. {"project_id":36,"error":"Nie znaleziono folderu \"Mockups\" w folderze projektu."} [2026-06-02 23:13:01] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":36,"external_id":"578","scan_success":false,"scan_status":"missing_mockups","scan_message":"Nie znaleziono folderu \"Mockups\" w folderze projektu.","files_count":0,"selected_assets_after_scan":0,"warnings":[]} [2026-06-02 23:13:01] manual_publish.images.skipped.no_assets Upload zdjęć po publikacji pominięty, bo nie ma wybranych assetów. {"success":false,"status":"skipped","reason":"no_selected_drive_assets","message":"Nie znaleziono wybranych zdjęć Drive do wysłania po publikacji.","selected_assets_before_scan":0,"selected_assets_after_scan":0} [2026-06-02 23:16:49] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":36,"resolved_id_product":578} [2026-06-02 23:16:54] drive_scan.start Start skanowania zdjęć Drive. {"project_id":36,"forced_profile_id":1} [2026-06-02 23:16:54] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":36,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_137","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":1} [2026-06-02 23:16:54] drive_path.profile.selected Wybrano profil Drive. {"project_id":36,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-02 23:16:54] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":36,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-02 23:16:54] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-02 23:16:54] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-02 23:16:54] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":36,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-02 23:16:54] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-02 23:16:55] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-02 23:16:55] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":36,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-02 23:16:55] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-02 23:16:55] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-02 23:16:55] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":36,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-02 23:16:55] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_137'"} [2026-06-02 23:16:56] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_137'","count":1,"names":["H#CZ_137 [application/vnd.google-apps.folder]"]} [2026-06-02 23:16:56] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":36,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_137","found_count":1,"found_names":["H#CZ_137"]} [2026-06-02 23:16:56] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":36,"project_folder_id":"16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_137"} [2026-06-02 23:16:56] drive_api.list_files.start Google Drive files.list. {"query":"'16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-02 23:16:56] drive_api.list_files.finish Google Drive files.list result. {"query":"'16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":0,"names":[]} [2026-06-02 23:16:56] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":36,"parent_folder_id":"16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS","mockups_folder_name":"Mockups","found_count":0,"found_names":[]} [2026-06-02 23:16:56] drive_scan.missing_mockups Nie znaleziono folderu Mockups. {"project_id":36,"error":"Nie znaleziono folderu \"Mockups\" w folderze projektu."} [2026-06-02 23:22:03] drive_scan.start Start skanowania zdjęć Drive. {"project_id":36,"forced_profile_id":1} [2026-06-02 23:22:03] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":36,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_137","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":1} [2026-06-02 23:22:03] drive_path.profile.selected Wybrano profil Drive. {"project_id":36,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-02 23:22:03] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":36,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-02 23:22:03] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-02 23:22:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-02 23:22:03] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":36,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-02 23:22:03] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-02 23:22:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-02 23:22:03] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":36,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-02 23:22:03] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-02 23:22:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-02 23:22:04] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":36,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-02 23:22:04] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_137'"} [2026-06-02 23:22:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_137'","count":1,"names":["H#CZ_137 [application/vnd.google-apps.folder]"]} [2026-06-02 23:22:04] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":36,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_137","found_count":1,"found_names":["H#CZ_137"]} [2026-06-02 23:22:04] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":36,"project_folder_id":"16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_137"} [2026-06-02 23:22:04] drive_api.list_files.start Google Drive files.list. {"query":"'16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-02 23:22:05] drive_api.list_files.finish Google Drive files.list result. {"query":"'16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-02 23:22:05] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":36,"parent_folder_id":"16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-02 23:22:05] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":36,"project_folder_id":"16i1qS_KE7j_12DhMCbZoOqclXyh1XNlS","mockups_folder_id":"1St_soN_3JPRGyFm0NVRqvnxSPGOyqvOm","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_137/Mockups"} [2026-06-02 23:22:05] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":36,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-02 23:22:05] drive_api.list_files.start Google Drive files.list. {"query":"'1St_soN_3JPRGyFm0NVRqvnxSPGOyqvOm' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-02 23:22:05] drive_api.list_files.finish Google Drive files.list result. {"query":"'1St_soN_3JPRGyFm0NVRqvnxSPGOyqvOm' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-02 23:22:05] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":36,"mockups_folder_id":"1St_soN_3JPRGyFm0NVRqvnxSPGOyqvOm","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-02 23:22:05] drive_api.list_files.start Google Drive files.list. {"query":"'1St_soN_3JPRGyFm0NVRqvnxSPGOyqvOm' in parents and trashed = false"} [2026-06-02 23:22:05] drive_api.list_files.finish Google Drive files.list result. {"query":"'1St_soN_3JPRGyFm0NVRqvnxSPGOyqvOm' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-02 23:22:05] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":36,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-02 23:22:05] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":36,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_137/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-02 23:22:05] drive_api.list_files.start Google Drive files.list. {"query":"'11kpiShNbjs0oRpAJ9Gcaq6qVup6EWiBJ' in parents and trashed = false"} [2026-06-02 23:22:06] drive_api.list_files.finish Google Drive files.list result. {"query":"'11kpiShNbjs0oRpAJ9Gcaq6qVup6EWiBJ' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-02 23:22:06] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":36,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"11kpiShNbjs0oRpAJ9Gcaq6qVup6EWiBJ","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-02 23:22:06] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":36,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_137/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-02 23:22:06] drive_api.list_files.start Google Drive files.list. {"query":"'1rQVYfWY4X9_IcDmUXirhMXjCcCMcBjDy' in parents and trashed = false"} [2026-06-02 23:22:06] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rQVYfWY4X9_IcDmUXirhMXjCcCMcBjDy' in parents and trashed = false","count":5,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-02 23:22:06] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":36,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1rQVYfWY4X9_IcDmUXirhMXjCcCMcBjDy","all_count":5,"image_count":5,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-02 23:22:06] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":36,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_137/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-02 23:22:06] drive_api.list_files.start Google Drive files.list. {"query":"'1SyHDobSjFUR-8aJVjHOLlt59vti0vYyC' in parents and trashed = false"} [2026-06-02 23:22:07] drive_api.list_files.finish Google Drive files.list result. {"query":"'1SyHDobSjFUR-8aJVjHOLlt59vti0vYyC' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-02 23:22:07] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":36,"folder_name":"(B)_4Side_Grid","folder_id":"1SyHDobSjFUR-8aJVjHOLlt59vti0vYyC","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-02 23:22:07] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":36,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_137/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-02 23:22:07] drive_api.list_files.start Google Drive files.list. {"query":"'13G8nXs7HVtigrlFhBqMTSK-U8Dewbbr0' in parents and trashed = false"} [2026-06-02 23:22:07] drive_api.list_files.finish Google Drive files.list result. {"query":"'13G8nXs7HVtigrlFhBqMTSK-U8Dewbbr0' in parents and trashed = false","count":1,"names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-02 23:22:07] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":36,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"13G8nXs7HVtigrlFhBqMTSK-U8Dewbbr0","all_count":1,"image_count":1,"all_names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-02 23:22:07] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":36,"files_count":12,"files":[{"id":"1Vu-hi9_xvTdZZL9QlQbiMWn6wvRkQI0g","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1ZS_04NRcDSzaPMHgztIgTUamvjedaWC1","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1ZHrfCQ8NM2eItF_RVA49z2eKmuykZ2ZF","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1J1kY-3MkW6BF4rBhBnswmfmoxKzg_yWM","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1-9WfuKkD38INxUtw6L566Kbj5tFcuSXn","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1lze6uNBeIvvlOSU7PODZmnzeHl_q4RfY","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1SCj4d1UyFIDb8Mgw-uYJJPLRvBj3Jubr","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"10-HaUGJxZCio2d_Y2pnM1m7ZA4kQDX3F","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1b7Z4W6zOgjmpzBEZWRS4NHKTRK_WbEcf","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1m0UyL2hFAWbjbb0GjdoflDRFu6bTPTZx","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1L3HtVmw1jKzIZPC67IiFJ_5616ne3P0M","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1YMihAckb9L7LED9rbHnqTbpCJXJwzSzJ","name":"ModernBrush_Orange__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-02 23:22:07] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":36,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-02 23:22:07] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":36,"resolved_id_product":578} [2026-06-02 23:22:07] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":36,"job_id":"aa5f4d38281fd3be","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-02 23:22:07] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":36,"selected_count":12,"assets":[{"id":256,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":778777,"drive_file_id":"1Vu-hi9_xvTdZZL9QlQbiMWn6wvRkQI0g"},{"id":257,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":389517,"drive_file_id":"1ZS_04NRcDSzaPMHgztIgTUamvjedaWC1"},{"id":258,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":373080,"drive_file_id":"1ZHrfCQ8NM2eItF_RVA49z2eKmuykZ2ZF"},{"id":259,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":378163,"drive_file_id":"1J1kY-3MkW6BF4rBhBnswmfmoxKzg_yWM"},{"id":260,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":372146,"drive_file_id":"1-9WfuKkD38INxUtw6L566Kbj5tFcuSXn"},{"id":261,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1190903,"drive_file_id":"1lze6uNBeIvvlOSU7PODZmnzeHl_q4RfY"},{"id":262,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1279118,"drive_file_id":"1SCj4d1UyFIDb8Mgw-uYJJPLRvBj3Jubr"},{"id":263,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1402110,"drive_file_id":"10-HaUGJxZCio2d_Y2pnM1m7ZA4kQDX3F"},{"id":264,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1347507,"drive_file_id":"1b7Z4W6zOgjmpzBEZWRS4NHKTRK_WbEcf"},{"id":265,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1417290,"drive_file_id":"1m0UyL2hFAWbjbb0GjdoflDRFu6bTPTZx"},{"id":266,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1349185,"drive_file_id":"1L3HtVmw1jKzIZPC67IiFJ_5616ne3P0M"},{"id":267,"name":"ModernBrush_Orange__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":412330,"drive_file_id":"1YMihAckb9L7LED9rbHnqTbpCJXJwzSzJ"}]} [2026-06-02 23:22:07] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":256,"drive_file_id":"1Vu-hi9_xvTdZZL9QlQbiMWn6wvRkQI0g","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/256_4-sides-grid-white-pl-1.jpg"} [2026-06-02 23:22:07] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Vu-hi9_xvTdZZL9QlQbiMWn6wvRkQI0g","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/256_4-sides-grid-white-pl-1.jpg"} [2026-06-02 23:22:08] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Vu-hi9_xvTdZZL9QlQbiMWn6wvRkQI0g","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/256_4-sides-grid-white-pl-1.jpg","bytes":778777} [2026-06-02 23:22:08] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":256,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":778777} [2026-06-02 23:22:08] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":257,"drive_file_id":"1ZS_04NRcDSzaPMHgztIgTUamvjedaWC1","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/257_0-left-1.jpg"} [2026-06-02 23:22:08] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ZS_04NRcDSzaPMHgztIgTUamvjedaWC1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/257_0-left-1.jpg"} [2026-06-02 23:22:09] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ZS_04NRcDSzaPMHgztIgTUamvjedaWC1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/257_0-left-1.jpg","bytes":389517} [2026-06-02 23:22:09] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":257,"name":"0_Left__1.jpg","local_size":389517} [2026-06-02 23:22:09] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":258,"drive_file_id":"1ZHrfCQ8NM2eItF_RVA49z2eKmuykZ2ZF","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/258_0-left-1.jpg"} [2026-06-02 23:22:09] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ZHrfCQ8NM2eItF_RVA49z2eKmuykZ2ZF","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/258_0-left-1.jpg"} [2026-06-02 23:22:10] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ZHrfCQ8NM2eItF_RVA49z2eKmuykZ2ZF","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/258_0-left-1.jpg","bytes":373080} [2026-06-02 23:22:10] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":258,"name":"0_Left__1.jpg","local_size":373080} [2026-06-02 23:22:10] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":259,"drive_file_id":"1J1kY-3MkW6BF4rBhBnswmfmoxKzg_yWM","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/259_0-right-1.jpg"} [2026-06-02 23:22:10] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1J1kY-3MkW6BF4rBhBnswmfmoxKzg_yWM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/259_0-right-1.jpg"} [2026-06-02 23:22:11] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1J1kY-3MkW6BF4rBhBnswmfmoxKzg_yWM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/259_0-right-1.jpg","bytes":378163} [2026-06-02 23:22:11] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":259,"name":"0_Right__1.jpg","local_size":378163} [2026-06-02 23:22:11] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":260,"drive_file_id":"1-9WfuKkD38INxUtw6L566Kbj5tFcuSXn","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/260_0-right-1.jpg"} [2026-06-02 23:22:11] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1-9WfuKkD38INxUtw6L566Kbj5tFcuSXn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/260_0-right-1.jpg"} [2026-06-02 23:22:12] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1-9WfuKkD38INxUtw6L566Kbj5tFcuSXn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/260_0-right-1.jpg","bytes":372146} [2026-06-02 23:22:12] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":260,"name":"0_Right__1.jpg","local_size":372146} [2026-06-02 23:22:12] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":261,"drive_file_id":"1lze6uNBeIvvlOSU7PODZmnzeHl_q4RfY","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/261_1-r-1-1.jpg"} [2026-06-02 23:22:12] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1lze6uNBeIvvlOSU7PODZmnzeHl_q4RfY","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/261_1-r-1-1.jpg"} [2026-06-02 23:22:12] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1lze6uNBeIvvlOSU7PODZmnzeHl_q4RfY","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/261_1-r-1-1.jpg","bytes":1190903} [2026-06-02 23:22:12] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":261,"name":"1_R_1__1.jpg","local_size":1190903} [2026-06-02 23:22:12] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":262,"drive_file_id":"1SCj4d1UyFIDb8Mgw-uYJJPLRvBj3Jubr","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/262_1-r-1-1.jpg"} [2026-06-02 23:22:12] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SCj4d1UyFIDb8Mgw-uYJJPLRvBj3Jubr","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/262_1-r-1-1.jpg"} [2026-06-02 23:22:13] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SCj4d1UyFIDb8Mgw-uYJJPLRvBj3Jubr","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/262_1-r-1-1.jpg","bytes":1279118} [2026-06-02 23:22:13] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":262,"name":"1_R_1__1.jpg","local_size":1279118} [2026-06-02 23:22:13] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":263,"drive_file_id":"10-HaUGJxZCio2d_Y2pnM1m7ZA4kQDX3F","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/263_2-r-1-1.jpg"} [2026-06-02 23:22:13] drive_api.download.start Google Drive files.get alt=media. {"file_id":"10-HaUGJxZCio2d_Y2pnM1m7ZA4kQDX3F","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/263_2-r-1-1.jpg"} [2026-06-02 23:22:15] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"10-HaUGJxZCio2d_Y2pnM1m7ZA4kQDX3F","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/263_2-r-1-1.jpg","bytes":1402110} [2026-06-02 23:22:15] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":263,"name":"2_R_1__1.jpg","local_size":1402110} [2026-06-02 23:22:15] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":264,"drive_file_id":"1b7Z4W6zOgjmpzBEZWRS4NHKTRK_WbEcf","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/264_2-r-1-1.jpg"} [2026-06-02 23:22:15] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1b7Z4W6zOgjmpzBEZWRS4NHKTRK_WbEcf","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/264_2-r-1-1.jpg"} [2026-06-02 23:22:15] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1b7Z4W6zOgjmpzBEZWRS4NHKTRK_WbEcf","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/264_2-r-1-1.jpg","bytes":1347507} [2026-06-02 23:22:15] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":264,"name":"2_R_1__1.jpg","local_size":1347507} [2026-06-02 23:22:15] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":265,"drive_file_id":"1m0UyL2hFAWbjbb0GjdoflDRFu6bTPTZx","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/265_2-watercolor-1-1.jpg"} [2026-06-02 23:22:15] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1m0UyL2hFAWbjbb0GjdoflDRFu6bTPTZx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/265_2-watercolor-1-1.jpg"} [2026-06-02 23:22:16] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1m0UyL2hFAWbjbb0GjdoflDRFu6bTPTZx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/265_2-watercolor-1-1.jpg","bytes":1417290} [2026-06-02 23:22:16] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":265,"name":"2_WaterColor_1__1.jpg","local_size":1417290} [2026-06-02 23:22:16] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":266,"drive_file_id":"1L3HtVmw1jKzIZPC67IiFJ_5616ne3P0M","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/266_2-watercolor-2-1.jpg"} [2026-06-02 23:22:16] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1L3HtVmw1jKzIZPC67IiFJ_5616ne3P0M","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/266_2-watercolor-2-1.jpg"} [2026-06-02 23:22:17] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1L3HtVmw1jKzIZPC67IiFJ_5616ne3P0M","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/266_2-watercolor-2-1.jpg","bytes":1349185} [2026-06-02 23:22:17] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":266,"name":"2_WaterColor_2__1.jpg","local_size":1349185} [2026-06-02 23:22:17] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":36,"asset_id":267,"drive_file_id":"1YMihAckb9L7LED9rbHnqTbpCJXJwzSzJ","name":"ModernBrush_Orange__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/267_modernbrush-orange-1.jpg"} [2026-06-02 23:22:17] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1YMihAckb9L7LED9rbHnqTbpCJXJwzSzJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/267_modernbrush-orange-1.jpg"} [2026-06-02 23:22:18] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1YMihAckb9L7LED9rbHnqTbpCJXJwzSzJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/267_modernbrush-orange-1.jpg","bytes":412330} [2026-06-02 23:22:18] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":36,"asset_id":267,"name":"ModernBrush_Orange__1.jpg","local_size":412330} [2026-06-02 23:22:18] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":36,"job_id":"aa5f4d38281fd3be","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be","failures":[]} [2026-06-02 23:22:18] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":36,"job_id":"aa5f4d38281fd3be","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be","failures":[]} [2026-06-02 23:22:18] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":36,"id_product":578,"metadata_count":12,"metadata":[{"client_file_key":"asset_256","drive_file_id":"1Vu-hi9_xvTdZZL9QlQbiMWn6wvRkQI0g","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek - Mam ważne sprawy fabularne - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_257","drive_file_id":"1ZS_04NRcDSzaPMHgztIgTUamvjedaWC1","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_258","drive_file_id":"1ZHrfCQ8NM2eItF_RVA49z2eKmuykZ2ZF","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_259","drive_file_id":"1J1kY-3MkW6BF4rBhBnswmfmoxKzg_yWM","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_260","drive_file_id":"1-9WfuKkD38INxUtw6L566Kbj5tFcuSXn","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_261","drive_file_id":"1lze6uNBeIvvlOSU7PODZmnzeHl_q4RfY","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_262","drive_file_id":"1SCj4d1UyFIDb8Mgw-uYJJPLRvBj3Jubr","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_263","drive_file_id":"10-HaUGJxZCio2d_Y2pnM1m7ZA4kQDX3F","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_264","drive_file_id":"1b7Z4W6zOgjmpzBEZWRS4NHKTRK_WbEcf","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_265","drive_file_id":"1m0UyL2hFAWbjbb0GjdoflDRFu6bTPTZx","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_266","drive_file_id":"1L3HtVmw1jKzIZPC67IiFJ_5616ne3P0M","filename":"2-watercolor-2-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_267","drive_file_id":"1YMihAckb9L7LED9rbHnqTbpCJXJwzSzJ","filename":"modernbrush-orange-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek - Mam ważne sprawy fabularne - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-02 23:22:18] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":36,"id_product":578,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-02 23:22:18] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":36,"id_product":578,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_256","asset_257","asset_258","asset_259","asset_260","asset_261","asset_262","asset_263","asset_264","asset_265"]} [2026-06-02 23:22:18] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"d20a967b-6d53-4cdb-b36c-6ba84a7167b6","id_product":"578","images_metadata_json":"[{\"client_file_key\":\"asset_256\",\"drive_file_id\":\"1Vu-hi9_xvTdZZL9QlQbiMWn6wvRkQI0g\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek - Mam ważne sprawy fabularne - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_257\",\"drive_file_id\":\"1ZS_04NRcDSzaPMHgztIgTUamvjedaWC1\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_258\",\"drive_file_id\":\"1ZHrfCQ8NM2eItF_RVA49z2eKmuykZ2ZF\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_259\",\"drive_file_id\":\"1J1kY-3MkW6BF4rBhBnswmfmoxKzg_yWM\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_260\",\"drive_file_id\":\"1-9WfuKkD38INxUtw6L566Kbj5tFcuSXn\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_261\",\"drive_file_id\":\"1lze6uNBeIvvlOSU7PODZmnzeHl_q4RfY\",\"filename\":\"1-r-1-1.jpg\",\"sort_order\":90003,\"is_cov...","allow_cover_autoselect":"0","files[asset_256]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/256_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":778777,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_257]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/257_0-left-1.jpg","file_exists":true,"file_size":389517,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_258]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/258_0-left-1.jpg","file_exists":true,"file_size":373080,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_259]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/259_0-right-1.jpg","file_exists":true,"file_size":378163,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_260]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/260_0-right-1.jpg","file_exists":true,"file_size":372146,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_261]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/261_1-r-1-1.jpg","file_exists":true,"file_size":1190903,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_262]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/262_1-r-1-1.jpg","file_exists":true,"file_size":1279118,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_263]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/263_2-r-1-1.jpg","file_exists":true,"file_size":1402110,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_264]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/264_2-r-1-1.jpg","file_exists":true,"file_size":1347507,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_265]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/265_2-watercolor-1-1.jpg","file_exists":true,"file_size":1417290,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-36-aa5f4d38281fd3be-part-1-of-2"} [2026-06-02 23:22:33] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 578,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_256\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12045,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_257\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12046,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_258\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12047,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_259\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12048,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_260\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12049,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-36-aa5f4d38281fd3be-part-1-of-2"} [2026-06-02 23:22:33] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":36,"id_product":578,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-02 23:22:33] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":36,"id_product":578,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_266","asset_267"]} [2026-06-02 23:22:33] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"d20a967b-6d53-4cdb-b36c-6ba84a7167b6","id_product":"578","images_metadata_json":"[{\"client_file_key\":\"asset_266\",\"drive_file_id\":\"1L3HtVmw1jKzIZPC67IiFJ_5616ne3P0M\",\"filename\":\"2-watercolor-2-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek - Mam ważne sprawy fabularne - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_267\",\"drive_file_id\":\"1YMihAckb9L7LED9rbHnqTbpCJXJwzSzJ\",\"filename\":\"modernbrush-orange-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek - Mam ważne sprawy fabularne - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_266]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/266_2-watercolor-2-1.jpg","file_exists":true,"file_size":1349185,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_267]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/36/aa5f4d38281fd3be/267_modernbrush-orange-1.jpg","file_exists":true,"file_size":412330,"mime":"image/jpeg","postname":"modernbrush-orange-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-36-aa5f4d38281fd3be-part-2-of-2"} [2026-06-02 23:22:35] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 578,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_266\",\n \"filename\": \"2-watercolor-2-1.jpg\",\n \"id_image\": 12055,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_267\",\n \"filename\": \"modernbrush-orange-1.jpg\",\n \"id_image\": 12056,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-36-aa5f4d38281fd3be-part-2-of-2"} [2026-06-02 23:22:35] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":36,"id_product":578,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-02 23:22:35] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":36,"id_product":578,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_256","filename":"4-sides-grid-white-pl-1.jpg","id_image":12045,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_257","filename":"0-left-1.jpg","id_image":12046,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_258","filename":"0-left-1.jpg","id_image":12047,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_259","filename":"0-right-1.jpg","id_image":12048,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_260","filename":"0-right-1.jpg","id_image":12049,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_261","filename":"1-r-1-1.jpg","id_image":12050,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_262","filename":"1-r-1-1.jpg","id_image":12051,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_263","filename":"2-r-1-1.jpg","id_image":12052,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_264","filename":"2-r-1-1.jpg","id_image":12053,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_265","filename":"2-watercolor-1-1.jpg","id_image":12054,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_266","filename":"2-watercolor-2-1.jpg","id_image":12055,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_267","filename":"modernbrush-orange-1.jpg","id_image":12056,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-36-aa5f4d38281fd3be-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":578,"uploaded_images":[{"client_file_key":"asset_256","filename":"4-sides-grid-white-pl-1.jpg","id_image":12045,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_257","filename":"0-left-1.jpg","id_image":12046,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_258","filename":"0-left-1.jpg","id_image":12047,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_259","filename":"0-right-1.jpg","id_image":12048,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_260","filename":"0-right-1.jpg","id_image":12049,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_261","filename":"1-r-1-1.jpg","id_image":12050,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_262","filename":"1-r-1-1.jpg","id_image":12051,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_263","filename":"2-r-1-1.jpg","id_image":12052,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_264","filename":"2-r-1-1.jpg","id_image":12053,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_265","filename":"2-watercolor-1-1.jpg","id_image":12054,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-36-aa5f4d38281fd3be-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":578,"uploaded_images":[{"client_file_key":"asset_266","filename":"2-watercolor-2-1.jpg","id_image":12055,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_267","filename":"modernbrush-orange-1.jpg","id_image":12056,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-02 23:44:51] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":5546} [2026-06-02 23:44:51] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":35,"external_id":"579","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-02 23:44:51] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":35,"external_id":"579"} [2026-06-02 23:44:51] drive_scan.start Start skanowania zdjęć Drive. {"project_id":35,"forced_profile_id":null} [2026-06-02 23:44:51] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":35,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_136","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-02 23:44:51] drive_path.profile.selected Wybrano profil Drive. {"project_id":35,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-02 23:44:51] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":35,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-02 23:44:51] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-02 23:44:52] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-02 23:44:52] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":35,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-02 23:44:52] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-02 23:44:52] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-02 23:44:52] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":35,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-02 23:44:52] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-02 23:44:52] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-02 23:44:52] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":35,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-02 23:44:52] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_136'"} [2026-06-02 23:44:53] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_136'","count":1,"names":["H#CZ_136 [application/vnd.google-apps.folder]"]} [2026-06-02 23:44:53] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":35,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_136","found_count":1,"found_names":["H#CZ_136"]} [2026-06-02 23:44:53] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":35,"project_folder_id":"14rAEp-oIK9OmKQGegvRPmJ6ugntCopUv","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_136"} [2026-06-02 23:44:53] drive_api.list_files.start Google Drive files.list. {"query":"'14rAEp-oIK9OmKQGegvRPmJ6ugntCopUv' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-02 23:44:53] drive_api.list_files.finish Google Drive files.list result. {"query":"'14rAEp-oIK9OmKQGegvRPmJ6ugntCopUv' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-02 23:44:53] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":35,"parent_folder_id":"14rAEp-oIK9OmKQGegvRPmJ6ugntCopUv","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-02 23:44:53] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":35,"project_folder_id":"14rAEp-oIK9OmKQGegvRPmJ6ugntCopUv","mockups_folder_id":"1PC952CfkX7yak4o--zf6buj8V8e_0sXg","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_136/Mockups"} [2026-06-02 23:44:53] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":35,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-02 23:44:53] drive_api.list_files.start Google Drive files.list. {"query":"'1PC952CfkX7yak4o--zf6buj8V8e_0sXg' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-02 23:44:54] drive_api.list_files.finish Google Drive files.list result. {"query":"'1PC952CfkX7yak4o--zf6buj8V8e_0sXg' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-02 23:44:54] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":35,"mockups_folder_id":"1PC952CfkX7yak4o--zf6buj8V8e_0sXg","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-02 23:44:54] drive_api.list_files.start Google Drive files.list. {"query":"'1PC952CfkX7yak4o--zf6buj8V8e_0sXg' in parents and trashed = false"} [2026-06-02 23:44:54] drive_api.list_files.finish Google Drive files.list result. {"query":"'1PC952CfkX7yak4o--zf6buj8V8e_0sXg' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-02 23:44:54] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":35,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-02 23:44:54] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":35,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_136/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-02 23:44:54] drive_api.list_files.start Google Drive files.list. {"query":"'1BXMn2KzEC3kr2c0IYnq8zDr-2v99qydX' in parents and trashed = false"} [2026-06-02 23:44:55] drive_api.list_files.finish Google Drive files.list result. {"query":"'1BXMn2KzEC3kr2c0IYnq8zDr-2v99qydX' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-02 23:44:55] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":35,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1BXMn2KzEC3kr2c0IYnq8zDr-2v99qydX","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-02 23:44:55] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":35,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_136/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-02 23:44:55] drive_api.list_files.start Google Drive files.list. {"query":"'14ng891uJR-pK7Pw3k6mq4AYRObiULiLp' in parents and trashed = false"} [2026-06-02 23:44:55] drive_api.list_files.finish Google Drive files.list result. {"query":"'14ng891uJR-pK7Pw3k6mq4AYRObiULiLp' in parents and trashed = false","count":5,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-02 23:44:55] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":35,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"14ng891uJR-pK7Pw3k6mq4AYRObiULiLp","all_count":5,"image_count":5,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-02 23:44:55] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":35,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_136/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-02 23:44:55] drive_api.list_files.start Google Drive files.list. {"query":"'1DO1WgqWz9mWGSBGCTYI7OFpNx_XXgKkv' in parents and trashed = false"} [2026-06-02 23:44:56] drive_api.list_files.finish Google Drive files.list result. {"query":"'1DO1WgqWz9mWGSBGCTYI7OFpNx_XXgKkv' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-02 23:44:56] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":35,"folder_name":"(B)_4Side_Grid","folder_id":"1DO1WgqWz9mWGSBGCTYI7OFpNx_XXgKkv","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-02 23:44:56] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":35,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_136/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-02 23:44:56] drive_api.list_files.start Google Drive files.list. {"query":"'1582PUT8u-9a8eJOwtlooxpKZxaV45LjG' in parents and trashed = false"} [2026-06-02 23:44:56] drive_api.list_files.finish Google Drive files.list result. {"query":"'1582PUT8u-9a8eJOwtlooxpKZxaV45LjG' in parents and trashed = false","count":1,"names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-02 23:44:56] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":35,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1582PUT8u-9a8eJOwtlooxpKZxaV45LjG","all_count":1,"image_count":1,"all_names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-02 23:44:56] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":35,"files_count":12,"files":[{"id":"1uO_MSjlcU3gG6_84UuoPGKeFery4SsUs","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1hUdlwLz3L6_RRTVgt6N_Ocnhi0RhTupK","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1_uQqFfQSMot96cXBhitrRIqMbqDNO2Hq","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"19b9hsaKjTm1lKIDztQKkP0CfM4T4KJxA","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1Z5c6cpwAHa2W8Xep44D5P87x24wdZ2uh","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1VIoMnr_24o25-M8CvIfXiwS3Be5jomV1","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1MXEsalHtXcI7btw_tRefdDCkvDm-czOj","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1m5aOPSN8Fx9KHIoKZZKeDaPVnuNi2pAz","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1Y3NcTFNV4sEdfAT0zy6vg27G7LgcFoJV","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1WgtRQtVnCr9WGUHrVSi5W_gVCJK6AKH4","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"15XIXUtMDntbHHfzDmyRaDOiAo6V_Tasl","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1vMye-1GkJ-IdBJiMLkBkdRDFWMV_qYdG","name":"ModernBrush_Orange__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-02 23:44:56] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":35,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-02 23:44:56] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":35,"external_id":"579","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-02 23:44:56] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":35,"external_id":"579","selected_assets_count":12} [2026-06-02 23:44:56] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":35,"resolved_id_product":579} [2026-06-02 23:44:56] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":35,"job_id":"1ae88d5c84cb7d60","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-02 23:44:56] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":35,"selected_count":12,"assets":[{"id":268,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":736884,"drive_file_id":"1uO_MSjlcU3gG6_84UuoPGKeFery4SsUs"},{"id":269,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":292763,"drive_file_id":"1hUdlwLz3L6_RRTVgt6N_Ocnhi0RhTupK"},{"id":270,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":270245,"drive_file_id":"1_uQqFfQSMot96cXBhitrRIqMbqDNO2Hq"},{"id":271,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":285483,"drive_file_id":"19b9hsaKjTm1lKIDztQKkP0CfM4T4KJxA"},{"id":272,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":271349,"drive_file_id":"1Z5c6cpwAHa2W8Xep44D5P87x24wdZ2uh"},{"id":273,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1168293,"drive_file_id":"1VIoMnr_24o25-M8CvIfXiwS3Be5jomV1"},{"id":274,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1250779,"drive_file_id":"1MXEsalHtXcI7btw_tRefdDCkvDm-czOj"},{"id":275,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1380453,"drive_file_id":"1m5aOPSN8Fx9KHIoKZZKeDaPVnuNi2pAz"},{"id":276,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1312860,"drive_file_id":"1Y3NcTFNV4sEdfAT0zy6vg27G7LgcFoJV"},{"id":277,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1349351,"drive_file_id":"1WgtRQtVnCr9WGUHrVSi5W_gVCJK6AKH4"},{"id":278,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1264880,"drive_file_id":"15XIXUtMDntbHHfzDmyRaDOiAo6V_Tasl"},{"id":279,"name":"ModernBrush_Orange__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":368911,"drive_file_id":"1vMye-1GkJ-IdBJiMLkBkdRDFWMV_qYdG"}]} [2026-06-02 23:44:56] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":268,"drive_file_id":"1uO_MSjlcU3gG6_84UuoPGKeFery4SsUs","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/268_4-sides-grid-white-pl-1.jpg"} [2026-06-02 23:44:56] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1uO_MSjlcU3gG6_84UuoPGKeFery4SsUs","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/268_4-sides-grid-white-pl-1.jpg"} [2026-06-02 23:44:57] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1uO_MSjlcU3gG6_84UuoPGKeFery4SsUs","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/268_4-sides-grid-white-pl-1.jpg","bytes":736884} [2026-06-02 23:44:57] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":268,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":736884} [2026-06-02 23:44:57] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":269,"drive_file_id":"1hUdlwLz3L6_RRTVgt6N_Ocnhi0RhTupK","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/269_0-left-1.jpg"} [2026-06-02 23:44:57] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1hUdlwLz3L6_RRTVgt6N_Ocnhi0RhTupK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/269_0-left-1.jpg"} [2026-06-02 23:44:58] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1hUdlwLz3L6_RRTVgt6N_Ocnhi0RhTupK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/269_0-left-1.jpg","bytes":292763} [2026-06-02 23:44:58] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":269,"name":"0_Left__1.jpg","local_size":292763} [2026-06-02 23:44:58] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":270,"drive_file_id":"1_uQqFfQSMot96cXBhitrRIqMbqDNO2Hq","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/270_0-left-1.jpg"} [2026-06-02 23:44:58] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1_uQqFfQSMot96cXBhitrRIqMbqDNO2Hq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/270_0-left-1.jpg"} [2026-06-02 23:44:59] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1_uQqFfQSMot96cXBhitrRIqMbqDNO2Hq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/270_0-left-1.jpg","bytes":270245} [2026-06-02 23:44:59] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":270,"name":"0_Left__1.jpg","local_size":270245} [2026-06-02 23:44:59] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":271,"drive_file_id":"19b9hsaKjTm1lKIDztQKkP0CfM4T4KJxA","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/271_0-right-1.jpg"} [2026-06-02 23:44:59] drive_api.download.start Google Drive files.get alt=media. {"file_id":"19b9hsaKjTm1lKIDztQKkP0CfM4T4KJxA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/271_0-right-1.jpg"} [2026-06-02 23:44:59] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"19b9hsaKjTm1lKIDztQKkP0CfM4T4KJxA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/271_0-right-1.jpg","bytes":285483} [2026-06-02 23:44:59] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":271,"name":"0_Right__1.jpg","local_size":285483} [2026-06-02 23:44:59] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":272,"drive_file_id":"1Z5c6cpwAHa2W8Xep44D5P87x24wdZ2uh","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/272_0-right-1.jpg"} [2026-06-02 23:44:59] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Z5c6cpwAHa2W8Xep44D5P87x24wdZ2uh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/272_0-right-1.jpg"} [2026-06-02 23:45:00] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Z5c6cpwAHa2W8Xep44D5P87x24wdZ2uh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/272_0-right-1.jpg","bytes":271349} [2026-06-02 23:45:00] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":272,"name":"0_Right__1.jpg","local_size":271349} [2026-06-02 23:45:00] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":273,"drive_file_id":"1VIoMnr_24o25-M8CvIfXiwS3Be5jomV1","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/273_1-r-1-1.jpg"} [2026-06-02 23:45:00] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1VIoMnr_24o25-M8CvIfXiwS3Be5jomV1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/273_1-r-1-1.jpg"} [2026-06-02 23:45:01] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1VIoMnr_24o25-M8CvIfXiwS3Be5jomV1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/273_1-r-1-1.jpg","bytes":1168293} [2026-06-02 23:45:01] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":273,"name":"1_R_1__1.jpg","local_size":1168293} [2026-06-02 23:45:01] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":274,"drive_file_id":"1MXEsalHtXcI7btw_tRefdDCkvDm-czOj","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/274_1-r-1-1.jpg"} [2026-06-02 23:45:01] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1MXEsalHtXcI7btw_tRefdDCkvDm-czOj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/274_1-r-1-1.jpg"} [2026-06-02 23:45:02] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1MXEsalHtXcI7btw_tRefdDCkvDm-czOj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/274_1-r-1-1.jpg","bytes":1250779} [2026-06-02 23:45:02] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":274,"name":"1_R_1__1.jpg","local_size":1250779} [2026-06-02 23:45:02] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":275,"drive_file_id":"1m5aOPSN8Fx9KHIoKZZKeDaPVnuNi2pAz","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/275_2-r-1-1.jpg"} [2026-06-02 23:45:02] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1m5aOPSN8Fx9KHIoKZZKeDaPVnuNi2pAz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/275_2-r-1-1.jpg"} [2026-06-02 23:45:03] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1m5aOPSN8Fx9KHIoKZZKeDaPVnuNi2pAz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/275_2-r-1-1.jpg","bytes":1380453} [2026-06-02 23:45:03] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":275,"name":"2_R_1__1.jpg","local_size":1380453} [2026-06-02 23:45:03] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":276,"drive_file_id":"1Y3NcTFNV4sEdfAT0zy6vg27G7LgcFoJV","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/276_2-r-1-1.jpg"} [2026-06-02 23:45:03] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Y3NcTFNV4sEdfAT0zy6vg27G7LgcFoJV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/276_2-r-1-1.jpg"} [2026-06-02 23:45:04] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Y3NcTFNV4sEdfAT0zy6vg27G7LgcFoJV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/276_2-r-1-1.jpg","bytes":1312860} [2026-06-02 23:45:04] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":276,"name":"2_R_1__1.jpg","local_size":1312860} [2026-06-02 23:45:04] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":277,"drive_file_id":"1WgtRQtVnCr9WGUHrVSi5W_gVCJK6AKH4","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/277_2-watercolor-1-1.jpg"} [2026-06-02 23:45:04] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1WgtRQtVnCr9WGUHrVSi5W_gVCJK6AKH4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/277_2-watercolor-1-1.jpg"} [2026-06-02 23:45:05] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1WgtRQtVnCr9WGUHrVSi5W_gVCJK6AKH4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/277_2-watercolor-1-1.jpg","bytes":1349351} [2026-06-02 23:45:05] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":277,"name":"2_WaterColor_1__1.jpg","local_size":1349351} [2026-06-02 23:45:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":278,"drive_file_id":"15XIXUtMDntbHHfzDmyRaDOiAo6V_Tasl","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/278_2-watercolor-2-1.jpg"} [2026-06-02 23:45:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"15XIXUtMDntbHHfzDmyRaDOiAo6V_Tasl","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/278_2-watercolor-2-1.jpg"} [2026-06-02 23:45:06] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"15XIXUtMDntbHHfzDmyRaDOiAo6V_Tasl","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/278_2-watercolor-2-1.jpg","bytes":1264880} [2026-06-02 23:45:06] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":278,"name":"2_WaterColor_2__1.jpg","local_size":1264880} [2026-06-02 23:45:06] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":35,"asset_id":279,"drive_file_id":"1vMye-1GkJ-IdBJiMLkBkdRDFWMV_qYdG","name":"ModernBrush_Orange__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/279_modernbrush-orange-1.jpg"} [2026-06-02 23:45:06] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1vMye-1GkJ-IdBJiMLkBkdRDFWMV_qYdG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/279_modernbrush-orange-1.jpg"} [2026-06-02 23:45:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1vMye-1GkJ-IdBJiMLkBkdRDFWMV_qYdG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/279_modernbrush-orange-1.jpg","bytes":368911} [2026-06-02 23:45:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":35,"asset_id":279,"name":"ModernBrush_Orange__1.jpg","local_size":368911} [2026-06-02 23:45:07] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":35,"job_id":"1ae88d5c84cb7d60","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60","failures":[]} [2026-06-02 23:45:07] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":35,"job_id":"1ae88d5c84cb7d60","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60","failures":[]} [2026-06-02 23:45:07] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":35,"id_product":579,"metadata_count":12,"metadata":[{"client_file_key":"asset_268","drive_file_id":"1uO_MSjlcU3gG6_84UuoPGKeFery4SsUs","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek - Nie mogę bo czytam - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_269","drive_file_id":"1hUdlwLz3L6_RRTVgt6N_Ocnhi0RhTupK","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_270","drive_file_id":"1_uQqFfQSMot96cXBhitrRIqMbqDNO2Hq","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_271","drive_file_id":"19b9hsaKjTm1lKIDztQKkP0CfM4T4KJxA","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_272","drive_file_id":"1Z5c6cpwAHa2W8Xep44D5P87x24wdZ2uh","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_273","drive_file_id":"1VIoMnr_24o25-M8CvIfXiwS3Be5jomV1","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_274","drive_file_id":"1MXEsalHtXcI7btw_tRefdDCkvDm-czOj","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_275","drive_file_id":"1m5aOPSN8Fx9KHIoKZZKeDaPVnuNi2pAz","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_276","drive_file_id":"1Y3NcTFNV4sEdfAT0zy6vg27G7LgcFoJV","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_277","drive_file_id":"1WgtRQtVnCr9WGUHrVSi5W_gVCJK6AKH4","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_278","drive_file_id":"15XIXUtMDntbHHfzDmyRaDOiAo6V_Tasl","filename":"2-watercolor-2-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_279","drive_file_id":"1vMye-1GkJ-IdBJiMLkBkdRDFWMV_qYdG","filename":"modernbrush-orange-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek - Nie mogę bo czytam - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-02 23:45:07] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":35,"id_product":579,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-02 23:45:07] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":35,"id_product":579,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_268","asset_269","asset_270","asset_271","asset_272","asset_273","asset_274","asset_275","asset_276","asset_277"]} [2026-06-02 23:45:07] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"70c315eb-502a-4dec-b462-28bc7f23fd51","id_product":"579","images_metadata_json":"[{\"client_file_key\":\"asset_268\",\"drive_file_id\":\"1uO_MSjlcU3gG6_84UuoPGKeFery4SsUs\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek - Nie mogę bo czytam - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_269\",\"drive_file_id\":\"1hUdlwLz3L6_RRTVgt6N_Ocnhi0RhTupK\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_270\",\"drive_file_id\":\"1_uQqFfQSMot96cXBhitrRIqMbqDNO2Hq\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_271\",\"drive_file_id\":\"19b9hsaKjTm1lKIDztQKkP0CfM4T4KJxA\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_272\",\"drive_file_id\":\"1Z5c6cpwAHa2W8Xep44D5P87x24wdZ2uh\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_273\",\"drive_file_id\":\"1VIoMnr_24o25-M8CvIfXiwS3Be5jomV1\",\"filename\":\"1-r-1-1.jpg\",\"sort_order\":90003,\"is_cover\":false,\"alt\":\"Kubek - Nie mogę bo czy...","allow_cover_autoselect":"0","files[asset_268]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/268_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":736884,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_269]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/269_0-left-1.jpg","file_exists":true,"file_size":292763,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_270]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/270_0-left-1.jpg","file_exists":true,"file_size":270245,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_271]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/271_0-right-1.jpg","file_exists":true,"file_size":285483,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_272]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/272_0-right-1.jpg","file_exists":true,"file_size":271349,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_273]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/273_1-r-1-1.jpg","file_exists":true,"file_size":1168293,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_274]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/274_1-r-1-1.jpg","file_exists":true,"file_size":1250779,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_275]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/275_2-r-1-1.jpg","file_exists":true,"file_size":1380453,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_276]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/276_2-r-1-1.jpg","file_exists":true,"file_size":1312860,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_277]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/277_2-watercolor-1-1.jpg","file_exists":true,"file_size":1349351,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-35-1ae88d5c84cb7d60-part-1-of-2"} [2026-06-02 23:45:21] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 579,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_268\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12057,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_269\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12058,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_270\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12059,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_271\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12060,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_272\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12061,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-35-1ae88d5c84cb7d60-part-1-of-2"} [2026-06-02 23:45:21] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":35,"id_product":579,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-02 23:45:21] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":35,"id_product":579,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_278","asset_279"]} [2026-06-02 23:45:21] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"70c315eb-502a-4dec-b462-28bc7f23fd51","id_product":"579","images_metadata_json":"[{\"client_file_key\":\"asset_278\",\"drive_file_id\":\"15XIXUtMDntbHHfzDmyRaDOiAo6V_Tasl\",\"filename\":\"2-watercolor-2-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek - Nie mogę bo czytam - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_279\",\"drive_file_id\":\"1vMye-1GkJ-IdBJiMLkBkdRDFWMV_qYdG\",\"filename\":\"modernbrush-orange-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek - Nie mogę bo czytam - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_278]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/278_2-watercolor-2-1.jpg","file_exists":true,"file_size":1264880,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_279]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/35/1ae88d5c84cb7d60/279_modernbrush-orange-1.jpg","file_exists":true,"file_size":368911,"mime":"image/jpeg","postname":"modernbrush-orange-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-35-1ae88d5c84cb7d60-part-2-of-2"} [2026-06-02 23:45:23] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 579,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_278\",\n \"filename\": \"2-watercolor-2-1.jpg\",\n \"id_image\": 12067,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_279\",\n \"filename\": \"modernbrush-orange-1.jpg\",\n \"id_image\": 12068,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-35-1ae88d5c84cb7d60-part-2-of-2"} [2026-06-02 23:45:23] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":35,"id_product":579,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-02 23:45:23] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":35,"id_product":579,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_268","filename":"4-sides-grid-white-pl-1.jpg","id_image":12057,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_269","filename":"0-left-1.jpg","id_image":12058,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_270","filename":"0-left-1.jpg","id_image":12059,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_271","filename":"0-right-1.jpg","id_image":12060,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_272","filename":"0-right-1.jpg","id_image":12061,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_273","filename":"1-r-1-1.jpg","id_image":12062,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_274","filename":"1-r-1-1.jpg","id_image":12063,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_275","filename":"2-r-1-1.jpg","id_image":12064,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_276","filename":"2-r-1-1.jpg","id_image":12065,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_277","filename":"2-watercolor-1-1.jpg","id_image":12066,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_278","filename":"2-watercolor-2-1.jpg","id_image":12067,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_279","filename":"modernbrush-orange-1.jpg","id_image":12068,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-35-1ae88d5c84cb7d60-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":579,"uploaded_images":[{"client_file_key":"asset_268","filename":"4-sides-grid-white-pl-1.jpg","id_image":12057,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_269","filename":"0-left-1.jpg","id_image":12058,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_270","filename":"0-left-1.jpg","id_image":12059,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_271","filename":"0-right-1.jpg","id_image":12060,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_272","filename":"0-right-1.jpg","id_image":12061,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_273","filename":"1-r-1-1.jpg","id_image":12062,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_274","filename":"1-r-1-1.jpg","id_image":12063,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_275","filename":"2-r-1-1.jpg","id_image":12064,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_276","filename":"2-r-1-1.jpg","id_image":12065,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_277","filename":"2-watercolor-1-1.jpg","id_image":12066,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-35-1ae88d5c84cb7d60-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":579,"uploaded_images":[{"client_file_key":"asset_278","filename":"2-watercolor-2-1.jpg","id_image":12067,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_279","filename":"modernbrush-orange-1.jpg","id_image":12068,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-02 23:45:23] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":35,"external_id":"579","result":{"success":true,"status":"success","id_product":579,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_268","filename":"4-sides-grid-white-pl-1.jpg","id_image":12057,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_269","filename":"0-left-1.jpg","id_image":12058,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_270","filename":"0-left-1.jpg","id_image":12059,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_271","filename":"0-right-1.jpg","id_image":12060,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_272","filename":"0-right-1.jpg","id_image":12061,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_273","filename":"1-r-1-1.jpg","id_image":12062,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_274","filename":"1-r-1-1.jpg","id_image":12063,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_275","filename":"2-r-1-1.jpg","id_image":12064,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_276","filename":"2-r-1-1.jpg","id_image":12065,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_277","filename":"2-watercolor-1-1.jpg","id_image":12066,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_278","filename":"2-watercolor-2-1.jpg","id_image":12067,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_279","filename":"modernbrush-orange-1.jpg","id_image":12068,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-35-1ae88d5c84cb7d60-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":579,"uploaded_images":[{"client_file_key":"asset_268","filename":"4-sides-grid-white-pl-1.jpg","id_image":12057,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_269","filename":"0-left-1.jpg","id_image":12058,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_270","filename":"0-left-1.jpg","id_image":12059,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_271","filename":"0-right-1.jpg","id_image":12060,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_272","filename":"0-right-1.jpg","id_image":12061,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_273","filename":"1-r-1-1.jpg","id_image":12062,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_274","filename":"1-r-1-1.jpg","id_image":12063,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_275","filename":"2-r-1-1.jpg","id_image":12064,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_276","filename":"2-r-1-1.jpg","id_image":12065,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_277","filename":"2-watercolor-1-1.jpg","id_image":12066,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-35-1ae88d5c84cb7d60-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":579,"uploaded_images":[{"client_file_key":"asset_278","filename":"2-watercolor-2-1.jpg","id_image":12067,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_279","filename":"modernbrush-orange-1.jpg","id_image":12068,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-03 00:10:22] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4925} [2026-06-03 00:10:22] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":40,"external_id":"580","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-03 00:10:22] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":40,"external_id":"580"} [2026-06-03 00:10:22] drive_scan.start Start skanowania zdjęć Drive. {"project_id":40,"forced_profile_id":null} [2026-06-03 00:10:22] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":40,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_140","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-03 00:10:22] drive_path.profile.selected Wybrano profil Drive. {"project_id":40,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-03 00:10:22] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":40,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-03 00:10:22] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-03 00:10:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-03 00:10:23] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":40,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-03 00:10:23] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-03 00:10:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-03 00:10:23] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":40,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-03 00:10:23] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-03 00:10:24] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-03 00:10:24] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":40,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-03 00:10:24] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_140'"} [2026-06-03 00:10:24] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_140'","count":1,"names":["H#CZ_140 [application/vnd.google-apps.folder]"]} [2026-06-03 00:10:24] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":40,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_140","found_count":1,"found_names":["H#CZ_140"]} [2026-06-03 00:10:24] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":40,"project_folder_id":"1zEFmg8Dq9lDHWIIPcX_lg9GtywzcYvZr","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_140"} [2026-06-03 00:10:24] drive_api.list_files.start Google Drive files.list. {"query":"'1zEFmg8Dq9lDHWIIPcX_lg9GtywzcYvZr' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-03 00:10:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'1zEFmg8Dq9lDHWIIPcX_lg9GtywzcYvZr' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-03 00:10:25] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":40,"parent_folder_id":"1zEFmg8Dq9lDHWIIPcX_lg9GtywzcYvZr","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-03 00:10:25] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":40,"project_folder_id":"1zEFmg8Dq9lDHWIIPcX_lg9GtywzcYvZr","mockups_folder_id":"1H4MX9-6QjvoxkRJfHkJ4XDn7aI9NZyYJ","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_140/Mockups"} [2026-06-03 00:10:25] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":40,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-03 00:10:25] drive_api.list_files.start Google Drive files.list. {"query":"'1H4MX9-6QjvoxkRJfHkJ4XDn7aI9NZyYJ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-03 00:10:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'1H4MX9-6QjvoxkRJfHkJ4XDn7aI9NZyYJ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 00:10:25] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":40,"mockups_folder_id":"1H4MX9-6QjvoxkRJfHkJ4XDn7aI9NZyYJ","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-03 00:10:25] drive_api.list_files.start Google Drive files.list. {"query":"'1H4MX9-6QjvoxkRJfHkJ4XDn7aI9NZyYJ' in parents and trashed = false"} [2026-06-03 00:10:26] drive_api.list_files.finish Google Drive files.list result. {"query":"'1H4MX9-6QjvoxkRJfHkJ4XDn7aI9NZyYJ' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 00:10:26] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":40,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 00:10:26] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":40,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_140/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-03 00:10:26] drive_api.list_files.start Google Drive files.list. {"query":"'11M1sWMSOBdqgVhYbY-cirIETZCDAj5sa' in parents and trashed = false"} [2026-06-03 00:10:26] drive_api.list_files.finish Google Drive files.list result. {"query":"'11M1sWMSOBdqgVhYbY-cirIETZCDAj5sa' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 00:10:26] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":40,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"11M1sWMSOBdqgVhYbY-cirIETZCDAj5sa","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 00:10:26] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":40,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_140/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-03 00:10:26] drive_api.list_files.start Google Drive files.list. {"query":"'1tj_6d2ujfmbLo7yB-rB7XiAGaXRbVTYh' in parents and trashed = false"} [2026-06-03 00:10:26] drive_api.list_files.finish Google Drive files.list result. {"query":"'1tj_6d2ujfmbLo7yB-rB7XiAGaXRbVTYh' in parents and trashed = false","count":5,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 00:10:26] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":40,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1tj_6d2ujfmbLo7yB-rB7XiAGaXRbVTYh","all_count":5,"image_count":5,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 00:10:26] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":40,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_140/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-03 00:10:26] drive_api.list_files.start Google Drive files.list. {"query":"'1cCKcjqXw3nJrwo78WqGpP7GOP-dUx3NQ' in parents and trashed = false"} [2026-06-03 00:10:27] drive_api.list_files.finish Google Drive files.list result. {"query":"'1cCKcjqXw3nJrwo78WqGpP7GOP-dUx3NQ' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-03 00:10:27] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":40,"folder_name":"(B)_4Side_Grid","folder_id":"1cCKcjqXw3nJrwo78WqGpP7GOP-dUx3NQ","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-03 00:10:27] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":40,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_140/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-03 00:10:27] drive_api.list_files.start Google Drive files.list. {"query":"'1JiCuu0qJoIrCDQ6tAgVk8imKc7QpETdd' in parents and trashed = false"} [2026-06-03 00:10:27] drive_api.list_files.finish Google Drive files.list result. {"query":"'1JiCuu0qJoIrCDQ6tAgVk8imKc7QpETdd' in parents and trashed = false","count":1,"names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-03 00:10:27] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":40,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1JiCuu0qJoIrCDQ6tAgVk8imKc7QpETdd","all_count":1,"image_count":1,"all_names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-03 00:10:27] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":40,"files_count":12,"files":[{"id":"1UYHJTwXJCr11H3NHTa2YqyC3LG4UdG2v","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1zzjCj7YQiToD_dqZOPbwWbih8qykc6pf","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1sk4Evo5cFvvD3E32oPpObdLGHx-VMzZQ","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1-YwwG1AlSTIYwwgbm0kFV9WieYc6iwz4","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1N01RXIs1TBRLQSOKQcmeZSi2eI5IvNUD","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1Yqt9Lvd23A8JR6XGO5oSKAZz3-N-8HqT","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1ORZmeQdGmT4wKuUTA0dF1b_Z90nVVK1R","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1u07O9C5ablF3rNNszOD9qrolKpIy8uAh","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1HBqV3BPgjroZE5ZkGL4CgB5_qw-g5b4Q","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"19qdP60ZlZHgadrIztgrRKquLfPa8a_-u","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1vfsksonRop0vYJJclFzf1knWNoIA_j2b","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"11_npAOaiOXn27yFCe_WC2GEJJMWBe6ox","name":"ModernBrush_Orange__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-03 00:10:27] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":40,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-03 00:10:27] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":40,"external_id":"580","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-03 00:10:27] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":40,"external_id":"580","selected_assets_count":12} [2026-06-03 00:10:27] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":40,"resolved_id_product":580} [2026-06-03 00:10:27] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":40,"job_id":"b74936844617d75d","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-03 00:10:27] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":40,"selected_count":12,"assets":[{"id":280,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":804749,"drive_file_id":"1UYHJTwXJCr11H3NHTa2YqyC3LG4UdG2v"},{"id":281,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":447192,"drive_file_id":"1zzjCj7YQiToD_dqZOPbwWbih8qykc6pf"},{"id":282,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":390063,"drive_file_id":"1sk4Evo5cFvvD3E32oPpObdLGHx-VMzZQ"},{"id":283,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":433511,"drive_file_id":"1-YwwG1AlSTIYwwgbm0kFV9WieYc6iwz4"},{"id":284,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":390112,"drive_file_id":"1N01RXIs1TBRLQSOKQcmeZSi2eI5IvNUD"},{"id":285,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1225570,"drive_file_id":"1Yqt9Lvd23A8JR6XGO5oSKAZz3-N-8HqT"},{"id":286,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1300035,"drive_file_id":"1ORZmeQdGmT4wKuUTA0dF1b_Z90nVVK1R"},{"id":287,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1450621,"drive_file_id":"1u07O9C5ablF3rNNszOD9qrolKpIy8uAh"},{"id":288,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1374630,"drive_file_id":"1HBqV3BPgjroZE5ZkGL4CgB5_qw-g5b4Q"},{"id":289,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1464149,"drive_file_id":"19qdP60ZlZHgadrIztgrRKquLfPa8a_-u"},{"id":290,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1367329,"drive_file_id":"1vfsksonRop0vYJJclFzf1knWNoIA_j2b"},{"id":291,"name":"ModernBrush_Orange__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":422141,"drive_file_id":"11_npAOaiOXn27yFCe_WC2GEJJMWBe6ox"}]} [2026-06-03 00:10:27] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":280,"drive_file_id":"1UYHJTwXJCr11H3NHTa2YqyC3LG4UdG2v","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/280_4-sides-grid-white-pl-1.jpg"} [2026-06-03 00:10:27] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1UYHJTwXJCr11H3NHTa2YqyC3LG4UdG2v","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/280_4-sides-grid-white-pl-1.jpg"} [2026-06-03 00:10:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1UYHJTwXJCr11H3NHTa2YqyC3LG4UdG2v","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/280_4-sides-grid-white-pl-1.jpg","bytes":804749} [2026-06-03 00:10:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":280,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":804749} [2026-06-03 00:10:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":281,"drive_file_id":"1zzjCj7YQiToD_dqZOPbwWbih8qykc6pf","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/281_0-left-1.jpg"} [2026-06-03 00:10:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1zzjCj7YQiToD_dqZOPbwWbih8qykc6pf","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/281_0-left-1.jpg"} [2026-06-03 00:10:29] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1zzjCj7YQiToD_dqZOPbwWbih8qykc6pf","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/281_0-left-1.jpg","bytes":447192} [2026-06-03 00:10:29] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":281,"name":"0_Left__1.jpg","local_size":447192} [2026-06-03 00:10:29] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":282,"drive_file_id":"1sk4Evo5cFvvD3E32oPpObdLGHx-VMzZQ","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/282_0-left-1.jpg"} [2026-06-03 00:10:29] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1sk4Evo5cFvvD3E32oPpObdLGHx-VMzZQ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/282_0-left-1.jpg"} [2026-06-03 00:10:30] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1sk4Evo5cFvvD3E32oPpObdLGHx-VMzZQ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/282_0-left-1.jpg","bytes":390063} [2026-06-03 00:10:30] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":282,"name":"0_Left__1.jpg","local_size":390063} [2026-06-03 00:10:30] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":283,"drive_file_id":"1-YwwG1AlSTIYwwgbm0kFV9WieYc6iwz4","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/283_0-right-1.jpg"} [2026-06-03 00:10:30] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1-YwwG1AlSTIYwwgbm0kFV9WieYc6iwz4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/283_0-right-1.jpg"} [2026-06-03 00:10:31] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1-YwwG1AlSTIYwwgbm0kFV9WieYc6iwz4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/283_0-right-1.jpg","bytes":433511} [2026-06-03 00:10:31] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":283,"name":"0_Right__1.jpg","local_size":433511} [2026-06-03 00:10:31] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":284,"drive_file_id":"1N01RXIs1TBRLQSOKQcmeZSi2eI5IvNUD","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/284_0-right-1.jpg"} [2026-06-03 00:10:31] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1N01RXIs1TBRLQSOKQcmeZSi2eI5IvNUD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/284_0-right-1.jpg"} [2026-06-03 00:10:31] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1N01RXIs1TBRLQSOKQcmeZSi2eI5IvNUD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/284_0-right-1.jpg","bytes":390112} [2026-06-03 00:10:31] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":284,"name":"0_Right__1.jpg","local_size":390112} [2026-06-03 00:10:31] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":285,"drive_file_id":"1Yqt9Lvd23A8JR6XGO5oSKAZz3-N-8HqT","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/285_1-r-1-1.jpg"} [2026-06-03 00:10:31] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Yqt9Lvd23A8JR6XGO5oSKAZz3-N-8HqT","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/285_1-r-1-1.jpg"} [2026-06-03 00:10:32] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Yqt9Lvd23A8JR6XGO5oSKAZz3-N-8HqT","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/285_1-r-1-1.jpg","bytes":1225570} [2026-06-03 00:10:32] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":285,"name":"1_R_1__1.jpg","local_size":1225570} [2026-06-03 00:10:32] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":286,"drive_file_id":"1ORZmeQdGmT4wKuUTA0dF1b_Z90nVVK1R","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/286_1-r-1-1.jpg"} [2026-06-03 00:10:32] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ORZmeQdGmT4wKuUTA0dF1b_Z90nVVK1R","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/286_1-r-1-1.jpg"} [2026-06-03 00:10:33] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ORZmeQdGmT4wKuUTA0dF1b_Z90nVVK1R","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/286_1-r-1-1.jpg","bytes":1300035} [2026-06-03 00:10:33] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":286,"name":"1_R_1__1.jpg","local_size":1300035} [2026-06-03 00:10:33] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":287,"drive_file_id":"1u07O9C5ablF3rNNszOD9qrolKpIy8uAh","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/287_2-r-1-1.jpg"} [2026-06-03 00:10:33] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1u07O9C5ablF3rNNszOD9qrolKpIy8uAh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/287_2-r-1-1.jpg"} [2026-06-03 00:10:34] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1u07O9C5ablF3rNNszOD9qrolKpIy8uAh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/287_2-r-1-1.jpg","bytes":1450621} [2026-06-03 00:10:34] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":287,"name":"2_R_1__1.jpg","local_size":1450621} [2026-06-03 00:10:34] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":288,"drive_file_id":"1HBqV3BPgjroZE5ZkGL4CgB5_qw-g5b4Q","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/288_2-r-1-1.jpg"} [2026-06-03 00:10:34] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1HBqV3BPgjroZE5ZkGL4CgB5_qw-g5b4Q","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/288_2-r-1-1.jpg"} [2026-06-03 00:10:35] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1HBqV3BPgjroZE5ZkGL4CgB5_qw-g5b4Q","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/288_2-r-1-1.jpg","bytes":1374630} [2026-06-03 00:10:35] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":288,"name":"2_R_1__1.jpg","local_size":1374630} [2026-06-03 00:10:35] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":289,"drive_file_id":"19qdP60ZlZHgadrIztgrRKquLfPa8a_-u","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/289_2-watercolor-1-1.jpg"} [2026-06-03 00:10:35] drive_api.download.start Google Drive files.get alt=media. {"file_id":"19qdP60ZlZHgadrIztgrRKquLfPa8a_-u","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/289_2-watercolor-1-1.jpg"} [2026-06-03 00:10:36] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"19qdP60ZlZHgadrIztgrRKquLfPa8a_-u","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/289_2-watercolor-1-1.jpg","bytes":1464149} [2026-06-03 00:10:36] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":289,"name":"2_WaterColor_1__1.jpg","local_size":1464149} [2026-06-03 00:10:36] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":290,"drive_file_id":"1vfsksonRop0vYJJclFzf1knWNoIA_j2b","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/290_2-watercolor-2-1.jpg"} [2026-06-03 00:10:36] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1vfsksonRop0vYJJclFzf1knWNoIA_j2b","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/290_2-watercolor-2-1.jpg"} [2026-06-03 00:10:37] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1vfsksonRop0vYJJclFzf1knWNoIA_j2b","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/290_2-watercolor-2-1.jpg","bytes":1367329} [2026-06-03 00:10:37] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":290,"name":"2_WaterColor_2__1.jpg","local_size":1367329} [2026-06-03 00:10:37] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":40,"asset_id":291,"drive_file_id":"11_npAOaiOXn27yFCe_WC2GEJJMWBe6ox","name":"ModernBrush_Orange__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/291_modernbrush-orange-1.jpg"} [2026-06-03 00:10:37] drive_api.download.start Google Drive files.get alt=media. {"file_id":"11_npAOaiOXn27yFCe_WC2GEJJMWBe6ox","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/291_modernbrush-orange-1.jpg"} [2026-06-03 00:10:38] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"11_npAOaiOXn27yFCe_WC2GEJJMWBe6ox","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/291_modernbrush-orange-1.jpg","bytes":422141} [2026-06-03 00:10:38] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":40,"asset_id":291,"name":"ModernBrush_Orange__1.jpg","local_size":422141} [2026-06-03 00:10:38] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":40,"job_id":"b74936844617d75d","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d","failures":[]} [2026-06-03 00:10:38] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":40,"job_id":"b74936844617d75d","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d","failures":[]} [2026-06-03 00:10:38] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":40,"id_product":580,"metadata_count":12,"metadata":[{"client_file_key":"asset_280","drive_file_id":"1UYHJTwXJCr11H3NHTa2YqyC3LG4UdG2v","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_281","drive_file_id":"1zzjCj7YQiToD_dqZOPbwWbih8qykc6pf","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_282","drive_file_id":"1sk4Evo5cFvvD3E32oPpObdLGHx-VMzZQ","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_283","drive_file_id":"1-YwwG1AlSTIYwwgbm0kFV9WieYc6iwz4","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_284","drive_file_id":"1N01RXIs1TBRLQSOKQcmeZSi2eI5IvNUD","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_285","drive_file_id":"1Yqt9Lvd23A8JR6XGO5oSKAZz3-N-8HqT","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_286","drive_file_id":"1ORZmeQdGmT4wKuUTA0dF1b_Z90nVVK1R","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_287","drive_file_id":"1u07O9C5ablF3rNNszOD9qrolKpIy8uAh","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_288","drive_file_id":"1HBqV3BPgjroZE5ZkGL4CgB5_qw-g5b4Q","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_289","drive_file_id":"19qdP60ZlZHgadrIztgrRKquLfPa8a_-u","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_290","drive_file_id":"1vfsksonRop0vYJJclFzf1knWNoIA_j2b","filename":"2-watercolor-2-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_291","drive_file_id":"11_npAOaiOXn27yFCe_WC2GEJJMWBe6ox","filename":"modernbrush-orange-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-03 00:10:38] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":40,"id_product":580,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-03 00:10:38] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":40,"id_product":580,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_280","asset_281","asset_282","asset_283","asset_284","asset_285","asset_286","asset_287","asset_288","asset_289"]} [2026-06-03 00:10:38] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"1c822081-de29-4f0a-89a9-96b9ffb6334c","id_product":"580","images_metadata_json":"[{\"client_file_key\":\"asset_280\",\"drive_file_id\":\"1UYHJTwXJCr11H3NHTa2YqyC3LG4UdG2v\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_281\",\"drive_file_id\":\"1zzjCj7YQiToD_dqZOPbwWbih8qykc6pf\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_282\",\"drive_file_id\":\"1sk4Evo5cFvvD3E32oPpObdLGHx-VMzZQ\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_283\",\"drive_file_id\":\"1-YwwG1AlSTIYwwgbm0kFV9WieYc6iwz4\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_284\",\"drive_file_id\":\"1N01RXIs1TBRLQSOKQcmeZSi2eI5IvNUD\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_285\",\"drive_file_i...","allow_cover_autoselect":"0","files[asset_280]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/280_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":804749,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_281]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/281_0-left-1.jpg","file_exists":true,"file_size":447192,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_282]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/282_0-left-1.jpg","file_exists":true,"file_size":390063,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_283]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/283_0-right-1.jpg","file_exists":true,"file_size":433511,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_284]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/284_0-right-1.jpg","file_exists":true,"file_size":390112,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_285]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/285_1-r-1-1.jpg","file_exists":true,"file_size":1225570,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_286]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/286_1-r-1-1.jpg","file_exists":true,"file_size":1300035,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_287]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/287_2-r-1-1.jpg","file_exists":true,"file_size":1450621,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_288]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/288_2-r-1-1.jpg","file_exists":true,"file_size":1374630,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_289]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/289_2-watercolor-1-1.jpg","file_exists":true,"file_size":1464149,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-40-b74936844617d75d-part-1-of-2"} [2026-06-03 00:10:52] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 580,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_280\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12069,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_281\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12070,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_282\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12071,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_283\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12072,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_284\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12073,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-40-b74936844617d75d-part-1-of-2"} [2026-06-03 00:10:52] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":40,"id_product":580,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-03 00:10:52] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":40,"id_product":580,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_290","asset_291"]} [2026-06-03 00:10:52] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"1c822081-de29-4f0a-89a9-96b9ffb6334c","id_product":"580","images_metadata_json":"[{\"client_file_key\":\"asset_290\",\"drive_file_id\":\"1vfsksonRop0vYJJclFzf1knWNoIA_j2b\",\"filename\":\"2-watercolor-2-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_291\",\"drive_file_id\":\"11_npAOaiOXn27yFCe_WC2GEJJMWBe6ox\",\"filename\":\"modernbrush-orange-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_290]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/290_2-watercolor-2-1.jpg","file_exists":true,"file_size":1367329,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_291]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/40/b74936844617d75d/291_modernbrush-orange-1.jpg","file_exists":true,"file_size":422141,"mime":"image/jpeg","postname":"modernbrush-orange-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-40-b74936844617d75d-part-2-of-2"} [2026-06-03 00:10:54] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 580,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_290\",\n \"filename\": \"2-watercolor-2-1.jpg\",\n \"id_image\": 12079,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_291\",\n \"filename\": \"modernbrush-orange-1.jpg\",\n \"id_image\": 12080,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-40-b74936844617d75d-part-2-of-2"} [2026-06-03 00:10:54] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":40,"id_product":580,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-03 00:10:54] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":40,"id_product":580,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_280","filename":"4-sides-grid-white-pl-1.jpg","id_image":12069,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_281","filename":"0-left-1.jpg","id_image":12070,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_282","filename":"0-left-1.jpg","id_image":12071,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_283","filename":"0-right-1.jpg","id_image":12072,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_284","filename":"0-right-1.jpg","id_image":12073,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_285","filename":"1-r-1-1.jpg","id_image":12074,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_286","filename":"1-r-1-1.jpg","id_image":12075,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_287","filename":"2-r-1-1.jpg","id_image":12076,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_288","filename":"2-r-1-1.jpg","id_image":12077,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_289","filename":"2-watercolor-1-1.jpg","id_image":12078,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_290","filename":"2-watercolor-2-1.jpg","id_image":12079,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_291","filename":"modernbrush-orange-1.jpg","id_image":12080,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-40-b74936844617d75d-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":580,"uploaded_images":[{"client_file_key":"asset_280","filename":"4-sides-grid-white-pl-1.jpg","id_image":12069,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_281","filename":"0-left-1.jpg","id_image":12070,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_282","filename":"0-left-1.jpg","id_image":12071,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_283","filename":"0-right-1.jpg","id_image":12072,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_284","filename":"0-right-1.jpg","id_image":12073,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_285","filename":"1-r-1-1.jpg","id_image":12074,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_286","filename":"1-r-1-1.jpg","id_image":12075,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_287","filename":"2-r-1-1.jpg","id_image":12076,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_288","filename":"2-r-1-1.jpg","id_image":12077,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_289","filename":"2-watercolor-1-1.jpg","id_image":12078,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-40-b74936844617d75d-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":580,"uploaded_images":[{"client_file_key":"asset_290","filename":"2-watercolor-2-1.jpg","id_image":12079,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_291","filename":"modernbrush-orange-1.jpg","id_image":12080,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-03 00:10:54] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":40,"external_id":"580","result":{"success":true,"status":"success","id_product":580,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_280","filename":"4-sides-grid-white-pl-1.jpg","id_image":12069,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_281","filename":"0-left-1.jpg","id_image":12070,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_282","filename":"0-left-1.jpg","id_image":12071,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_283","filename":"0-right-1.jpg","id_image":12072,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_284","filename":"0-right-1.jpg","id_image":12073,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_285","filename":"1-r-1-1.jpg","id_image":12074,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_286","filename":"1-r-1-1.jpg","id_image":12075,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_287","filename":"2-r-1-1.jpg","id_image":12076,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_288","filename":"2-r-1-1.jpg","id_image":12077,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_289","filename":"2-watercolor-1-1.jpg","id_image":12078,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_290","filename":"2-watercolor-2-1.jpg","id_image":12079,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_291","filename":"modernbrush-orange-1.jpg","id_image":12080,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-40-b74936844617d75d-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":580,"uploaded_images":[{"client_file_key":"asset_280","filename":"4-sides-grid-white-pl-1.jpg","id_image":12069,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_281","filename":"0-left-1.jpg","id_image":12070,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_282","filename":"0-left-1.jpg","id_image":12071,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_283","filename":"0-right-1.jpg","id_image":12072,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_284","filename":"0-right-1.jpg","id_image":12073,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_285","filename":"1-r-1-1.jpg","id_image":12074,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_286","filename":"1-r-1-1.jpg","id_image":12075,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_287","filename":"2-r-1-1.jpg","id_image":12076,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_288","filename":"2-r-1-1.jpg","id_image":12077,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_289","filename":"2-watercolor-1-1.jpg","id_image":12078,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-40-b74936844617d75d-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":580,"uploaded_images":[{"client_file_key":"asset_290","filename":"2-watercolor-2-1.jpg","id_image":12079,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_291","filename":"modernbrush-orange-1.jpg","id_image":12080,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-03 09:33:59] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":3724} [2026-06-03 09:34:00] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":39,"external_id":"581","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-03 09:34:00] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":39,"external_id":"581"} [2026-06-03 09:34:00] drive_scan.start Start skanowania zdjęć Drive. {"project_id":39,"forced_profile_id":null} [2026-06-03 09:34:00] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":39,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_139","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-03 09:34:00] drive_path.profile.selected Wybrano profil Drive. {"project_id":39,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-03 09:34:00] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":39,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-03 09:34:00] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-03 09:34:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-03 09:34:00] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":39,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-03 09:34:00] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-03 09:34:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-03 09:34:01] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":39,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-03 09:34:01] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-03 09:34:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-03 09:34:01] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":39,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-03 09:34:01] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_139'"} [2026-06-03 09:34:02] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_139'","count":1,"names":["H#CZ_139 [application/vnd.google-apps.folder]"]} [2026-06-03 09:34:02] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":39,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_139","found_count":1,"found_names":["H#CZ_139"]} [2026-06-03 09:34:02] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":39,"project_folder_id":"12SnnkUz0OYb_suqKQJ_V6z1l2WwAKnWz","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_139"} [2026-06-03 09:34:02] drive_api.list_files.start Google Drive files.list. {"query":"'12SnnkUz0OYb_suqKQJ_V6z1l2WwAKnWz' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-03 09:34:02] drive_api.list_files.finish Google Drive files.list result. {"query":"'12SnnkUz0OYb_suqKQJ_V6z1l2WwAKnWz' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-03 09:34:02] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":39,"parent_folder_id":"12SnnkUz0OYb_suqKQJ_V6z1l2WwAKnWz","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-03 09:34:02] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":39,"project_folder_id":"12SnnkUz0OYb_suqKQJ_V6z1l2WwAKnWz","mockups_folder_id":"13ponq0Y_jHsDKnAUyCsC1MqgA4pSDLbZ","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_139/Mockups"} [2026-06-03 09:34:02] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":39,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-03 09:34:02] drive_api.list_files.start Google Drive files.list. {"query":"'13ponq0Y_jHsDKnAUyCsC1MqgA4pSDLbZ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-03 09:34:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'13ponq0Y_jHsDKnAUyCsC1MqgA4pSDLbZ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 09:34:03] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":39,"mockups_folder_id":"13ponq0Y_jHsDKnAUyCsC1MqgA4pSDLbZ","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-03 09:34:03] drive_api.list_files.start Google Drive files.list. {"query":"'13ponq0Y_jHsDKnAUyCsC1MqgA4pSDLbZ' in parents and trashed = false"} [2026-06-03 09:34:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'13ponq0Y_jHsDKnAUyCsC1MqgA4pSDLbZ' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 09:34:03] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":39,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 09:34:03] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":39,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_139/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-03 09:34:03] drive_api.list_files.start Google Drive files.list. {"query":"'1gbjQKa6P0qrlvgNKKdonDzHJKoqyxf9I' in parents and trashed = false"} [2026-06-03 09:34:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'1gbjQKa6P0qrlvgNKKdonDzHJKoqyxf9I' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 09:34:04] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":39,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1gbjQKa6P0qrlvgNKKdonDzHJKoqyxf9I","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 09:34:04] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":39,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_139/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-03 09:34:04] drive_api.list_files.start Google Drive files.list. {"query":"'1F_72ArI_Hth-3uHg71ocOIcRlo72DwPw' in parents and trashed = false"} [2026-06-03 09:34:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'1F_72ArI_Hth-3uHg71ocOIcRlo72DwPw' in parents and trashed = false","count":5,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 09:34:04] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":39,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1F_72ArI_Hth-3uHg71ocOIcRlo72DwPw","all_count":5,"image_count":5,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 09:34:04] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":39,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_139/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-03 09:34:04] drive_api.list_files.start Google Drive files.list. {"query":"'12ppjrbzBSq4LALz5grVW4MbByjrg4opS' in parents and trashed = false"} [2026-06-03 09:34:05] drive_api.list_files.finish Google Drive files.list result. {"query":"'12ppjrbzBSq4LALz5grVW4MbByjrg4opS' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-03 09:34:05] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":39,"folder_name":"(B)_4Side_Grid","folder_id":"12ppjrbzBSq4LALz5grVW4MbByjrg4opS","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-03 09:34:05] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":39,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_139/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-03 09:34:05] drive_api.list_files.start Google Drive files.list. {"query":"'1fAtB3TvJ0fO7nBhkOCpCKl6_nygCRWfv' in parents and trashed = false"} [2026-06-03 09:34:05] drive_api.list_files.finish Google Drive files.list result. {"query":"'1fAtB3TvJ0fO7nBhkOCpCKl6_nygCRWfv' in parents and trashed = false","count":1,"names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-03 09:34:05] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":39,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1fAtB3TvJ0fO7nBhkOCpCKl6_nygCRWfv","all_count":1,"image_count":1,"all_names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-03 09:34:05] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":39,"files_count":12,"files":[{"id":"1E9vZy2SsEQX6Q3rMhhu92B0yTBzgRP2m","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1u9xoSEAQS-kgZADEF5DW9DJUJPadjrhz","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1TsWvitrEjTJj2EiP_S_dMlxbB7TUKSoK","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1HqK7l2X3x86BioRUUz5iIzfaMddgh9ci","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1hIGTyZTG5F7vjTNe32Yo7AWAM6G_j79F","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1HCrt8KnxN_Xl43F3wRR76zEP_9msPMxJ","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"15aW3wzu-rZ-59JxxObKJh1q2q4U4JV5t","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1FpqW-maKE-lrn3nGM6fpJiXwL-0_cIrf","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1jzqH71hUZAK5EJoiJRFBZE-viFwMat2w","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1zzS1MWRmcCT-J-CbqP34O2cfNoxrFC6F","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"17r0abqF4gWUIkQ6oyKHgtbXr1w9wydpH","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1HBj5mVHQFn9CunFpi4_ezi0a0WtRyKlo","name":"ModernBrush_Orange__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-03 09:34:05] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":39,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-03 09:34:05] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":39,"external_id":"581","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-03 09:34:05] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":39,"external_id":"581","selected_assets_count":12} [2026-06-03 09:34:05] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":39,"resolved_id_product":581} [2026-06-03 09:34:05] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":39,"job_id":"17067c74208a8ac6","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-03 09:34:05] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":39,"selected_count":12,"assets":[{"id":292,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":782234,"drive_file_id":"1E9vZy2SsEQX6Q3rMhhu92B0yTBzgRP2m"},{"id":293,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":406023,"drive_file_id":"1u9xoSEAQS-kgZADEF5DW9DJUJPadjrhz"},{"id":294,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":368469,"drive_file_id":"1TsWvitrEjTJj2EiP_S_dMlxbB7TUKSoK"},{"id":295,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":394354,"drive_file_id":"1HqK7l2X3x86BioRUUz5iIzfaMddgh9ci"},{"id":296,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":368147,"drive_file_id":"1hIGTyZTG5F7vjTNe32Yo7AWAM6G_j79F"},{"id":297,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1199394,"drive_file_id":"1HCrt8KnxN_Xl43F3wRR76zEP_9msPMxJ"},{"id":298,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1281080,"drive_file_id":"15aW3wzu-rZ-59JxxObKJh1q2q4U4JV5t"},{"id":299,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1411703,"drive_file_id":"1FpqW-maKE-lrn3nGM6fpJiXwL-0_cIrf"},{"id":300,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1345249,"drive_file_id":"1jzqH71hUZAK5EJoiJRFBZE-viFwMat2w"},{"id":301,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1434494,"drive_file_id":"1zzS1MWRmcCT-J-CbqP34O2cfNoxrFC6F"},{"id":302,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1350267,"drive_file_id":"17r0abqF4gWUIkQ6oyKHgtbXr1w9wydpH"},{"id":303,"name":"ModernBrush_Orange__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":412416,"drive_file_id":"1HBj5mVHQFn9CunFpi4_ezi0a0WtRyKlo"}]} [2026-06-03 09:34:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":292,"drive_file_id":"1E9vZy2SsEQX6Q3rMhhu92B0yTBzgRP2m","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/292_4-sides-grid-white-pl-1.jpg"} [2026-06-03 09:34:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1E9vZy2SsEQX6Q3rMhhu92B0yTBzgRP2m","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/292_4-sides-grid-white-pl-1.jpg"} [2026-06-03 09:34:06] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1E9vZy2SsEQX6Q3rMhhu92B0yTBzgRP2m","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/292_4-sides-grid-white-pl-1.jpg","bytes":782234} [2026-06-03 09:34:06] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":292,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":782234} [2026-06-03 09:34:06] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":293,"drive_file_id":"1u9xoSEAQS-kgZADEF5DW9DJUJPadjrhz","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/293_0-left-1.jpg"} [2026-06-03 09:34:06] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1u9xoSEAQS-kgZADEF5DW9DJUJPadjrhz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/293_0-left-1.jpg"} [2026-06-03 09:34:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1u9xoSEAQS-kgZADEF5DW9DJUJPadjrhz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/293_0-left-1.jpg","bytes":406023} [2026-06-03 09:34:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":293,"name":"0_Left__1.jpg","local_size":406023} [2026-06-03 09:34:07] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":294,"drive_file_id":"1TsWvitrEjTJj2EiP_S_dMlxbB7TUKSoK","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/294_0-left-1.jpg"} [2026-06-03 09:34:07] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1TsWvitrEjTJj2EiP_S_dMlxbB7TUKSoK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/294_0-left-1.jpg"} [2026-06-03 09:34:08] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1TsWvitrEjTJj2EiP_S_dMlxbB7TUKSoK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/294_0-left-1.jpg","bytes":368469} [2026-06-03 09:34:08] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":294,"name":"0_Left__1.jpg","local_size":368469} [2026-06-03 09:34:08] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":295,"drive_file_id":"1HqK7l2X3x86BioRUUz5iIzfaMddgh9ci","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/295_0-right-1.jpg"} [2026-06-03 09:34:08] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1HqK7l2X3x86BioRUUz5iIzfaMddgh9ci","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/295_0-right-1.jpg"} [2026-06-03 09:34:09] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1HqK7l2X3x86BioRUUz5iIzfaMddgh9ci","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/295_0-right-1.jpg","bytes":394354} [2026-06-03 09:34:09] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":295,"name":"0_Right__1.jpg","local_size":394354} [2026-06-03 09:34:09] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":296,"drive_file_id":"1hIGTyZTG5F7vjTNe32Yo7AWAM6G_j79F","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/296_0-right-1.jpg"} [2026-06-03 09:34:09] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1hIGTyZTG5F7vjTNe32Yo7AWAM6G_j79F","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/296_0-right-1.jpg"} [2026-06-03 09:34:10] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1hIGTyZTG5F7vjTNe32Yo7AWAM6G_j79F","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/296_0-right-1.jpg","bytes":368147} [2026-06-03 09:34:10] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":296,"name":"0_Right__1.jpg","local_size":368147} [2026-06-03 09:34:10] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":297,"drive_file_id":"1HCrt8KnxN_Xl43F3wRR76zEP_9msPMxJ","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/297_1-r-1-1.jpg"} [2026-06-03 09:34:10] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1HCrt8KnxN_Xl43F3wRR76zEP_9msPMxJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/297_1-r-1-1.jpg"} [2026-06-03 09:34:10] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1HCrt8KnxN_Xl43F3wRR76zEP_9msPMxJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/297_1-r-1-1.jpg","bytes":1199394} [2026-06-03 09:34:10] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":297,"name":"1_R_1__1.jpg","local_size":1199394} [2026-06-03 09:34:10] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":298,"drive_file_id":"15aW3wzu-rZ-59JxxObKJh1q2q4U4JV5t","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/298_1-r-1-1.jpg"} [2026-06-03 09:34:10] drive_api.download.start Google Drive files.get alt=media. {"file_id":"15aW3wzu-rZ-59JxxObKJh1q2q4U4JV5t","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/298_1-r-1-1.jpg"} [2026-06-03 09:34:12] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"15aW3wzu-rZ-59JxxObKJh1q2q4U4JV5t","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/298_1-r-1-1.jpg","bytes":1281080} [2026-06-03 09:34:12] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":298,"name":"1_R_1__1.jpg","local_size":1281080} [2026-06-03 09:34:12] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":299,"drive_file_id":"1FpqW-maKE-lrn3nGM6fpJiXwL-0_cIrf","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/299_2-r-1-1.jpg"} [2026-06-03 09:34:12] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1FpqW-maKE-lrn3nGM6fpJiXwL-0_cIrf","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/299_2-r-1-1.jpg"} [2026-06-03 09:34:12] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1FpqW-maKE-lrn3nGM6fpJiXwL-0_cIrf","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/299_2-r-1-1.jpg","bytes":1411703} [2026-06-03 09:34:12] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":299,"name":"2_R_1__1.jpg","local_size":1411703} [2026-06-03 09:34:12] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":300,"drive_file_id":"1jzqH71hUZAK5EJoiJRFBZE-viFwMat2w","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/300_2-r-1-1.jpg"} [2026-06-03 09:34:12] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1jzqH71hUZAK5EJoiJRFBZE-viFwMat2w","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/300_2-r-1-1.jpg"} [2026-06-03 09:34:13] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1jzqH71hUZAK5EJoiJRFBZE-viFwMat2w","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/300_2-r-1-1.jpg","bytes":1345249} [2026-06-03 09:34:13] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":300,"name":"2_R_1__1.jpg","local_size":1345249} [2026-06-03 09:34:13] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":301,"drive_file_id":"1zzS1MWRmcCT-J-CbqP34O2cfNoxrFC6F","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/301_2-watercolor-1-1.jpg"} [2026-06-03 09:34:13] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1zzS1MWRmcCT-J-CbqP34O2cfNoxrFC6F","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/301_2-watercolor-1-1.jpg"} [2026-06-03 09:34:14] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1zzS1MWRmcCT-J-CbqP34O2cfNoxrFC6F","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/301_2-watercolor-1-1.jpg","bytes":1434494} [2026-06-03 09:34:14] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":301,"name":"2_WaterColor_1__1.jpg","local_size":1434494} [2026-06-03 09:34:14] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":302,"drive_file_id":"17r0abqF4gWUIkQ6oyKHgtbXr1w9wydpH","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/302_2-watercolor-2-1.jpg"} [2026-06-03 09:34:14] drive_api.download.start Google Drive files.get alt=media. {"file_id":"17r0abqF4gWUIkQ6oyKHgtbXr1w9wydpH","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/302_2-watercolor-2-1.jpg"} [2026-06-03 09:34:15] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"17r0abqF4gWUIkQ6oyKHgtbXr1w9wydpH","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/302_2-watercolor-2-1.jpg","bytes":1350267} [2026-06-03 09:34:15] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":302,"name":"2_WaterColor_2__1.jpg","local_size":1350267} [2026-06-03 09:34:15] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":39,"asset_id":303,"drive_file_id":"1HBj5mVHQFn9CunFpi4_ezi0a0WtRyKlo","name":"ModernBrush_Orange__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/303_modernbrush-orange-1.jpg"} [2026-06-03 09:34:15] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1HBj5mVHQFn9CunFpi4_ezi0a0WtRyKlo","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/303_modernbrush-orange-1.jpg"} [2026-06-03 09:34:16] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1HBj5mVHQFn9CunFpi4_ezi0a0WtRyKlo","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/303_modernbrush-orange-1.jpg","bytes":412416} [2026-06-03 09:34:16] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":39,"asset_id":303,"name":"ModernBrush_Orange__1.jpg","local_size":412416} [2026-06-03 09:34:16] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":39,"job_id":"17067c74208a8ac6","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6","failures":[]} [2026-06-03 09:34:16] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":39,"job_id":"17067c74208a8ac6","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6","failures":[]} [2026-06-03 09:34:16] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":39,"id_product":581,"metadata_count":12,"metadata":[{"client_file_key":"asset_292","drive_file_id":"1E9vZy2SsEQX6Q3rMhhu92B0yTBzgRP2m","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_293","drive_file_id":"1u9xoSEAQS-kgZADEF5DW9DJUJPadjrhz","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_294","drive_file_id":"1TsWvitrEjTJj2EiP_S_dMlxbB7TUKSoK","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_295","drive_file_id":"1HqK7l2X3x86BioRUUz5iIzfaMddgh9ci","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_296","drive_file_id":"1hIGTyZTG5F7vjTNe32Yo7AWAM6G_j79F","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_297","drive_file_id":"1HCrt8KnxN_Xl43F3wRR76zEP_9msPMxJ","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_298","drive_file_id":"15aW3wzu-rZ-59JxxObKJh1q2q4U4JV5t","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_299","drive_file_id":"1FpqW-maKE-lrn3nGM6fpJiXwL-0_cIrf","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_300","drive_file_id":"1jzqH71hUZAK5EJoiJRFBZE-viFwMat2w","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_301","drive_file_id":"1zzS1MWRmcCT-J-CbqP34O2cfNoxrFC6F","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_302","drive_file_id":"17r0abqF4gWUIkQ6oyKHgtbXr1w9wydpH","filename":"2-watercolor-2-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_303","drive_file_id":"1HBj5mVHQFn9CunFpi4_ezi0a0WtRyKlo","filename":"modernbrush-orange-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-03 09:34:16] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":39,"id_product":581,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-03 09:34:16] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":39,"id_product":581,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_292","asset_293","asset_294","asset_295","asset_296","asset_297","asset_298","asset_299","asset_300","asset_301"]} [2026-06-03 09:34:16] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"f777b768-89c9-4eee-82d4-6cdb294a9b36","id_product":"581","images_metadata_json":"[{\"client_file_key\":\"asset_292\",\"drive_file_id\":\"1E9vZy2SsEQX6Q3rMhhu92B0yTBzgRP2m\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_293\",\"drive_file_id\":\"1u9xoSEAQS-kgZADEF5DW9DJUJPadjrhz\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_294\",\"drive_file_id\":\"1TsWvitrEjTJj2EiP_S_dMlxbB7TUKSoK\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_295\",\"drive_file_id\":\"1HqK7l2X3x86BioRUUz5iIzfaMddgh9ci\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_296\",\"drive_file_id\":\"1hIGTyZTG5F7vjTNe32Yo7AWAM6G_j79F\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_297\",\"drive_file_i...","allow_cover_autoselect":"0","files[asset_292]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/292_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":782234,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_293]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/293_0-left-1.jpg","file_exists":true,"file_size":406023,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_294]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/294_0-left-1.jpg","file_exists":true,"file_size":368469,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_295]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/295_0-right-1.jpg","file_exists":true,"file_size":394354,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_296]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/296_0-right-1.jpg","file_exists":true,"file_size":368147,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_297]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/297_1-r-1-1.jpg","file_exists":true,"file_size":1199394,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_298]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/298_1-r-1-1.jpg","file_exists":true,"file_size":1281080,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_299]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/299_2-r-1-1.jpg","file_exists":true,"file_size":1411703,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_300]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/300_2-r-1-1.jpg","file_exists":true,"file_size":1345249,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_301]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/301_2-watercolor-1-1.jpg","file_exists":true,"file_size":1434494,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-39-17067c74208a8ac6-part-1-of-2"} [2026-06-03 09:34:30] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 581,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_292\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12081,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_293\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12082,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_294\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12083,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_295\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12084,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_296\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12085,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-39-17067c74208a8ac6-part-1-of-2"} [2026-06-03 09:34:30] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":39,"id_product":581,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-03 09:34:30] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":39,"id_product":581,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_302","asset_303"]} [2026-06-03 09:34:30] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"f777b768-89c9-4eee-82d4-6cdb294a9b36","id_product":"581","images_metadata_json":"[{\"client_file_key\":\"asset_302\",\"drive_file_id\":\"17r0abqF4gWUIkQ6oyKHgtbXr1w9wydpH\",\"filename\":\"2-watercolor-2-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_303\",\"drive_file_id\":\"1HBj5mVHQFn9CunFpi4_ezi0a0WtRyKlo\",\"filename\":\"modernbrush-orange-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek - Oczytana kobieta to niebezpieczne stworzenie - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_302]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/302_2-watercolor-2-1.jpg","file_exists":true,"file_size":1350267,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_303]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/39/17067c74208a8ac6/303_modernbrush-orange-1.jpg","file_exists":true,"file_size":412416,"mime":"image/jpeg","postname":"modernbrush-orange-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-39-17067c74208a8ac6-part-2-of-2"} [2026-06-03 09:34:32] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 581,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_302\",\n \"filename\": \"2-watercolor-2-1.jpg\",\n \"id_image\": 12091,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_303\",\n \"filename\": \"modernbrush-orange-1.jpg\",\n \"id_image\": 12092,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-39-17067c74208a8ac6-part-2-of-2"} [2026-06-03 09:34:32] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":39,"id_product":581,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-03 09:34:32] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":39,"id_product":581,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_292","filename":"4-sides-grid-white-pl-1.jpg","id_image":12081,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_293","filename":"0-left-1.jpg","id_image":12082,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_294","filename":"0-left-1.jpg","id_image":12083,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_295","filename":"0-right-1.jpg","id_image":12084,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_296","filename":"0-right-1.jpg","id_image":12085,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_297","filename":"1-r-1-1.jpg","id_image":12086,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_298","filename":"1-r-1-1.jpg","id_image":12087,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_299","filename":"2-r-1-1.jpg","id_image":12088,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_300","filename":"2-r-1-1.jpg","id_image":12089,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_301","filename":"2-watercolor-1-1.jpg","id_image":12090,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_302","filename":"2-watercolor-2-1.jpg","id_image":12091,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_303","filename":"modernbrush-orange-1.jpg","id_image":12092,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-39-17067c74208a8ac6-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":581,"uploaded_images":[{"client_file_key":"asset_292","filename":"4-sides-grid-white-pl-1.jpg","id_image":12081,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_293","filename":"0-left-1.jpg","id_image":12082,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_294","filename":"0-left-1.jpg","id_image":12083,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_295","filename":"0-right-1.jpg","id_image":12084,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_296","filename":"0-right-1.jpg","id_image":12085,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_297","filename":"1-r-1-1.jpg","id_image":12086,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_298","filename":"1-r-1-1.jpg","id_image":12087,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_299","filename":"2-r-1-1.jpg","id_image":12088,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_300","filename":"2-r-1-1.jpg","id_image":12089,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_301","filename":"2-watercolor-1-1.jpg","id_image":12090,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-39-17067c74208a8ac6-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":581,"uploaded_images":[{"client_file_key":"asset_302","filename":"2-watercolor-2-1.jpg","id_image":12091,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_303","filename":"modernbrush-orange-1.jpg","id_image":12092,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-03 09:34:32] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":39,"external_id":"581","result":{"success":true,"status":"success","id_product":581,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_292","filename":"4-sides-grid-white-pl-1.jpg","id_image":12081,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_293","filename":"0-left-1.jpg","id_image":12082,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_294","filename":"0-left-1.jpg","id_image":12083,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_295","filename":"0-right-1.jpg","id_image":12084,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_296","filename":"0-right-1.jpg","id_image":12085,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_297","filename":"1-r-1-1.jpg","id_image":12086,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_298","filename":"1-r-1-1.jpg","id_image":12087,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_299","filename":"2-r-1-1.jpg","id_image":12088,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_300","filename":"2-r-1-1.jpg","id_image":12089,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_301","filename":"2-watercolor-1-1.jpg","id_image":12090,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_302","filename":"2-watercolor-2-1.jpg","id_image":12091,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_303","filename":"modernbrush-orange-1.jpg","id_image":12092,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-39-17067c74208a8ac6-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":581,"uploaded_images":[{"client_file_key":"asset_292","filename":"4-sides-grid-white-pl-1.jpg","id_image":12081,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_293","filename":"0-left-1.jpg","id_image":12082,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_294","filename":"0-left-1.jpg","id_image":12083,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_295","filename":"0-right-1.jpg","id_image":12084,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_296","filename":"0-right-1.jpg","id_image":12085,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_297","filename":"1-r-1-1.jpg","id_image":12086,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_298","filename":"1-r-1-1.jpg","id_image":12087,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_299","filename":"2-r-1-1.jpg","id_image":12088,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_300","filename":"2-r-1-1.jpg","id_image":12089,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_301","filename":"2-watercolor-1-1.jpg","id_image":12090,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-39-17067c74208a8ac6-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":581,"uploaded_images":[{"client_file_key":"asset_302","filename":"2-watercolor-2-1.jpg","id_image":12091,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_303","filename":"modernbrush-orange-1.jpg","id_image":12092,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-03 14:11:56] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":27107} [2026-06-03 14:11:57] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":38,"external_id":"582","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-03 14:11:57] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":38,"external_id":"582"} [2026-06-03 14:11:57] drive_scan.start Start skanowania zdjęć Drive. {"project_id":38,"forced_profile_id":null} [2026-06-03 14:11:57] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":38,"project_drive_relative_path":"(TSHCZ) - Hobby Książki\\TSHCZ_015","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-03 14:11:57] drive_path.profile.selected Wybrano profil Drive. {"project_id":38,"profile_id":2,"profile_name":"Koszulki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Koszulka","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Koszulki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-03 14:11:57] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":38,"root_path":"#KATALOG_Koszulki","segments":["#KATALOG_Koszulki"]} [2026-06-03 14:11:57] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'"} [2026-06-03 14:11:58] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Koszulki'","count":1,"names":["#KATALOG_Koszulki [application/vnd.google-apps.folder]"]} [2026-06-03 14:11:58] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":38,"root_path":"#KATALOG_Koszulki","found_count":1,"found_names":["#KATALOG_Koszulki"]} [2026-06-03 14:11:58] drive_api.list_files.start Google Drive files.list. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'"} [2026-06-03 14:11:58] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(TSHCZ) - Hobby Książki'","count":1,"names":["(TSHCZ) - Hobby Książki [application/vnd.google-apps.folder]"]} [2026-06-03 14:11:58] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":38,"parent_folder_id":"1Xr_jUNxIhz75X7y2L_5IQw1hbirtweBs","segment":"(TSHCZ) - Hobby Książki","found_count":1,"found_names":["(TSHCZ) - Hobby Książki"]} [2026-06-03 14:11:58] drive_api.list_files.start Google Drive files.list. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_015'"} [2026-06-03 14:11:59] drive_api.list_files.finish Google Drive files.list result. {"query":"'1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'TSHCZ_015'","count":1,"names":["TSHCZ_015 [application/vnd.google-apps.folder]"]} [2026-06-03 14:11:59] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":38,"parent_folder_id":"1438v4BwrAe_UVH1dmZdR63xX4cjkKjU7","segment":"TSHCZ_015","found_count":1,"found_names":["TSHCZ_015"]} [2026-06-03 14:11:59] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":38,"project_folder_id":"10W3Qjl7YU-BeNjp_ZpqS-wBtv0ARmqV9","project_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015"} [2026-06-03 14:11:59] drive_api.list_files.start Google Drive files.list. {"query":"'10W3Qjl7YU-BeNjp_ZpqS-wBtv0ARmqV9' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-03 14:11:59] drive_api.list_files.finish Google Drive files.list result. {"query":"'10W3Qjl7YU-BeNjp_ZpqS-wBtv0ARmqV9' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-03 14:11:59] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":38,"parent_folder_id":"10W3Qjl7YU-BeNjp_ZpqS-wBtv0ARmqV9","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-03 14:11:59] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":38,"project_folder_id":"10W3Qjl7YU-BeNjp_ZpqS-wBtv0ARmqV9","mockups_folder_id":"1jLvRYPLqUPcxgnbtB1bgRbyET9uBH-uN","mockups_folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups"} [2026-06-03 14:11:59] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":38,"profile_id":2,"use_rule_filter":false,"rules_count":0,"rules":[]} [2026-06-03 14:11:59] drive_api.list_files.start Google Drive files.list. {"query":"'1jLvRYPLqUPcxgnbtB1bgRbyET9uBH-uN' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-03 14:11:59] drive_api.list_files.finish Google Drive files.list result. {"query":"'1jLvRYPLqUPcxgnbtB1bgRbyET9uBH-uN' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":11,"names":["(38)_Stanley_Mid_Heather_Grey [application/vnd.google-apps.folder]","(32)_Stanley_Desert_Dust [application/vnd.google-apps.folder]","(27)_Stanley_Khaki [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(13)_F190_MEN_Sand [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(07)_F190_LADY_SportGrey [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_4)_Custom_Meta [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-06-03 14:11:59] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":38,"mockups_folder_id":"1jLvRYPLqUPcxgnbtB1bgRbyET9uBH-uN","count":11,"names":["(38)_Stanley_Mid_Heather_Grey","(32)_Stanley_Desert_Dust","(27)_Stanley_Khaki","(24)_Stanley_White","(13)_F190_MEN_Sand","(11)_F190_MEN_White","(07)_F190_LADY_SportGrey","(01)_F190_LADY_White","(000_4)_Custom_Meta","(000_2)_UNI_WHITE","(000)_Miniatury"]} [2026-06-03 14:11:59] drive_api.list_files.start Google Drive files.list. {"query":"'1jLvRYPLqUPcxgnbtB1bgRbyET9uBH-uN' in parents and trashed = false"} [2026-06-03 14:12:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'1jLvRYPLqUPcxgnbtB1bgRbyET9uBH-uN' in parents and trashed = false","count":11,"names":["(38)_Stanley_Mid_Heather_Grey [application/vnd.google-apps.folder]","(32)_Stanley_Desert_Dust [application/vnd.google-apps.folder]","(27)_Stanley_Khaki [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(13)_F190_MEN_Sand [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(07)_F190_LADY_SportGrey [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_4)_Custom_Meta [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-06-03 14:12:00] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":38,"all_count":11,"image_count":0,"all_names":["(38)_Stanley_Mid_Heather_Grey [application/vnd.google-apps.folder]","(32)_Stanley_Desert_Dust [application/vnd.google-apps.folder]","(27)_Stanley_Khaki [application/vnd.google-apps.folder]","(24)_Stanley_White [application/vnd.google-apps.folder]","(13)_F190_MEN_Sand [application/vnd.google-apps.folder]","(11)_F190_MEN_White [application/vnd.google-apps.folder]","(07)_F190_LADY_SportGrey [application/vnd.google-apps.folder]","(01)_F190_LADY_White [application/vnd.google-apps.folder]","(000_4)_Custom_Meta [application/vnd.google-apps.folder]","(000_2)_UNI_WHITE [application/vnd.google-apps.folder]","(000)_Miniatury [application/vnd.google-apps.folder]"]} [2026-06-03 14:12:00] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":38,"folder_name":"(000)_Miniatury","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups/(000)_Miniatury","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-03 14:12:00] drive_api.list_files.start Google Drive files.list. {"query":"'1wj_WG17OJa5dPfgbpyktyoCSHvkfHY6Y' in parents and trashed = false"} [2026-06-03 14:12:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'1wj_WG17OJa5dPfgbpyktyoCSHvkfHY6Y' in parents and trashed = false","count":2,"names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]"]} [2026-06-03 14:12:00] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":38,"folder_name":"(000)_Miniatury","folder_id":"1wj_WG17OJa5dPfgbpyktyoCSHvkfHY6Y","all_count":2,"image_count":2,"all_names":["WHITE_Orange_1.jpg [image/jpeg]","WHITE_Folded.jpg [image/jpeg]"]} [2026-06-03 14:12:00] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":38,"folder_name":"(000_2)_UNI_WHITE","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups/(000_2)_UNI_WHITE","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-03 14:12:00] drive_api.list_files.start Google Drive files.list. {"query":"'1jdhEMj50Q-_Gk8OiD25exY0ItnAhXDYI' in parents and trashed = false"} [2026-06-03 14:12:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1jdhEMj50Q-_Gk8OiD25exY0ItnAhXDYI' in parents and trashed = false","count":6,"names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-06-03 14:12:01] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":38,"folder_name":"(000_2)_UNI_WHITE","folder_id":"1jdhEMj50Q-_Gk8OiD25exY0ItnAhXDYI","all_count":6,"image_count":6,"all_names":["Women_1.jpg [image/jpeg]","Mock_1.jpg [image/jpeg]","Men_Women_1.jpg [image/jpeg]","Men_1.jpg [image/jpeg]","Hanging_1.jpg [image/jpeg]","CloseUP_1.jpg [image/jpeg]"]} [2026-06-03 14:12:01] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":38,"folder_name":"(000_4)_Custom_Meta","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups/(000_4)_Custom_Meta","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-03 14:12:01] drive_api.list_files.start Google Drive files.list. {"query":"'1gKeYKhLPblo417uEOsOfJUtdv80EwjG1' in parents and trashed = false"} [2026-06-03 14:12:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1gKeYKhLPblo417uEOsOfJUtdv80EwjG1' in parents and trashed = false","count":1,"names":["Hanging_Art_White.jpg [image/jpeg]"]} [2026-06-03 14:12:01] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":38,"folder_name":"(000_4)_Custom_Meta","folder_id":"1gKeYKhLPblo417uEOsOfJUtdv80EwjG1","all_count":1,"image_count":1,"all_names":["Hanging_Art_White.jpg [image/jpeg]"]} [2026-06-03 14:12:01] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":38,"folder_name":"(01)_F190_LADY_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups/(01)_F190_LADY_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-03 14:12:01] drive_api.list_files.start Google Drive files.list. {"query":"'1dKaADYVwcXUxvJAV-WPJ9F_RHCCm93Nz' in parents and trashed = false"} [2026-06-03 14:12:02] drive_api.list_files.finish Google Drive files.list result. {"query":"'1dKaADYVwcXUxvJAV-WPJ9F_RHCCm93Nz' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:02] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":38,"folder_name":"(01)_F190_LADY_White","folder_id":"1dKaADYVwcXUxvJAV-WPJ9F_RHCCm93Nz","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:02] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":38,"folder_name":"(07)_F190_LADY_SportGrey","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups/(07)_F190_LADY_SportGrey","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-03 14:12:02] drive_api.list_files.start Google Drive files.list. {"query":"'1T_jjQ3ECfd46qOZ3ICwib_Rk9S9gL85m' in parents and trashed = false"} [2026-06-03 14:12:02] drive_api.list_files.finish Google Drive files.list result. {"query":"'1T_jjQ3ECfd46qOZ3ICwib_Rk9S9gL85m' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:02] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":38,"folder_name":"(07)_F190_LADY_SportGrey","folder_id":"1T_jjQ3ECfd46qOZ3ICwib_Rk9S9gL85m","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:02] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":38,"folder_name":"(11)_F190_MEN_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups/(11)_F190_MEN_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-03 14:12:02] drive_api.list_files.start Google Drive files.list. {"query":"'1_kLBvmL3uv4DpiqV1vC9uEdgiCxtXUsX' in parents and trashed = false"} [2026-06-03 14:12:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'1_kLBvmL3uv4DpiqV1vC9uEdgiCxtXUsX' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:03] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":38,"folder_name":"(11)_F190_MEN_White","folder_id":"1_kLBvmL3uv4DpiqV1vC9uEdgiCxtXUsX","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:03] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":38,"folder_name":"(13)_F190_MEN_Sand","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups/(13)_F190_MEN_Sand","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-03 14:12:03] drive_api.list_files.start Google Drive files.list. {"query":"'1-ATbnX5ugovygWTdR3sOhw66KpmWyX5j' in parents and trashed = false"} [2026-06-03 14:12:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'1-ATbnX5ugovygWTdR3sOhw66KpmWyX5j' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:03] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":38,"folder_name":"(13)_F190_MEN_Sand","folder_id":"1-ATbnX5ugovygWTdR3sOhw66KpmWyX5j","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:03] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":38,"folder_name":"(24)_Stanley_White","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups/(24)_Stanley_White","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-03 14:12:03] drive_api.list_files.start Google Drive files.list. {"query":"'1prO4JDudILKWbpObU3dg0O9PVPtEOWoA' in parents and trashed = false"} [2026-06-03 14:12:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'1prO4JDudILKWbpObU3dg0O9PVPtEOWoA' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:04] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":38,"folder_name":"(24)_Stanley_White","folder_id":"1prO4JDudILKWbpObU3dg0O9PVPtEOWoA","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:04] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":38,"folder_name":"(27)_Stanley_Khaki","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups/(27)_Stanley_Khaki","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-03 14:12:04] drive_api.list_files.start Google Drive files.list. {"query":"'1Jkxo8QHvdqGSNNeI2vYorE4ef8OqBNMV' in parents and trashed = false"} [2026-06-03 14:12:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Jkxo8QHvdqGSNNeI2vYorE4ef8OqBNMV' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:04] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":38,"folder_name":"(27)_Stanley_Khaki","folder_id":"1Jkxo8QHvdqGSNNeI2vYorE4ef8OqBNMV","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:04] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":38,"folder_name":"(32)_Stanley_Desert_Dust","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups/(32)_Stanley_Desert_Dust","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-03 14:12:04] drive_api.list_files.start Google Drive files.list. {"query":"'1XoirqqKojFks0yXyW4zfgN1g278dbTTj' in parents and trashed = false"} [2026-06-03 14:12:05] drive_api.list_files.finish Google Drive files.list result. {"query":"'1XoirqqKojFks0yXyW4zfgN1g278dbTTj' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:05] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":38,"folder_name":"(32)_Stanley_Desert_Dust","folder_id":"1XoirqqKojFks0yXyW4zfgN1g278dbTTj","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:05] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":38,"folder_name":"(38)_Stanley_Mid_Heather_Grey","folder_path":"#KATALOG_Koszulki/(TSHCZ) - Hobby Książki/TSHCZ_015/Mockups/(38)_Stanley_Mid_Heather_Grey","matched_rule_id":null,"matched_rule_pattern":null,"use_rule_filter":false} [2026-06-03 14:12:05] drive_api.list_files.start Google Drive files.list. {"query":"'1U_a6EKMmG4EzcPUe9N-qJKes-hOtktxl' in parents and trashed = false"} [2026-06-03 14:12:05] drive_api.list_files.finish Google Drive files.list result. {"query":"'1U_a6EKMmG4EzcPUe9N-qJKes-hOtktxl' in parents and trashed = false","count":1,"names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:05] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":38,"folder_name":"(38)_Stanley_Mid_Heather_Grey","folder_id":"1U_a6EKMmG4EzcPUe9N-qJKes-hOtktxl","all_count":1,"image_count":1,"all_names":["Front_Manekin_Clear_Label.jpg [image/jpeg]"]} [2026-06-03 14:12:05] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":38,"files_count":17,"files":[{"id":"1UpUJONK9hQq0ddODJ7nAxJ0SYsyBu4mx","name":"CloseUP_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"13DZ5ZtNZ5ko0RJjcOfll_O_qsBflcYO9","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(01)_F190_LADY_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1ZJprLcXQyRxETJZNiO2LtniHQsYQ5lFh","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(07)_F190_LADY_SportGrey","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1tVzyBrGEwjJiYnFbeZLaC7DoZgXjUdM9","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(11)_F190_MEN_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1RPh53kuELFLHgQNe-hqs9-jhJJSNbcJI","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(13)_F190_MEN_Sand","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1YMyZWI6ky29qVRUPV1NRdOerZJWcRFrV","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(24)_Stanley_White","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1Ea3er-60f1gLlwotIhPR_6p9PhAkpct6","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(27)_Stanley_Khaki","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1HwBCaB1qYwyJkbj1U2HW8QTnxXJ8rXSy","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(32)_Stanley_Desert_Dust","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1NJTd61rbJEOW4wb3R_VfoBsM2WS4yTKD","name":"Front_Manekin_Clear_Label.jpg","mimeType":"image/jpeg","folder":"(38)_Stanley_Mid_Heather_Grey","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"12_LuCb-x-2O1195_YYXPaHYG4WLi0PUK","name":"Hanging_Art_White.jpg","mimeType":"image/jpeg","folder":"(000_4)_Custom_Meta","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1CU8lN9WR0mbFfPCH7E73vaCZrFO_ro7J","name":"WHITE_Folded.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000001},{"id":"1Mdulg8CWHlLtovAtr-FSkSTZ1G_G448Z","name":"Hanging_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1dZ6DDh54l-UAGNP6y9ir432BM7HfVIk8","name":"WHITE_Orange_1.jpg","mimeType":"image/jpeg","folder":"(000)_Miniatury","role":"gallery","selected":true,"cover_candidate":false,"sort":1000002},{"id":"1tWs7aisWB9ulkgUc6rTdXYNmzzIAplD8","name":"Men_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000003},{"id":"1rcE7ZPrRYXbfKm2P4mIM4JlD-aAyEZVh","name":"Men_Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000004},{"id":"12VWCraDy7lu2FCmtVwRXuhtCTwe1zkFz","name":"Mock_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000005},{"id":"1YRs-YZGha-lyGf8BuPVJ9s0G-BvgdYlp","name":"Women_1.jpg","mimeType":"image/jpeg","folder":"(000_2)_UNI_WHITE","role":"gallery","selected":true,"cover_candidate":false,"sort":1000006}]} [2026-06-03 14:12:05] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":38,"files_count":17,"selected_count":0,"cover_name":null,"folders_found":["(000)_Miniatury","(000_2)_UNI_WHITE","(000_4)_Custom_Meta","(01)_F190_LADY_White","(07)_F190_LADY_SportGrey","(11)_F190_MEN_White","(13)_F190_MEN_Sand","(24)_Stanley_White","(27)_Stanley_Khaki","(32)_Stanley_Desert_Dust","(38)_Stanley_Mid_Heather_Grey"],"matched_folders":[],"unmatched_folders":["(000)_Miniatury","(000_2)_UNI_WHITE","(000_4)_Custom_Meta","(01)_F190_LADY_White","(07)_F190_LADY_SportGrey","(11)_F190_MEN_White","(13)_F190_MEN_Sand","(24)_Stanley_White","(27)_Stanley_Khaki","(32)_Stanley_Desert_Dust","(38)_Stanley_Mid_Heather_Grey"],"missing_rule_folders":[],"warnings":[]} [2026-06-03 14:12:05] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":38,"external_id":"582","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 17 plików graficznych w folderze Mockups.","files_count":17,"selected_assets_after_scan":17,"warnings":[]} [2026-06-03 14:12:05] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":38,"external_id":"582","selected_assets_count":17} [2026-06-03 14:12:05] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":38,"resolved_id_product":582} [2026-06-03 14:12:05] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":38,"job_id":"952a699afefdcc7e","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-03 14:12:05] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":38,"selected_count":17,"assets":[{"id":304,"name":"CloseUP_1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":1672525,"drive_file_id":"1UpUJONK9hQq0ddODJ7nAxJ0SYsyBu4mx"},{"id":305,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1056212,"drive_file_id":"13DZ5ZtNZ5ko0RJjcOfll_O_qsBflcYO9"},{"id":312,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1561053,"drive_file_id":"1NJTd61rbJEOW4wb3R_VfoBsM2WS4yTKD"},{"id":311,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1504990,"drive_file_id":"1HwBCaB1qYwyJkbj1U2HW8QTnxXJ8rXSy"},{"id":310,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1643652,"drive_file_id":"1Ea3er-60f1gLlwotIhPR_6p9PhAkpct6"},{"id":309,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1231230,"drive_file_id":"1YMyZWI6ky29qVRUPV1NRdOerZJWcRFrV"},{"id":308,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1295993,"drive_file_id":"1RPh53kuELFLHgQNe-hqs9-jhJJSNbcJI"},{"id":307,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":983178,"drive_file_id":"1tVzyBrGEwjJiYnFbeZLaC7DoZgXjUdM9"},{"id":306,"name":"Front_Manekin_Clear_Label.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":962536,"drive_file_id":"1ZJprLcXQyRxETJZNiO2LtniHQsYQ5lFh"},{"id":313,"name":"Hanging_Art_White.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":968255,"drive_file_id":"12_LuCb-x-2O1195_YYXPaHYG4WLi0PUK"},{"id":314,"name":"WHITE_Folded.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":820446,"drive_file_id":"1CU8lN9WR0mbFfPCH7E73vaCZrFO_ro7J"},{"id":315,"name":"Hanging_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1737964,"drive_file_id":"1Mdulg8CWHlLtovAtr-FSkSTZ1G_G448Z"},{"id":316,"name":"WHITE_Orange_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1543230,"drive_file_id":"1dZ6DDh54l-UAGNP6y9ir432BM7HfVIk8"},{"id":317,"name":"Men_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1570766,"drive_file_id":"1tWs7aisWB9ulkgUc6rTdXYNmzzIAplD8"},{"id":318,"name":"Men_Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1652328,"drive_file_id":"1rcE7ZPrRYXbfKm2P4mIM4JlD-aAyEZVh"},{"id":319,"name":"Mock_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":2035190,"drive_file_id":"12VWCraDy7lu2FCmtVwRXuhtCTwe1zkFz"},{"id":320,"name":"Women_1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1866955,"drive_file_id":"1YRs-YZGha-lyGf8BuPVJ9s0G-BvgdYlp"}]} [2026-06-03 14:12:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":304,"drive_file_id":"1UpUJONK9hQq0ddODJ7nAxJ0SYsyBu4mx","name":"CloseUP_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/304_closeup-1.jpg"} [2026-06-03 14:12:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1UpUJONK9hQq0ddODJ7nAxJ0SYsyBu4mx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/304_closeup-1.jpg"} [2026-06-03 14:12:06] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1UpUJONK9hQq0ddODJ7nAxJ0SYsyBu4mx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/304_closeup-1.jpg","bytes":1672525} [2026-06-03 14:12:06] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":304,"name":"CloseUP_1.jpg","local_size":1672525} [2026-06-03 14:12:06] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":305,"drive_file_id":"13DZ5ZtNZ5ko0RJjcOfll_O_qsBflcYO9","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/305_front-manekin-clear-label.jpg"} [2026-06-03 14:12:06] drive_api.download.start Google Drive files.get alt=media. {"file_id":"13DZ5ZtNZ5ko0RJjcOfll_O_qsBflcYO9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/305_front-manekin-clear-label.jpg"} [2026-06-03 14:12:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"13DZ5ZtNZ5ko0RJjcOfll_O_qsBflcYO9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/305_front-manekin-clear-label.jpg","bytes":1056212} [2026-06-03 14:12:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":305,"name":"Front_Manekin_Clear_Label.jpg","local_size":1056212} [2026-06-03 14:12:07] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":312,"drive_file_id":"1NJTd61rbJEOW4wb3R_VfoBsM2WS4yTKD","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/312_front-manekin-clear-label.jpg"} [2026-06-03 14:12:07] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1NJTd61rbJEOW4wb3R_VfoBsM2WS4yTKD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/312_front-manekin-clear-label.jpg"} [2026-06-03 14:12:08] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1NJTd61rbJEOW4wb3R_VfoBsM2WS4yTKD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/312_front-manekin-clear-label.jpg","bytes":1561053} [2026-06-03 14:12:08] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":312,"name":"Front_Manekin_Clear_Label.jpg","local_size":1561053} [2026-06-03 14:12:08] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":311,"drive_file_id":"1HwBCaB1qYwyJkbj1U2HW8QTnxXJ8rXSy","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/311_front-manekin-clear-label.jpg"} [2026-06-03 14:12:08] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1HwBCaB1qYwyJkbj1U2HW8QTnxXJ8rXSy","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/311_front-manekin-clear-label.jpg"} [2026-06-03 14:12:16] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1HwBCaB1qYwyJkbj1U2HW8QTnxXJ8rXSy","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/311_front-manekin-clear-label.jpg","bytes":1504990} [2026-06-03 14:12:16] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":311,"name":"Front_Manekin_Clear_Label.jpg","local_size":1504990} [2026-06-03 14:12:16] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":310,"drive_file_id":"1Ea3er-60f1gLlwotIhPR_6p9PhAkpct6","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/310_front-manekin-clear-label.jpg"} [2026-06-03 14:12:16] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Ea3er-60f1gLlwotIhPR_6p9PhAkpct6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/310_front-manekin-clear-label.jpg"} [2026-06-03 14:12:17] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Ea3er-60f1gLlwotIhPR_6p9PhAkpct6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/310_front-manekin-clear-label.jpg","bytes":1643652} [2026-06-03 14:12:17] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":310,"name":"Front_Manekin_Clear_Label.jpg","local_size":1643652} [2026-06-03 14:12:17] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":309,"drive_file_id":"1YMyZWI6ky29qVRUPV1NRdOerZJWcRFrV","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/309_front-manekin-clear-label.jpg"} [2026-06-03 14:12:17] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1YMyZWI6ky29qVRUPV1NRdOerZJWcRFrV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/309_front-manekin-clear-label.jpg"} [2026-06-03 14:12:18] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1YMyZWI6ky29qVRUPV1NRdOerZJWcRFrV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/309_front-manekin-clear-label.jpg","bytes":1231230} [2026-06-03 14:12:18] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":309,"name":"Front_Manekin_Clear_Label.jpg","local_size":1231230} [2026-06-03 14:12:18] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":308,"drive_file_id":"1RPh53kuELFLHgQNe-hqs9-jhJJSNbcJI","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/308_front-manekin-clear-label.jpg"} [2026-06-03 14:12:18] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1RPh53kuELFLHgQNe-hqs9-jhJJSNbcJI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/308_front-manekin-clear-label.jpg"} [2026-06-03 14:12:19] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1RPh53kuELFLHgQNe-hqs9-jhJJSNbcJI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/308_front-manekin-clear-label.jpg","bytes":1295993} [2026-06-03 14:12:19] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":308,"name":"Front_Manekin_Clear_Label.jpg","local_size":1295993} [2026-06-03 14:12:19] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":307,"drive_file_id":"1tVzyBrGEwjJiYnFbeZLaC7DoZgXjUdM9","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/307_front-manekin-clear-label.jpg"} [2026-06-03 14:12:19] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1tVzyBrGEwjJiYnFbeZLaC7DoZgXjUdM9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/307_front-manekin-clear-label.jpg"} [2026-06-03 14:12:20] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1tVzyBrGEwjJiYnFbeZLaC7DoZgXjUdM9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/307_front-manekin-clear-label.jpg","bytes":983178} [2026-06-03 14:12:20] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":307,"name":"Front_Manekin_Clear_Label.jpg","local_size":983178} [2026-06-03 14:12:20] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":306,"drive_file_id":"1ZJprLcXQyRxETJZNiO2LtniHQsYQ5lFh","name":"Front_Manekin_Clear_Label.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/306_front-manekin-clear-label.jpg"} [2026-06-03 14:12:20] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ZJprLcXQyRxETJZNiO2LtniHQsYQ5lFh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/306_front-manekin-clear-label.jpg"} [2026-06-03 14:12:21] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ZJprLcXQyRxETJZNiO2LtniHQsYQ5lFh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/306_front-manekin-clear-label.jpg","bytes":962536} [2026-06-03 14:12:21] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":306,"name":"Front_Manekin_Clear_Label.jpg","local_size":962536} [2026-06-03 14:12:21] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":313,"drive_file_id":"12_LuCb-x-2O1195_YYXPaHYG4WLi0PUK","name":"Hanging_Art_White.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/313_hanging-art-white.jpg"} [2026-06-03 14:12:21] drive_api.download.start Google Drive files.get alt=media. {"file_id":"12_LuCb-x-2O1195_YYXPaHYG4WLi0PUK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/313_hanging-art-white.jpg"} [2026-06-03 14:12:22] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"12_LuCb-x-2O1195_YYXPaHYG4WLi0PUK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/313_hanging-art-white.jpg","bytes":968255} [2026-06-03 14:12:22] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":313,"name":"Hanging_Art_White.jpg","local_size":968255} [2026-06-03 14:12:22] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":314,"drive_file_id":"1CU8lN9WR0mbFfPCH7E73vaCZrFO_ro7J","name":"WHITE_Folded.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/314_white-folded.jpg"} [2026-06-03 14:12:22] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1CU8lN9WR0mbFfPCH7E73vaCZrFO_ro7J","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/314_white-folded.jpg"} [2026-06-03 14:12:23] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1CU8lN9WR0mbFfPCH7E73vaCZrFO_ro7J","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/314_white-folded.jpg","bytes":820446} [2026-06-03 14:12:23] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":314,"name":"WHITE_Folded.jpg","local_size":820446} [2026-06-03 14:12:23] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":315,"drive_file_id":"1Mdulg8CWHlLtovAtr-FSkSTZ1G_G448Z","name":"Hanging_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/315_hanging-1.jpg"} [2026-06-03 14:12:23] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Mdulg8CWHlLtovAtr-FSkSTZ1G_G448Z","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/315_hanging-1.jpg"} [2026-06-03 14:12:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Mdulg8CWHlLtovAtr-FSkSTZ1G_G448Z","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/315_hanging-1.jpg","bytes":1737964} [2026-06-03 14:12:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":315,"name":"Hanging_1.jpg","local_size":1737964} [2026-06-03 14:12:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":316,"drive_file_id":"1dZ6DDh54l-UAGNP6y9ir432BM7HfVIk8","name":"WHITE_Orange_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/316_white-orange-1.jpg"} [2026-06-03 14:12:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1dZ6DDh54l-UAGNP6y9ir432BM7HfVIk8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/316_white-orange-1.jpg"} [2026-06-03 14:12:29] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1dZ6DDh54l-UAGNP6y9ir432BM7HfVIk8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/316_white-orange-1.jpg","bytes":1543230} [2026-06-03 14:12:29] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":316,"name":"WHITE_Orange_1.jpg","local_size":1543230} [2026-06-03 14:12:29] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":317,"drive_file_id":"1tWs7aisWB9ulkgUc6rTdXYNmzzIAplD8","name":"Men_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/317_men-1.jpg"} [2026-06-03 14:12:29] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1tWs7aisWB9ulkgUc6rTdXYNmzzIAplD8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/317_men-1.jpg"} [2026-06-03 14:12:29] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1tWs7aisWB9ulkgUc6rTdXYNmzzIAplD8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/317_men-1.jpg","bytes":1570766} [2026-06-03 14:12:29] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":317,"name":"Men_1.jpg","local_size":1570766} [2026-06-03 14:12:29] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":318,"drive_file_id":"1rcE7ZPrRYXbfKm2P4mIM4JlD-aAyEZVh","name":"Men_Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/318_men-women-1.jpg"} [2026-06-03 14:12:29] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1rcE7ZPrRYXbfKm2P4mIM4JlD-aAyEZVh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/318_men-women-1.jpg"} [2026-06-03 14:12:30] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1rcE7ZPrRYXbfKm2P4mIM4JlD-aAyEZVh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/318_men-women-1.jpg","bytes":1652328} [2026-06-03 14:12:30] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":318,"name":"Men_Women_1.jpg","local_size":1652328} [2026-06-03 14:12:30] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":319,"drive_file_id":"12VWCraDy7lu2FCmtVwRXuhtCTwe1zkFz","name":"Mock_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/319_mock-1.jpg"} [2026-06-03 14:12:30] drive_api.download.start Google Drive files.get alt=media. {"file_id":"12VWCraDy7lu2FCmtVwRXuhtCTwe1zkFz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/319_mock-1.jpg"} [2026-06-03 14:12:31] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"12VWCraDy7lu2FCmtVwRXuhtCTwe1zkFz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/319_mock-1.jpg","bytes":2035190} [2026-06-03 14:12:31] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":319,"name":"Mock_1.jpg","local_size":2035190} [2026-06-03 14:12:31] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":38,"asset_id":320,"drive_file_id":"1YRs-YZGha-lyGf8BuPVJ9s0G-BvgdYlp","name":"Women_1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/320_women-1.jpg"} [2026-06-03 14:12:31] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1YRs-YZGha-lyGf8BuPVJ9s0G-BvgdYlp","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/320_women-1.jpg"} [2026-06-03 14:12:32] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1YRs-YZGha-lyGf8BuPVJ9s0G-BvgdYlp","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/320_women-1.jpg","bytes":1866955} [2026-06-03 14:12:32] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":38,"asset_id":320,"name":"Women_1.jpg","local_size":1866955} [2026-06-03 14:12:32] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":38,"job_id":"952a699afefdcc7e","downloaded_count":17,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e","failures":[]} [2026-06-03 14:12:32] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":38,"job_id":"952a699afefdcc7e","downloaded_count":17,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e","failures":[]} [2026-06-03 14:12:32] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":38,"id_product":582,"metadata_count":17,"metadata":[{"client_file_key":"asset_304","drive_file_id":"1UpUJONK9hQq0ddODJ7nAxJ0SYsyBu4mx","filename":"closeup-1.jpg","sort_order":1000001,"is_cover":true,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_305","drive_file_id":"13DZ5ZtNZ5ko0RJjcOfll_O_qsBflcYO9","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (01)_F190_LADY_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_312","drive_file_id":"1NJTd61rbJEOW4wb3R_VfoBsM2WS4yTKD","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (38)_Stanley_Mid_Heather_Grey","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_311","drive_file_id":"1HwBCaB1qYwyJkbj1U2HW8QTnxXJ8rXSy","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (32)_Stanley_Desert_Dust","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_310","drive_file_id":"1Ea3er-60f1gLlwotIhPR_6p9PhAkpct6","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (27)_Stanley_Khaki","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_309","drive_file_id":"1YMyZWI6ky29qVRUPV1NRdOerZJWcRFrV","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (24)_Stanley_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_308","drive_file_id":"1RPh53kuELFLHgQNe-hqs9-jhJJSNbcJI","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (13)_F190_MEN_Sand","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_307","drive_file_id":"1tVzyBrGEwjJiYnFbeZLaC7DoZgXjUdM9","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (11)_F190_MEN_White","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_306","drive_file_id":"1ZJprLcXQyRxETJZNiO2LtniHQsYQ5lFh","filename":"front-manekin-clear-label.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (07)_F190_LADY_SportGrey","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_313","drive_file_id":"12_LuCb-x-2O1195_YYXPaHYG4WLi0PUK","filename":"hanging-art-white.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (000_4)_Custom_Meta","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_314","drive_file_id":"1CU8lN9WR0mbFfPCH7E73vaCZrFO_ro7J","filename":"white-folded.jpg","sort_order":1000001,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_315","drive_file_id":"1Mdulg8CWHlLtovAtr-FSkSTZ1G_G448Z","filename":"hanging-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_316","drive_file_id":"1dZ6DDh54l-UAGNP6y9ir432BM7HfVIk8","filename":"white-orange-1.jpg","sort_order":1000002,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (000)_Miniatury","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_317","drive_file_id":"1tWs7aisWB9ulkgUc6rTdXYNmzzIAplD8","filename":"men-1.jpg","sort_order":1000003,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_318","drive_file_id":"1rcE7ZPrRYXbfKm2P4mIM4JlD-aAyEZVh","filename":"men-women-1.jpg","sort_order":1000004,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_319","drive_file_id":"12VWCraDy7lu2FCmtVwRXuhtCTwe1zkFz","filename":"mock-1.jpg","sort_order":1000005,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_320","drive_file_id":"1YRs-YZGha-lyGf8BuPVJ9s0G-BvgdYlp","filename":"women-1.jpg","sort_order":1000006,"is_cover":false,"alt":"Koszulka - Sorry Im all Booked UP - Galeria - (000_2)_UNI_WHITE","detected_role":"gallery","variant_assignment":null}]} [2026-06-03 14:12:32] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":38,"id_product":582,"images_count":17,"chunk_size":10,"chunks_count":2} [2026-06-03 14:12:32] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":38,"id_product":582,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_304","asset_305","asset_312","asset_311","asset_310","asset_309","asset_308","asset_307","asset_306","asset_313"]} [2026-06-03 14:12:32] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"08881fa0-c9ee-4bff-94da-2da4c42f0528","id_product":"582","images_metadata_json":"[{\"client_file_key\":\"asset_304\",\"drive_file_id\":\"1UpUJONK9hQq0ddODJ7nAxJ0SYsyBu4mx\",\"filename\":\"closeup-1.jpg\",\"sort_order\":1000001,\"is_cover\":true,\"alt\":\"Koszulka - Sorry Im all Booked UP - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_305\",\"drive_file_id\":\"13DZ5ZtNZ5ko0RJjcOfll_O_qsBflcYO9\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Sorry Im all Booked UP - Galeria - (01)_F190_LADY_White\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_312\",\"drive_file_id\":\"1NJTd61rbJEOW4wb3R_VfoBsM2WS4yTKD\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Sorry Im all Booked UP - Galeria - (38)_Stanley_Mid_Heather_Grey\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_311\",\"drive_file_id\":\"1HwBCaB1qYwyJkbj1U2HW8QTnxXJ8rXSy\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Sorry Im all Booked UP - Galeria - (32)_Stanley_Desert_Dust\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_310\",\"drive_file_id\":\"1Ea3er-60f1gLlwotIhPR_6p9PhAkpct6\",\"filename\":\"front-manekin-clear-label.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Sorry Im all Booked UP - Galeria - (27)_Stanley_Khaki\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_309\",\"drive_file_id\":\"...","allow_cover_autoselect":"0","files[asset_304]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/304_closeup-1.jpg","file_exists":true,"file_size":1672525,"mime":"image/jpeg","postname":"closeup-1.jpg"},"files[asset_305]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/305_front-manekin-clear-label.jpg","file_exists":true,"file_size":1056212,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_312]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/312_front-manekin-clear-label.jpg","file_exists":true,"file_size":1561053,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_311]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/311_front-manekin-clear-label.jpg","file_exists":true,"file_size":1504990,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_310]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/310_front-manekin-clear-label.jpg","file_exists":true,"file_size":1643652,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_309]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/309_front-manekin-clear-label.jpg","file_exists":true,"file_size":1231230,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_308]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/308_front-manekin-clear-label.jpg","file_exists":true,"file_size":1295993,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_307]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/307_front-manekin-clear-label.jpg","file_exists":true,"file_size":983178,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_306]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/306_front-manekin-clear-label.jpg","file_exists":true,"file_size":962536,"mime":"image/jpeg","postname":"front-manekin-clear-label.jpg"},"files[asset_313]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/313_hanging-art-white.jpg","file_exists":true,"file_size":968255,"mime":"image/jpeg","postname":"hanging-art-white.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-38-952a699afefdcc7e-part-1-of-2"} [2026-06-03 14:12:47] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 582,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_304\",\n \"filename\": \"closeup-1.jpg\",\n \"id_image\": 12093,\n \"is_cover\": true,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_305\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 12094,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_312\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 12095,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_311\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 12096,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_310\",\n \"filename\": \"front-manekin-clear-label.jpg\",\n \"id_image\": 12097,\n \"is_cover\": false,\n \"position\": 1000001,\n ...","idempotency_key":"drive-images-38-952a699afefdcc7e-part-1-of-2"} [2026-06-03 14:12:47] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":38,"id_product":582,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-03 14:12:47] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":38,"id_product":582,"chunk":2,"chunks_count":2,"images_in_chunk":7,"metadata_in_chunk":7,"client_file_keys":["asset_314","asset_315","asset_316","asset_317","asset_318","asset_319","asset_320"]} [2026-06-03 14:12:47] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":7,"fields":{"external_project_id":"08881fa0-c9ee-4bff-94da-2da4c42f0528","id_product":"582","images_metadata_json":"[{\"client_file_key\":\"asset_314\",\"drive_file_id\":\"1CU8lN9WR0mbFfPCH7E73vaCZrFO_ro7J\",\"filename\":\"white-folded.jpg\",\"sort_order\":1000001,\"is_cover\":false,\"alt\":\"Koszulka - Sorry Im all Booked UP - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_315\",\"drive_file_id\":\"1Mdulg8CWHlLtovAtr-FSkSTZ1G_G448Z\",\"filename\":\"hanging-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka - Sorry Im all Booked UP - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_316\",\"drive_file_id\":\"1dZ6DDh54l-UAGNP6y9ir432BM7HfVIk8\",\"filename\":\"white-orange-1.jpg\",\"sort_order\":1000002,\"is_cover\":false,\"alt\":\"Koszulka - Sorry Im all Booked UP - Galeria - (000)_Miniatury\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_317\",\"drive_file_id\":\"1tWs7aisWB9ulkgUc6rTdXYNmzzIAplD8\",\"filename\":\"men-1.jpg\",\"sort_order\":1000003,\"is_cover\":false,\"alt\":\"Koszulka - Sorry Im all Booked UP - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_318\",\"drive_file_id\":\"1rcE7ZPrRYXbfKm2P4mIM4JlD-aAyEZVh\",\"filename\":\"men-women-1.jpg\",\"sort_order\":1000004,\"is_cover\":false,\"alt\":\"Koszulka - Sorry Im all Booked UP - Galeria - (000_2)_UNI_WHITE\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_319\",\"drive_file_id\":\"12VWCraDy7lu2FCmtVwRXuhtCTwe1zkFz\",\"filename\":\"mock-1.jpg\",\"sort_order\":1000005,\"is_...","allow_cover_autoselect":"0","files[asset_314]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/314_white-folded.jpg","file_exists":true,"file_size":820446,"mime":"image/jpeg","postname":"white-folded.jpg"},"files[asset_315]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/315_hanging-1.jpg","file_exists":true,"file_size":1737964,"mime":"image/jpeg","postname":"hanging-1.jpg"},"files[asset_316]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/316_white-orange-1.jpg","file_exists":true,"file_size":1543230,"mime":"image/jpeg","postname":"white-orange-1.jpg"},"files[asset_317]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/317_men-1.jpg","file_exists":true,"file_size":1570766,"mime":"image/jpeg","postname":"men-1.jpg"},"files[asset_318]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/318_men-women-1.jpg","file_exists":true,"file_size":1652328,"mime":"image/jpeg","postname":"men-women-1.jpg"},"files[asset_319]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/319_mock-1.jpg","file_exists":true,"file_size":2035190,"mime":"image/jpeg","postname":"mock-1.jpg"},"files[asset_320]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/38/952a699afefdcc7e/320_women-1.jpg","file_exists":true,"file_size":1866955,"mime":"image/jpeg","postname":"women-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-38-952a699afefdcc7e-part-2-of-2"} [2026-06-03 14:12:57] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 582,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_314\",\n \"filename\": \"white-folded.jpg\",\n \"id_image\": 12103,\n \"is_cover\": false,\n \"position\": 1000001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_315\",\n \"filename\": \"hanging-1.jpg\",\n \"id_image\": 12104,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_316\",\n \"filename\": \"white-orange-1.jpg\",\n \"id_image\": 12105,\n \"is_cover\": false,\n \"position\": 1000002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_317\",\n \"filename\": \"men-1.jpg\",\n \"id_image\": 12106,\n \"is_cover\": false,\n \"position\": 1000003,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_318\",\n \"filename\": \"men-women-1.jpg\",\n \"id_image\": 12107,\n \"is_cover\": false,\n \"position\": 1000004,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-38-952a699afefdcc7e-part-2-of-2"} [2026-06-03 14:12:57] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":38,"id_product":582,"chunk":2,"chunks_count":2,"uploaded_count":7,"failed_count":0} [2026-06-03 14:12:57] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":38,"id_product":582,"uploaded_count":17,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_304","filename":"closeup-1.jpg","id_image":12093,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_305","filename":"front-manekin-clear-label.jpg","id_image":12094,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_312","filename":"front-manekin-clear-label.jpg","id_image":12095,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_311","filename":"front-manekin-clear-label.jpg","id_image":12096,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_310","filename":"front-manekin-clear-label.jpg","id_image":12097,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_309","filename":"front-manekin-clear-label.jpg","id_image":12098,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_308","filename":"front-manekin-clear-label.jpg","id_image":12099,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_307","filename":"front-manekin-clear-label.jpg","id_image":12100,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_306","filename":"front-manekin-clear-label.jpg","id_image":12101,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_313","filename":"hanging-art-white.jpg","id_image":12102,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_314","filename":"white-folded.jpg","id_image":12103,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_315","filename":"hanging-1.jpg","id_image":12104,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_316","filename":"white-orange-1.jpg","id_image":12105,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_317","filename":"men-1.jpg","id_image":12106,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_318","filename":"men-women-1.jpg","id_image":12107,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_319","filename":"mock-1.jpg","id_image":12108,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_320","filename":"women-1.jpg","id_image":12109,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-38-952a699afefdcc7e-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":582,"uploaded_images":[{"client_file_key":"asset_304","filename":"closeup-1.jpg","id_image":12093,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_305","filename":"front-manekin-clear-label.jpg","id_image":12094,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_312","filename":"front-manekin-clear-label.jpg","id_image":12095,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_311","filename":"front-manekin-clear-label.jpg","id_image":12096,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_310","filename":"front-manekin-clear-label.jpg","id_image":12097,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_309","filename":"front-manekin-clear-label.jpg","id_image":12098,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_308","filename":"front-manekin-clear-label.jpg","id_image":12099,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_307","filename":"front-manekin-clear-label.jpg","id_image":12100,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_306","filename":"front-manekin-clear-label.jpg","id_image":12101,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_313","filename":"hanging-art-white.jpg","id_image":12102,"is_cover":false,"position":1000001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-38-952a699afefdcc7e-part-2-of-2","uploaded_count":7,"failed_count":0,"response":{"success":true,"data":{"id_product":582,"uploaded_images":[{"client_file_key":"asset_314","filename":"white-folded.jpg","id_image":12103,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_315","filename":"hanging-1.jpg","id_image":12104,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_316","filename":"white-orange-1.jpg","id_image":12105,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_317","filename":"men-1.jpg","id_image":12106,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_318","filename":"men-women-1.jpg","id_image":12107,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_319","filename":"mock-1.jpg","id_image":12108,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_320","filename":"women-1.jpg","id_image":12109,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-03 14:12:57] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":38,"external_id":"582","result":{"success":true,"status":"success","id_product":582,"uploaded_count":17,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_304","filename":"closeup-1.jpg","id_image":12093,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_305","filename":"front-manekin-clear-label.jpg","id_image":12094,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_312","filename":"front-manekin-clear-label.jpg","id_image":12095,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_311","filename":"front-manekin-clear-label.jpg","id_image":12096,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_310","filename":"front-manekin-clear-label.jpg","id_image":12097,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_309","filename":"front-manekin-clear-label.jpg","id_image":12098,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_308","filename":"front-manekin-clear-label.jpg","id_image":12099,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_307","filename":"front-manekin-clear-label.jpg","id_image":12100,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_306","filename":"front-manekin-clear-label.jpg","id_image":12101,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_313","filename":"hanging-art-white.jpg","id_image":12102,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_314","filename":"white-folded.jpg","id_image":12103,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_315","filename":"hanging-1.jpg","id_image":12104,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_316","filename":"white-orange-1.jpg","id_image":12105,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_317","filename":"men-1.jpg","id_image":12106,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_318","filename":"men-women-1.jpg","id_image":12107,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_319","filename":"mock-1.jpg","id_image":12108,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_320","filename":"women-1.jpg","id_image":12109,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-38-952a699afefdcc7e-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":582,"uploaded_images":[{"client_file_key":"asset_304","filename":"closeup-1.jpg","id_image":12093,"is_cover":true,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_305","filename":"front-manekin-clear-label.jpg","id_image":12094,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_312","filename":"front-manekin-clear-label.jpg","id_image":12095,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_311","filename":"front-manekin-clear-label.jpg","id_image":12096,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_310","filename":"front-manekin-clear-label.jpg","id_image":12097,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_309","filename":"front-manekin-clear-label.jpg","id_image":12098,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_308","filename":"front-manekin-clear-label.jpg","id_image":12099,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_307","filename":"front-manekin-clear-label.jpg","id_image":12100,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_306","filename":"front-manekin-clear-label.jpg","id_image":12101,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_313","filename":"hanging-art-white.jpg","id_image":12102,"is_cover":false,"position":1000001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-38-952a699afefdcc7e-part-2-of-2","uploaded_count":7,"failed_count":0,"response":{"success":true,"data":{"id_product":582,"uploaded_images":[{"client_file_key":"asset_314","filename":"white-folded.jpg","id_image":12103,"is_cover":false,"position":1000001,"assigned_product_attributes":[]},{"client_file_key":"asset_315","filename":"hanging-1.jpg","id_image":12104,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_316","filename":"white-orange-1.jpg","id_image":12105,"is_cover":false,"position":1000002,"assigned_product_attributes":[]},{"client_file_key":"asset_317","filename":"men-1.jpg","id_image":12106,"is_cover":false,"position":1000003,"assigned_product_attributes":[]},{"client_file_key":"asset_318","filename":"men-women-1.jpg","id_image":12107,"is_cover":false,"position":1000004,"assigned_product_attributes":[]},{"client_file_key":"asset_319","filename":"mock-1.jpg","id_image":12108,"is_cover":false,"position":1000005,"assigned_product_attributes":[]},{"client_file_key":"asset_320","filename":"women-1.jpg","id_image":12109,"is_cover":false,"position":1000006,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-03 14:25:21] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4086} [2026-06-03 14:25:21] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":37,"external_id":"583","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-03 14:25:21] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":37,"external_id":"583"} [2026-06-03 14:25:21] drive_scan.start Start skanowania zdjęć Drive. {"project_id":37,"forced_profile_id":null} [2026-06-03 14:25:21] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":37,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_138","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-03 14:25:21] drive_path.profile.selected Wybrano profil Drive. {"project_id":37,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-03 14:25:21] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":37,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-03 14:25:21] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-03 14:25:22] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-03 14:25:22] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":37,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-03 14:25:22] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-03 14:25:22] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-03 14:25:22] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":37,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-03 14:25:22] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-03 14:25:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-03 14:25:23] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":37,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-03 14:25:23] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_138'"} [2026-06-03 14:25:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_138'","count":1,"names":["H#CZ_138 [application/vnd.google-apps.folder]"]} [2026-06-03 14:25:23] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":37,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_138","found_count":1,"found_names":["H#CZ_138"]} [2026-06-03 14:25:23] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":37,"project_folder_id":"1nuDkWlWpglvgb6BYuSArkhwBUyn9u5cO","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_138"} [2026-06-03 14:25:23] drive_api.list_files.start Google Drive files.list. {"query":"'1nuDkWlWpglvgb6BYuSArkhwBUyn9u5cO' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-03 14:25:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'1nuDkWlWpglvgb6BYuSArkhwBUyn9u5cO' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-03 14:25:23] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":37,"parent_folder_id":"1nuDkWlWpglvgb6BYuSArkhwBUyn9u5cO","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-03 14:25:23] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":37,"project_folder_id":"1nuDkWlWpglvgb6BYuSArkhwBUyn9u5cO","mockups_folder_id":"1dCsGezbfzmPhzYifrMiW5hmAmawJc8b6","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_138/Mockups"} [2026-06-03 14:25:23] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":37,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-03 14:25:23] drive_api.list_files.start Google Drive files.list. {"query":"'1dCsGezbfzmPhzYifrMiW5hmAmawJc8b6' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-03 14:25:24] drive_api.list_files.finish Google Drive files.list result. {"query":"'1dCsGezbfzmPhzYifrMiW5hmAmawJc8b6' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 14:25:24] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":37,"mockups_folder_id":"1dCsGezbfzmPhzYifrMiW5hmAmawJc8b6","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-03 14:25:24] drive_api.list_files.start Google Drive files.list. {"query":"'1dCsGezbfzmPhzYifrMiW5hmAmawJc8b6' in parents and trashed = false"} [2026-06-03 14:25:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'1dCsGezbfzmPhzYifrMiW5hmAmawJc8b6' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 14:25:25] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":37,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 14:25:25] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":37,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_138/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-03 14:25:25] drive_api.list_files.start Google Drive files.list. {"query":"'1xMtT8P0-sP-EyWqzoZF9Gf42YkRgMvG2' in parents and trashed = false"} [2026-06-03 14:25:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'1xMtT8P0-sP-EyWqzoZF9Gf42YkRgMvG2' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 14:25:25] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":37,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1xMtT8P0-sP-EyWqzoZF9Gf42YkRgMvG2","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 14:25:25] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":37,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_138/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-03 14:25:25] drive_api.list_files.start Google Drive files.list. {"query":"'1V7DqmYXJO9hcm574IY9nyWt2JmGSMduS' in parents and trashed = false"} [2026-06-03 14:25:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'1V7DqmYXJO9hcm574IY9nyWt2JmGSMduS' in parents and trashed = false","count":5,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 14:25:25] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":37,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1V7DqmYXJO9hcm574IY9nyWt2JmGSMduS","all_count":5,"image_count":5,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 14:25:25] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":37,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_138/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-03 14:25:25] drive_api.list_files.start Google Drive files.list. {"query":"'1drLJg2ljObFf28kvHZ4OSO3Y_x-0n-P-' in parents and trashed = false"} [2026-06-03 14:25:26] drive_api.list_files.finish Google Drive files.list result. {"query":"'1drLJg2ljObFf28kvHZ4OSO3Y_x-0n-P-' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-03 14:25:26] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":37,"folder_name":"(B)_4Side_Grid","folder_id":"1drLJg2ljObFf28kvHZ4OSO3Y_x-0n-P-","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-03 14:25:26] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":37,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_138/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-03 14:25:26] drive_api.list_files.start Google Drive files.list. {"query":"'1VyIdSCCv02LKkNtR4876vMcEmdJsveq9' in parents and trashed = false"} [2026-06-03 14:25:26] drive_api.list_files.finish Google Drive files.list result. {"query":"'1VyIdSCCv02LKkNtR4876vMcEmdJsveq9' in parents and trashed = false","count":1,"names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-03 14:25:26] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":37,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1VyIdSCCv02LKkNtR4876vMcEmdJsveq9","all_count":1,"image_count":1,"all_names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-03 14:25:26] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":37,"files_count":12,"files":[{"id":"1aE-on8rfZNOtRZeWmQuF_uiMSC-R4s8j","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"15JpNN65ePJ9U040RDBYzN9EW8LDbhm2E","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1K7mI0HlALn6yjpMNdHD02z4zrgaogINQ","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1oZgS66We8sss-SKXCSadxh8fAwSAcdg7","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1W7ZrVizQkYSxMUjPVz8NQyEVaXzSuGE5","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1X7BS7aUn4Dn1VGi9O9IlbvABXZGkOMPr","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1GBik6854rgDz8U7dw5u2e_R1jyk1Y0np","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1EV2cHHWVuCus1jiNZF29UWsNArhfGZfD","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1rqODgopQFTF7_XaV_PG-SPPBBiqrr_iX","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"14SshxSy9IptzW4NQlOs7HghKXtgmYnvN","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1eXCn2bYnA4nhWsVxcqF-tu7ueeV6sA1v","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1i76CeQv6jPfUqMM1G1-hXhQcXtGfYiyz","name":"ModernBrush_Orange__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-03 14:25:26] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":37,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-03 14:25:26] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":37,"external_id":"583","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-03 14:25:26] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":37,"external_id":"583","selected_assets_count":12} [2026-06-03 14:25:26] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":37,"resolved_id_product":583} [2026-06-03 14:25:26] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":37,"job_id":"0baabd3d05cf84d8","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-03 14:25:26] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":37,"selected_count":12,"assets":[{"id":321,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":891326,"drive_file_id":"1aE-on8rfZNOtRZeWmQuF_uiMSC-R4s8j"},{"id":322,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":576419,"drive_file_id":"15JpNN65ePJ9U040RDBYzN9EW8LDbhm2E"},{"id":323,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":503058,"drive_file_id":"1K7mI0HlALn6yjpMNdHD02z4zrgaogINQ"},{"id":324,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":558692,"drive_file_id":"1oZgS66We8sss-SKXCSadxh8fAwSAcdg7"},{"id":325,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":502886,"drive_file_id":"1W7ZrVizQkYSxMUjPVz8NQyEVaXzSuGE5"},{"id":326,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1251664,"drive_file_id":"1X7BS7aUn4Dn1VGi9O9IlbvABXZGkOMPr"},{"id":327,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1323363,"drive_file_id":"1GBik6854rgDz8U7dw5u2e_R1jyk1Y0np"},{"id":328,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1464305,"drive_file_id":"1EV2cHHWVuCus1jiNZF29UWsNArhfGZfD"},{"id":329,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1390518,"drive_file_id":"1rqODgopQFTF7_XaV_PG-SPPBBiqrr_iX"},{"id":330,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1539682,"drive_file_id":"14SshxSy9IptzW4NQlOs7HghKXtgmYnvN"},{"id":331,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1449549,"drive_file_id":"1eXCn2bYnA4nhWsVxcqF-tu7ueeV6sA1v"},{"id":332,"name":"ModernBrush_Orange__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":468026,"drive_file_id":"1i76CeQv6jPfUqMM1G1-hXhQcXtGfYiyz"}]} [2026-06-03 14:25:26] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":321,"drive_file_id":"1aE-on8rfZNOtRZeWmQuF_uiMSC-R4s8j","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/321_4-sides-grid-white-pl-1.jpg"} [2026-06-03 14:25:26] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1aE-on8rfZNOtRZeWmQuF_uiMSC-R4s8j","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/321_4-sides-grid-white-pl-1.jpg"} [2026-06-03 14:25:27] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1aE-on8rfZNOtRZeWmQuF_uiMSC-R4s8j","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/321_4-sides-grid-white-pl-1.jpg","bytes":891326} [2026-06-03 14:25:27] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":321,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":891326} [2026-06-03 14:25:27] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":322,"drive_file_id":"15JpNN65ePJ9U040RDBYzN9EW8LDbhm2E","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/322_0-left-1.jpg"} [2026-06-03 14:25:27] drive_api.download.start Google Drive files.get alt=media. {"file_id":"15JpNN65ePJ9U040RDBYzN9EW8LDbhm2E","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/322_0-left-1.jpg"} [2026-06-03 14:25:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"15JpNN65ePJ9U040RDBYzN9EW8LDbhm2E","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/322_0-left-1.jpg","bytes":576419} [2026-06-03 14:25:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":322,"name":"0_Left__1.jpg","local_size":576419} [2026-06-03 14:25:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":323,"drive_file_id":"1K7mI0HlALn6yjpMNdHD02z4zrgaogINQ","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/323_0-left-1.jpg"} [2026-06-03 14:25:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1K7mI0HlALn6yjpMNdHD02z4zrgaogINQ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/323_0-left-1.jpg"} [2026-06-03 14:25:29] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1K7mI0HlALn6yjpMNdHD02z4zrgaogINQ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/323_0-left-1.jpg","bytes":503058} [2026-06-03 14:25:29] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":323,"name":"0_Left__1.jpg","local_size":503058} [2026-06-03 14:25:29] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":324,"drive_file_id":"1oZgS66We8sss-SKXCSadxh8fAwSAcdg7","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/324_0-right-1.jpg"} [2026-06-03 14:25:29] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1oZgS66We8sss-SKXCSadxh8fAwSAcdg7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/324_0-right-1.jpg"} [2026-06-03 14:25:30] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1oZgS66We8sss-SKXCSadxh8fAwSAcdg7","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/324_0-right-1.jpg","bytes":558692} [2026-06-03 14:25:30] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":324,"name":"0_Right__1.jpg","local_size":558692} [2026-06-03 14:25:30] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":325,"drive_file_id":"1W7ZrVizQkYSxMUjPVz8NQyEVaXzSuGE5","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/325_0-right-1.jpg"} [2026-06-03 14:25:30] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1W7ZrVizQkYSxMUjPVz8NQyEVaXzSuGE5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/325_0-right-1.jpg"} [2026-06-03 14:25:31] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1W7ZrVizQkYSxMUjPVz8NQyEVaXzSuGE5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/325_0-right-1.jpg","bytes":502886} [2026-06-03 14:25:31] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":325,"name":"0_Right__1.jpg","local_size":502886} [2026-06-03 14:25:31] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":326,"drive_file_id":"1X7BS7aUn4Dn1VGi9O9IlbvABXZGkOMPr","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/326_1-r-1-1.jpg"} [2026-06-03 14:25:31] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1X7BS7aUn4Dn1VGi9O9IlbvABXZGkOMPr","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/326_1-r-1-1.jpg"} [2026-06-03 14:25:32] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1X7BS7aUn4Dn1VGi9O9IlbvABXZGkOMPr","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/326_1-r-1-1.jpg","bytes":1251664} [2026-06-03 14:25:32] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":326,"name":"1_R_1__1.jpg","local_size":1251664} [2026-06-03 14:25:32] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":327,"drive_file_id":"1GBik6854rgDz8U7dw5u2e_R1jyk1Y0np","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/327_1-r-1-1.jpg"} [2026-06-03 14:25:32] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1GBik6854rgDz8U7dw5u2e_R1jyk1Y0np","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/327_1-r-1-1.jpg"} [2026-06-03 14:25:33] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1GBik6854rgDz8U7dw5u2e_R1jyk1Y0np","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/327_1-r-1-1.jpg","bytes":1323363} [2026-06-03 14:25:33] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":327,"name":"1_R_1__1.jpg","local_size":1323363} [2026-06-03 14:25:33] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":328,"drive_file_id":"1EV2cHHWVuCus1jiNZF29UWsNArhfGZfD","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/328_2-r-1-1.jpg"} [2026-06-03 14:25:33] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1EV2cHHWVuCus1jiNZF29UWsNArhfGZfD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/328_2-r-1-1.jpg"} [2026-06-03 14:25:34] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1EV2cHHWVuCus1jiNZF29UWsNArhfGZfD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/328_2-r-1-1.jpg","bytes":1464305} [2026-06-03 14:25:34] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":328,"name":"2_R_1__1.jpg","local_size":1464305} [2026-06-03 14:25:34] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":329,"drive_file_id":"1rqODgopQFTF7_XaV_PG-SPPBBiqrr_iX","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/329_2-r-1-1.jpg"} [2026-06-03 14:25:34] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1rqODgopQFTF7_XaV_PG-SPPBBiqrr_iX","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/329_2-r-1-1.jpg"} [2026-06-03 14:25:35] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1rqODgopQFTF7_XaV_PG-SPPBBiqrr_iX","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/329_2-r-1-1.jpg","bytes":1390518} [2026-06-03 14:25:35] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":329,"name":"2_R_1__1.jpg","local_size":1390518} [2026-06-03 14:25:35] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":330,"drive_file_id":"14SshxSy9IptzW4NQlOs7HghKXtgmYnvN","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/330_2-watercolor-1-1.jpg"} [2026-06-03 14:25:35] drive_api.download.start Google Drive files.get alt=media. {"file_id":"14SshxSy9IptzW4NQlOs7HghKXtgmYnvN","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/330_2-watercolor-1-1.jpg"} [2026-06-03 14:25:36] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"14SshxSy9IptzW4NQlOs7HghKXtgmYnvN","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/330_2-watercolor-1-1.jpg","bytes":1539682} [2026-06-03 14:25:36] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":330,"name":"2_WaterColor_1__1.jpg","local_size":1539682} [2026-06-03 14:25:36] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":331,"drive_file_id":"1eXCn2bYnA4nhWsVxcqF-tu7ueeV6sA1v","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/331_2-watercolor-2-1.jpg"} [2026-06-03 14:25:36] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1eXCn2bYnA4nhWsVxcqF-tu7ueeV6sA1v","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/331_2-watercolor-2-1.jpg"} [2026-06-03 14:25:37] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1eXCn2bYnA4nhWsVxcqF-tu7ueeV6sA1v","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/331_2-watercolor-2-1.jpg","bytes":1449549} [2026-06-03 14:25:37] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":331,"name":"2_WaterColor_2__1.jpg","local_size":1449549} [2026-06-03 14:25:37] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":37,"asset_id":332,"drive_file_id":"1i76CeQv6jPfUqMM1G1-hXhQcXtGfYiyz","name":"ModernBrush_Orange__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/332_modernbrush-orange-1.jpg"} [2026-06-03 14:25:37] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1i76CeQv6jPfUqMM1G1-hXhQcXtGfYiyz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/332_modernbrush-orange-1.jpg"} [2026-06-03 14:25:38] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1i76CeQv6jPfUqMM1G1-hXhQcXtGfYiyz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/332_modernbrush-orange-1.jpg","bytes":468026} [2026-06-03 14:25:38] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":37,"asset_id":332,"name":"ModernBrush_Orange__1.jpg","local_size":468026} [2026-06-03 14:25:38] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":37,"job_id":"0baabd3d05cf84d8","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8","failures":[]} [2026-06-03 14:25:38] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":37,"job_id":"0baabd3d05cf84d8","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8","failures":[]} [2026-06-03 14:25:38] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":37,"id_product":583,"metadata_count":12,"metadata":[{"client_file_key":"asset_321","drive_file_id":"1aE-on8rfZNOtRZeWmQuF_uiMSC-R4s8j","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek - Sorry iam All Booked UP - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_322","drive_file_id":"15JpNN65ePJ9U040RDBYzN9EW8LDbhm2E","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_323","drive_file_id":"1K7mI0HlALn6yjpMNdHD02z4zrgaogINQ","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_324","drive_file_id":"1oZgS66We8sss-SKXCSadxh8fAwSAcdg7","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_325","drive_file_id":"1W7ZrVizQkYSxMUjPVz8NQyEVaXzSuGE5","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_326","drive_file_id":"1X7BS7aUn4Dn1VGi9O9IlbvABXZGkOMPr","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_327","drive_file_id":"1GBik6854rgDz8U7dw5u2e_R1jyk1Y0np","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_328","drive_file_id":"1EV2cHHWVuCus1jiNZF29UWsNArhfGZfD","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_329","drive_file_id":"1rqODgopQFTF7_XaV_PG-SPPBBiqrr_iX","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_330","drive_file_id":"14SshxSy9IptzW4NQlOs7HghKXtgmYnvN","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_331","drive_file_id":"1eXCn2bYnA4nhWsVxcqF-tu7ueeV6sA1v","filename":"2-watercolor-2-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_332","drive_file_id":"1i76CeQv6jPfUqMM1G1-hXhQcXtGfYiyz","filename":"modernbrush-orange-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek - Sorry iam All Booked UP - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-03 14:25:38] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":37,"id_product":583,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-03 14:25:38] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":37,"id_product":583,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_321","asset_322","asset_323","asset_324","asset_325","asset_326","asset_327","asset_328","asset_329","asset_330"]} [2026-06-03 14:25:38] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"2187af62-6292-4af4-8e3a-cc70104a059f","id_product":"583","images_metadata_json":"[{\"client_file_key\":\"asset_321\",\"drive_file_id\":\"1aE-on8rfZNOtRZeWmQuF_uiMSC-R4s8j\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek - Sorry iam All Booked UP - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_322\",\"drive_file_id\":\"15JpNN65ePJ9U040RDBYzN9EW8LDbhm2E\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_323\",\"drive_file_id\":\"1K7mI0HlALn6yjpMNdHD02z4zrgaogINQ\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_324\",\"drive_file_id\":\"1oZgS66We8sss-SKXCSadxh8fAwSAcdg7\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_325\",\"drive_file_id\":\"1W7ZrVizQkYSxMUjPVz8NQyEVaXzSuGE5\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_326\",\"drive_file_id\":\"1X7BS7aUn4Dn1VGi9O9IlbvABXZGkOMPr\",\"filename\":\"1-r-1-1.jpg\",\"sort_order\":90003,\"is_cover\":false,\"alt\"...","allow_cover_autoselect":"0","files[asset_321]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/321_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":891326,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_322]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/322_0-left-1.jpg","file_exists":true,"file_size":576419,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_323]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/323_0-left-1.jpg","file_exists":true,"file_size":503058,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_324]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/324_0-right-1.jpg","file_exists":true,"file_size":558692,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_325]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/325_0-right-1.jpg","file_exists":true,"file_size":502886,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_326]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/326_1-r-1-1.jpg","file_exists":true,"file_size":1251664,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_327]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/327_1-r-1-1.jpg","file_exists":true,"file_size":1323363,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_328]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/328_2-r-1-1.jpg","file_exists":true,"file_size":1464305,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_329]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/329_2-r-1-1.jpg","file_exists":true,"file_size":1390518,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_330]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/330_2-watercolor-1-1.jpg","file_exists":true,"file_size":1539682,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-37-0baabd3d05cf84d8-part-1-of-2"} [2026-06-03 14:25:52] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 583,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_321\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12110,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_322\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12111,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_323\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12112,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_324\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12113,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_325\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12114,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-37-0baabd3d05cf84d8-part-1-of-2"} [2026-06-03 14:25:52] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":37,"id_product":583,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-03 14:25:52] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":37,"id_product":583,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_331","asset_332"]} [2026-06-03 14:25:52] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"2187af62-6292-4af4-8e3a-cc70104a059f","id_product":"583","images_metadata_json":"[{\"client_file_key\":\"asset_331\",\"drive_file_id\":\"1eXCn2bYnA4nhWsVxcqF-tu7ueeV6sA1v\",\"filename\":\"2-watercolor-2-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek - Sorry iam All Booked UP - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_332\",\"drive_file_id\":\"1i76CeQv6jPfUqMM1G1-hXhQcXtGfYiyz\",\"filename\":\"modernbrush-orange-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek - Sorry iam All Booked UP - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_331]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/331_2-watercolor-2-1.jpg","file_exists":true,"file_size":1449549,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_332]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/37/0baabd3d05cf84d8/332_modernbrush-orange-1.jpg","file_exists":true,"file_size":468026,"mime":"image/jpeg","postname":"modernbrush-orange-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-37-0baabd3d05cf84d8-part-2-of-2"} [2026-06-03 14:25:54] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 583,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_331\",\n \"filename\": \"2-watercolor-2-1.jpg\",\n \"id_image\": 12120,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_332\",\n \"filename\": \"modernbrush-orange-1.jpg\",\n \"id_image\": 12121,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-37-0baabd3d05cf84d8-part-2-of-2"} [2026-06-03 14:25:54] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":37,"id_product":583,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-03 14:25:54] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":37,"id_product":583,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_321","filename":"4-sides-grid-white-pl-1.jpg","id_image":12110,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_322","filename":"0-left-1.jpg","id_image":12111,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_323","filename":"0-left-1.jpg","id_image":12112,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_324","filename":"0-right-1.jpg","id_image":12113,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_325","filename":"0-right-1.jpg","id_image":12114,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_326","filename":"1-r-1-1.jpg","id_image":12115,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_327","filename":"1-r-1-1.jpg","id_image":12116,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_328","filename":"2-r-1-1.jpg","id_image":12117,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_329","filename":"2-r-1-1.jpg","id_image":12118,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_330","filename":"2-watercolor-1-1.jpg","id_image":12119,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_331","filename":"2-watercolor-2-1.jpg","id_image":12120,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_332","filename":"modernbrush-orange-1.jpg","id_image":12121,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-37-0baabd3d05cf84d8-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":583,"uploaded_images":[{"client_file_key":"asset_321","filename":"4-sides-grid-white-pl-1.jpg","id_image":12110,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_322","filename":"0-left-1.jpg","id_image":12111,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_323","filename":"0-left-1.jpg","id_image":12112,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_324","filename":"0-right-1.jpg","id_image":12113,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_325","filename":"0-right-1.jpg","id_image":12114,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_326","filename":"1-r-1-1.jpg","id_image":12115,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_327","filename":"1-r-1-1.jpg","id_image":12116,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_328","filename":"2-r-1-1.jpg","id_image":12117,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_329","filename":"2-r-1-1.jpg","id_image":12118,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_330","filename":"2-watercolor-1-1.jpg","id_image":12119,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-37-0baabd3d05cf84d8-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":583,"uploaded_images":[{"client_file_key":"asset_331","filename":"2-watercolor-2-1.jpg","id_image":12120,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_332","filename":"modernbrush-orange-1.jpg","id_image":12121,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-03 14:25:54] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":37,"external_id":"583","result":{"success":true,"status":"success","id_product":583,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_321","filename":"4-sides-grid-white-pl-1.jpg","id_image":12110,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_322","filename":"0-left-1.jpg","id_image":12111,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_323","filename":"0-left-1.jpg","id_image":12112,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_324","filename":"0-right-1.jpg","id_image":12113,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_325","filename":"0-right-1.jpg","id_image":12114,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_326","filename":"1-r-1-1.jpg","id_image":12115,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_327","filename":"1-r-1-1.jpg","id_image":12116,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_328","filename":"2-r-1-1.jpg","id_image":12117,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_329","filename":"2-r-1-1.jpg","id_image":12118,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_330","filename":"2-watercolor-1-1.jpg","id_image":12119,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_331","filename":"2-watercolor-2-1.jpg","id_image":12120,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_332","filename":"modernbrush-orange-1.jpg","id_image":12121,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-37-0baabd3d05cf84d8-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":583,"uploaded_images":[{"client_file_key":"asset_321","filename":"4-sides-grid-white-pl-1.jpg","id_image":12110,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_322","filename":"0-left-1.jpg","id_image":12111,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_323","filename":"0-left-1.jpg","id_image":12112,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_324","filename":"0-right-1.jpg","id_image":12113,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_325","filename":"0-right-1.jpg","id_image":12114,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_326","filename":"1-r-1-1.jpg","id_image":12115,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_327","filename":"1-r-1-1.jpg","id_image":12116,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_328","filename":"2-r-1-1.jpg","id_image":12117,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_329","filename":"2-r-1-1.jpg","id_image":12118,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_330","filename":"2-watercolor-1-1.jpg","id_image":12119,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-37-0baabd3d05cf84d8-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":583,"uploaded_images":[{"client_file_key":"asset_331","filename":"2-watercolor-2-1.jpg","id_image":12120,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_332","filename":"modernbrush-orange-1.jpg","id_image":12121,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-03 21:31:20] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":5174} [2026-06-03 21:31:20] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":41,"external_id":"584","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-03 21:31:20] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":41,"external_id":"584"} [2026-06-03 21:31:20] drive_scan.start Start skanowania zdjęć Drive. {"project_id":41,"forced_profile_id":null} [2026-06-03 21:31:20] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":41,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_142","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-03 21:31:20] drive_path.profile.selected Wybrano profil Drive. {"project_id":41,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-03 21:31:20] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":41,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-03 21:31:20] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-03 21:31:21] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-03 21:31:21] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":41,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-03 21:31:21] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-03 21:31:21] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-03 21:31:21] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":41,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-03 21:31:21] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-03 21:31:22] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-03 21:31:22] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":41,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-03 21:31:22] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_142'"} [2026-06-03 21:31:22] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_142'","count":1,"names":["H#CZ_142 [application/vnd.google-apps.folder]"]} [2026-06-03 21:31:22] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":41,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_142","found_count":1,"found_names":["H#CZ_142"]} [2026-06-03 21:31:22] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":41,"project_folder_id":"1w9Nq5rw71PssQRwiC0eTv31CrfGTU9_i","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_142"} [2026-06-03 21:31:22] drive_api.list_files.start Google Drive files.list. {"query":"'1w9Nq5rw71PssQRwiC0eTv31CrfGTU9_i' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-03 21:31:22] drive_api.list_files.finish Google Drive files.list result. {"query":"'1w9Nq5rw71PssQRwiC0eTv31CrfGTU9_i' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-03 21:31:22] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":41,"parent_folder_id":"1w9Nq5rw71PssQRwiC0eTv31CrfGTU9_i","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-03 21:31:22] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":41,"project_folder_id":"1w9Nq5rw71PssQRwiC0eTv31CrfGTU9_i","mockups_folder_id":"1AcwuezJ8PPB36_7AavianwakCIyYMwMK","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_142/Mockups"} [2026-06-03 21:31:22] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":41,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-03 21:31:22] drive_api.list_files.start Google Drive files.list. {"query":"'1AcwuezJ8PPB36_7AavianwakCIyYMwMK' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-03 21:31:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'1AcwuezJ8PPB36_7AavianwakCIyYMwMK' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 21:31:23] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":41,"mockups_folder_id":"1AcwuezJ8PPB36_7AavianwakCIyYMwMK","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-03 21:31:23] drive_api.list_files.start Google Drive files.list. {"query":"'1AcwuezJ8PPB36_7AavianwakCIyYMwMK' in parents and trashed = false"} [2026-06-03 21:31:23] drive_api.list_files.finish Google Drive files.list result. {"query":"'1AcwuezJ8PPB36_7AavianwakCIyYMwMK' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 21:31:23] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":41,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 21:31:23] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":41,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_142/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-03 21:31:23] drive_api.list_files.start Google Drive files.list. {"query":"'14VKXuhTDENMwKfpwdjr5bxu0M_aJ9-Wk' in parents and trashed = false"} [2026-06-03 21:31:24] drive_api.list_files.finish Google Drive files.list result. {"query":"'14VKXuhTDENMwKfpwdjr5bxu0M_aJ9-Wk' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 21:31:24] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":41,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"14VKXuhTDENMwKfpwdjr5bxu0M_aJ9-Wk","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 21:31:24] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":41,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_142/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-03 21:31:24] drive_api.list_files.start Google Drive files.list. {"query":"'1BpSD1kziJ0pL8Fy2SkQjW_WxsAFs1BQm' in parents and trashed = false"} [2026-06-03 21:31:24] drive_api.list_files.finish Google Drive files.list result. {"query":"'1BpSD1kziJ0pL8Fy2SkQjW_WxsAFs1BQm' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 21:31:24] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":41,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1BpSD1kziJ0pL8Fy2SkQjW_WxsAFs1BQm","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 21:31:24] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":41,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_142/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-03 21:31:24] drive_api.list_files.start Google Drive files.list. {"query":"'1y9ZZLnZ7pxMdnH-1d1Huvb7uUsJUAGFD' in parents and trashed = false"} [2026-06-03 21:31:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'1y9ZZLnZ7pxMdnH-1d1Huvb7uUsJUAGFD' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-03 21:31:25] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":41,"folder_name":"(B)_4Side_Grid","folder_id":"1y9ZZLnZ7pxMdnH-1d1Huvb7uUsJUAGFD","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-03 21:31:25] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":41,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_142/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-03 21:31:25] drive_api.list_files.start Google Drive files.list. {"query":"'1vRmeGlVlpkCDtRyNml9kHk-DWoYLW_CC' in parents and trashed = false"} [2026-06-03 21:31:25] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vRmeGlVlpkCDtRyNml9kHk-DWoYLW_CC' in parents and trashed = false","count":1,"names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-03 21:31:25] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":41,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1vRmeGlVlpkCDtRyNml9kHk-DWoYLW_CC","all_count":1,"image_count":1,"all_names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-03 21:31:25] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":41,"files_count":12,"files":[{"id":"1HMGZgbVN-xa2LBrCN0hIxk2KwkYhg6qh","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1PFeJ99Jf5UGq0KZ5L0zvWus88zqVHVkj","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1k7hfcd9qJOQHXrv4ZXUg48Zc_iLrxa_O","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1hXz0VPhWUck1TikrZHVInYeOB21xWzxv","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1BuQQwoxFzgHNju8gvHcKm1ADHqz84CLo","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"18DiVhzbeoLRW2rMWOlrMt6sGlTZ-jgOE","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1805VA4AA69PIqVExyWqwvZrTIl1-Rkbt","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1G80-dJNYEUK52Lv-KAR-EI-uV8YkLM5l","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1o7MQL0lyyD3yyGxPE13GVTthgi40KD-g","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1QhhxGrpfqMpJdYoD0pRZuRND-5iCtVpP","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"11Zwi6aawg14-uQgydJ5nuIPsV01bCa6m","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1iRfRswdT4ubxcfCkEUU-Z70btEHrKcXe","name":"ModernBrush_Green__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-03 21:31:25] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":41,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-03 21:31:25] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":41,"external_id":"584","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-03 21:31:25] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":41,"external_id":"584","selected_assets_count":12} [2026-06-03 21:31:25] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":41,"resolved_id_product":584} [2026-06-03 21:31:25] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":41,"job_id":"742db590302aedec","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-03 21:31:25] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":41,"selected_count":12,"assets":[{"id":333,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":844684,"drive_file_id":"1HMGZgbVN-xa2LBrCN0hIxk2KwkYhg6qh"},{"id":334,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":598740,"drive_file_id":"1PFeJ99Jf5UGq0KZ5L0zvWus88zqVHVkj"},{"id":335,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":499125,"drive_file_id":"1k7hfcd9qJOQHXrv4ZXUg48Zc_iLrxa_O"},{"id":336,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":578979,"drive_file_id":"1hXz0VPhWUck1TikrZHVInYeOB21xWzxv"},{"id":337,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":498290,"drive_file_id":"1BuQQwoxFzgHNju8gvHcKm1ADHqz84CLo"},{"id":338,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1268116,"drive_file_id":"18DiVhzbeoLRW2rMWOlrMt6sGlTZ-jgOE"},{"id":339,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1328399,"drive_file_id":"1805VA4AA69PIqVExyWqwvZrTIl1-Rkbt"},{"id":340,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1468010,"drive_file_id":"1G80-dJNYEUK52Lv-KAR-EI-uV8YkLM5l"},{"id":341,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1384861,"drive_file_id":"1o7MQL0lyyD3yyGxPE13GVTthgi40KD-g"},{"id":342,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1540741,"drive_file_id":"1QhhxGrpfqMpJdYoD0pRZuRND-5iCtVpP"},{"id":343,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1290035,"drive_file_id":"11Zwi6aawg14-uQgydJ5nuIPsV01bCa6m"},{"id":344,"name":"ModernBrush_Green__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":386926,"drive_file_id":"1iRfRswdT4ubxcfCkEUU-Z70btEHrKcXe"}]} [2026-06-03 21:31:25] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":333,"drive_file_id":"1HMGZgbVN-xa2LBrCN0hIxk2KwkYhg6qh","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/333_4-sides-grid-white-pl-1.jpg"} [2026-06-03 21:31:25] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1HMGZgbVN-xa2LBrCN0hIxk2KwkYhg6qh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/333_4-sides-grid-white-pl-1.jpg"} [2026-06-03 21:31:26] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1HMGZgbVN-xa2LBrCN0hIxk2KwkYhg6qh","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/333_4-sides-grid-white-pl-1.jpg","bytes":844684} [2026-06-03 21:31:26] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":333,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":844684} [2026-06-03 21:31:26] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":334,"drive_file_id":"1PFeJ99Jf5UGq0KZ5L0zvWus88zqVHVkj","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/334_0-left-1.jpg"} [2026-06-03 21:31:26] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1PFeJ99Jf5UGq0KZ5L0zvWus88zqVHVkj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/334_0-left-1.jpg"} [2026-06-03 21:31:27] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1PFeJ99Jf5UGq0KZ5L0zvWus88zqVHVkj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/334_0-left-1.jpg","bytes":598740} [2026-06-03 21:31:27] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":334,"name":"0_Left__1.jpg","local_size":598740} [2026-06-03 21:31:27] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":335,"drive_file_id":"1k7hfcd9qJOQHXrv4ZXUg48Zc_iLrxa_O","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/335_0-left-1.jpg"} [2026-06-03 21:31:27] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1k7hfcd9qJOQHXrv4ZXUg48Zc_iLrxa_O","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/335_0-left-1.jpg"} [2026-06-03 21:31:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1k7hfcd9qJOQHXrv4ZXUg48Zc_iLrxa_O","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/335_0-left-1.jpg","bytes":499125} [2026-06-03 21:31:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":335,"name":"0_Left__1.jpg","local_size":499125} [2026-06-03 21:31:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":336,"drive_file_id":"1hXz0VPhWUck1TikrZHVInYeOB21xWzxv","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/336_0-right-1.jpg"} [2026-06-03 21:31:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1hXz0VPhWUck1TikrZHVInYeOB21xWzxv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/336_0-right-1.jpg"} [2026-06-03 21:31:29] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1hXz0VPhWUck1TikrZHVInYeOB21xWzxv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/336_0-right-1.jpg","bytes":578979} [2026-06-03 21:31:29] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":336,"name":"0_Right__1.jpg","local_size":578979} [2026-06-03 21:31:29] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":337,"drive_file_id":"1BuQQwoxFzgHNju8gvHcKm1ADHqz84CLo","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/337_0-right-1.jpg"} [2026-06-03 21:31:29] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1BuQQwoxFzgHNju8gvHcKm1ADHqz84CLo","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/337_0-right-1.jpg"} [2026-06-03 21:31:30] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1BuQQwoxFzgHNju8gvHcKm1ADHqz84CLo","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/337_0-right-1.jpg","bytes":498290} [2026-06-03 21:31:30] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":337,"name":"0_Right__1.jpg","local_size":498290} [2026-06-03 21:31:30] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":338,"drive_file_id":"18DiVhzbeoLRW2rMWOlrMt6sGlTZ-jgOE","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/338_1-r-1-1.jpg"} [2026-06-03 21:31:30] drive_api.download.start Google Drive files.get alt=media. {"file_id":"18DiVhzbeoLRW2rMWOlrMt6sGlTZ-jgOE","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/338_1-r-1-1.jpg"} [2026-06-03 21:31:31] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"18DiVhzbeoLRW2rMWOlrMt6sGlTZ-jgOE","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/338_1-r-1-1.jpg","bytes":1268116} [2026-06-03 21:31:31] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":338,"name":"1_R_1__1.jpg","local_size":1268116} [2026-06-03 21:31:31] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":339,"drive_file_id":"1805VA4AA69PIqVExyWqwvZrTIl1-Rkbt","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/339_1-r-1-1.jpg"} [2026-06-03 21:31:31] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1805VA4AA69PIqVExyWqwvZrTIl1-Rkbt","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/339_1-r-1-1.jpg"} [2026-06-03 21:31:31] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1805VA4AA69PIqVExyWqwvZrTIl1-Rkbt","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/339_1-r-1-1.jpg","bytes":1328399} [2026-06-03 21:31:31] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":339,"name":"1_R_1__1.jpg","local_size":1328399} [2026-06-03 21:31:31] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":340,"drive_file_id":"1G80-dJNYEUK52Lv-KAR-EI-uV8YkLM5l","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/340_2-r-1-1.jpg"} [2026-06-03 21:31:31] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1G80-dJNYEUK52Lv-KAR-EI-uV8YkLM5l","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/340_2-r-1-1.jpg"} [2026-06-03 21:31:33] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1G80-dJNYEUK52Lv-KAR-EI-uV8YkLM5l","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/340_2-r-1-1.jpg","bytes":1468010} [2026-06-03 21:31:33] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":340,"name":"2_R_1__1.jpg","local_size":1468010} [2026-06-03 21:31:33] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":341,"drive_file_id":"1o7MQL0lyyD3yyGxPE13GVTthgi40KD-g","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/341_2-r-1-1.jpg"} [2026-06-03 21:31:33] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1o7MQL0lyyD3yyGxPE13GVTthgi40KD-g","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/341_2-r-1-1.jpg"} [2026-06-03 21:31:34] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1o7MQL0lyyD3yyGxPE13GVTthgi40KD-g","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/341_2-r-1-1.jpg","bytes":1384861} [2026-06-03 21:31:34] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":341,"name":"2_R_1__1.jpg","local_size":1384861} [2026-06-03 21:31:34] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":342,"drive_file_id":"1QhhxGrpfqMpJdYoD0pRZuRND-5iCtVpP","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/342_2-watercolor-1-1.jpg"} [2026-06-03 21:31:34] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1QhhxGrpfqMpJdYoD0pRZuRND-5iCtVpP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/342_2-watercolor-1-1.jpg"} [2026-06-03 21:31:35] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1QhhxGrpfqMpJdYoD0pRZuRND-5iCtVpP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/342_2-watercolor-1-1.jpg","bytes":1540741} [2026-06-03 21:31:35] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":342,"name":"2_WaterColor_1__1.jpg","local_size":1540741} [2026-06-03 21:31:35] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":343,"drive_file_id":"11Zwi6aawg14-uQgydJ5nuIPsV01bCa6m","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/343_2-watercolor-1-1.jpg"} [2026-06-03 21:31:35] drive_api.download.start Google Drive files.get alt=media. {"file_id":"11Zwi6aawg14-uQgydJ5nuIPsV01bCa6m","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/343_2-watercolor-1-1.jpg"} [2026-06-03 21:31:36] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"11Zwi6aawg14-uQgydJ5nuIPsV01bCa6m","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/343_2-watercolor-1-1.jpg","bytes":1290035} [2026-06-03 21:31:36] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":343,"name":"2_WaterColor_1__1.jpg","local_size":1290035} [2026-06-03 21:31:36] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":41,"asset_id":344,"drive_file_id":"1iRfRswdT4ubxcfCkEUU-Z70btEHrKcXe","name":"ModernBrush_Green__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/344_modernbrush-green-1.jpg"} [2026-06-03 21:31:36] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1iRfRswdT4ubxcfCkEUU-Z70btEHrKcXe","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/344_modernbrush-green-1.jpg"} [2026-06-03 21:31:36] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1iRfRswdT4ubxcfCkEUU-Z70btEHrKcXe","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/344_modernbrush-green-1.jpg","bytes":386926} [2026-06-03 21:31:36] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":41,"asset_id":344,"name":"ModernBrush_Green__1.jpg","local_size":386926} [2026-06-03 21:31:36] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":41,"job_id":"742db590302aedec","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec","failures":[]} [2026-06-03 21:31:36] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":41,"job_id":"742db590302aedec","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec","failures":[]} [2026-06-03 21:31:36] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":41,"id_product":584,"metadata_count":12,"metadata":[{"client_file_key":"asset_333","drive_file_id":"1HMGZgbVN-xa2LBrCN0hIxk2KwkYhg6qh","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek Personalizowany - Królik - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_334","drive_file_id":"1PFeJ99Jf5UGq0KZ5L0zvWus88zqVHVkj","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany - Królik - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_335","drive_file_id":"1k7hfcd9qJOQHXrv4ZXUg48Zc_iLrxa_O","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany - Królik - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_336","drive_file_id":"1hXz0VPhWUck1TikrZHVInYeOB21xWzxv","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany - Królik - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_337","drive_file_id":"1BuQQwoxFzgHNju8gvHcKm1ADHqz84CLo","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany - Królik - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_338","drive_file_id":"18DiVhzbeoLRW2rMWOlrMt6sGlTZ-jgOE","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany - Królik - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_339","drive_file_id":"1805VA4AA69PIqVExyWqwvZrTIl1-Rkbt","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany - Królik - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_340","drive_file_id":"1G80-dJNYEUK52Lv-KAR-EI-uV8YkLM5l","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany - Królik - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_341","drive_file_id":"1o7MQL0lyyD3yyGxPE13GVTthgi40KD-g","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany - Królik - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_342","drive_file_id":"1QhhxGrpfqMpJdYoD0pRZuRND-5iCtVpP","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany - Królik - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_343","drive_file_id":"11Zwi6aawg14-uQgydJ5nuIPsV01bCa6m","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany - Królik - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_344","drive_file_id":"1iRfRswdT4ubxcfCkEUU-Z70btEHrKcXe","filename":"modernbrush-green-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek Personalizowany - Królik - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-03 21:31:36] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":41,"id_product":584,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-03 21:31:36] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":41,"id_product":584,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_333","asset_334","asset_335","asset_336","asset_337","asset_338","asset_339","asset_340","asset_341","asset_342"]} [2026-06-03 21:31:36] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"ebb9d60f-4530-4d0c-b891-db5428e77d7d","id_product":"584","images_metadata_json":"[{\"client_file_key\":\"asset_333\",\"drive_file_id\":\"1HMGZgbVN-xa2LBrCN0hIxk2KwkYhg6qh\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany - Królik - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_334\",\"drive_file_id\":\"1PFeJ99Jf5UGq0KZ5L0zvWus88zqVHVkj\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany - Królik - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_335\",\"drive_file_id\":\"1k7hfcd9qJOQHXrv4ZXUg48Zc_iLrxa_O\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany - Królik - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_336\",\"drive_file_id\":\"1hXz0VPhWUck1TikrZHVInYeOB21xWzxv\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany - Królik - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_337\",\"drive_file_id\":\"1BuQQwoxFzgHNju8gvHcKm1ADHqz84CLo\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany - Królik - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_338\",\"drive_file_id\":\"18DiVhzbeoLRW2rMWOlrMt6sGlTZ-jgOE\",\"filename\":\"1-r-1-1.jpg\",\"sort_order\":90003,\"is_cover\":false,\"alt\":\"Kub...","allow_cover_autoselect":"0","files[asset_333]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/333_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":844684,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_334]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/334_0-left-1.jpg","file_exists":true,"file_size":598740,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_335]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/335_0-left-1.jpg","file_exists":true,"file_size":499125,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_336]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/336_0-right-1.jpg","file_exists":true,"file_size":578979,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_337]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/337_0-right-1.jpg","file_exists":true,"file_size":498290,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_338]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/338_1-r-1-1.jpg","file_exists":true,"file_size":1268116,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_339]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/339_1-r-1-1.jpg","file_exists":true,"file_size":1328399,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_340]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/340_2-r-1-1.jpg","file_exists":true,"file_size":1468010,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_341]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/341_2-r-1-1.jpg","file_exists":true,"file_size":1384861,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_342]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/342_2-watercolor-1-1.jpg","file_exists":true,"file_size":1540741,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-41-742db590302aedec-part-1-of-2"} [2026-06-03 21:31:50] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 584,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_333\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12122,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_334\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12123,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_335\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12124,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_336\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12125,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_337\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12126,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-41-742db590302aedec-part-1-of-2"} [2026-06-03 21:31:50] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":41,"id_product":584,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-03 21:31:50] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":41,"id_product":584,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_343","asset_344"]} [2026-06-03 21:31:50] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"ebb9d60f-4530-4d0c-b891-db5428e77d7d","id_product":"584","images_metadata_json":"[{\"client_file_key\":\"asset_343\",\"drive_file_id\":\"11Zwi6aawg14-uQgydJ5nuIPsV01bCa6m\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek Personalizowany - Królik - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_344\",\"drive_file_id\":\"1iRfRswdT4ubxcfCkEUU-Z70btEHrKcXe\",\"filename\":\"modernbrush-green-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek Personalizowany - Królik - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_343]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/343_2-watercolor-1-1.jpg","file_exists":true,"file_size":1290035,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_344]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/41/742db590302aedec/344_modernbrush-green-1.jpg","file_exists":true,"file_size":386926,"mime":"image/jpeg","postname":"modernbrush-green-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-41-742db590302aedec-part-2-of-2"} [2026-06-03 21:31:52] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 584,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_343\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12132,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_344\",\n \"filename\": \"modernbrush-green-1.jpg\",\n \"id_image\": 12133,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-41-742db590302aedec-part-2-of-2"} [2026-06-03 21:31:52] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":41,"id_product":584,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-03 21:31:52] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":41,"id_product":584,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_333","filename":"4-sides-grid-white-pl-1.jpg","id_image":12122,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_334","filename":"0-left-1.jpg","id_image":12123,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_335","filename":"0-left-1.jpg","id_image":12124,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_336","filename":"0-right-1.jpg","id_image":12125,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_337","filename":"0-right-1.jpg","id_image":12126,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_338","filename":"1-r-1-1.jpg","id_image":12127,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_339","filename":"1-r-1-1.jpg","id_image":12128,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_340","filename":"2-r-1-1.jpg","id_image":12129,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_341","filename":"2-r-1-1.jpg","id_image":12130,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_342","filename":"2-watercolor-1-1.jpg","id_image":12131,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_343","filename":"2-watercolor-1-1.jpg","id_image":12132,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_344","filename":"modernbrush-green-1.jpg","id_image":12133,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-41-742db590302aedec-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":584,"uploaded_images":[{"client_file_key":"asset_333","filename":"4-sides-grid-white-pl-1.jpg","id_image":12122,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_334","filename":"0-left-1.jpg","id_image":12123,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_335","filename":"0-left-1.jpg","id_image":12124,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_336","filename":"0-right-1.jpg","id_image":12125,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_337","filename":"0-right-1.jpg","id_image":12126,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_338","filename":"1-r-1-1.jpg","id_image":12127,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_339","filename":"1-r-1-1.jpg","id_image":12128,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_340","filename":"2-r-1-1.jpg","id_image":12129,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_341","filename":"2-r-1-1.jpg","id_image":12130,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_342","filename":"2-watercolor-1-1.jpg","id_image":12131,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-41-742db590302aedec-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":584,"uploaded_images":[{"client_file_key":"asset_343","filename":"2-watercolor-1-1.jpg","id_image":12132,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_344","filename":"modernbrush-green-1.jpg","id_image":12133,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-03 21:31:52] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":41,"external_id":"584","result":{"success":true,"status":"success","id_product":584,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_333","filename":"4-sides-grid-white-pl-1.jpg","id_image":12122,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_334","filename":"0-left-1.jpg","id_image":12123,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_335","filename":"0-left-1.jpg","id_image":12124,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_336","filename":"0-right-1.jpg","id_image":12125,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_337","filename":"0-right-1.jpg","id_image":12126,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_338","filename":"1-r-1-1.jpg","id_image":12127,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_339","filename":"1-r-1-1.jpg","id_image":12128,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_340","filename":"2-r-1-1.jpg","id_image":12129,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_341","filename":"2-r-1-1.jpg","id_image":12130,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_342","filename":"2-watercolor-1-1.jpg","id_image":12131,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_343","filename":"2-watercolor-1-1.jpg","id_image":12132,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_344","filename":"modernbrush-green-1.jpg","id_image":12133,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-41-742db590302aedec-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":584,"uploaded_images":[{"client_file_key":"asset_333","filename":"4-sides-grid-white-pl-1.jpg","id_image":12122,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_334","filename":"0-left-1.jpg","id_image":12123,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_335","filename":"0-left-1.jpg","id_image":12124,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_336","filename":"0-right-1.jpg","id_image":12125,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_337","filename":"0-right-1.jpg","id_image":12126,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_338","filename":"1-r-1-1.jpg","id_image":12127,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_339","filename":"1-r-1-1.jpg","id_image":12128,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_340","filename":"2-r-1-1.jpg","id_image":12129,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_341","filename":"2-r-1-1.jpg","id_image":12130,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_342","filename":"2-watercolor-1-1.jpg","id_image":12131,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-41-742db590302aedec-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":584,"uploaded_images":[{"client_file_key":"asset_343","filename":"2-watercolor-1-1.jpg","id_image":12132,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_344","filename":"modernbrush-green-1.jpg","id_image":12133,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-03 22:32:32] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4731} [2026-06-03 22:32:33] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":42,"external_id":"585","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-03 22:32:33] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":42,"external_id":"585"} [2026-06-03 22:32:33] drive_scan.start Start skanowania zdjęć Drive. {"project_id":42,"forced_profile_id":null} [2026-06-03 22:32:33] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":42,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_143","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-03 22:32:33] drive_path.profile.selected Wybrano profil Drive. {"project_id":42,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-03 22:32:33] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":42,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-03 22:32:33] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-03 22:32:34] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-03 22:32:34] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":42,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-03 22:32:34] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-03 22:32:37] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-03 22:32:37] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":42,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-03 22:32:37] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-03 22:32:38] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-03 22:32:38] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":42,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-03 22:32:38] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_143'"} [2026-06-03 22:32:39] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_143'","count":1,"names":["H#CZ_143 [application/vnd.google-apps.folder]"]} [2026-06-03 22:32:39] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":42,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_143","found_count":1,"found_names":["H#CZ_143"]} [2026-06-03 22:32:39] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":42,"project_folder_id":"1uFUGvitCSDBzeEyZDmm9PWRjXAtakii4","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_143"} [2026-06-03 22:32:39] drive_api.list_files.start Google Drive files.list. {"query":"'1uFUGvitCSDBzeEyZDmm9PWRjXAtakii4' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-03 22:32:39] drive_api.list_files.finish Google Drive files.list result. {"query":"'1uFUGvitCSDBzeEyZDmm9PWRjXAtakii4' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-03 22:32:39] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":42,"parent_folder_id":"1uFUGvitCSDBzeEyZDmm9PWRjXAtakii4","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-03 22:32:39] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":42,"project_folder_id":"1uFUGvitCSDBzeEyZDmm9PWRjXAtakii4","mockups_folder_id":"1R0HdkOwdqua_GMqS7HEOUpUCw_xUy_KG","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_143/Mockups"} [2026-06-03 22:32:39] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":42,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-03 22:32:39] drive_api.list_files.start Google Drive files.list. {"query":"'1R0HdkOwdqua_GMqS7HEOUpUCw_xUy_KG' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-03 22:32:40] drive_api.list_files.finish Google Drive files.list result. {"query":"'1R0HdkOwdqua_GMqS7HEOUpUCw_xUy_KG' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 22:32:40] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":42,"mockups_folder_id":"1R0HdkOwdqua_GMqS7HEOUpUCw_xUy_KG","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-03 22:32:40] drive_api.list_files.start Google Drive files.list. {"query":"'1R0HdkOwdqua_GMqS7HEOUpUCw_xUy_KG' in parents and trashed = false"} [2026-06-03 22:32:40] drive_api.list_files.finish Google Drive files.list result. {"query":"'1R0HdkOwdqua_GMqS7HEOUpUCw_xUy_KG' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 22:32:40] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":42,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-03 22:32:40] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":42,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_143/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-03 22:32:40] drive_api.list_files.start Google Drive files.list. {"query":"'1vyqvrWOLVh1jjo5L1pZSvKS4MrZqWca-' in parents and trashed = false"} [2026-06-03 22:32:41] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vyqvrWOLVh1jjo5L1pZSvKS4MrZqWca-' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 22:32:41] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":42,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1vyqvrWOLVh1jjo5L1pZSvKS4MrZqWca-","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 22:32:41] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":42,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_143/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-03 22:32:41] drive_api.list_files.start Google Drive files.list. {"query":"'1thUgxp38pFZ0GmeDMknCtBKpi_SCc3So' in parents and trashed = false"} [2026-06-03 22:32:41] drive_api.list_files.finish Google Drive files.list result. {"query":"'1thUgxp38pFZ0GmeDMknCtBKpi_SCc3So' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 22:32:41] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":42,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1thUgxp38pFZ0GmeDMknCtBKpi_SCc3So","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-03 22:32:41] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":42,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_143/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-03 22:32:41] drive_api.list_files.start Google Drive files.list. {"query":"'1hK3GYWBsezR9rzeDP7nOGj87wfIbXGfJ' in parents and trashed = false"} [2026-06-03 22:32:42] drive_api.list_files.finish Google Drive files.list result. {"query":"'1hK3GYWBsezR9rzeDP7nOGj87wfIbXGfJ' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-03 22:32:42] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":42,"folder_name":"(B)_4Side_Grid","folder_id":"1hK3GYWBsezR9rzeDP7nOGj87wfIbXGfJ","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-03 22:32:42] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":42,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_143/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-03 22:32:42] drive_api.list_files.start Google Drive files.list. {"query":"'1NnBchJL_Z9VtryK6TLwI1Tjvwe-2De_A' in parents and trashed = false"} [2026-06-03 22:32:42] drive_api.list_files.finish Google Drive files.list result. {"query":"'1NnBchJL_Z9VtryK6TLwI1Tjvwe-2De_A' in parents and trashed = false","count":1,"names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-03 22:32:42] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":42,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1NnBchJL_Z9VtryK6TLwI1Tjvwe-2De_A","all_count":1,"image_count":1,"all_names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-03 22:32:42] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":42,"files_count":12,"files":[{"id":"12p7qrZNzwG6JbvetFMSh2a2kX58k0gdC","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1NkzMvzT1h_Wwccz3vPtXFdX9AaU1bDMt","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1Vc4-ms0mb60RiaUmyt1yRgkUbISljRnH","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1OsCTu-mPIGQmDl1PzCah6pdmkxsQpKer","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"14srI8OWWnzrl2ejsiiQqhFf65AIWGKyo","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1Mm4IeRzP54b3W0hXVyDfGhIr99TZbYF9","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1gsW2fjGnQW_mhTLZMoJMBJhp_jaFwv3h","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1n8a4MLDAgW7bqvuW3F_ahXQhAWXugJ3p","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"108Bx_RhaZMqM0EDdJZLIe-OStLGq3n6p","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1EqoT3HGuFrRlMKfdliqAvN2ePlh6VpnC","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1KKD9vS8BO2ykkHkZntRmBTIzTtTy1lf8","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1CpVMOi62BsCYXPun4E6Db3H8pl0QEACi","name":"ModernBrush_Green__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-03 22:32:42] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":42,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-03 22:32:42] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":42,"external_id":"585","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-03 22:32:42] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":42,"external_id":"585","selected_assets_count":12} [2026-06-03 22:32:42] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":42,"resolved_id_product":585} [2026-06-03 22:32:42] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":42,"job_id":"7f93fcf283bd723e","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-03 22:32:42] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":42,"selected_count":12,"assets":[{"id":345,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":857520,"drive_file_id":"12p7qrZNzwG6JbvetFMSh2a2kX58k0gdC"},{"id":346,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":632427,"drive_file_id":"1NkzMvzT1h_Wwccz3vPtXFdX9AaU1bDMt"},{"id":347,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":523764,"drive_file_id":"1Vc4-ms0mb60RiaUmyt1yRgkUbISljRnH"},{"id":348,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":611935,"drive_file_id":"1OsCTu-mPIGQmDl1PzCah6pdmkxsQpKer"},{"id":349,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":524068,"drive_file_id":"14srI8OWWnzrl2ejsiiQqhFf65AIWGKyo"},{"id":350,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1285737,"drive_file_id":"1Mm4IeRzP54b3W0hXVyDfGhIr99TZbYF9"},{"id":351,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1340780,"drive_file_id":"1gsW2fjGnQW_mhTLZMoJMBJhp_jaFwv3h"},{"id":352,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1484004,"drive_file_id":"1n8a4MLDAgW7bqvuW3F_ahXQhAWXugJ3p"},{"id":353,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1397575,"drive_file_id":"108Bx_RhaZMqM0EDdJZLIe-OStLGq3n6p"},{"id":354,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1568402,"drive_file_id":"1EqoT3HGuFrRlMKfdliqAvN2ePlh6VpnC"},{"id":355,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1314326,"drive_file_id":"1KKD9vS8BO2ykkHkZntRmBTIzTtTy1lf8"},{"id":356,"name":"ModernBrush_Green__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":399374,"drive_file_id":"1CpVMOi62BsCYXPun4E6Db3H8pl0QEACi"}]} [2026-06-03 22:32:42] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":345,"drive_file_id":"12p7qrZNzwG6JbvetFMSh2a2kX58k0gdC","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/345_4-sides-grid-white-pl-1.jpg"} [2026-06-03 22:32:42] drive_api.download.start Google Drive files.get alt=media. {"file_id":"12p7qrZNzwG6JbvetFMSh2a2kX58k0gdC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/345_4-sides-grid-white-pl-1.jpg"} [2026-06-03 22:32:43] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"12p7qrZNzwG6JbvetFMSh2a2kX58k0gdC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/345_4-sides-grid-white-pl-1.jpg","bytes":857520} [2026-06-03 22:32:43] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":345,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":857520} [2026-06-03 22:32:43] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":346,"drive_file_id":"1NkzMvzT1h_Wwccz3vPtXFdX9AaU1bDMt","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/346_0-left-1.jpg"} [2026-06-03 22:32:43] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1NkzMvzT1h_Wwccz3vPtXFdX9AaU1bDMt","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/346_0-left-1.jpg"} [2026-06-03 22:32:44] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1NkzMvzT1h_Wwccz3vPtXFdX9AaU1bDMt","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/346_0-left-1.jpg","bytes":632427} [2026-06-03 22:32:44] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":346,"name":"0_Left__1.jpg","local_size":632427} [2026-06-03 22:32:44] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":347,"drive_file_id":"1Vc4-ms0mb60RiaUmyt1yRgkUbISljRnH","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/347_0-left-1.jpg"} [2026-06-03 22:32:44] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Vc4-ms0mb60RiaUmyt1yRgkUbISljRnH","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/347_0-left-1.jpg"} [2026-06-03 22:32:45] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Vc4-ms0mb60RiaUmyt1yRgkUbISljRnH","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/347_0-left-1.jpg","bytes":523764} [2026-06-03 22:32:45] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":347,"name":"0_Left__1.jpg","local_size":523764} [2026-06-03 22:32:45] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":348,"drive_file_id":"1OsCTu-mPIGQmDl1PzCah6pdmkxsQpKer","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/348_0-right-1.jpg"} [2026-06-03 22:32:45] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1OsCTu-mPIGQmDl1PzCah6pdmkxsQpKer","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/348_0-right-1.jpg"} [2026-06-03 22:32:46] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1OsCTu-mPIGQmDl1PzCah6pdmkxsQpKer","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/348_0-right-1.jpg","bytes":611935} [2026-06-03 22:32:46] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":348,"name":"0_Right__1.jpg","local_size":611935} [2026-06-03 22:32:46] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":349,"drive_file_id":"14srI8OWWnzrl2ejsiiQqhFf65AIWGKyo","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/349_0-right-1.jpg"} [2026-06-03 22:32:46] drive_api.download.start Google Drive files.get alt=media. {"file_id":"14srI8OWWnzrl2ejsiiQqhFf65AIWGKyo","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/349_0-right-1.jpg"} [2026-06-03 22:32:47] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"14srI8OWWnzrl2ejsiiQqhFf65AIWGKyo","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/349_0-right-1.jpg","bytes":524068} [2026-06-03 22:32:47] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":349,"name":"0_Right__1.jpg","local_size":524068} [2026-06-03 22:32:47] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":350,"drive_file_id":"1Mm4IeRzP54b3W0hXVyDfGhIr99TZbYF9","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/350_1-r-1-1.jpg"} [2026-06-03 22:32:47] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Mm4IeRzP54b3W0hXVyDfGhIr99TZbYF9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/350_1-r-1-1.jpg"} [2026-06-03 22:32:48] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Mm4IeRzP54b3W0hXVyDfGhIr99TZbYF9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/350_1-r-1-1.jpg","bytes":1285737} [2026-06-03 22:32:48] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":350,"name":"1_R_1__1.jpg","local_size":1285737} [2026-06-03 22:32:48] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":351,"drive_file_id":"1gsW2fjGnQW_mhTLZMoJMBJhp_jaFwv3h","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/351_1-r-1-1.jpg"} [2026-06-03 22:32:48] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1gsW2fjGnQW_mhTLZMoJMBJhp_jaFwv3h","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/351_1-r-1-1.jpg"} [2026-06-03 22:32:49] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1gsW2fjGnQW_mhTLZMoJMBJhp_jaFwv3h","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/351_1-r-1-1.jpg","bytes":1340780} [2026-06-03 22:32:49] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":351,"name":"1_R_1__1.jpg","local_size":1340780} [2026-06-03 22:32:49] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":352,"drive_file_id":"1n8a4MLDAgW7bqvuW3F_ahXQhAWXugJ3p","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/352_2-r-1-1.jpg"} [2026-06-03 22:32:49] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1n8a4MLDAgW7bqvuW3F_ahXQhAWXugJ3p","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/352_2-r-1-1.jpg"} [2026-06-03 22:32:50] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1n8a4MLDAgW7bqvuW3F_ahXQhAWXugJ3p","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/352_2-r-1-1.jpg","bytes":1484004} [2026-06-03 22:32:50] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":352,"name":"2_R_1__1.jpg","local_size":1484004} [2026-06-03 22:32:50] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":353,"drive_file_id":"108Bx_RhaZMqM0EDdJZLIe-OStLGq3n6p","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/353_2-r-1-1.jpg"} [2026-06-03 22:32:50] drive_api.download.start Google Drive files.get alt=media. {"file_id":"108Bx_RhaZMqM0EDdJZLIe-OStLGq3n6p","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/353_2-r-1-1.jpg"} [2026-06-03 22:32:51] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"108Bx_RhaZMqM0EDdJZLIe-OStLGq3n6p","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/353_2-r-1-1.jpg","bytes":1397575} [2026-06-03 22:32:51] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":353,"name":"2_R_1__1.jpg","local_size":1397575} [2026-06-03 22:32:51] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":354,"drive_file_id":"1EqoT3HGuFrRlMKfdliqAvN2ePlh6VpnC","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/354_2-watercolor-1-1.jpg"} [2026-06-03 22:32:51] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1EqoT3HGuFrRlMKfdliqAvN2ePlh6VpnC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/354_2-watercolor-1-1.jpg"} [2026-06-03 22:32:52] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1EqoT3HGuFrRlMKfdliqAvN2ePlh6VpnC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/354_2-watercolor-1-1.jpg","bytes":1568402} [2026-06-03 22:32:52] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":354,"name":"2_WaterColor_1__1.jpg","local_size":1568402} [2026-06-03 22:32:52] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":355,"drive_file_id":"1KKD9vS8BO2ykkHkZntRmBTIzTtTy1lf8","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/355_2-watercolor-1-1.jpg"} [2026-06-03 22:32:52] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1KKD9vS8BO2ykkHkZntRmBTIzTtTy1lf8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/355_2-watercolor-1-1.jpg"} [2026-06-03 22:32:53] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1KKD9vS8BO2ykkHkZntRmBTIzTtTy1lf8","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/355_2-watercolor-1-1.jpg","bytes":1314326} [2026-06-03 22:32:53] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":355,"name":"2_WaterColor_1__1.jpg","local_size":1314326} [2026-06-03 22:32:53] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":42,"asset_id":356,"drive_file_id":"1CpVMOi62BsCYXPun4E6Db3H8pl0QEACi","name":"ModernBrush_Green__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/356_modernbrush-green-1.jpg"} [2026-06-03 22:32:53] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1CpVMOi62BsCYXPun4E6Db3H8pl0QEACi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/356_modernbrush-green-1.jpg"} [2026-06-03 22:32:54] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1CpVMOi62BsCYXPun4E6Db3H8pl0QEACi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/356_modernbrush-green-1.jpg","bytes":399374} [2026-06-03 22:32:54] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":42,"asset_id":356,"name":"ModernBrush_Green__1.jpg","local_size":399374} [2026-06-03 22:32:54] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":42,"job_id":"7f93fcf283bd723e","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e","failures":[]} [2026-06-03 22:32:54] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":42,"job_id":"7f93fcf283bd723e","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e","failures":[]} [2026-06-03 22:32:54] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":42,"id_product":585,"metadata_count":12,"metadata":[{"client_file_key":"asset_345","drive_file_id":"12p7qrZNzwG6JbvetFMSh2a2kX58k0gdC","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_346","drive_file_id":"1NkzMvzT1h_Wwccz3vPtXFdX9AaU1bDMt","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_347","drive_file_id":"1Vc4-ms0mb60RiaUmyt1yRgkUbISljRnH","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_348","drive_file_id":"1OsCTu-mPIGQmDl1PzCah6pdmkxsQpKer","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_349","drive_file_id":"14srI8OWWnzrl2ejsiiQqhFf65AIWGKyo","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_350","drive_file_id":"1Mm4IeRzP54b3W0hXVyDfGhIr99TZbYF9","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_351","drive_file_id":"1gsW2fjGnQW_mhTLZMoJMBJhp_jaFwv3h","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_352","drive_file_id":"1n8a4MLDAgW7bqvuW3F_ahXQhAWXugJ3p","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_353","drive_file_id":"108Bx_RhaZMqM0EDdJZLIe-OStLGq3n6p","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_354","drive_file_id":"1EqoT3HGuFrRlMKfdliqAvN2ePlh6VpnC","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_355","drive_file_id":"1KKD9vS8BO2ykkHkZntRmBTIzTtTy1lf8","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_356","drive_file_id":"1CpVMOi62BsCYXPun4E6Db3H8pl0QEACi","filename":"modernbrush-green-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek Personalizowany dla czytelnika - Lisek - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-03 22:32:54] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":42,"id_product":585,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-03 22:32:54] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":42,"id_product":585,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_345","asset_346","asset_347","asset_348","asset_349","asset_350","asset_351","asset_352","asset_353","asset_354"]} [2026-06-03 22:32:54] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"3edcf561-5eaf-4940-8d53-dcd25b33f418","id_product":"585","images_metadata_json":"[{\"client_file_key\":\"asset_345\",\"drive_file_id\":\"12p7qrZNzwG6JbvetFMSh2a2kX58k0gdC\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Lisek - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_346\",\"drive_file_id\":\"1NkzMvzT1h_Wwccz3vPtXFdX9AaU1bDMt\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_347\",\"drive_file_id\":\"1Vc4-ms0mb60RiaUmyt1yRgkUbISljRnH\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_348\",\"drive_file_id\":\"1OsCTu-mPIGQmDl1PzCah6pdmkxsQpKer\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_349\",\"drive_file_id\":\"14srI8OWWnzrl2ejsiiQqhFf65AIWGKyo\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_350\",\"drive_file_id\":\"1Mm4IeRzP54b3W0hXVyDfGhIr99TZbYF9\",\"...","allow_cover_autoselect":"0","files[asset_345]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/345_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":857520,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_346]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/346_0-left-1.jpg","file_exists":true,"file_size":632427,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_347]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/347_0-left-1.jpg","file_exists":true,"file_size":523764,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_348]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/348_0-right-1.jpg","file_exists":true,"file_size":611935,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_349]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/349_0-right-1.jpg","file_exists":true,"file_size":524068,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_350]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/350_1-r-1-1.jpg","file_exists":true,"file_size":1285737,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_351]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/351_1-r-1-1.jpg","file_exists":true,"file_size":1340780,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_352]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/352_2-r-1-1.jpg","file_exists":true,"file_size":1484004,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_353]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/353_2-r-1-1.jpg","file_exists":true,"file_size":1397575,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_354]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/354_2-watercolor-1-1.jpg","file_exists":true,"file_size":1568402,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-42-7f93fcf283bd723e-part-1-of-2"} [2026-06-03 22:33:07] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 585,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_345\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12134,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_346\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12135,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_347\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12136,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_348\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12137,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_349\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12138,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-42-7f93fcf283bd723e-part-1-of-2"} [2026-06-03 22:33:07] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":42,"id_product":585,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-03 22:33:07] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":42,"id_product":585,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_355","asset_356"]} [2026-06-03 22:33:07] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"3edcf561-5eaf-4940-8d53-dcd25b33f418","id_product":"585","images_metadata_json":"[{\"client_file_key\":\"asset_355\",\"drive_file_id\":\"1KKD9vS8BO2ykkHkZntRmBTIzTtTy1lf8\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Lisek - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_356\",\"drive_file_id\":\"1CpVMOi62BsCYXPun4E6Db3H8pl0QEACi\",\"filename\":\"modernbrush-green-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek Personalizowany dla czytelnika - Lisek - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_355]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/355_2-watercolor-1-1.jpg","file_exists":true,"file_size":1314326,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_356]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/42/7f93fcf283bd723e/356_modernbrush-green-1.jpg","file_exists":true,"file_size":399374,"mime":"image/jpeg","postname":"modernbrush-green-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-42-7f93fcf283bd723e-part-2-of-2"} [2026-06-03 22:33:09] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 585,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_355\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12144,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_356\",\n \"filename\": \"modernbrush-green-1.jpg\",\n \"id_image\": 12145,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-42-7f93fcf283bd723e-part-2-of-2"} [2026-06-03 22:33:09] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":42,"id_product":585,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-03 22:33:09] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":42,"id_product":585,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_345","filename":"4-sides-grid-white-pl-1.jpg","id_image":12134,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_346","filename":"0-left-1.jpg","id_image":12135,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_347","filename":"0-left-1.jpg","id_image":12136,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_348","filename":"0-right-1.jpg","id_image":12137,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_349","filename":"0-right-1.jpg","id_image":12138,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_350","filename":"1-r-1-1.jpg","id_image":12139,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_351","filename":"1-r-1-1.jpg","id_image":12140,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_352","filename":"2-r-1-1.jpg","id_image":12141,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_353","filename":"2-r-1-1.jpg","id_image":12142,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_354","filename":"2-watercolor-1-1.jpg","id_image":12143,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_355","filename":"2-watercolor-1-1.jpg","id_image":12144,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_356","filename":"modernbrush-green-1.jpg","id_image":12145,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-42-7f93fcf283bd723e-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":585,"uploaded_images":[{"client_file_key":"asset_345","filename":"4-sides-grid-white-pl-1.jpg","id_image":12134,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_346","filename":"0-left-1.jpg","id_image":12135,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_347","filename":"0-left-1.jpg","id_image":12136,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_348","filename":"0-right-1.jpg","id_image":12137,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_349","filename":"0-right-1.jpg","id_image":12138,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_350","filename":"1-r-1-1.jpg","id_image":12139,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_351","filename":"1-r-1-1.jpg","id_image":12140,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_352","filename":"2-r-1-1.jpg","id_image":12141,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_353","filename":"2-r-1-1.jpg","id_image":12142,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_354","filename":"2-watercolor-1-1.jpg","id_image":12143,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-42-7f93fcf283bd723e-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":585,"uploaded_images":[{"client_file_key":"asset_355","filename":"2-watercolor-1-1.jpg","id_image":12144,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_356","filename":"modernbrush-green-1.jpg","id_image":12145,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-03 22:33:09] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":42,"external_id":"585","result":{"success":true,"status":"success","id_product":585,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_345","filename":"4-sides-grid-white-pl-1.jpg","id_image":12134,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_346","filename":"0-left-1.jpg","id_image":12135,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_347","filename":"0-left-1.jpg","id_image":12136,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_348","filename":"0-right-1.jpg","id_image":12137,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_349","filename":"0-right-1.jpg","id_image":12138,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_350","filename":"1-r-1-1.jpg","id_image":12139,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_351","filename":"1-r-1-1.jpg","id_image":12140,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_352","filename":"2-r-1-1.jpg","id_image":12141,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_353","filename":"2-r-1-1.jpg","id_image":12142,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_354","filename":"2-watercolor-1-1.jpg","id_image":12143,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_355","filename":"2-watercolor-1-1.jpg","id_image":12144,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_356","filename":"modernbrush-green-1.jpg","id_image":12145,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-42-7f93fcf283bd723e-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":585,"uploaded_images":[{"client_file_key":"asset_345","filename":"4-sides-grid-white-pl-1.jpg","id_image":12134,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_346","filename":"0-left-1.jpg","id_image":12135,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_347","filename":"0-left-1.jpg","id_image":12136,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_348","filename":"0-right-1.jpg","id_image":12137,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_349","filename":"0-right-1.jpg","id_image":12138,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_350","filename":"1-r-1-1.jpg","id_image":12139,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_351","filename":"1-r-1-1.jpg","id_image":12140,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_352","filename":"2-r-1-1.jpg","id_image":12141,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_353","filename":"2-r-1-1.jpg","id_image":12142,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_354","filename":"2-watercolor-1-1.jpg","id_image":12143,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-42-7f93fcf283bd723e-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":585,"uploaded_images":[{"client_file_key":"asset_355","filename":"2-watercolor-1-1.jpg","id_image":12144,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_356","filename":"modernbrush-green-1.jpg","id_image":12145,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-04 18:50:30] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4581} [2026-06-04 18:50:30] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":43,"external_id":"586","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-04 18:50:30] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":43,"external_id":"586"} [2026-06-04 18:50:30] drive_scan.start Start skanowania zdjęć Drive. {"project_id":43,"forced_profile_id":null} [2026-06-04 18:50:30] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":43,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_144","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-04 18:50:30] drive_path.profile.selected Wybrano profil Drive. {"project_id":43,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-04 18:50:31] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":43,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-04 18:50:31] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-04 18:50:31] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-04 18:50:31] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":43,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-04 18:50:31] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-04 18:50:32] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-04 18:50:32] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":43,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-04 18:50:32] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-04 18:50:32] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-04 18:50:32] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":43,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-04 18:50:32] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_144'"} [2026-06-04 18:50:33] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_144'","count":1,"names":["H#CZ_144 [application/vnd.google-apps.folder]"]} [2026-06-04 18:50:33] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":43,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_144","found_count":1,"found_names":["H#CZ_144"]} [2026-06-04 18:50:33] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":43,"project_folder_id":"166PEf5zwC0_OCU4INyS9cuDTa4cmp2yZ","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_144"} [2026-06-04 18:50:33] drive_api.list_files.start Google Drive files.list. {"query":"'166PEf5zwC0_OCU4INyS9cuDTa4cmp2yZ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-04 18:50:33] drive_api.list_files.finish Google Drive files.list result. {"query":"'166PEf5zwC0_OCU4INyS9cuDTa4cmp2yZ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-04 18:50:33] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":43,"parent_folder_id":"166PEf5zwC0_OCU4INyS9cuDTa4cmp2yZ","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-04 18:50:33] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":43,"project_folder_id":"166PEf5zwC0_OCU4INyS9cuDTa4cmp2yZ","mockups_folder_id":"1IgT1wnZeLw2LBs5wQv6nP7XMNv3WpRea","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_144/Mockups"} [2026-06-04 18:50:33] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":43,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-04 18:50:33] drive_api.list_files.start Google Drive files.list. {"query":"'1IgT1wnZeLw2LBs5wQv6nP7XMNv3WpRea' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-04 18:50:33] drive_api.list_files.finish Google Drive files.list result. {"query":"'1IgT1wnZeLw2LBs5wQv6nP7XMNv3WpRea' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 18:50:33] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":43,"mockups_folder_id":"1IgT1wnZeLw2LBs5wQv6nP7XMNv3WpRea","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-04 18:50:33] drive_api.list_files.start Google Drive files.list. {"query":"'1IgT1wnZeLw2LBs5wQv6nP7XMNv3WpRea' in parents and trashed = false"} [2026-06-04 18:50:34] drive_api.list_files.finish Google Drive files.list result. {"query":"'1IgT1wnZeLw2LBs5wQv6nP7XMNv3WpRea' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 18:50:34] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":43,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 18:50:34] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":43,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_144/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-04 18:50:34] drive_api.list_files.start Google Drive files.list. {"query":"'163p8kMYrnv16QKd395i4MRrVOIk74-qn' in parents and trashed = false"} [2026-06-04 18:50:34] drive_api.list_files.finish Google Drive files.list result. {"query":"'163p8kMYrnv16QKd395i4MRrVOIk74-qn' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 18:50:34] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":43,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"163p8kMYrnv16QKd395i4MRrVOIk74-qn","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 18:50:34] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":43,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_144/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-04 18:50:34] drive_api.list_files.start Google Drive files.list. {"query":"'18l-NDUdSrWelnvrAl2U0i_kozGQd0uxa' in parents and trashed = false"} [2026-06-04 18:50:35] drive_api.list_files.finish Google Drive files.list result. {"query":"'18l-NDUdSrWelnvrAl2U0i_kozGQd0uxa' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 18:50:35] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":43,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"18l-NDUdSrWelnvrAl2U0i_kozGQd0uxa","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 18:50:35] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":43,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_144/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-04 18:50:35] drive_api.list_files.start Google Drive files.list. {"query":"'1yssSbxLXrII8Ui-2TfLn-FYD9HvBI3Bs' in parents and trashed = false"} [2026-06-04 18:50:35] drive_api.list_files.finish Google Drive files.list result. {"query":"'1yssSbxLXrII8Ui-2TfLn-FYD9HvBI3Bs' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 18:50:35] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":43,"folder_name":"(B)_4Side_Grid","folder_id":"1yssSbxLXrII8Ui-2TfLn-FYD9HvBI3Bs","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 18:50:35] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":43,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_144/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-04 18:50:35] drive_api.list_files.start Google Drive files.list. {"query":"'1NcUecFV0S0fd90K-PqJDZ8UxKFHHEGEy' in parents and trashed = false"} [2026-06-04 18:50:36] drive_api.list_files.finish Google Drive files.list result. {"query":"'1NcUecFV0S0fd90K-PqJDZ8UxKFHHEGEy' in parents and trashed = false","count":1,"names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 18:50:36] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":43,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1NcUecFV0S0fd90K-PqJDZ8UxKFHHEGEy","all_count":1,"image_count":1,"all_names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 18:50:36] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":43,"files_count":12,"files":[{"id":"1SkfPJgsOZmO6DRT7NXiYCTNaZ4wP1bcV","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1xenI135RAprOh271rrlteNyh47GyIGhc","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1jJhLi2frJnF18ZUIyyVrl8JK40i0r4sv","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1r_9n6P37v-1rlVEHHquljR5Hi-dRIyhW","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1Kv7zlvMqXJIIm7knl7zQX69DKrbC7ia0","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1dUqexN-CZneN9SA7X8z1POVUKKdn3G0C","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1ozKvzDMhyj2MSv-EBwDSeJakGQV8RoUk","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1P8jAEAO9BP01WpTdVcbrZ9cvPsjE_U6X","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"14oIavrDH-KBxKA-exH5jF9HHDaU4gzha","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1G1PPohWFmduji76ZrRPW4Dv4fLmVOjS5","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1oMgF0vKcsK6uduUaHF4iuqaghNSdsPmA","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1TBNoh22tP7E3LyVPivMmSImcZ_Srt59P","name":"ModernBrush_Green__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-04 18:50:36] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":43,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-04 18:50:36] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":43,"external_id":"586","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-04 18:50:36] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":43,"external_id":"586","selected_assets_count":12} [2026-06-04 18:50:36] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":43,"resolved_id_product":586} [2026-06-04 18:50:36] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":43,"job_id":"071f3b5d186ff7c0","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-04 18:50:36] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":43,"selected_count":12,"assets":[{"id":357,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":877064,"drive_file_id":"1SkfPJgsOZmO6DRT7NXiYCTNaZ4wP1bcV"},{"id":358,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":674071,"drive_file_id":"1xenI135RAprOh271rrlteNyh47GyIGhc"},{"id":359,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":556814,"drive_file_id":"1jJhLi2frJnF18ZUIyyVrl8JK40i0r4sv"},{"id":360,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":651290,"drive_file_id":"1r_9n6P37v-1rlVEHHquljR5Hi-dRIyhW"},{"id":361,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":556059,"drive_file_id":"1Kv7zlvMqXJIIm7knl7zQX69DKrbC7ia0"},{"id":362,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1310468,"drive_file_id":"1dUqexN-CZneN9SA7X8z1POVUKKdn3G0C"},{"id":363,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1362244,"drive_file_id":"1ozKvzDMhyj2MSv-EBwDSeJakGQV8RoUk"},{"id":364,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1513255,"drive_file_id":"1P8jAEAO9BP01WpTdVcbrZ9cvPsjE_U6X"},{"id":365,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1424109,"drive_file_id":"14oIavrDH-KBxKA-exH5jF9HHDaU4gzha"},{"id":366,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1596448,"drive_file_id":"1G1PPohWFmduji76ZrRPW4Dv4fLmVOjS5"},{"id":367,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1340125,"drive_file_id":"1oMgF0vKcsK6uduUaHF4iuqaghNSdsPmA"},{"id":368,"name":"ModernBrush_Green__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":413573,"drive_file_id":"1TBNoh22tP7E3LyVPivMmSImcZ_Srt59P"}]} [2026-06-04 18:50:36] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":357,"drive_file_id":"1SkfPJgsOZmO6DRT7NXiYCTNaZ4wP1bcV","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/357_4-sides-grid-white-pl-1.jpg"} [2026-06-04 18:50:36] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SkfPJgsOZmO6DRT7NXiYCTNaZ4wP1bcV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/357_4-sides-grid-white-pl-1.jpg"} [2026-06-04 18:50:36] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SkfPJgsOZmO6DRT7NXiYCTNaZ4wP1bcV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/357_4-sides-grid-white-pl-1.jpg","bytes":877064} [2026-06-04 18:50:36] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":357,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":877064} [2026-06-04 18:50:36] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":358,"drive_file_id":"1xenI135RAprOh271rrlteNyh47GyIGhc","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/358_0-left-1.jpg"} [2026-06-04 18:50:36] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1xenI135RAprOh271rrlteNyh47GyIGhc","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/358_0-left-1.jpg"} [2026-06-04 18:50:37] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1xenI135RAprOh271rrlteNyh47GyIGhc","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/358_0-left-1.jpg","bytes":674071} [2026-06-04 18:50:37] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":358,"name":"0_Left__1.jpg","local_size":674071} [2026-06-04 18:50:37] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":359,"drive_file_id":"1jJhLi2frJnF18ZUIyyVrl8JK40i0r4sv","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/359_0-left-1.jpg"} [2026-06-04 18:50:37] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1jJhLi2frJnF18ZUIyyVrl8JK40i0r4sv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/359_0-left-1.jpg"} [2026-06-04 18:50:38] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1jJhLi2frJnF18ZUIyyVrl8JK40i0r4sv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/359_0-left-1.jpg","bytes":556814} [2026-06-04 18:50:38] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":359,"name":"0_Left__1.jpg","local_size":556814} [2026-06-04 18:50:38] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":360,"drive_file_id":"1r_9n6P37v-1rlVEHHquljR5Hi-dRIyhW","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/360_0-right-1.jpg"} [2026-06-04 18:50:38] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1r_9n6P37v-1rlVEHHquljR5Hi-dRIyhW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/360_0-right-1.jpg"} [2026-06-04 18:50:40] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1r_9n6P37v-1rlVEHHquljR5Hi-dRIyhW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/360_0-right-1.jpg","bytes":651290} [2026-06-04 18:50:40] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":360,"name":"0_Right__1.jpg","local_size":651290} [2026-06-04 18:50:40] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":361,"drive_file_id":"1Kv7zlvMqXJIIm7knl7zQX69DKrbC7ia0","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/361_0-right-1.jpg"} [2026-06-04 18:50:40] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Kv7zlvMqXJIIm7knl7zQX69DKrbC7ia0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/361_0-right-1.jpg"} [2026-06-04 18:50:41] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Kv7zlvMqXJIIm7knl7zQX69DKrbC7ia0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/361_0-right-1.jpg","bytes":556059} [2026-06-04 18:50:41] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":361,"name":"0_Right__1.jpg","local_size":556059} [2026-06-04 18:50:41] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":362,"drive_file_id":"1dUqexN-CZneN9SA7X8z1POVUKKdn3G0C","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/362_1-r-1-1.jpg"} [2026-06-04 18:50:41] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1dUqexN-CZneN9SA7X8z1POVUKKdn3G0C","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/362_1-r-1-1.jpg"} [2026-06-04 18:50:41] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1dUqexN-CZneN9SA7X8z1POVUKKdn3G0C","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/362_1-r-1-1.jpg","bytes":1310468} [2026-06-04 18:50:41] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":362,"name":"1_R_1__1.jpg","local_size":1310468} [2026-06-04 18:50:41] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":363,"drive_file_id":"1ozKvzDMhyj2MSv-EBwDSeJakGQV8RoUk","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/363_1-r-1-1.jpg"} [2026-06-04 18:50:41] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ozKvzDMhyj2MSv-EBwDSeJakGQV8RoUk","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/363_1-r-1-1.jpg"} [2026-06-04 18:50:42] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ozKvzDMhyj2MSv-EBwDSeJakGQV8RoUk","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/363_1-r-1-1.jpg","bytes":1362244} [2026-06-04 18:50:42] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":363,"name":"1_R_1__1.jpg","local_size":1362244} [2026-06-04 18:50:42] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":364,"drive_file_id":"1P8jAEAO9BP01WpTdVcbrZ9cvPsjE_U6X","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/364_2-r-1-1.jpg"} [2026-06-04 18:50:42] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1P8jAEAO9BP01WpTdVcbrZ9cvPsjE_U6X","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/364_2-r-1-1.jpg"} [2026-06-04 18:50:43] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1P8jAEAO9BP01WpTdVcbrZ9cvPsjE_U6X","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/364_2-r-1-1.jpg","bytes":1513255} [2026-06-04 18:50:43] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":364,"name":"2_R_1__1.jpg","local_size":1513255} [2026-06-04 18:50:43] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":365,"drive_file_id":"14oIavrDH-KBxKA-exH5jF9HHDaU4gzha","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/365_2-r-1-1.jpg"} [2026-06-04 18:50:43] drive_api.download.start Google Drive files.get alt=media. {"file_id":"14oIavrDH-KBxKA-exH5jF9HHDaU4gzha","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/365_2-r-1-1.jpg"} [2026-06-04 18:50:44] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"14oIavrDH-KBxKA-exH5jF9HHDaU4gzha","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/365_2-r-1-1.jpg","bytes":1424109} [2026-06-04 18:50:44] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":365,"name":"2_R_1__1.jpg","local_size":1424109} [2026-06-04 18:50:44] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":366,"drive_file_id":"1G1PPohWFmduji76ZrRPW4Dv4fLmVOjS5","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/366_2-watercolor-1-1.jpg"} [2026-06-04 18:50:44] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1G1PPohWFmduji76ZrRPW4Dv4fLmVOjS5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/366_2-watercolor-1-1.jpg"} [2026-06-04 18:50:45] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1G1PPohWFmduji76ZrRPW4Dv4fLmVOjS5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/366_2-watercolor-1-1.jpg","bytes":1596448} [2026-06-04 18:50:45] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":366,"name":"2_WaterColor_1__1.jpg","local_size":1596448} [2026-06-04 18:50:45] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":367,"drive_file_id":"1oMgF0vKcsK6uduUaHF4iuqaghNSdsPmA","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/367_2-watercolor-1-1.jpg"} [2026-06-04 18:50:45] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1oMgF0vKcsK6uduUaHF4iuqaghNSdsPmA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/367_2-watercolor-1-1.jpg"} [2026-06-04 18:50:46] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1oMgF0vKcsK6uduUaHF4iuqaghNSdsPmA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/367_2-watercolor-1-1.jpg","bytes":1340125} [2026-06-04 18:50:46] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":367,"name":"2_WaterColor_1__1.jpg","local_size":1340125} [2026-06-04 18:50:46] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":43,"asset_id":368,"drive_file_id":"1TBNoh22tP7E3LyVPivMmSImcZ_Srt59P","name":"ModernBrush_Green__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/368_modernbrush-green-1.jpg"} [2026-06-04 18:50:46] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1TBNoh22tP7E3LyVPivMmSImcZ_Srt59P","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/368_modernbrush-green-1.jpg"} [2026-06-04 18:50:47] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1TBNoh22tP7E3LyVPivMmSImcZ_Srt59P","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/368_modernbrush-green-1.jpg","bytes":413573} [2026-06-04 18:50:47] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":43,"asset_id":368,"name":"ModernBrush_Green__1.jpg","local_size":413573} [2026-06-04 18:50:47] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":43,"job_id":"071f3b5d186ff7c0","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0","failures":[]} [2026-06-04 18:50:47] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":43,"job_id":"071f3b5d186ff7c0","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0","failures":[]} [2026-06-04 18:50:47] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":43,"id_product":586,"metadata_count":12,"metadata":[{"client_file_key":"asset_357","drive_file_id":"1SkfPJgsOZmO6DRT7NXiYCTNaZ4wP1bcV","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_358","drive_file_id":"1xenI135RAprOh271rrlteNyh47GyIGhc","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_359","drive_file_id":"1jJhLi2frJnF18ZUIyyVrl8JK40i0r4sv","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_360","drive_file_id":"1r_9n6P37v-1rlVEHHquljR5Hi-dRIyhW","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_361","drive_file_id":"1Kv7zlvMqXJIIm7knl7zQX69DKrbC7ia0","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_362","drive_file_id":"1dUqexN-CZneN9SA7X8z1POVUKKdn3G0C","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_363","drive_file_id":"1ozKvzDMhyj2MSv-EBwDSeJakGQV8RoUk","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_364","drive_file_id":"1P8jAEAO9BP01WpTdVcbrZ9cvPsjE_U6X","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_365","drive_file_id":"14oIavrDH-KBxKA-exH5jF9HHDaU4gzha","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_366","drive_file_id":"1G1PPohWFmduji76ZrRPW4Dv4fLmVOjS5","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_367","drive_file_id":"1oMgF0vKcsK6uduUaHF4iuqaghNSdsPmA","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_368","drive_file_id":"1TBNoh22tP7E3LyVPivMmSImcZ_Srt59P","filename":"modernbrush-green-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek Personalizowany dla czytelnika - Jeżyk - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-04 18:50:47] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":43,"id_product":586,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-04 18:50:47] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":43,"id_product":586,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_357","asset_358","asset_359","asset_360","asset_361","asset_362","asset_363","asset_364","asset_365","asset_366"]} [2026-06-04 18:50:47] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"563f602d-b171-4b57-b8c6-1bd0574d1a93","id_product":"586","images_metadata_json":"[{\"client_file_key\":\"asset_357\",\"drive_file_id\":\"1SkfPJgsOZmO6DRT7NXiYCTNaZ4wP1bcV\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Jeżyk - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_358\",\"drive_file_id\":\"1xenI135RAprOh271rrlteNyh47GyIGhc\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_359\",\"drive_file_id\":\"1jJhLi2frJnF18ZUIyyVrl8JK40i0r4sv\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_360\",\"drive_file_id\":\"1r_9n6P37v-1rlVEHHquljR5Hi-dRIyhW\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_361\",\"drive_file_id\":\"1Kv7zlvMqXJIIm7knl7zQX69DKrbC7ia0\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_362\",\"drive_file_id\":\"1dUqexN-CZneN9SA7X8z1POVUKKdn3G0C\",\"...","allow_cover_autoselect":"0","files[asset_357]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/357_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":877064,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_358]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/358_0-left-1.jpg","file_exists":true,"file_size":674071,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_359]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/359_0-left-1.jpg","file_exists":true,"file_size":556814,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_360]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/360_0-right-1.jpg","file_exists":true,"file_size":651290,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_361]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/361_0-right-1.jpg","file_exists":true,"file_size":556059,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_362]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/362_1-r-1-1.jpg","file_exists":true,"file_size":1310468,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_363]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/363_1-r-1-1.jpg","file_exists":true,"file_size":1362244,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_364]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/364_2-r-1-1.jpg","file_exists":true,"file_size":1513255,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_365]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/365_2-r-1-1.jpg","file_exists":true,"file_size":1424109,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_366]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/366_2-watercolor-1-1.jpg","file_exists":true,"file_size":1596448,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-43-071f3b5d186ff7c0-part-1-of-2"} [2026-06-04 18:51:02] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 586,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_357\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12146,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_358\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12147,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_359\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12148,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_360\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12149,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_361\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12150,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-43-071f3b5d186ff7c0-part-1-of-2"} [2026-06-04 18:51:02] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":43,"id_product":586,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-04 18:51:02] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":43,"id_product":586,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_367","asset_368"]} [2026-06-04 18:51:02] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"563f602d-b171-4b57-b8c6-1bd0574d1a93","id_product":"586","images_metadata_json":"[{\"client_file_key\":\"asset_367\",\"drive_file_id\":\"1oMgF0vKcsK6uduUaHF4iuqaghNSdsPmA\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Jeżyk - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_368\",\"drive_file_id\":\"1TBNoh22tP7E3LyVPivMmSImcZ_Srt59P\",\"filename\":\"modernbrush-green-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek Personalizowany dla czytelnika - Jeżyk - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_367]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/367_2-watercolor-1-1.jpg","file_exists":true,"file_size":1340125,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_368]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/43/071f3b5d186ff7c0/368_modernbrush-green-1.jpg","file_exists":true,"file_size":413573,"mime":"image/jpeg","postname":"modernbrush-green-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-43-071f3b5d186ff7c0-part-2-of-2"} [2026-06-04 18:51:04] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 586,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_367\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12156,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_368\",\n \"filename\": \"modernbrush-green-1.jpg\",\n \"id_image\": 12157,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-43-071f3b5d186ff7c0-part-2-of-2"} [2026-06-04 18:51:04] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":43,"id_product":586,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-04 18:51:04] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":43,"id_product":586,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_357","filename":"4-sides-grid-white-pl-1.jpg","id_image":12146,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_358","filename":"0-left-1.jpg","id_image":12147,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_359","filename":"0-left-1.jpg","id_image":12148,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_360","filename":"0-right-1.jpg","id_image":12149,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_361","filename":"0-right-1.jpg","id_image":12150,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_362","filename":"1-r-1-1.jpg","id_image":12151,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_363","filename":"1-r-1-1.jpg","id_image":12152,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_364","filename":"2-r-1-1.jpg","id_image":12153,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_365","filename":"2-r-1-1.jpg","id_image":12154,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_366","filename":"2-watercolor-1-1.jpg","id_image":12155,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_367","filename":"2-watercolor-1-1.jpg","id_image":12156,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_368","filename":"modernbrush-green-1.jpg","id_image":12157,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-43-071f3b5d186ff7c0-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":586,"uploaded_images":[{"client_file_key":"asset_357","filename":"4-sides-grid-white-pl-1.jpg","id_image":12146,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_358","filename":"0-left-1.jpg","id_image":12147,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_359","filename":"0-left-1.jpg","id_image":12148,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_360","filename":"0-right-1.jpg","id_image":12149,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_361","filename":"0-right-1.jpg","id_image":12150,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_362","filename":"1-r-1-1.jpg","id_image":12151,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_363","filename":"1-r-1-1.jpg","id_image":12152,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_364","filename":"2-r-1-1.jpg","id_image":12153,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_365","filename":"2-r-1-1.jpg","id_image":12154,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_366","filename":"2-watercolor-1-1.jpg","id_image":12155,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-43-071f3b5d186ff7c0-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":586,"uploaded_images":[{"client_file_key":"asset_367","filename":"2-watercolor-1-1.jpg","id_image":12156,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_368","filename":"modernbrush-green-1.jpg","id_image":12157,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-04 18:51:04] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":43,"external_id":"586","result":{"success":true,"status":"success","id_product":586,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_357","filename":"4-sides-grid-white-pl-1.jpg","id_image":12146,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_358","filename":"0-left-1.jpg","id_image":12147,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_359","filename":"0-left-1.jpg","id_image":12148,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_360","filename":"0-right-1.jpg","id_image":12149,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_361","filename":"0-right-1.jpg","id_image":12150,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_362","filename":"1-r-1-1.jpg","id_image":12151,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_363","filename":"1-r-1-1.jpg","id_image":12152,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_364","filename":"2-r-1-1.jpg","id_image":12153,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_365","filename":"2-r-1-1.jpg","id_image":12154,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_366","filename":"2-watercolor-1-1.jpg","id_image":12155,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_367","filename":"2-watercolor-1-1.jpg","id_image":12156,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_368","filename":"modernbrush-green-1.jpg","id_image":12157,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-43-071f3b5d186ff7c0-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":586,"uploaded_images":[{"client_file_key":"asset_357","filename":"4-sides-grid-white-pl-1.jpg","id_image":12146,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_358","filename":"0-left-1.jpg","id_image":12147,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_359","filename":"0-left-1.jpg","id_image":12148,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_360","filename":"0-right-1.jpg","id_image":12149,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_361","filename":"0-right-1.jpg","id_image":12150,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_362","filename":"1-r-1-1.jpg","id_image":12151,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_363","filename":"1-r-1-1.jpg","id_image":12152,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_364","filename":"2-r-1-1.jpg","id_image":12153,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_365","filename":"2-r-1-1.jpg","id_image":12154,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_366","filename":"2-watercolor-1-1.jpg","id_image":12155,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-43-071f3b5d186ff7c0-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":586,"uploaded_images":[{"client_file_key":"asset_367","filename":"2-watercolor-1-1.jpg","id_image":12156,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_368","filename":"modernbrush-green-1.jpg","id_image":12157,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-04 19:15:30] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4977} [2026-06-04 19:15:30] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":44,"external_id":"587","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-04 19:15:30] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":44,"external_id":"587"} [2026-06-04 19:15:30] drive_scan.start Start skanowania zdjęć Drive. {"project_id":44,"forced_profile_id":null} [2026-06-04 19:15:30] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":44,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_145","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-04 19:15:30] drive_path.profile.selected Wybrano profil Drive. {"project_id":44,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-04 19:15:30] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":44,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-04 19:15:30] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-04 19:15:31] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-04 19:15:31] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":44,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-04 19:15:31] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-04 19:15:31] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-04 19:15:31] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":44,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-04 19:15:31] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-04 19:15:31] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-04 19:15:31] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":44,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-04 19:15:31] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_145'"} [2026-06-04 19:15:32] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_145'","count":1,"names":["H#CZ_145 [application/vnd.google-apps.folder]"]} [2026-06-04 19:15:32] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":44,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_145","found_count":1,"found_names":["H#CZ_145"]} [2026-06-04 19:15:32] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":44,"project_folder_id":"1p5OqKm6m-coFWTm-YnyP648l8RNbv7q0","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_145"} [2026-06-04 19:15:32] drive_api.list_files.start Google Drive files.list. {"query":"'1p5OqKm6m-coFWTm-YnyP648l8RNbv7q0' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-04 19:15:32] drive_api.list_files.finish Google Drive files.list result. {"query":"'1p5OqKm6m-coFWTm-YnyP648l8RNbv7q0' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-04 19:15:32] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":44,"parent_folder_id":"1p5OqKm6m-coFWTm-YnyP648l8RNbv7q0","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-04 19:15:32] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":44,"project_folder_id":"1p5OqKm6m-coFWTm-YnyP648l8RNbv7q0","mockups_folder_id":"1DqkiZQqBppUutOKdwPqNKmXLdiF6TUJM","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_145/Mockups"} [2026-06-04 19:15:32] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":44,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-04 19:15:32] drive_api.list_files.start Google Drive files.list. {"query":"'1DqkiZQqBppUutOKdwPqNKmXLdiF6TUJM' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-04 19:15:33] drive_api.list_files.finish Google Drive files.list result. {"query":"'1DqkiZQqBppUutOKdwPqNKmXLdiF6TUJM' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:15:33] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":44,"mockups_folder_id":"1DqkiZQqBppUutOKdwPqNKmXLdiF6TUJM","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-04 19:15:33] drive_api.list_files.start Google Drive files.list. {"query":"'1DqkiZQqBppUutOKdwPqNKmXLdiF6TUJM' in parents and trashed = false"} [2026-06-04 19:15:33] drive_api.list_files.finish Google Drive files.list result. {"query":"'1DqkiZQqBppUutOKdwPqNKmXLdiF6TUJM' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:15:33] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":44,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:15:33] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":44,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_145/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-04 19:15:33] drive_api.list_files.start Google Drive files.list. {"query":"'1ZaFWWrNEhZX5vFbzOfWC_1g987Sq2xhe' in parents and trashed = false"} [2026-06-04 19:15:34] drive_api.list_files.finish Google Drive files.list result. {"query":"'1ZaFWWrNEhZX5vFbzOfWC_1g987Sq2xhe' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:15:34] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":44,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1ZaFWWrNEhZX5vFbzOfWC_1g987Sq2xhe","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:15:34] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":44,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_145/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-04 19:15:34] drive_api.list_files.start Google Drive files.list. {"query":"'1kDW1qgShLgxmEXjUeE3i55IBRl4O_o_6' in parents and trashed = false"} [2026-06-04 19:15:34] drive_api.list_files.finish Google Drive files.list result. {"query":"'1kDW1qgShLgxmEXjUeE3i55IBRl4O_o_6' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:15:34] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":44,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1kDW1qgShLgxmEXjUeE3i55IBRl4O_o_6","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:15:34] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":44,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_145/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-04 19:15:34] drive_api.list_files.start Google Drive files.list. {"query":"'16RMQ9fBvETQ2rOD8NfWNPFoSJMGsr8YB' in parents and trashed = false"} [2026-06-04 19:15:35] drive_api.list_files.finish Google Drive files.list result. {"query":"'16RMQ9fBvETQ2rOD8NfWNPFoSJMGsr8YB' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 19:15:35] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":44,"folder_name":"(B)_4Side_Grid","folder_id":"16RMQ9fBvETQ2rOD8NfWNPFoSJMGsr8YB","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 19:15:35] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":44,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_145/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-04 19:15:35] drive_api.list_files.start Google Drive files.list. {"query":"'1PKFfOI04G0i9_Q7_4NXVJ6jU8gAdvTVf' in parents and trashed = false"} [2026-06-04 19:15:35] drive_api.list_files.finish Google Drive files.list result. {"query":"'1PKFfOI04G0i9_Q7_4NXVJ6jU8gAdvTVf' in parents and trashed = false","count":1,"names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 19:15:35] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":44,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1PKFfOI04G0i9_Q7_4NXVJ6jU8gAdvTVf","all_count":1,"image_count":1,"all_names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 19:15:35] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":44,"files_count":12,"files":[{"id":"1JMeRLxPevbKZcPXnJbLvbzoxCXwm1lnn","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1Jin4nxfi41IUIG59vvHFO4WdYWiq0axM","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"15JIBSj8Dirhb5ObOXinbzn-yQ0f1dw85","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1EgdziRf6bnfFA91psW6_AdEwFOMzcwO4","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1iEhFW4poVb8ajlxfw9QmT8UEVVFae9SH","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1vI59V1ql_JHqiIrsbeum2DnRxF_An_gK","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"19jlSQRl0ePiuTzuzOuEowDTZ1fjMOVot","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1euiVfB-q3mIZOLFMUGDzRU9EV0b0GMn0","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1KZF2sbleBpP01vR0rd05_YonCoTbMxoP","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1eJ_U053v7FktZRKC-WsHmFWZG96UgWqO","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1kmdo1dvirx1Tuk-d9ZCCWUlX999G7e3q","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1SJqlZ7z2EM2ptKaaR4mo2LggfUcc-kkJ","name":"ModernBrush_Green__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-04 19:15:35] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":44,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-04 19:15:35] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":44,"external_id":"587","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-04 19:15:35] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":44,"external_id":"587","selected_assets_count":12} [2026-06-04 19:15:35] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":44,"resolved_id_product":587} [2026-06-04 19:15:35] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":44,"job_id":"9a87f8c48186be9e","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-04 19:15:35] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":44,"selected_count":12,"assets":[{"id":369,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":868238,"drive_file_id":"1JMeRLxPevbKZcPXnJbLvbzoxCXwm1lnn"},{"id":370,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":654862,"drive_file_id":"1Jin4nxfi41IUIG59vvHFO4WdYWiq0axM"},{"id":371,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":542157,"drive_file_id":"15JIBSj8Dirhb5ObOXinbzn-yQ0f1dw85"},{"id":372,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":633588,"drive_file_id":"1EgdziRf6bnfFA91psW6_AdEwFOMzcwO4"},{"id":373,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":540924,"drive_file_id":"1iEhFW4poVb8ajlxfw9QmT8UEVVFae9SH"},{"id":374,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1290212,"drive_file_id":"1vI59V1ql_JHqiIrsbeum2DnRxF_An_gK"},{"id":375,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1343986,"drive_file_id":"19jlSQRl0ePiuTzuzOuEowDTZ1fjMOVot"},{"id":376,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1486114,"drive_file_id":"1euiVfB-q3mIZOLFMUGDzRU9EV0b0GMn0"},{"id":377,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1401233,"drive_file_id":"1KZF2sbleBpP01vR0rd05_YonCoTbMxoP"},{"id":378,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1577277,"drive_file_id":"1eJ_U053v7FktZRKC-WsHmFWZG96UgWqO"},{"id":379,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1324077,"drive_file_id":"1kmdo1dvirx1Tuk-d9ZCCWUlX999G7e3q"},{"id":380,"name":"ModernBrush_Green__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":405526,"drive_file_id":"1SJqlZ7z2EM2ptKaaR4mo2LggfUcc-kkJ"}]} [2026-06-04 19:15:35] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":369,"drive_file_id":"1JMeRLxPevbKZcPXnJbLvbzoxCXwm1lnn","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/369_4-sides-grid-white-pl-1.jpg"} [2026-06-04 19:15:35] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1JMeRLxPevbKZcPXnJbLvbzoxCXwm1lnn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/369_4-sides-grid-white-pl-1.jpg"} [2026-06-04 19:15:36] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1JMeRLxPevbKZcPXnJbLvbzoxCXwm1lnn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/369_4-sides-grid-white-pl-1.jpg","bytes":868238} [2026-06-04 19:15:36] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":369,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":868238} [2026-06-04 19:15:36] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":370,"drive_file_id":"1Jin4nxfi41IUIG59vvHFO4WdYWiq0axM","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/370_0-left-1.jpg"} [2026-06-04 19:15:36] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Jin4nxfi41IUIG59vvHFO4WdYWiq0axM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/370_0-left-1.jpg"} [2026-06-04 19:15:37] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Jin4nxfi41IUIG59vvHFO4WdYWiq0axM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/370_0-left-1.jpg","bytes":654862} [2026-06-04 19:15:37] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":370,"name":"0_Left__1.jpg","local_size":654862} [2026-06-04 19:15:37] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":371,"drive_file_id":"15JIBSj8Dirhb5ObOXinbzn-yQ0f1dw85","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/371_0-left-1.jpg"} [2026-06-04 19:15:37] drive_api.download.start Google Drive files.get alt=media. {"file_id":"15JIBSj8Dirhb5ObOXinbzn-yQ0f1dw85","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/371_0-left-1.jpg"} [2026-06-04 19:15:38] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"15JIBSj8Dirhb5ObOXinbzn-yQ0f1dw85","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/371_0-left-1.jpg","bytes":542157} [2026-06-04 19:15:38] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":371,"name":"0_Left__1.jpg","local_size":542157} [2026-06-04 19:15:38] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":372,"drive_file_id":"1EgdziRf6bnfFA91psW6_AdEwFOMzcwO4","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/372_0-right-1.jpg"} [2026-06-04 19:15:38] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1EgdziRf6bnfFA91psW6_AdEwFOMzcwO4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/372_0-right-1.jpg"} [2026-06-04 19:15:39] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1EgdziRf6bnfFA91psW6_AdEwFOMzcwO4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/372_0-right-1.jpg","bytes":633588} [2026-06-04 19:15:39] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":372,"name":"0_Right__1.jpg","local_size":633588} [2026-06-04 19:15:39] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":373,"drive_file_id":"1iEhFW4poVb8ajlxfw9QmT8UEVVFae9SH","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/373_0-right-1.jpg"} [2026-06-04 19:15:39] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1iEhFW4poVb8ajlxfw9QmT8UEVVFae9SH","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/373_0-right-1.jpg"} [2026-06-04 19:15:39] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1iEhFW4poVb8ajlxfw9QmT8UEVVFae9SH","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/373_0-right-1.jpg","bytes":540924} [2026-06-04 19:15:39] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":373,"name":"0_Right__1.jpg","local_size":540924} [2026-06-04 19:15:39] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":374,"drive_file_id":"1vI59V1ql_JHqiIrsbeum2DnRxF_An_gK","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/374_1-r-1-1.jpg"} [2026-06-04 19:15:39] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1vI59V1ql_JHqiIrsbeum2DnRxF_An_gK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/374_1-r-1-1.jpg"} [2026-06-04 19:15:40] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1vI59V1ql_JHqiIrsbeum2DnRxF_An_gK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/374_1-r-1-1.jpg","bytes":1290212} [2026-06-04 19:15:40] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":374,"name":"1_R_1__1.jpg","local_size":1290212} [2026-06-04 19:15:40] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":375,"drive_file_id":"19jlSQRl0ePiuTzuzOuEowDTZ1fjMOVot","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/375_1-r-1-1.jpg"} [2026-06-04 19:15:40] drive_api.download.start Google Drive files.get alt=media. {"file_id":"19jlSQRl0ePiuTzuzOuEowDTZ1fjMOVot","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/375_1-r-1-1.jpg"} [2026-06-04 19:15:41] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"19jlSQRl0ePiuTzuzOuEowDTZ1fjMOVot","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/375_1-r-1-1.jpg","bytes":1343986} [2026-06-04 19:15:41] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":375,"name":"1_R_1__1.jpg","local_size":1343986} [2026-06-04 19:15:41] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":376,"drive_file_id":"1euiVfB-q3mIZOLFMUGDzRU9EV0b0GMn0","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/376_2-r-1-1.jpg"} [2026-06-04 19:15:41] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1euiVfB-q3mIZOLFMUGDzRU9EV0b0GMn0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/376_2-r-1-1.jpg"} [2026-06-04 19:15:42] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1euiVfB-q3mIZOLFMUGDzRU9EV0b0GMn0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/376_2-r-1-1.jpg","bytes":1486114} [2026-06-04 19:15:42] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":376,"name":"2_R_1__1.jpg","local_size":1486114} [2026-06-04 19:15:42] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":377,"drive_file_id":"1KZF2sbleBpP01vR0rd05_YonCoTbMxoP","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/377_2-r-1-1.jpg"} [2026-06-04 19:15:42] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1KZF2sbleBpP01vR0rd05_YonCoTbMxoP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/377_2-r-1-1.jpg"} [2026-06-04 19:15:44] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1KZF2sbleBpP01vR0rd05_YonCoTbMxoP","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/377_2-r-1-1.jpg","bytes":1401233} [2026-06-04 19:15:44] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":377,"name":"2_R_1__1.jpg","local_size":1401233} [2026-06-04 19:15:44] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":378,"drive_file_id":"1eJ_U053v7FktZRKC-WsHmFWZG96UgWqO","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/378_2-watercolor-1-1.jpg"} [2026-06-04 19:15:44] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1eJ_U053v7FktZRKC-WsHmFWZG96UgWqO","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/378_2-watercolor-1-1.jpg"} [2026-06-04 19:15:45] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1eJ_U053v7FktZRKC-WsHmFWZG96UgWqO","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/378_2-watercolor-1-1.jpg","bytes":1577277} [2026-06-04 19:15:45] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":378,"name":"2_WaterColor_1__1.jpg","local_size":1577277} [2026-06-04 19:15:45] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":379,"drive_file_id":"1kmdo1dvirx1Tuk-d9ZCCWUlX999G7e3q","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/379_2-watercolor-1-1.jpg"} [2026-06-04 19:15:45] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1kmdo1dvirx1Tuk-d9ZCCWUlX999G7e3q","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/379_2-watercolor-1-1.jpg"} [2026-06-04 19:15:46] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1kmdo1dvirx1Tuk-d9ZCCWUlX999G7e3q","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/379_2-watercolor-1-1.jpg","bytes":1324077} [2026-06-04 19:15:46] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":379,"name":"2_WaterColor_1__1.jpg","local_size":1324077} [2026-06-04 19:15:46] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":44,"asset_id":380,"drive_file_id":"1SJqlZ7z2EM2ptKaaR4mo2LggfUcc-kkJ","name":"ModernBrush_Green__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/380_modernbrush-green-1.jpg"} [2026-06-04 19:15:46] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SJqlZ7z2EM2ptKaaR4mo2LggfUcc-kkJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/380_modernbrush-green-1.jpg"} [2026-06-04 19:15:46] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SJqlZ7z2EM2ptKaaR4mo2LggfUcc-kkJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/380_modernbrush-green-1.jpg","bytes":405526} [2026-06-04 19:15:46] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":44,"asset_id":380,"name":"ModernBrush_Green__1.jpg","local_size":405526} [2026-06-04 19:15:46] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":44,"job_id":"9a87f8c48186be9e","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e","failures":[]} [2026-06-04 19:15:46] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":44,"job_id":"9a87f8c48186be9e","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e","failures":[]} [2026-06-04 19:15:46] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":44,"id_product":587,"metadata_count":12,"metadata":[{"client_file_key":"asset_369","drive_file_id":"1JMeRLxPevbKZcPXnJbLvbzoxCXwm1lnn","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_370","drive_file_id":"1Jin4nxfi41IUIG59vvHFO4WdYWiq0axM","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_371","drive_file_id":"15JIBSj8Dirhb5ObOXinbzn-yQ0f1dw85","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_372","drive_file_id":"1EgdziRf6bnfFA91psW6_AdEwFOMzcwO4","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_373","drive_file_id":"1iEhFW4poVb8ajlxfw9QmT8UEVVFae9SH","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_374","drive_file_id":"1vI59V1ql_JHqiIrsbeum2DnRxF_An_gK","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_375","drive_file_id":"19jlSQRl0ePiuTzuzOuEowDTZ1fjMOVot","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_376","drive_file_id":"1euiVfB-q3mIZOLFMUGDzRU9EV0b0GMn0","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_377","drive_file_id":"1KZF2sbleBpP01vR0rd05_YonCoTbMxoP","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_378","drive_file_id":"1eJ_U053v7FktZRKC-WsHmFWZG96UgWqO","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_379","drive_file_id":"1kmdo1dvirx1Tuk-d9ZCCWUlX999G7e3q","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_380","drive_file_id":"1SJqlZ7z2EM2ptKaaR4mo2LggfUcc-kkJ","filename":"modernbrush-green-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek Personalizowany dla czytelnika - Wiewiórka - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-04 19:15:46] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":44,"id_product":587,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-04 19:15:46] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":44,"id_product":587,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_369","asset_370","asset_371","asset_372","asset_373","asset_374","asset_375","asset_376","asset_377","asset_378"]} [2026-06-04 19:15:46] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"7b99d7ce-e4bb-40fd-a533-52ae4692529b","id_product":"587","images_metadata_json":"[{\"client_file_key\":\"asset_369\",\"drive_file_id\":\"1JMeRLxPevbKZcPXnJbLvbzoxCXwm1lnn\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Wiewiórka - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_370\",\"drive_file_id\":\"1Jin4nxfi41IUIG59vvHFO4WdYWiq0axM\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_371\",\"drive_file_id\":\"15JIBSj8Dirhb5ObOXinbzn-yQ0f1dw85\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_372\",\"drive_file_id\":\"1EgdziRf6bnfFA91psW6_AdEwFOMzcwO4\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_373\",\"drive_file_id\":\"1iEhFW4poVb8ajlxfw9QmT8UEVVFae9SH\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_374\",\"drive_file_id\":\"1vI59V1ql_JHqiIr...","allow_cover_autoselect":"0","files[asset_369]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/369_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":868238,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_370]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/370_0-left-1.jpg","file_exists":true,"file_size":654862,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_371]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/371_0-left-1.jpg","file_exists":true,"file_size":542157,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_372]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/372_0-right-1.jpg","file_exists":true,"file_size":633588,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_373]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/373_0-right-1.jpg","file_exists":true,"file_size":540924,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_374]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/374_1-r-1-1.jpg","file_exists":true,"file_size":1290212,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_375]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/375_1-r-1-1.jpg","file_exists":true,"file_size":1343986,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_376]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/376_2-r-1-1.jpg","file_exists":true,"file_size":1486114,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_377]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/377_2-r-1-1.jpg","file_exists":true,"file_size":1401233,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_378]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/378_2-watercolor-1-1.jpg","file_exists":true,"file_size":1577277,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-44-9a87f8c48186be9e-part-1-of-2"} [2026-06-04 19:16:00] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 587,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_369\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12158,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_370\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12159,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_371\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12160,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_372\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12161,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_373\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12162,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-44-9a87f8c48186be9e-part-1-of-2"} [2026-06-04 19:16:00] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":44,"id_product":587,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-04 19:16:00] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":44,"id_product":587,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_379","asset_380"]} [2026-06-04 19:16:00] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"7b99d7ce-e4bb-40fd-a533-52ae4692529b","id_product":"587","images_metadata_json":"[{\"client_file_key\":\"asset_379\",\"drive_file_id\":\"1kmdo1dvirx1Tuk-d9ZCCWUlX999G7e3q\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Wiewiórka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_380\",\"drive_file_id\":\"1SJqlZ7z2EM2ptKaaR4mo2LggfUcc-kkJ\",\"filename\":\"modernbrush-green-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek Personalizowany dla czytelnika - Wiewiórka - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_379]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/379_2-watercolor-1-1.jpg","file_exists":true,"file_size":1324077,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_380]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/44/9a87f8c48186be9e/380_modernbrush-green-1.jpg","file_exists":true,"file_size":405526,"mime":"image/jpeg","postname":"modernbrush-green-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-44-9a87f8c48186be9e-part-2-of-2"} [2026-06-04 19:16:03] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 587,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_379\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12168,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_380\",\n \"filename\": \"modernbrush-green-1.jpg\",\n \"id_image\": 12169,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-44-9a87f8c48186be9e-part-2-of-2"} [2026-06-04 19:16:03] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":44,"id_product":587,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-04 19:16:03] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":44,"id_product":587,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_369","filename":"4-sides-grid-white-pl-1.jpg","id_image":12158,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_370","filename":"0-left-1.jpg","id_image":12159,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_371","filename":"0-left-1.jpg","id_image":12160,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_372","filename":"0-right-1.jpg","id_image":12161,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_373","filename":"0-right-1.jpg","id_image":12162,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_374","filename":"1-r-1-1.jpg","id_image":12163,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_375","filename":"1-r-1-1.jpg","id_image":12164,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_376","filename":"2-r-1-1.jpg","id_image":12165,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_377","filename":"2-r-1-1.jpg","id_image":12166,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_378","filename":"2-watercolor-1-1.jpg","id_image":12167,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_379","filename":"2-watercolor-1-1.jpg","id_image":12168,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_380","filename":"modernbrush-green-1.jpg","id_image":12169,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-44-9a87f8c48186be9e-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":587,"uploaded_images":[{"client_file_key":"asset_369","filename":"4-sides-grid-white-pl-1.jpg","id_image":12158,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_370","filename":"0-left-1.jpg","id_image":12159,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_371","filename":"0-left-1.jpg","id_image":12160,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_372","filename":"0-right-1.jpg","id_image":12161,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_373","filename":"0-right-1.jpg","id_image":12162,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_374","filename":"1-r-1-1.jpg","id_image":12163,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_375","filename":"1-r-1-1.jpg","id_image":12164,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_376","filename":"2-r-1-1.jpg","id_image":12165,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_377","filename":"2-r-1-1.jpg","id_image":12166,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_378","filename":"2-watercolor-1-1.jpg","id_image":12167,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-44-9a87f8c48186be9e-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":587,"uploaded_images":[{"client_file_key":"asset_379","filename":"2-watercolor-1-1.jpg","id_image":12168,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_380","filename":"modernbrush-green-1.jpg","id_image":12169,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-04 19:16:03] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":44,"external_id":"587","result":{"success":true,"status":"success","id_product":587,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_369","filename":"4-sides-grid-white-pl-1.jpg","id_image":12158,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_370","filename":"0-left-1.jpg","id_image":12159,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_371","filename":"0-left-1.jpg","id_image":12160,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_372","filename":"0-right-1.jpg","id_image":12161,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_373","filename":"0-right-1.jpg","id_image":12162,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_374","filename":"1-r-1-1.jpg","id_image":12163,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_375","filename":"1-r-1-1.jpg","id_image":12164,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_376","filename":"2-r-1-1.jpg","id_image":12165,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_377","filename":"2-r-1-1.jpg","id_image":12166,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_378","filename":"2-watercolor-1-1.jpg","id_image":12167,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_379","filename":"2-watercolor-1-1.jpg","id_image":12168,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_380","filename":"modernbrush-green-1.jpg","id_image":12169,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-44-9a87f8c48186be9e-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":587,"uploaded_images":[{"client_file_key":"asset_369","filename":"4-sides-grid-white-pl-1.jpg","id_image":12158,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_370","filename":"0-left-1.jpg","id_image":12159,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_371","filename":"0-left-1.jpg","id_image":12160,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_372","filename":"0-right-1.jpg","id_image":12161,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_373","filename":"0-right-1.jpg","id_image":12162,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_374","filename":"1-r-1-1.jpg","id_image":12163,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_375","filename":"1-r-1-1.jpg","id_image":12164,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_376","filename":"2-r-1-1.jpg","id_image":12165,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_377","filename":"2-r-1-1.jpg","id_image":12166,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_378","filename":"2-watercolor-1-1.jpg","id_image":12167,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-44-9a87f8c48186be9e-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":587,"uploaded_images":[{"client_file_key":"asset_379","filename":"2-watercolor-1-1.jpg","id_image":12168,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_380","filename":"modernbrush-green-1.jpg","id_image":12169,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-04 19:26:43] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4810} [2026-06-04 19:26:43] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":45,"external_id":"588","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-04 19:26:43] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":45,"external_id":"588"} [2026-06-04 19:26:43] drive_scan.start Start skanowania zdjęć Drive. {"project_id":45,"forced_profile_id":null} [2026-06-04 19:26:43] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":45,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_146","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-04 19:26:43] drive_path.profile.selected Wybrano profil Drive. {"project_id":45,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-04 19:26:43] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":45,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-04 19:26:43] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-04 19:26:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-04 19:26:44] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":45,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-04 19:26:44] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-04 19:26:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-04 19:26:44] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":45,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-04 19:26:44] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-04 19:26:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-04 19:26:44] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":45,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-04 19:26:44] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_146'"} [2026-06-04 19:26:45] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_146'","count":1,"names":["H#CZ_146 [application/vnd.google-apps.folder]"]} [2026-06-04 19:26:45] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":45,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_146","found_count":1,"found_names":["H#CZ_146"]} [2026-06-04 19:26:45] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":45,"project_folder_id":"11S3rKWWqtMrT4gPU6CtAL3zuIEgMnhT1","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_146"} [2026-06-04 19:26:45] drive_api.list_files.start Google Drive files.list. {"query":"'11S3rKWWqtMrT4gPU6CtAL3zuIEgMnhT1' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-04 19:26:45] drive_api.list_files.finish Google Drive files.list result. {"query":"'11S3rKWWqtMrT4gPU6CtAL3zuIEgMnhT1' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-04 19:26:45] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":45,"parent_folder_id":"11S3rKWWqtMrT4gPU6CtAL3zuIEgMnhT1","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-04 19:26:45] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":45,"project_folder_id":"11S3rKWWqtMrT4gPU6CtAL3zuIEgMnhT1","mockups_folder_id":"1b-caNhwm4HoDiJ30tWfJQVlf6PAHAPWY","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_146/Mockups"} [2026-06-04 19:26:45] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":45,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-04 19:26:45] drive_api.list_files.start Google Drive files.list. {"query":"'1b-caNhwm4HoDiJ30tWfJQVlf6PAHAPWY' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-04 19:26:46] drive_api.list_files.finish Google Drive files.list result. {"query":"'1b-caNhwm4HoDiJ30tWfJQVlf6PAHAPWY' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:26:46] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":45,"mockups_folder_id":"1b-caNhwm4HoDiJ30tWfJQVlf6PAHAPWY","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-04 19:26:46] drive_api.list_files.start Google Drive files.list. {"query":"'1b-caNhwm4HoDiJ30tWfJQVlf6PAHAPWY' in parents and trashed = false"} [2026-06-04 19:26:46] drive_api.list_files.finish Google Drive files.list result. {"query":"'1b-caNhwm4HoDiJ30tWfJQVlf6PAHAPWY' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:26:46] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":45,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:26:46] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":45,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_146/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-04 19:26:46] drive_api.list_files.start Google Drive files.list. {"query":"'1Sttgt686kfKmhJtFKKrWOiduCXoC1M1x' in parents and trashed = false"} [2026-06-04 19:26:47] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Sttgt686kfKmhJtFKKrWOiduCXoC1M1x' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:26:47] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":45,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1Sttgt686kfKmhJtFKKrWOiduCXoC1M1x","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:26:47] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":45,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_146/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-04 19:26:47] drive_api.list_files.start Google Drive files.list. {"query":"'1bknJnIZy57wBGAORl4wM2kVNutozs6IK' in parents and trashed = false"} [2026-06-04 19:26:47] drive_api.list_files.finish Google Drive files.list result. {"query":"'1bknJnIZy57wBGAORl4wM2kVNutozs6IK' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:26:47] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":45,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1bknJnIZy57wBGAORl4wM2kVNutozs6IK","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:26:47] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":45,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_146/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-04 19:26:47] drive_api.list_files.start Google Drive files.list. {"query":"'1Nk4q1XDReNsG0TDnP0AHzMBufCt-PF38' in parents and trashed = false"} [2026-06-04 19:26:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Nk4q1XDReNsG0TDnP0AHzMBufCt-PF38' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 19:26:48] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":45,"folder_name":"(B)_4Side_Grid","folder_id":"1Nk4q1XDReNsG0TDnP0AHzMBufCt-PF38","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 19:26:48] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":45,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_146/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-04 19:26:48] drive_api.list_files.start Google Drive files.list. {"query":"'1csuStBeVT04v-riSCahTDCFSbm0NP4h-' in parents and trashed = false"} [2026-06-04 19:26:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'1csuStBeVT04v-riSCahTDCFSbm0NP4h-' in parents and trashed = false","count":1,"names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 19:26:48] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":45,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1csuStBeVT04v-riSCahTDCFSbm0NP4h-","all_count":1,"image_count":1,"all_names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 19:26:48] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":45,"files_count":12,"files":[{"id":"19_fAl3exMfQcJ3I4F4BIQ2_y_c0skuaA","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"17UJ2JXEzfnYmiArGQqpfukJn__RMCk9n","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"19H2xs3FxyjWfX9WYoIjeQT-qrCEspeeY","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1rLqk3eGZ3haOr8NNIlEceB31oCzhAASi","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1w18p89LfDoim_2hCkV7EUSCS4EX19owZ","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1yro34dZSIywV4zQDITHic4wYNeJCuUn0","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1mSwnPwZoa1R3Xy0CrDAFkk7cfr92YaCQ","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1U7EWfUGlfQogJec0Cl9actw6RwPrcX_s","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1iv45S_vTMNLSVWovq9ykGoWRn0dAivP1","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1RZsdhrvvZN0NQKqsBICrEZMrujMBpBvR","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1OXeTxNHNQp15RlOaRwZEWNYSKNALhGij","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1ya8wge8Y46oKCoM3uS3WFhsu1Z8HKywR","name":"ModernBrush_Green__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-04 19:26:48] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":45,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-04 19:26:48] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":45,"external_id":"588","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-04 19:26:48] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":45,"external_id":"588","selected_assets_count":12} [2026-06-04 19:26:48] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":45,"resolved_id_product":588} [2026-06-04 19:26:48] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":45,"job_id":"f22d8c346057449c","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-04 19:26:48] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":45,"selected_count":12,"assets":[{"id":381,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":865909,"drive_file_id":"19_fAl3exMfQcJ3I4F4BIQ2_y_c0skuaA"},{"id":382,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":658234,"drive_file_id":"17UJ2JXEzfnYmiArGQqpfukJn__RMCk9n"},{"id":383,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":543154,"drive_file_id":"19H2xs3FxyjWfX9WYoIjeQT-qrCEspeeY"},{"id":384,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":635887,"drive_file_id":"1rLqk3eGZ3haOr8NNIlEceB31oCzhAASi"},{"id":385,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":542838,"drive_file_id":"1w18p89LfDoim_2hCkV7EUSCS4EX19owZ"},{"id":386,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1296770,"drive_file_id":"1yro34dZSIywV4zQDITHic4wYNeJCuUn0"},{"id":387,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1350988,"drive_file_id":"1mSwnPwZoa1R3Xy0CrDAFkk7cfr92YaCQ"},{"id":388,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1498196,"drive_file_id":"1U7EWfUGlfQogJec0Cl9actw6RwPrcX_s"},{"id":389,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1411136,"drive_file_id":"1iv45S_vTMNLSVWovq9ykGoWRn0dAivP1"},{"id":390,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1578814,"drive_file_id":"1RZsdhrvvZN0NQKqsBICrEZMrujMBpBvR"},{"id":391,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1324635,"drive_file_id":"1OXeTxNHNQp15RlOaRwZEWNYSKNALhGij"},{"id":392,"name":"ModernBrush_Green__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":405304,"drive_file_id":"1ya8wge8Y46oKCoM3uS3WFhsu1Z8HKywR"}]} [2026-06-04 19:26:48] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":381,"drive_file_id":"19_fAl3exMfQcJ3I4F4BIQ2_y_c0skuaA","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/381_4-sides-grid-white-pl-1.jpg"} [2026-06-04 19:26:48] drive_api.download.start Google Drive files.get alt=media. {"file_id":"19_fAl3exMfQcJ3I4F4BIQ2_y_c0skuaA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/381_4-sides-grid-white-pl-1.jpg"} [2026-06-04 19:26:49] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"19_fAl3exMfQcJ3I4F4BIQ2_y_c0skuaA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/381_4-sides-grid-white-pl-1.jpg","bytes":865909} [2026-06-04 19:26:49] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":381,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":865909} [2026-06-04 19:26:49] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":382,"drive_file_id":"17UJ2JXEzfnYmiArGQqpfukJn__RMCk9n","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/382_0-left-1.jpg"} [2026-06-04 19:26:49] drive_api.download.start Google Drive files.get alt=media. {"file_id":"17UJ2JXEzfnYmiArGQqpfukJn__RMCk9n","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/382_0-left-1.jpg"} [2026-06-04 19:26:50] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"17UJ2JXEzfnYmiArGQqpfukJn__RMCk9n","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/382_0-left-1.jpg","bytes":658234} [2026-06-04 19:26:50] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":382,"name":"0_Left__1.jpg","local_size":658234} [2026-06-04 19:26:50] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":383,"drive_file_id":"19H2xs3FxyjWfX9WYoIjeQT-qrCEspeeY","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/383_0-left-1.jpg"} [2026-06-04 19:26:50] drive_api.download.start Google Drive files.get alt=media. {"file_id":"19H2xs3FxyjWfX9WYoIjeQT-qrCEspeeY","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/383_0-left-1.jpg"} [2026-06-04 19:26:51] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"19H2xs3FxyjWfX9WYoIjeQT-qrCEspeeY","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/383_0-left-1.jpg","bytes":543154} [2026-06-04 19:26:51] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":383,"name":"0_Left__1.jpg","local_size":543154} [2026-06-04 19:26:51] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":384,"drive_file_id":"1rLqk3eGZ3haOr8NNIlEceB31oCzhAASi","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/384_0-right-1.jpg"} [2026-06-04 19:26:51] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1rLqk3eGZ3haOr8NNIlEceB31oCzhAASi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/384_0-right-1.jpg"} [2026-06-04 19:26:51] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1rLqk3eGZ3haOr8NNIlEceB31oCzhAASi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/384_0-right-1.jpg","bytes":635887} [2026-06-04 19:26:51] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":384,"name":"0_Right__1.jpg","local_size":635887} [2026-06-04 19:26:51] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":385,"drive_file_id":"1w18p89LfDoim_2hCkV7EUSCS4EX19owZ","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/385_0-right-1.jpg"} [2026-06-04 19:26:51] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1w18p89LfDoim_2hCkV7EUSCS4EX19owZ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/385_0-right-1.jpg"} [2026-06-04 19:26:52] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1w18p89LfDoim_2hCkV7EUSCS4EX19owZ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/385_0-right-1.jpg","bytes":542838} [2026-06-04 19:26:52] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":385,"name":"0_Right__1.jpg","local_size":542838} [2026-06-04 19:26:52] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":386,"drive_file_id":"1yro34dZSIywV4zQDITHic4wYNeJCuUn0","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/386_1-r-1-1.jpg"} [2026-06-04 19:26:52] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1yro34dZSIywV4zQDITHic4wYNeJCuUn0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/386_1-r-1-1.jpg"} [2026-06-04 19:26:53] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1yro34dZSIywV4zQDITHic4wYNeJCuUn0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/386_1-r-1-1.jpg","bytes":1296770} [2026-06-04 19:26:53] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":386,"name":"1_R_1__1.jpg","local_size":1296770} [2026-06-04 19:26:53] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":387,"drive_file_id":"1mSwnPwZoa1R3Xy0CrDAFkk7cfr92YaCQ","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/387_1-r-1-1.jpg"} [2026-06-04 19:26:53] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1mSwnPwZoa1R3Xy0CrDAFkk7cfr92YaCQ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/387_1-r-1-1.jpg"} [2026-06-04 19:26:54] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1mSwnPwZoa1R3Xy0CrDAFkk7cfr92YaCQ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/387_1-r-1-1.jpg","bytes":1350988} [2026-06-04 19:26:54] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":387,"name":"1_R_1__1.jpg","local_size":1350988} [2026-06-04 19:26:54] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":388,"drive_file_id":"1U7EWfUGlfQogJec0Cl9actw6RwPrcX_s","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/388_2-r-1-1.jpg"} [2026-06-04 19:26:54] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1U7EWfUGlfQogJec0Cl9actw6RwPrcX_s","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/388_2-r-1-1.jpg"} [2026-06-04 19:26:55] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1U7EWfUGlfQogJec0Cl9actw6RwPrcX_s","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/388_2-r-1-1.jpg","bytes":1498196} [2026-06-04 19:26:55] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":388,"name":"2_R_1__1.jpg","local_size":1498196} [2026-06-04 19:26:55] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":389,"drive_file_id":"1iv45S_vTMNLSVWovq9ykGoWRn0dAivP1","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/389_2-r-1-1.jpg"} [2026-06-04 19:26:55] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1iv45S_vTMNLSVWovq9ykGoWRn0dAivP1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/389_2-r-1-1.jpg"} [2026-06-04 19:26:56] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1iv45S_vTMNLSVWovq9ykGoWRn0dAivP1","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/389_2-r-1-1.jpg","bytes":1411136} [2026-06-04 19:26:56] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":389,"name":"2_R_1__1.jpg","local_size":1411136} [2026-06-04 19:26:56] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":390,"drive_file_id":"1RZsdhrvvZN0NQKqsBICrEZMrujMBpBvR","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/390_2-watercolor-1-1.jpg"} [2026-06-04 19:26:56] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1RZsdhrvvZN0NQKqsBICrEZMrujMBpBvR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/390_2-watercolor-1-1.jpg"} [2026-06-04 19:26:57] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1RZsdhrvvZN0NQKqsBICrEZMrujMBpBvR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/390_2-watercolor-1-1.jpg","bytes":1578814} [2026-06-04 19:26:57] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":390,"name":"2_WaterColor_1__1.jpg","local_size":1578814} [2026-06-04 19:26:57] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":391,"drive_file_id":"1OXeTxNHNQp15RlOaRwZEWNYSKNALhGij","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/391_2-watercolor-1-1.jpg"} [2026-06-04 19:26:57] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1OXeTxNHNQp15RlOaRwZEWNYSKNALhGij","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/391_2-watercolor-1-1.jpg"} [2026-06-04 19:26:58] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1OXeTxNHNQp15RlOaRwZEWNYSKNALhGij","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/391_2-watercolor-1-1.jpg","bytes":1324635} [2026-06-04 19:26:58] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":391,"name":"2_WaterColor_1__1.jpg","local_size":1324635} [2026-06-04 19:26:58] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":45,"asset_id":392,"drive_file_id":"1ya8wge8Y46oKCoM3uS3WFhsu1Z8HKywR","name":"ModernBrush_Green__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/392_modernbrush-green-1.jpg"} [2026-06-04 19:26:58] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ya8wge8Y46oKCoM3uS3WFhsu1Z8HKywR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/392_modernbrush-green-1.jpg"} [2026-06-04 19:26:58] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ya8wge8Y46oKCoM3uS3WFhsu1Z8HKywR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/392_modernbrush-green-1.jpg","bytes":405304} [2026-06-04 19:26:58] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":45,"asset_id":392,"name":"ModernBrush_Green__1.jpg","local_size":405304} [2026-06-04 19:26:58] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":45,"job_id":"f22d8c346057449c","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c","failures":[]} [2026-06-04 19:26:58] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":45,"job_id":"f22d8c346057449c","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c","failures":[]} [2026-06-04 19:26:58] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":45,"id_product":588,"metadata_count":12,"metadata":[{"client_file_key":"asset_381","drive_file_id":"19_fAl3exMfQcJ3I4F4BIQ2_y_c0skuaA","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Miś - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_382","drive_file_id":"17UJ2JXEzfnYmiArGQqpfukJn__RMCk9n","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_383","drive_file_id":"19H2xs3FxyjWfX9WYoIjeQT-qrCEspeeY","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_384","drive_file_id":"1rLqk3eGZ3haOr8NNIlEceB31oCzhAASi","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_385","drive_file_id":"1w18p89LfDoim_2hCkV7EUSCS4EX19owZ","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_386","drive_file_id":"1yro34dZSIywV4zQDITHic4wYNeJCuUn0","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_387","drive_file_id":"1mSwnPwZoa1R3Xy0CrDAFkk7cfr92YaCQ","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_388","drive_file_id":"1U7EWfUGlfQogJec0Cl9actw6RwPrcX_s","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_389","drive_file_id":"1iv45S_vTMNLSVWovq9ykGoWRn0dAivP1","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_390","drive_file_id":"1RZsdhrvvZN0NQKqsBICrEZMrujMBpBvR","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_391","drive_file_id":"1OXeTxNHNQp15RlOaRwZEWNYSKNALhGij","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_392","drive_file_id":"1ya8wge8Y46oKCoM3uS3WFhsu1Z8HKywR","filename":"modernbrush-green-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek Personalizowany dla czytelnika - Miś - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-04 19:26:58] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":45,"id_product":588,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-04 19:26:58] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":45,"id_product":588,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_381","asset_382","asset_383","asset_384","asset_385","asset_386","asset_387","asset_388","asset_389","asset_390"]} [2026-06-04 19:26:58] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"5123f691-6da0-4d92-ae3a-327ee5a7f4c2","id_product":"588","images_metadata_json":"[{\"client_file_key\":\"asset_381\",\"drive_file_id\":\"19_fAl3exMfQcJ3I4F4BIQ2_y_c0skuaA\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Miś - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_382\",\"drive_file_id\":\"17UJ2JXEzfnYmiArGQqpfukJn__RMCk9n\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_383\",\"drive_file_id\":\"19H2xs3FxyjWfX9WYoIjeQT-qrCEspeeY\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_384\",\"drive_file_id\":\"1rLqk3eGZ3haOr8NNIlEceB31oCzhAASi\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_385\",\"drive_file_id\":\"1w18p89LfDoim_2hCkV7EUSCS4EX19owZ\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_386\",\"drive_file_id\":\"1yro34dZSIywV4zQDITHic4wYNeJCuUn0\",\"filename\":...","allow_cover_autoselect":"0","files[asset_381]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/381_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":865909,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_382]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/382_0-left-1.jpg","file_exists":true,"file_size":658234,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_383]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/383_0-left-1.jpg","file_exists":true,"file_size":543154,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_384]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/384_0-right-1.jpg","file_exists":true,"file_size":635887,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_385]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/385_0-right-1.jpg","file_exists":true,"file_size":542838,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_386]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/386_1-r-1-1.jpg","file_exists":true,"file_size":1296770,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_387]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/387_1-r-1-1.jpg","file_exists":true,"file_size":1350988,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_388]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/388_2-r-1-1.jpg","file_exists":true,"file_size":1498196,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_389]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/389_2-r-1-1.jpg","file_exists":true,"file_size":1411136,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_390]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/390_2-watercolor-1-1.jpg","file_exists":true,"file_size":1578814,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-45-f22d8c346057449c-part-1-of-2"} [2026-06-04 19:27:12] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 588,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_381\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12170,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_382\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12171,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_383\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12172,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_384\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12173,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_385\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12174,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-45-f22d8c346057449c-part-1-of-2"} [2026-06-04 19:27:12] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":45,"id_product":588,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-04 19:27:12] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":45,"id_product":588,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_391","asset_392"]} [2026-06-04 19:27:12] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"5123f691-6da0-4d92-ae3a-327ee5a7f4c2","id_product":"588","images_metadata_json":"[{\"client_file_key\":\"asset_391\",\"drive_file_id\":\"1OXeTxNHNQp15RlOaRwZEWNYSKNALhGij\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Miś - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_392\",\"drive_file_id\":\"1ya8wge8Y46oKCoM3uS3WFhsu1Z8HKywR\",\"filename\":\"modernbrush-green-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek Personalizowany dla czytelnika - Miś - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_391]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/391_2-watercolor-1-1.jpg","file_exists":true,"file_size":1324635,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_392]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/45/f22d8c346057449c/392_modernbrush-green-1.jpg","file_exists":true,"file_size":405304,"mime":"image/jpeg","postname":"modernbrush-green-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-45-f22d8c346057449c-part-2-of-2"} [2026-06-04 19:27:14] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 588,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_391\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12180,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_392\",\n \"filename\": \"modernbrush-green-1.jpg\",\n \"id_image\": 12181,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-45-f22d8c346057449c-part-2-of-2"} [2026-06-04 19:27:14] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":45,"id_product":588,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-04 19:27:14] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":45,"id_product":588,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_381","filename":"4-sides-grid-white-pl-1.jpg","id_image":12170,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_382","filename":"0-left-1.jpg","id_image":12171,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_383","filename":"0-left-1.jpg","id_image":12172,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_384","filename":"0-right-1.jpg","id_image":12173,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_385","filename":"0-right-1.jpg","id_image":12174,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_386","filename":"1-r-1-1.jpg","id_image":12175,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_387","filename":"1-r-1-1.jpg","id_image":12176,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_388","filename":"2-r-1-1.jpg","id_image":12177,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_389","filename":"2-r-1-1.jpg","id_image":12178,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_390","filename":"2-watercolor-1-1.jpg","id_image":12179,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_391","filename":"2-watercolor-1-1.jpg","id_image":12180,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_392","filename":"modernbrush-green-1.jpg","id_image":12181,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-45-f22d8c346057449c-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":588,"uploaded_images":[{"client_file_key":"asset_381","filename":"4-sides-grid-white-pl-1.jpg","id_image":12170,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_382","filename":"0-left-1.jpg","id_image":12171,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_383","filename":"0-left-1.jpg","id_image":12172,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_384","filename":"0-right-1.jpg","id_image":12173,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_385","filename":"0-right-1.jpg","id_image":12174,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_386","filename":"1-r-1-1.jpg","id_image":12175,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_387","filename":"1-r-1-1.jpg","id_image":12176,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_388","filename":"2-r-1-1.jpg","id_image":12177,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_389","filename":"2-r-1-1.jpg","id_image":12178,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_390","filename":"2-watercolor-1-1.jpg","id_image":12179,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-45-f22d8c346057449c-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":588,"uploaded_images":[{"client_file_key":"asset_391","filename":"2-watercolor-1-1.jpg","id_image":12180,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_392","filename":"modernbrush-green-1.jpg","id_image":12181,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-04 19:27:14] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":45,"external_id":"588","result":{"success":true,"status":"success","id_product":588,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_381","filename":"4-sides-grid-white-pl-1.jpg","id_image":12170,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_382","filename":"0-left-1.jpg","id_image":12171,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_383","filename":"0-left-1.jpg","id_image":12172,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_384","filename":"0-right-1.jpg","id_image":12173,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_385","filename":"0-right-1.jpg","id_image":12174,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_386","filename":"1-r-1-1.jpg","id_image":12175,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_387","filename":"1-r-1-1.jpg","id_image":12176,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_388","filename":"2-r-1-1.jpg","id_image":12177,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_389","filename":"2-r-1-1.jpg","id_image":12178,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_390","filename":"2-watercolor-1-1.jpg","id_image":12179,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_391","filename":"2-watercolor-1-1.jpg","id_image":12180,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_392","filename":"modernbrush-green-1.jpg","id_image":12181,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-45-f22d8c346057449c-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":588,"uploaded_images":[{"client_file_key":"asset_381","filename":"4-sides-grid-white-pl-1.jpg","id_image":12170,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_382","filename":"0-left-1.jpg","id_image":12171,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_383","filename":"0-left-1.jpg","id_image":12172,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_384","filename":"0-right-1.jpg","id_image":12173,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_385","filename":"0-right-1.jpg","id_image":12174,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_386","filename":"1-r-1-1.jpg","id_image":12175,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_387","filename":"1-r-1-1.jpg","id_image":12176,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_388","filename":"2-r-1-1.jpg","id_image":12177,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_389","filename":"2-r-1-1.jpg","id_image":12178,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_390","filename":"2-watercolor-1-1.jpg","id_image":12179,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-45-f22d8c346057449c-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":588,"uploaded_images":[{"client_file_key":"asset_391","filename":"2-watercolor-1-1.jpg","id_image":12180,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_392","filename":"modernbrush-green-1.jpg","id_image":12181,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-04 19:32:49] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":3894} [2026-06-04 19:32:50] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":46,"external_id":"589","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-04 19:32:50] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":46,"external_id":"589"} [2026-06-04 19:32:50] drive_scan.start Start skanowania zdjęć Drive. {"project_id":46,"forced_profile_id":null} [2026-06-04 19:32:50] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":46,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_147","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-04 19:32:50] drive_path.profile.selected Wybrano profil Drive. {"project_id":46,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-04 19:32:50] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":46,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-04 19:32:50] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-04 19:32:50] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-04 19:32:50] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":46,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-04 19:32:50] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-04 19:32:50] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-04 19:32:50] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":46,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-04 19:32:50] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-04 19:32:51] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-04 19:32:51] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":46,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-04 19:32:51] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_147'"} [2026-06-04 19:32:51] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_147'","count":1,"names":["H#CZ_147 [application/vnd.google-apps.folder]"]} [2026-06-04 19:32:51] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":46,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_147","found_count":1,"found_names":["H#CZ_147"]} [2026-06-04 19:32:51] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":46,"project_folder_id":"1Yh9yLhE2H5a9jMSpP3ySyFYd6V_tAD_p","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_147"} [2026-06-04 19:32:51] drive_api.list_files.start Google Drive files.list. {"query":"'1Yh9yLhE2H5a9jMSpP3ySyFYd6V_tAD_p' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-04 19:32:52] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Yh9yLhE2H5a9jMSpP3ySyFYd6V_tAD_p' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-04 19:32:52] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":46,"parent_folder_id":"1Yh9yLhE2H5a9jMSpP3ySyFYd6V_tAD_p","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-04 19:32:52] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":46,"project_folder_id":"1Yh9yLhE2H5a9jMSpP3ySyFYd6V_tAD_p","mockups_folder_id":"1SL_EOn4C5M6ZUfA1oCaJeddSvzQkIftl","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_147/Mockups"} [2026-06-04 19:32:52] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":46,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-04 19:32:52] drive_api.list_files.start Google Drive files.list. {"query":"'1SL_EOn4C5M6ZUfA1oCaJeddSvzQkIftl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-04 19:32:52] drive_api.list_files.finish Google Drive files.list result. {"query":"'1SL_EOn4C5M6ZUfA1oCaJeddSvzQkIftl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:32:52] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":46,"mockups_folder_id":"1SL_EOn4C5M6ZUfA1oCaJeddSvzQkIftl","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-04 19:32:52] drive_api.list_files.start Google Drive files.list. {"query":"'1SL_EOn4C5M6ZUfA1oCaJeddSvzQkIftl' in parents and trashed = false"} [2026-06-04 19:32:53] drive_api.list_files.finish Google Drive files.list result. {"query":"'1SL_EOn4C5M6ZUfA1oCaJeddSvzQkIftl' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:32:53] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":46,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:32:53] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":46,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_147/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-04 19:32:53] drive_api.list_files.start Google Drive files.list. {"query":"'1m008jDJWip0vKdgY4yO4Y5w7NxtEPR2t' in parents and trashed = false"} [2026-06-04 19:32:54] drive_api.list_files.finish Google Drive files.list result. {"query":"'1m008jDJWip0vKdgY4yO4Y5w7NxtEPR2t' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:32:54] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":46,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1m008jDJWip0vKdgY4yO4Y5w7NxtEPR2t","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:32:54] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":46,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_147/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-04 19:32:54] drive_api.list_files.start Google Drive files.list. {"query":"'1_hRsBlY0q8_iCMyY5PTaHh6mcrVZ-VF3' in parents and trashed = false"} [2026-06-04 19:32:54] drive_api.list_files.finish Google Drive files.list result. {"query":"'1_hRsBlY0q8_iCMyY5PTaHh6mcrVZ-VF3' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:32:54] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":46,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1_hRsBlY0q8_iCMyY5PTaHh6mcrVZ-VF3","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:32:54] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":46,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_147/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-04 19:32:54] drive_api.list_files.start Google Drive files.list. {"query":"'1C9uyVVoHiPFTXFKA8kBPrpGhMzNGeD9I' in parents and trashed = false"} [2026-06-04 19:32:55] drive_api.list_files.finish Google Drive files.list result. {"query":"'1C9uyVVoHiPFTXFKA8kBPrpGhMzNGeD9I' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 19:32:55] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":46,"folder_name":"(B)_4Side_Grid","folder_id":"1C9uyVVoHiPFTXFKA8kBPrpGhMzNGeD9I","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 19:32:55] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":46,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_147/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-04 19:32:55] drive_api.list_files.start Google Drive files.list. {"query":"'1PQOOa1K5xzScqFcJyGCfeD2sIrIyKldy' in parents and trashed = false"} [2026-06-04 19:32:55] drive_api.list_files.finish Google Drive files.list result. {"query":"'1PQOOa1K5xzScqFcJyGCfeD2sIrIyKldy' in parents and trashed = false","count":1,"names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 19:32:55] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":46,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1PQOOa1K5xzScqFcJyGCfeD2sIrIyKldy","all_count":1,"image_count":1,"all_names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 19:32:55] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":46,"files_count":12,"files":[{"id":"1sc2v0Bq5cejNzT7MP9uZ2oRCLN96ieLk","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1MSy3CaEbk0dn6KugvYjMGPj-5fCNh7uI","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1b91GVCx7bo6WOzTw3a0bQmVNHbBLhF_l","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1TEpxXoZ-Z1oMjzuY2l_vVckYs6WPE_N_","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1M5Gq0q8OzVBBn1Z5WehdYZxTKvsFUu5C","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1caclWudckwoNqdaRjCZqh728zbHk_t6B","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1AlP5yM_6KDWq77-mSEICGl2gda1kVMsl","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1X_JyhIIQCW44Ft90z6vmO0PNcgt2X7Sl","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1MaCAAyftr4kKZ89O0gjokT61qRp-Uvm0","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"143sJrNj0GYk39WocuuzoI_j48XR0gA3j","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1aw7VAbXQsxfQ4GAWFlaNt7S5aWNtj3uJ","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"19yuxD6Uya4U_gn2nbcNq48MvNchAT5HM","name":"ModernBrush_Green__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-04 19:32:55] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":46,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-04 19:32:55] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":46,"external_id":"589","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-04 19:32:55] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":46,"external_id":"589","selected_assets_count":12} [2026-06-04 19:32:55] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":46,"resolved_id_product":589} [2026-06-04 19:32:55] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":46,"job_id":"cc12f93f69bf7e6b","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-04 19:32:55] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":46,"selected_count":12,"assets":[{"id":393,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":870711,"drive_file_id":"1sc2v0Bq5cejNzT7MP9uZ2oRCLN96ieLk"},{"id":394,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":652713,"drive_file_id":"1MSy3CaEbk0dn6KugvYjMGPj-5fCNh7uI"},{"id":395,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":541485,"drive_file_id":"1b91GVCx7bo6WOzTw3a0bQmVNHbBLhF_l"},{"id":396,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":631485,"drive_file_id":"1TEpxXoZ-Z1oMjzuY2l_vVckYs6WPE_N_"},{"id":397,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":540659,"drive_file_id":"1M5Gq0q8OzVBBn1Z5WehdYZxTKvsFUu5C"},{"id":398,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1292434,"drive_file_id":"1caclWudckwoNqdaRjCZqh728zbHk_t6B"},{"id":399,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1346519,"drive_file_id":"1AlP5yM_6KDWq77-mSEICGl2gda1kVMsl"},{"id":400,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1489310,"drive_file_id":"1X_JyhIIQCW44Ft90z6vmO0PNcgt2X7Sl"},{"id":401,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1403976,"drive_file_id":"1MaCAAyftr4kKZ89O0gjokT61qRp-Uvm0"},{"id":402,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1583790,"drive_file_id":"143sJrNj0GYk39WocuuzoI_j48XR0gA3j"},{"id":403,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1328806,"drive_file_id":"1aw7VAbXQsxfQ4GAWFlaNt7S5aWNtj3uJ"},{"id":404,"name":"ModernBrush_Green__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":407721,"drive_file_id":"19yuxD6Uya4U_gn2nbcNq48MvNchAT5HM"}]} [2026-06-04 19:32:55] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":393,"drive_file_id":"1sc2v0Bq5cejNzT7MP9uZ2oRCLN96ieLk","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/393_4-sides-grid-white-pl-1.jpg"} [2026-06-04 19:32:55] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1sc2v0Bq5cejNzT7MP9uZ2oRCLN96ieLk","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/393_4-sides-grid-white-pl-1.jpg"} [2026-06-04 19:32:56] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1sc2v0Bq5cejNzT7MP9uZ2oRCLN96ieLk","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/393_4-sides-grid-white-pl-1.jpg","bytes":870711} [2026-06-04 19:32:56] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":393,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":870711} [2026-06-04 19:32:56] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":394,"drive_file_id":"1MSy3CaEbk0dn6KugvYjMGPj-5fCNh7uI","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/394_0-left-1.jpg"} [2026-06-04 19:32:56] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1MSy3CaEbk0dn6KugvYjMGPj-5fCNh7uI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/394_0-left-1.jpg"} [2026-06-04 19:32:57] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1MSy3CaEbk0dn6KugvYjMGPj-5fCNh7uI","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/394_0-left-1.jpg","bytes":652713} [2026-06-04 19:32:57] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":394,"name":"0_Left__1.jpg","local_size":652713} [2026-06-04 19:32:57] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":395,"drive_file_id":"1b91GVCx7bo6WOzTw3a0bQmVNHbBLhF_l","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/395_0-left-1.jpg"} [2026-06-04 19:32:57] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1b91GVCx7bo6WOzTw3a0bQmVNHbBLhF_l","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/395_0-left-1.jpg"} [2026-06-04 19:32:58] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1b91GVCx7bo6WOzTw3a0bQmVNHbBLhF_l","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/395_0-left-1.jpg","bytes":541485} [2026-06-04 19:32:58] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":395,"name":"0_Left__1.jpg","local_size":541485} [2026-06-04 19:32:58] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":396,"drive_file_id":"1TEpxXoZ-Z1oMjzuY2l_vVckYs6WPE_N_","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/396_0-right-1.jpg"} [2026-06-04 19:32:58] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1TEpxXoZ-Z1oMjzuY2l_vVckYs6WPE_N_","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/396_0-right-1.jpg"} [2026-06-04 19:32:59] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1TEpxXoZ-Z1oMjzuY2l_vVckYs6WPE_N_","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/396_0-right-1.jpg","bytes":631485} [2026-06-04 19:32:59] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":396,"name":"0_Right__1.jpg","local_size":631485} [2026-06-04 19:32:59] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":397,"drive_file_id":"1M5Gq0q8OzVBBn1Z5WehdYZxTKvsFUu5C","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/397_0-right-1.jpg"} [2026-06-04 19:32:59] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1M5Gq0q8OzVBBn1Z5WehdYZxTKvsFUu5C","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/397_0-right-1.jpg"} [2026-06-04 19:33:00] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1M5Gq0q8OzVBBn1Z5WehdYZxTKvsFUu5C","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/397_0-right-1.jpg","bytes":540659} [2026-06-04 19:33:00] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":397,"name":"0_Right__1.jpg","local_size":540659} [2026-06-04 19:33:00] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":398,"drive_file_id":"1caclWudckwoNqdaRjCZqh728zbHk_t6B","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/398_1-r-1-1.jpg"} [2026-06-04 19:33:00] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1caclWudckwoNqdaRjCZqh728zbHk_t6B","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/398_1-r-1-1.jpg"} [2026-06-04 19:33:00] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1caclWudckwoNqdaRjCZqh728zbHk_t6B","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/398_1-r-1-1.jpg","bytes":1292434} [2026-06-04 19:33:00] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":398,"name":"1_R_1__1.jpg","local_size":1292434} [2026-06-04 19:33:00] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":399,"drive_file_id":"1AlP5yM_6KDWq77-mSEICGl2gda1kVMsl","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/399_1-r-1-1.jpg"} [2026-06-04 19:33:00] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1AlP5yM_6KDWq77-mSEICGl2gda1kVMsl","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/399_1-r-1-1.jpg"} [2026-06-04 19:33:01] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1AlP5yM_6KDWq77-mSEICGl2gda1kVMsl","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/399_1-r-1-1.jpg","bytes":1346519} [2026-06-04 19:33:01] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":399,"name":"1_R_1__1.jpg","local_size":1346519} [2026-06-04 19:33:01] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":400,"drive_file_id":"1X_JyhIIQCW44Ft90z6vmO0PNcgt2X7Sl","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/400_2-r-1-1.jpg"} [2026-06-04 19:33:01] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1X_JyhIIQCW44Ft90z6vmO0PNcgt2X7Sl","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/400_2-r-1-1.jpg"} [2026-06-04 19:33:02] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1X_JyhIIQCW44Ft90z6vmO0PNcgt2X7Sl","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/400_2-r-1-1.jpg","bytes":1489310} [2026-06-04 19:33:02] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":400,"name":"2_R_1__1.jpg","local_size":1489310} [2026-06-04 19:33:02] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":401,"drive_file_id":"1MaCAAyftr4kKZ89O0gjokT61qRp-Uvm0","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/401_2-r-1-1.jpg"} [2026-06-04 19:33:02] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1MaCAAyftr4kKZ89O0gjokT61qRp-Uvm0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/401_2-r-1-1.jpg"} [2026-06-04 19:33:03] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1MaCAAyftr4kKZ89O0gjokT61qRp-Uvm0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/401_2-r-1-1.jpg","bytes":1403976} [2026-06-04 19:33:03] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":401,"name":"2_R_1__1.jpg","local_size":1403976} [2026-06-04 19:33:03] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":402,"drive_file_id":"143sJrNj0GYk39WocuuzoI_j48XR0gA3j","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/402_2-watercolor-1-1.jpg"} [2026-06-04 19:33:03] drive_api.download.start Google Drive files.get alt=media. {"file_id":"143sJrNj0GYk39WocuuzoI_j48XR0gA3j","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/402_2-watercolor-1-1.jpg"} [2026-06-04 19:33:04] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"143sJrNj0GYk39WocuuzoI_j48XR0gA3j","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/402_2-watercolor-1-1.jpg","bytes":1583790} [2026-06-04 19:33:04] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":402,"name":"2_WaterColor_1__1.jpg","local_size":1583790} [2026-06-04 19:33:04] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":403,"drive_file_id":"1aw7VAbXQsxfQ4GAWFlaNt7S5aWNtj3uJ","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/403_2-watercolor-1-1.jpg"} [2026-06-04 19:33:04] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1aw7VAbXQsxfQ4GAWFlaNt7S5aWNtj3uJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/403_2-watercolor-1-1.jpg"} [2026-06-04 19:33:05] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1aw7VAbXQsxfQ4GAWFlaNt7S5aWNtj3uJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/403_2-watercolor-1-1.jpg","bytes":1328806} [2026-06-04 19:33:05] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":403,"name":"2_WaterColor_1__1.jpg","local_size":1328806} [2026-06-04 19:33:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":46,"asset_id":404,"drive_file_id":"19yuxD6Uya4U_gn2nbcNq48MvNchAT5HM","name":"ModernBrush_Green__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/404_modernbrush-green-1.jpg"} [2026-06-04 19:33:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"19yuxD6Uya4U_gn2nbcNq48MvNchAT5HM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/404_modernbrush-green-1.jpg"} [2026-06-04 19:33:05] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"19yuxD6Uya4U_gn2nbcNq48MvNchAT5HM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/404_modernbrush-green-1.jpg","bytes":407721} [2026-06-04 19:33:05] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":46,"asset_id":404,"name":"ModernBrush_Green__1.jpg","local_size":407721} [2026-06-04 19:33:05] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":46,"job_id":"cc12f93f69bf7e6b","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b","failures":[]} [2026-06-04 19:33:05] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":46,"job_id":"cc12f93f69bf7e6b","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b","failures":[]} [2026-06-04 19:33:05] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":46,"id_product":589,"metadata_count":12,"metadata":[{"client_file_key":"asset_393","drive_file_id":"1sc2v0Bq5cejNzT7MP9uZ2oRCLN96ieLk","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_394","drive_file_id":"1MSy3CaEbk0dn6KugvYjMGPj-5fCNh7uI","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_395","drive_file_id":"1b91GVCx7bo6WOzTw3a0bQmVNHbBLhF_l","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_396","drive_file_id":"1TEpxXoZ-Z1oMjzuY2l_vVckYs6WPE_N_","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_397","drive_file_id":"1M5Gq0q8OzVBBn1Z5WehdYZxTKvsFUu5C","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_398","drive_file_id":"1caclWudckwoNqdaRjCZqh728zbHk_t6B","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_399","drive_file_id":"1AlP5yM_6KDWq77-mSEICGl2gda1kVMsl","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_400","drive_file_id":"1X_JyhIIQCW44Ft90z6vmO0PNcgt2X7Sl","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_401","drive_file_id":"1MaCAAyftr4kKZ89O0gjokT61qRp-Uvm0","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_402","drive_file_id":"143sJrNj0GYk39WocuuzoI_j48XR0gA3j","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_403","drive_file_id":"1aw7VAbXQsxfQ4GAWFlaNt7S5aWNtj3uJ","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_404","drive_file_id":"19yuxD6Uya4U_gn2nbcNq48MvNchAT5HM","filename":"modernbrush-green-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek Personalizowany dla czytelnika - Sarenka - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-04 19:33:05] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":46,"id_product":589,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-04 19:33:05] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":46,"id_product":589,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_393","asset_394","asset_395","asset_396","asset_397","asset_398","asset_399","asset_400","asset_401","asset_402"]} [2026-06-04 19:33:05] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"0f337e11-d980-4ed4-ab3a-66bdc13cdeca","id_product":"589","images_metadata_json":"[{\"client_file_key\":\"asset_393\",\"drive_file_id\":\"1sc2v0Bq5cejNzT7MP9uZ2oRCLN96ieLk\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Sarenka - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_394\",\"drive_file_id\":\"1MSy3CaEbk0dn6KugvYjMGPj-5fCNh7uI\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_395\",\"drive_file_id\":\"1b91GVCx7bo6WOzTw3a0bQmVNHbBLhF_l\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_396\",\"drive_file_id\":\"1TEpxXoZ-Z1oMjzuY2l_vVckYs6WPE_N_\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_397\",\"drive_file_id\":\"1M5Gq0q8OzVBBn1Z5WehdYZxTKvsFUu5C\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_398\",\"drive_file_id\":\"1caclWudckwoNqdaRjCZqh728z...","allow_cover_autoselect":"0","files[asset_393]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/393_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":870711,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_394]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/394_0-left-1.jpg","file_exists":true,"file_size":652713,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_395]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/395_0-left-1.jpg","file_exists":true,"file_size":541485,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_396]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/396_0-right-1.jpg","file_exists":true,"file_size":631485,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_397]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/397_0-right-1.jpg","file_exists":true,"file_size":540659,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_398]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/398_1-r-1-1.jpg","file_exists":true,"file_size":1292434,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_399]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/399_1-r-1-1.jpg","file_exists":true,"file_size":1346519,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_400]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/400_2-r-1-1.jpg","file_exists":true,"file_size":1489310,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_401]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/401_2-r-1-1.jpg","file_exists":true,"file_size":1403976,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_402]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/402_2-watercolor-1-1.jpg","file_exists":true,"file_size":1583790,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-46-cc12f93f69bf7e6b-part-1-of-2"} [2026-06-04 19:33:20] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 589,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_393\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12182,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_394\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12183,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_395\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12184,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_396\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12185,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_397\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12186,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-46-cc12f93f69bf7e6b-part-1-of-2"} [2026-06-04 19:33:20] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":46,"id_product":589,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-04 19:33:20] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":46,"id_product":589,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_403","asset_404"]} [2026-06-04 19:33:20] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"0f337e11-d980-4ed4-ab3a-66bdc13cdeca","id_product":"589","images_metadata_json":"[{\"client_file_key\":\"asset_403\",\"drive_file_id\":\"1aw7VAbXQsxfQ4GAWFlaNt7S5aWNtj3uJ\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Sarenka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_404\",\"drive_file_id\":\"19yuxD6Uya4U_gn2nbcNq48MvNchAT5HM\",\"filename\":\"modernbrush-green-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek Personalizowany dla czytelnika - Sarenka - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_403]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/403_2-watercolor-1-1.jpg","file_exists":true,"file_size":1328806,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_404]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/46/cc12f93f69bf7e6b/404_modernbrush-green-1.jpg","file_exists":true,"file_size":407721,"mime":"image/jpeg","postname":"modernbrush-green-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-46-cc12f93f69bf7e6b-part-2-of-2"} [2026-06-04 19:33:22] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 589,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_403\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12192,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_404\",\n \"filename\": \"modernbrush-green-1.jpg\",\n \"id_image\": 12193,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-46-cc12f93f69bf7e6b-part-2-of-2"} [2026-06-04 19:33:22] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":46,"id_product":589,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-04 19:33:22] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":46,"id_product":589,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_393","filename":"4-sides-grid-white-pl-1.jpg","id_image":12182,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_394","filename":"0-left-1.jpg","id_image":12183,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_395","filename":"0-left-1.jpg","id_image":12184,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_396","filename":"0-right-1.jpg","id_image":12185,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_397","filename":"0-right-1.jpg","id_image":12186,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_398","filename":"1-r-1-1.jpg","id_image":12187,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_399","filename":"1-r-1-1.jpg","id_image":12188,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_400","filename":"2-r-1-1.jpg","id_image":12189,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_401","filename":"2-r-1-1.jpg","id_image":12190,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_402","filename":"2-watercolor-1-1.jpg","id_image":12191,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_403","filename":"2-watercolor-1-1.jpg","id_image":12192,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_404","filename":"modernbrush-green-1.jpg","id_image":12193,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-46-cc12f93f69bf7e6b-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":589,"uploaded_images":[{"client_file_key":"asset_393","filename":"4-sides-grid-white-pl-1.jpg","id_image":12182,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_394","filename":"0-left-1.jpg","id_image":12183,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_395","filename":"0-left-1.jpg","id_image":12184,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_396","filename":"0-right-1.jpg","id_image":12185,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_397","filename":"0-right-1.jpg","id_image":12186,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_398","filename":"1-r-1-1.jpg","id_image":12187,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_399","filename":"1-r-1-1.jpg","id_image":12188,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_400","filename":"2-r-1-1.jpg","id_image":12189,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_401","filename":"2-r-1-1.jpg","id_image":12190,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_402","filename":"2-watercolor-1-1.jpg","id_image":12191,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-46-cc12f93f69bf7e6b-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":589,"uploaded_images":[{"client_file_key":"asset_403","filename":"2-watercolor-1-1.jpg","id_image":12192,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_404","filename":"modernbrush-green-1.jpg","id_image":12193,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-04 19:33:22] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":46,"external_id":"589","result":{"success":true,"status":"success","id_product":589,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_393","filename":"4-sides-grid-white-pl-1.jpg","id_image":12182,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_394","filename":"0-left-1.jpg","id_image":12183,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_395","filename":"0-left-1.jpg","id_image":12184,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_396","filename":"0-right-1.jpg","id_image":12185,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_397","filename":"0-right-1.jpg","id_image":12186,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_398","filename":"1-r-1-1.jpg","id_image":12187,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_399","filename":"1-r-1-1.jpg","id_image":12188,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_400","filename":"2-r-1-1.jpg","id_image":12189,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_401","filename":"2-r-1-1.jpg","id_image":12190,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_402","filename":"2-watercolor-1-1.jpg","id_image":12191,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_403","filename":"2-watercolor-1-1.jpg","id_image":12192,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_404","filename":"modernbrush-green-1.jpg","id_image":12193,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-46-cc12f93f69bf7e6b-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":589,"uploaded_images":[{"client_file_key":"asset_393","filename":"4-sides-grid-white-pl-1.jpg","id_image":12182,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_394","filename":"0-left-1.jpg","id_image":12183,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_395","filename":"0-left-1.jpg","id_image":12184,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_396","filename":"0-right-1.jpg","id_image":12185,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_397","filename":"0-right-1.jpg","id_image":12186,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_398","filename":"1-r-1-1.jpg","id_image":12187,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_399","filename":"1-r-1-1.jpg","id_image":12188,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_400","filename":"2-r-1-1.jpg","id_image":12189,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_401","filename":"2-r-1-1.jpg","id_image":12190,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_402","filename":"2-watercolor-1-1.jpg","id_image":12191,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-46-cc12f93f69bf7e6b-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":589,"uploaded_images":[{"client_file_key":"asset_403","filename":"2-watercolor-1-1.jpg","id_image":12192,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_404","filename":"modernbrush-green-1.jpg","id_image":12193,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-04 19:38:26] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4475} [2026-06-04 19:38:26] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":47,"external_id":"590","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-04 19:38:26] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":47,"external_id":"590"} [2026-06-04 19:38:26] drive_scan.start Start skanowania zdjęć Drive. {"project_id":47,"forced_profile_id":null} [2026-06-04 19:38:26] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":47,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_148","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-04 19:38:26] drive_path.profile.selected Wybrano profil Drive. {"project_id":47,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-04 19:38:26] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":47,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-04 19:38:26] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-04 19:38:27] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-04 19:38:27] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":47,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-04 19:38:27] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-04 19:38:27] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-04 19:38:27] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":47,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-04 19:38:27] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-04 19:38:28] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-04 19:38:28] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":47,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-04 19:38:28] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_148'"} [2026-06-04 19:38:28] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_148'","count":1,"names":["H#CZ_148 [application/vnd.google-apps.folder]"]} [2026-06-04 19:38:28] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":47,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_148","found_count":1,"found_names":["H#CZ_148"]} [2026-06-04 19:38:28] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":47,"project_folder_id":"1PXPASVvxwj3RDHGxwKFHNr5Df7s21mU3","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_148"} [2026-06-04 19:38:28] drive_api.list_files.start Google Drive files.list. {"query":"'1PXPASVvxwj3RDHGxwKFHNr5Df7s21mU3' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-04 19:38:29] drive_api.list_files.finish Google Drive files.list result. {"query":"'1PXPASVvxwj3RDHGxwKFHNr5Df7s21mU3' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-04 19:38:29] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":47,"parent_folder_id":"1PXPASVvxwj3RDHGxwKFHNr5Df7s21mU3","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-04 19:38:29] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":47,"project_folder_id":"1PXPASVvxwj3RDHGxwKFHNr5Df7s21mU3","mockups_folder_id":"1GICM5utI8h3VW82_t6R6wbkHyOZST4ah","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_148/Mockups"} [2026-06-04 19:38:29] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":47,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-04 19:38:29] drive_api.list_files.start Google Drive files.list. {"query":"'1GICM5utI8h3VW82_t6R6wbkHyOZST4ah' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-04 19:38:29] drive_api.list_files.finish Google Drive files.list result. {"query":"'1GICM5utI8h3VW82_t6R6wbkHyOZST4ah' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:38:29] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":47,"mockups_folder_id":"1GICM5utI8h3VW82_t6R6wbkHyOZST4ah","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-04 19:38:29] drive_api.list_files.start Google Drive files.list. {"query":"'1GICM5utI8h3VW82_t6R6wbkHyOZST4ah' in parents and trashed = false"} [2026-06-04 19:38:30] drive_api.list_files.finish Google Drive files.list result. {"query":"'1GICM5utI8h3VW82_t6R6wbkHyOZST4ah' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:38:30] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":47,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:38:30] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":47,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_148/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-04 19:38:30] drive_api.list_files.start Google Drive files.list. {"query":"'1IgRBMF4cM5VzTRdYP8jmYWXkb05RA0LO' in parents and trashed = false"} [2026-06-04 19:38:30] drive_api.list_files.finish Google Drive files.list result. {"query":"'1IgRBMF4cM5VzTRdYP8jmYWXkb05RA0LO' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:38:30] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":47,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1IgRBMF4cM5VzTRdYP8jmYWXkb05RA0LO","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:38:30] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":47,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_148/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-04 19:38:30] drive_api.list_files.start Google Drive files.list. {"query":"'1JXVy0IsUPsK2SYk21moVVEvbW2JCquov' in parents and trashed = false"} [2026-06-04 19:38:30] drive_api.list_files.finish Google Drive files.list result. {"query":"'1JXVy0IsUPsK2SYk21moVVEvbW2JCquov' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:38:30] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":47,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1JXVy0IsUPsK2SYk21moVVEvbW2JCquov","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:38:30] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":47,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_148/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-04 19:38:30] drive_api.list_files.start Google Drive files.list. {"query":"'1adbSVg8ae4c-YZvtD1u1gxtrL1oz4rDI' in parents and trashed = false"} [2026-06-04 19:38:31] drive_api.list_files.finish Google Drive files.list result. {"query":"'1adbSVg8ae4c-YZvtD1u1gxtrL1oz4rDI' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 19:38:31] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":47,"folder_name":"(B)_4Side_Grid","folder_id":"1adbSVg8ae4c-YZvtD1u1gxtrL1oz4rDI","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 19:38:31] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":47,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_148/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-04 19:38:31] drive_api.list_files.start Google Drive files.list. {"query":"'1CIjJ3lSAY49oCQWkWI3KnQHGCeY4W1xM' in parents and trashed = false"} [2026-06-04 19:38:31] drive_api.list_files.finish Google Drive files.list result. {"query":"'1CIjJ3lSAY49oCQWkWI3KnQHGCeY4W1xM' in parents and trashed = false","count":1,"names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 19:38:31] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":47,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1CIjJ3lSAY49oCQWkWI3KnQHGCeY4W1xM","all_count":1,"image_count":1,"all_names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 19:38:31] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":47,"files_count":12,"files":[{"id":"1qSeNplTwfuF9wWKBXXiBb3PH82T973UE","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"12adaelFDRmWDfGHlSSzlzo6OpWrANy-L","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1hwrfSVs3QvNRVUWCC0_wCzPrVSAJLXd6","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"15ygR84NoRIPA2TCwno49M2X1Kufxh4tb","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"11Kh-1Rn-zp1K7F614lhzwKvAHb8J6kYG","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"15rJ4P3reh03MDHR1iBuuRsSuejaK_vjg","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1kEs0U2vybWsxEgO4AIzLAQETfhRKyanY","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1Fbyf4qYgY_MQMIXcuFhjMGZAro70ByGg","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1CDCKgW2Lg97LP4A9EzWzE5cdXdFQUzl4","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"13fIhSTKP1XQuzzzWApNjqkxqgk9kaskD","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"12yrR8pkj8ebB4NhDd1xOUKAY6PPYhPxf","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1sdYTk8uzvc_H1ttkxLMhJZ3otit3fEF9","name":"ModernBrush_Green__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-04 19:38:31] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":47,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-04 19:38:31] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":47,"external_id":"590","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-04 19:38:31] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":47,"external_id":"590","selected_assets_count":12} [2026-06-04 19:38:31] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":47,"resolved_id_product":590} [2026-06-04 19:38:31] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":47,"job_id":"6a574e5accf709c4","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-04 19:38:31] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":47,"selected_count":12,"assets":[{"id":405,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":866479,"drive_file_id":"1qSeNplTwfuF9wWKBXXiBb3PH82T973UE"},{"id":406,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":652132,"drive_file_id":"12adaelFDRmWDfGHlSSzlzo6OpWrANy-L"},{"id":407,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":540046,"drive_file_id":"1hwrfSVs3QvNRVUWCC0_wCzPrVSAJLXd6"},{"id":408,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":630285,"drive_file_id":"15ygR84NoRIPA2TCwno49M2X1Kufxh4tb"},{"id":409,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":539503,"drive_file_id":"11Kh-1Rn-zp1K7F614lhzwKvAHb8J6kYG"},{"id":410,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1293055,"drive_file_id":"15rJ4P3reh03MDHR1iBuuRsSuejaK_vjg"},{"id":411,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1348090,"drive_file_id":"1kEs0U2vybWsxEgO4AIzLAQETfhRKyanY"},{"id":412,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1493737,"drive_file_id":"1Fbyf4qYgY_MQMIXcuFhjMGZAro70ByGg"},{"id":413,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1407837,"drive_file_id":"1CDCKgW2Lg97LP4A9EzWzE5cdXdFQUzl4"},{"id":414,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1578323,"drive_file_id":"13fIhSTKP1XQuzzzWApNjqkxqgk9kaskD"},{"id":415,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1324551,"drive_file_id":"12yrR8pkj8ebB4NhDd1xOUKAY6PPYhPxf"},{"id":416,"name":"ModernBrush_Green__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":405067,"drive_file_id":"1sdYTk8uzvc_H1ttkxLMhJZ3otit3fEF9"}]} [2026-06-04 19:38:31] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":405,"drive_file_id":"1qSeNplTwfuF9wWKBXXiBb3PH82T973UE","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/405_4-sides-grid-white-pl-1.jpg"} [2026-06-04 19:38:31] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1qSeNplTwfuF9wWKBXXiBb3PH82T973UE","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/405_4-sides-grid-white-pl-1.jpg"} [2026-06-04 19:38:32] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1qSeNplTwfuF9wWKBXXiBb3PH82T973UE","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/405_4-sides-grid-white-pl-1.jpg","bytes":866479} [2026-06-04 19:38:32] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":405,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":866479} [2026-06-04 19:38:32] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":406,"drive_file_id":"12adaelFDRmWDfGHlSSzlzo6OpWrANy-L","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/406_0-left-1.jpg"} [2026-06-04 19:38:32] drive_api.download.start Google Drive files.get alt=media. {"file_id":"12adaelFDRmWDfGHlSSzlzo6OpWrANy-L","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/406_0-left-1.jpg"} [2026-06-04 19:38:33] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"12adaelFDRmWDfGHlSSzlzo6OpWrANy-L","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/406_0-left-1.jpg","bytes":652132} [2026-06-04 19:38:33] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":406,"name":"0_Left__1.jpg","local_size":652132} [2026-06-04 19:38:33] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":407,"drive_file_id":"1hwrfSVs3QvNRVUWCC0_wCzPrVSAJLXd6","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/407_0-left-1.jpg"} [2026-06-04 19:38:33] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1hwrfSVs3QvNRVUWCC0_wCzPrVSAJLXd6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/407_0-left-1.jpg"} [2026-06-04 19:38:34] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1hwrfSVs3QvNRVUWCC0_wCzPrVSAJLXd6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/407_0-left-1.jpg","bytes":540046} [2026-06-04 19:38:34] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":407,"name":"0_Left__1.jpg","local_size":540046} [2026-06-04 19:38:34] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":408,"drive_file_id":"15ygR84NoRIPA2TCwno49M2X1Kufxh4tb","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/408_0-right-1.jpg"} [2026-06-04 19:38:34] drive_api.download.start Google Drive files.get alt=media. {"file_id":"15ygR84NoRIPA2TCwno49M2X1Kufxh4tb","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/408_0-right-1.jpg"} [2026-06-04 19:38:35] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"15ygR84NoRIPA2TCwno49M2X1Kufxh4tb","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/408_0-right-1.jpg","bytes":630285} [2026-06-04 19:38:35] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":408,"name":"0_Right__1.jpg","local_size":630285} [2026-06-04 19:38:35] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":409,"drive_file_id":"11Kh-1Rn-zp1K7F614lhzwKvAHb8J6kYG","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/409_0-right-1.jpg"} [2026-06-04 19:38:35] drive_api.download.start Google Drive files.get alt=media. {"file_id":"11Kh-1Rn-zp1K7F614lhzwKvAHb8J6kYG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/409_0-right-1.jpg"} [2026-06-04 19:38:36] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"11Kh-1Rn-zp1K7F614lhzwKvAHb8J6kYG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/409_0-right-1.jpg","bytes":539503} [2026-06-04 19:38:36] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":409,"name":"0_Right__1.jpg","local_size":539503} [2026-06-04 19:38:36] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":410,"drive_file_id":"15rJ4P3reh03MDHR1iBuuRsSuejaK_vjg","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/410_1-r-1-1.jpg"} [2026-06-04 19:38:36] drive_api.download.start Google Drive files.get alt=media. {"file_id":"15rJ4P3reh03MDHR1iBuuRsSuejaK_vjg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/410_1-r-1-1.jpg"} [2026-06-04 19:38:37] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"15rJ4P3reh03MDHR1iBuuRsSuejaK_vjg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/410_1-r-1-1.jpg","bytes":1293055} [2026-06-04 19:38:37] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":410,"name":"1_R_1__1.jpg","local_size":1293055} [2026-06-04 19:38:37] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":411,"drive_file_id":"1kEs0U2vybWsxEgO4AIzLAQETfhRKyanY","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/411_1-r-1-1.jpg"} [2026-06-04 19:38:37] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1kEs0U2vybWsxEgO4AIzLAQETfhRKyanY","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/411_1-r-1-1.jpg"} [2026-06-04 19:38:38] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1kEs0U2vybWsxEgO4AIzLAQETfhRKyanY","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/411_1-r-1-1.jpg","bytes":1348090} [2026-06-04 19:38:38] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":411,"name":"1_R_1__1.jpg","local_size":1348090} [2026-06-04 19:38:38] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":412,"drive_file_id":"1Fbyf4qYgY_MQMIXcuFhjMGZAro70ByGg","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/412_2-r-1-1.jpg"} [2026-06-04 19:38:38] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Fbyf4qYgY_MQMIXcuFhjMGZAro70ByGg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/412_2-r-1-1.jpg"} [2026-06-04 19:38:38] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Fbyf4qYgY_MQMIXcuFhjMGZAro70ByGg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/412_2-r-1-1.jpg","bytes":1493737} [2026-06-04 19:38:38] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":412,"name":"2_R_1__1.jpg","local_size":1493737} [2026-06-04 19:38:38] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":413,"drive_file_id":"1CDCKgW2Lg97LP4A9EzWzE5cdXdFQUzl4","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/413_2-r-1-1.jpg"} [2026-06-04 19:38:38] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1CDCKgW2Lg97LP4A9EzWzE5cdXdFQUzl4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/413_2-r-1-1.jpg"} [2026-06-04 19:38:39] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1CDCKgW2Lg97LP4A9EzWzE5cdXdFQUzl4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/413_2-r-1-1.jpg","bytes":1407837} [2026-06-04 19:38:39] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":413,"name":"2_R_1__1.jpg","local_size":1407837} [2026-06-04 19:38:39] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":414,"drive_file_id":"13fIhSTKP1XQuzzzWApNjqkxqgk9kaskD","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/414_2-watercolor-1-1.jpg"} [2026-06-04 19:38:39] drive_api.download.start Google Drive files.get alt=media. {"file_id":"13fIhSTKP1XQuzzzWApNjqkxqgk9kaskD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/414_2-watercolor-1-1.jpg"} [2026-06-04 19:38:40] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"13fIhSTKP1XQuzzzWApNjqkxqgk9kaskD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/414_2-watercolor-1-1.jpg","bytes":1578323} [2026-06-04 19:38:40] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":414,"name":"2_WaterColor_1__1.jpg","local_size":1578323} [2026-06-04 19:38:40] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":415,"drive_file_id":"12yrR8pkj8ebB4NhDd1xOUKAY6PPYhPxf","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/415_2-watercolor-1-1.jpg"} [2026-06-04 19:38:40] drive_api.download.start Google Drive files.get alt=media. {"file_id":"12yrR8pkj8ebB4NhDd1xOUKAY6PPYhPxf","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/415_2-watercolor-1-1.jpg"} [2026-06-04 19:38:41] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"12yrR8pkj8ebB4NhDd1xOUKAY6PPYhPxf","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/415_2-watercolor-1-1.jpg","bytes":1324551} [2026-06-04 19:38:41] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":415,"name":"2_WaterColor_1__1.jpg","local_size":1324551} [2026-06-04 19:38:41] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":47,"asset_id":416,"drive_file_id":"1sdYTk8uzvc_H1ttkxLMhJZ3otit3fEF9","name":"ModernBrush_Green__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/416_modernbrush-green-1.jpg"} [2026-06-04 19:38:41] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1sdYTk8uzvc_H1ttkxLMhJZ3otit3fEF9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/416_modernbrush-green-1.jpg"} [2026-06-04 19:38:42] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1sdYTk8uzvc_H1ttkxLMhJZ3otit3fEF9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/416_modernbrush-green-1.jpg","bytes":405067} [2026-06-04 19:38:42] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":47,"asset_id":416,"name":"ModernBrush_Green__1.jpg","local_size":405067} [2026-06-04 19:38:42] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":47,"job_id":"6a574e5accf709c4","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4","failures":[]} [2026-06-04 19:38:42] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":47,"job_id":"6a574e5accf709c4","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4","failures":[]} [2026-06-04 19:38:42] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":47,"id_product":590,"metadata_count":12,"metadata":[{"client_file_key":"asset_405","drive_file_id":"1qSeNplTwfuF9wWKBXXiBb3PH82T973UE","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_406","drive_file_id":"12adaelFDRmWDfGHlSSzlzo6OpWrANy-L","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_407","drive_file_id":"1hwrfSVs3QvNRVUWCC0_wCzPrVSAJLXd6","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_408","drive_file_id":"15ygR84NoRIPA2TCwno49M2X1Kufxh4tb","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_409","drive_file_id":"11Kh-1Rn-zp1K7F614lhzwKvAHb8J6kYG","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_410","drive_file_id":"15rJ4P3reh03MDHR1iBuuRsSuejaK_vjg","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_411","drive_file_id":"1kEs0U2vybWsxEgO4AIzLAQETfhRKyanY","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_412","drive_file_id":"1Fbyf4qYgY_MQMIXcuFhjMGZAro70ByGg","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_413","drive_file_id":"1CDCKgW2Lg97LP4A9EzWzE5cdXdFQUzl4","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_414","drive_file_id":"13fIhSTKP1XQuzzzWApNjqkxqgk9kaskD","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_415","drive_file_id":"12yrR8pkj8ebB4NhDd1xOUKAY6PPYhPxf","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_416","drive_file_id":"1sdYTk8uzvc_H1ttkxLMhJZ3otit3fEF9","filename":"modernbrush-green-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek Personalizowany dla czytelnika - Myszka - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-04 19:38:42] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":47,"id_product":590,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-04 19:38:42] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":47,"id_product":590,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_405","asset_406","asset_407","asset_408","asset_409","asset_410","asset_411","asset_412","asset_413","asset_414"]} [2026-06-04 19:38:42] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"49cb6401-e543-4c0b-a490-25ed39e98ac2","id_product":"590","images_metadata_json":"[{\"client_file_key\":\"asset_405\",\"drive_file_id\":\"1qSeNplTwfuF9wWKBXXiBb3PH82T973UE\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Myszka - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_406\",\"drive_file_id\":\"12adaelFDRmWDfGHlSSzlzo6OpWrANy-L\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_407\",\"drive_file_id\":\"1hwrfSVs3QvNRVUWCC0_wCzPrVSAJLXd6\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_408\",\"drive_file_id\":\"15ygR84NoRIPA2TCwno49M2X1Kufxh4tb\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_409\",\"drive_file_id\":\"11Kh-1Rn-zp1K7F614lhzwKvAHb8J6kYG\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_410\",\"drive_file_id\":\"15rJ4P3reh03MDHR1iBuuRsSuejaK_v...","allow_cover_autoselect":"0","files[asset_405]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/405_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":866479,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_406]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/406_0-left-1.jpg","file_exists":true,"file_size":652132,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_407]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/407_0-left-1.jpg","file_exists":true,"file_size":540046,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_408]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/408_0-right-1.jpg","file_exists":true,"file_size":630285,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_409]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/409_0-right-1.jpg","file_exists":true,"file_size":539503,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_410]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/410_1-r-1-1.jpg","file_exists":true,"file_size":1293055,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_411]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/411_1-r-1-1.jpg","file_exists":true,"file_size":1348090,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_412]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/412_2-r-1-1.jpg","file_exists":true,"file_size":1493737,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_413]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/413_2-r-1-1.jpg","file_exists":true,"file_size":1407837,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_414]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/414_2-watercolor-1-1.jpg","file_exists":true,"file_size":1578323,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-47-6a574e5accf709c4-part-1-of-2"} [2026-06-04 19:38:55] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 590,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_405\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12194,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_406\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12195,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_407\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12196,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_408\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12197,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_409\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12198,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-47-6a574e5accf709c4-part-1-of-2"} [2026-06-04 19:38:55] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":47,"id_product":590,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-04 19:38:55] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":47,"id_product":590,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_415","asset_416"]} [2026-06-04 19:38:55] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"49cb6401-e543-4c0b-a490-25ed39e98ac2","id_product":"590","images_metadata_json":"[{\"client_file_key\":\"asset_415\",\"drive_file_id\":\"12yrR8pkj8ebB4NhDd1xOUKAY6PPYhPxf\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Myszka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_416\",\"drive_file_id\":\"1sdYTk8uzvc_H1ttkxLMhJZ3otit3fEF9\",\"filename\":\"modernbrush-green-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek Personalizowany dla czytelnika - Myszka - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_415]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/415_2-watercolor-1-1.jpg","file_exists":true,"file_size":1324551,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_416]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/47/6a574e5accf709c4/416_modernbrush-green-1.jpg","file_exists":true,"file_size":405067,"mime":"image/jpeg","postname":"modernbrush-green-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-47-6a574e5accf709c4-part-2-of-2"} [2026-06-04 19:38:57] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 590,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_415\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12204,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_416\",\n \"filename\": \"modernbrush-green-1.jpg\",\n \"id_image\": 12205,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-47-6a574e5accf709c4-part-2-of-2"} [2026-06-04 19:38:57] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":47,"id_product":590,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-04 19:38:57] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":47,"id_product":590,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_405","filename":"4-sides-grid-white-pl-1.jpg","id_image":12194,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_406","filename":"0-left-1.jpg","id_image":12195,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_407","filename":"0-left-1.jpg","id_image":12196,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_408","filename":"0-right-1.jpg","id_image":12197,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_409","filename":"0-right-1.jpg","id_image":12198,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_410","filename":"1-r-1-1.jpg","id_image":12199,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_411","filename":"1-r-1-1.jpg","id_image":12200,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_412","filename":"2-r-1-1.jpg","id_image":12201,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_413","filename":"2-r-1-1.jpg","id_image":12202,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_414","filename":"2-watercolor-1-1.jpg","id_image":12203,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_415","filename":"2-watercolor-1-1.jpg","id_image":12204,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_416","filename":"modernbrush-green-1.jpg","id_image":12205,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-47-6a574e5accf709c4-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":590,"uploaded_images":[{"client_file_key":"asset_405","filename":"4-sides-grid-white-pl-1.jpg","id_image":12194,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_406","filename":"0-left-1.jpg","id_image":12195,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_407","filename":"0-left-1.jpg","id_image":12196,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_408","filename":"0-right-1.jpg","id_image":12197,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_409","filename":"0-right-1.jpg","id_image":12198,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_410","filename":"1-r-1-1.jpg","id_image":12199,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_411","filename":"1-r-1-1.jpg","id_image":12200,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_412","filename":"2-r-1-1.jpg","id_image":12201,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_413","filename":"2-r-1-1.jpg","id_image":12202,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_414","filename":"2-watercolor-1-1.jpg","id_image":12203,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-47-6a574e5accf709c4-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":590,"uploaded_images":[{"client_file_key":"asset_415","filename":"2-watercolor-1-1.jpg","id_image":12204,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_416","filename":"modernbrush-green-1.jpg","id_image":12205,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-04 19:38:57] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":47,"external_id":"590","result":{"success":true,"status":"success","id_product":590,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_405","filename":"4-sides-grid-white-pl-1.jpg","id_image":12194,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_406","filename":"0-left-1.jpg","id_image":12195,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_407","filename":"0-left-1.jpg","id_image":12196,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_408","filename":"0-right-1.jpg","id_image":12197,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_409","filename":"0-right-1.jpg","id_image":12198,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_410","filename":"1-r-1-1.jpg","id_image":12199,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_411","filename":"1-r-1-1.jpg","id_image":12200,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_412","filename":"2-r-1-1.jpg","id_image":12201,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_413","filename":"2-r-1-1.jpg","id_image":12202,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_414","filename":"2-watercolor-1-1.jpg","id_image":12203,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_415","filename":"2-watercolor-1-1.jpg","id_image":12204,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_416","filename":"modernbrush-green-1.jpg","id_image":12205,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-47-6a574e5accf709c4-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":590,"uploaded_images":[{"client_file_key":"asset_405","filename":"4-sides-grid-white-pl-1.jpg","id_image":12194,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_406","filename":"0-left-1.jpg","id_image":12195,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_407","filename":"0-left-1.jpg","id_image":12196,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_408","filename":"0-right-1.jpg","id_image":12197,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_409","filename":"0-right-1.jpg","id_image":12198,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_410","filename":"1-r-1-1.jpg","id_image":12199,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_411","filename":"1-r-1-1.jpg","id_image":12200,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_412","filename":"2-r-1-1.jpg","id_image":12201,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_413","filename":"2-r-1-1.jpg","id_image":12202,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_414","filename":"2-watercolor-1-1.jpg","id_image":12203,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-47-6a574e5accf709c4-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":590,"uploaded_images":[{"client_file_key":"asset_415","filename":"2-watercolor-1-1.jpg","id_image":12204,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_416","filename":"modernbrush-green-1.jpg","id_image":12205,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-04 19:59:39] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4376} [2026-06-04 19:59:40] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":48,"external_id":"591","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-04 19:59:40] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":48,"external_id":"591"} [2026-06-04 19:59:40] drive_scan.start Start skanowania zdjęć Drive. {"project_id":48,"forced_profile_id":null} [2026-06-04 19:59:40] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":48,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_149","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-04 19:59:40] drive_path.profile.selected Wybrano profil Drive. {"project_id":48,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-04 19:59:40] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":48,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-04 19:59:40] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-04 19:59:41] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-04 19:59:41] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":48,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-04 19:59:41] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-04 19:59:41] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-04 19:59:41] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":48,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-04 19:59:41] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-04 19:59:41] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-04 19:59:41] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":48,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-04 19:59:41] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_149'"} [2026-06-04 19:59:42] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_149'","count":1,"names":["H#CZ_149 [application/vnd.google-apps.folder]"]} [2026-06-04 19:59:42] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":48,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_149","found_count":1,"found_names":["H#CZ_149"]} [2026-06-04 19:59:42] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":48,"project_folder_id":"1upYTmYGzl5aPuL2MRD3apMH1CA8oPq5H","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_149"} [2026-06-04 19:59:42] drive_api.list_files.start Google Drive files.list. {"query":"'1upYTmYGzl5aPuL2MRD3apMH1CA8oPq5H' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-04 19:59:42] drive_api.list_files.finish Google Drive files.list result. {"query":"'1upYTmYGzl5aPuL2MRD3apMH1CA8oPq5H' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-04 19:59:42] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":48,"parent_folder_id":"1upYTmYGzl5aPuL2MRD3apMH1CA8oPq5H","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-04 19:59:42] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":48,"project_folder_id":"1upYTmYGzl5aPuL2MRD3apMH1CA8oPq5H","mockups_folder_id":"1Rnbl5t8GBpO0CTOp-vuING4O0aSWnkwv","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_149/Mockups"} [2026-06-04 19:59:42] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":48,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-04 19:59:42] drive_api.list_files.start Google Drive files.list. {"query":"'1Rnbl5t8GBpO0CTOp-vuING4O0aSWnkwv' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-04 19:59:43] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Rnbl5t8GBpO0CTOp-vuING4O0aSWnkwv' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:59:43] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":48,"mockups_folder_id":"1Rnbl5t8GBpO0CTOp-vuING4O0aSWnkwv","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-04 19:59:43] drive_api.list_files.start Google Drive files.list. {"query":"'1Rnbl5t8GBpO0CTOp-vuING4O0aSWnkwv' in parents and trashed = false"} [2026-06-04 19:59:43] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Rnbl5t8GBpO0CTOp-vuING4O0aSWnkwv' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:59:43] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":48,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 19:59:43] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":48,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_149/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-04 19:59:43] drive_api.list_files.start Google Drive files.list. {"query":"'1-aZFhnK2iXKqxvJZGBdiqTzFXiT8EhfE' in parents and trashed = false"} [2026-06-04 19:59:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'1-aZFhnK2iXKqxvJZGBdiqTzFXiT8EhfE' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:59:44] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":48,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1-aZFhnK2iXKqxvJZGBdiqTzFXiT8EhfE","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:59:44] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":48,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_149/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-04 19:59:44] drive_api.list_files.start Google Drive files.list. {"query":"'1oG0gfkI_3aKs9i6dpWWm69HDd9VjLk7q' in parents and trashed = false"} [2026-06-04 19:59:44] drive_api.list_files.finish Google Drive files.list result. {"query":"'1oG0gfkI_3aKs9i6dpWWm69HDd9VjLk7q' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:59:44] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":48,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1oG0gfkI_3aKs9i6dpWWm69HDd9VjLk7q","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 19:59:44] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":48,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_149/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-04 19:59:44] drive_api.list_files.start Google Drive files.list. {"query":"'11utJbmSBITzEpFUHFdZnow7YhOwOatxm' in parents and trashed = false"} [2026-06-04 19:59:45] drive_api.list_files.finish Google Drive files.list result. {"query":"'11utJbmSBITzEpFUHFdZnow7YhOwOatxm' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 19:59:45] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":48,"folder_name":"(B)_4Side_Grid","folder_id":"11utJbmSBITzEpFUHFdZnow7YhOwOatxm","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 19:59:45] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":48,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_149/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-04 19:59:45] drive_api.list_files.start Google Drive files.list. {"query":"'17ksflzTRPO2iaAWB0AWm_t801Z_z-6LG' in parents and trashed = false"} [2026-06-04 19:59:45] drive_api.list_files.finish Google Drive files.list result. {"query":"'17ksflzTRPO2iaAWB0AWm_t801Z_z-6LG' in parents and trashed = false","count":1,"names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 19:59:45] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":48,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"17ksflzTRPO2iaAWB0AWm_t801Z_z-6LG","all_count":1,"image_count":1,"all_names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 19:59:45] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":48,"files_count":12,"files":[{"id":"1JK3O49biIi3o_Uv50vghKodiR1vOMfJx","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"13d8V_AlIg2qzKZ3Sl8LNI_9zBzYINRxi","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1rsklTsCRBLztasmfP959xoRl1aKY6sqj","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1vAVPrDCpLDm2iEV4AYqJTl836THsA-Pu","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1ZPozKrewZYfDCXNNUMYo-gBjzyRFuVk5","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1OigbdVZdKCcw23H69OgNutt5U4G4Un19","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1z7j_Fd6QF5DrgesD6lwAx3ApdB0hr7wj","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1poXW_Z0VHGTN7xTud1MVYUIynrh79CAG","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1PVqpD-iVt766-tMTC-axAvwn4DVCPf2A","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1mS3fboX5MU6DuBMAIjtHBeeCYFD79YAd","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"18wbjnWMDSJtQekw23CQYFiqn3wsgHxHg","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1rSLteGM0Ixf8dYRWP-rc-7UCVzAGTLvB","name":"ModernBrush_Green__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-04 19:59:45] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":48,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-04 19:59:45] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":48,"external_id":"591","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-04 19:59:45] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":48,"external_id":"591","selected_assets_count":12} [2026-06-04 19:59:45] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":48,"resolved_id_product":591} [2026-06-04 19:59:45] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":48,"job_id":"78435220575009e8","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-04 19:59:45] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":48,"selected_count":12,"assets":[{"id":417,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":857958,"drive_file_id":"1JK3O49biIi3o_Uv50vghKodiR1vOMfJx"},{"id":418,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":652536,"drive_file_id":"13d8V_AlIg2qzKZ3Sl8LNI_9zBzYINRxi"},{"id":419,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":536929,"drive_file_id":"1rsklTsCRBLztasmfP959xoRl1aKY6sqj"},{"id":420,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":629876,"drive_file_id":"1vAVPrDCpLDm2iEV4AYqJTl836THsA-Pu"},{"id":421,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":536840,"drive_file_id":"1ZPozKrewZYfDCXNNUMYo-gBjzyRFuVk5"},{"id":422,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1298826,"drive_file_id":"1OigbdVZdKCcw23H69OgNutt5U4G4Un19"},{"id":423,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1352736,"drive_file_id":"1z7j_Fd6QF5DrgesD6lwAx3ApdB0hr7wj"},{"id":424,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1501476,"drive_file_id":"1poXW_Z0VHGTN7xTud1MVYUIynrh79CAG"},{"id":425,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1411916,"drive_file_id":"1PVqpD-iVt766-tMTC-axAvwn4DVCPf2A"},{"id":426,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1568477,"drive_file_id":"1mS3fboX5MU6DuBMAIjtHBeeCYFD79YAd"},{"id":427,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1314587,"drive_file_id":"18wbjnWMDSJtQekw23CQYFiqn3wsgHxHg"},{"id":428,"name":"ModernBrush_Green__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":400185,"drive_file_id":"1rSLteGM0Ixf8dYRWP-rc-7UCVzAGTLvB"}]} [2026-06-04 19:59:45] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":417,"drive_file_id":"1JK3O49biIi3o_Uv50vghKodiR1vOMfJx","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/417_4-sides-grid-white-pl-1.jpg"} [2026-06-04 19:59:45] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1JK3O49biIi3o_Uv50vghKodiR1vOMfJx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/417_4-sides-grid-white-pl-1.jpg"} [2026-06-04 19:59:46] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1JK3O49biIi3o_Uv50vghKodiR1vOMfJx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/417_4-sides-grid-white-pl-1.jpg","bytes":857958} [2026-06-04 19:59:46] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":417,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":857958} [2026-06-04 19:59:46] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":418,"drive_file_id":"13d8V_AlIg2qzKZ3Sl8LNI_9zBzYINRxi","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/418_0-left-1.jpg"} [2026-06-04 19:59:46] drive_api.download.start Google Drive files.get alt=media. {"file_id":"13d8V_AlIg2qzKZ3Sl8LNI_9zBzYINRxi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/418_0-left-1.jpg"} [2026-06-04 19:59:47] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"13d8V_AlIg2qzKZ3Sl8LNI_9zBzYINRxi","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/418_0-left-1.jpg","bytes":652536} [2026-06-04 19:59:47] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":418,"name":"0_Left__1.jpg","local_size":652536} [2026-06-04 19:59:47] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":419,"drive_file_id":"1rsklTsCRBLztasmfP959xoRl1aKY6sqj","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/419_0-left-1.jpg"} [2026-06-04 19:59:47] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1rsklTsCRBLztasmfP959xoRl1aKY6sqj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/419_0-left-1.jpg"} [2026-06-04 19:59:47] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1rsklTsCRBLztasmfP959xoRl1aKY6sqj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/419_0-left-1.jpg","bytes":536929} [2026-06-04 19:59:47] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":419,"name":"0_Left__1.jpg","local_size":536929} [2026-06-04 19:59:47] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":420,"drive_file_id":"1vAVPrDCpLDm2iEV4AYqJTl836THsA-Pu","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/420_0-right-1.jpg"} [2026-06-04 19:59:47] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1vAVPrDCpLDm2iEV4AYqJTl836THsA-Pu","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/420_0-right-1.jpg"} [2026-06-04 19:59:48] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1vAVPrDCpLDm2iEV4AYqJTl836THsA-Pu","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/420_0-right-1.jpg","bytes":629876} [2026-06-04 19:59:48] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":420,"name":"0_Right__1.jpg","local_size":629876} [2026-06-04 19:59:48] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":421,"drive_file_id":"1ZPozKrewZYfDCXNNUMYo-gBjzyRFuVk5","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/421_0-right-1.jpg"} [2026-06-04 19:59:48] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ZPozKrewZYfDCXNNUMYo-gBjzyRFuVk5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/421_0-right-1.jpg"} [2026-06-04 19:59:49] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ZPozKrewZYfDCXNNUMYo-gBjzyRFuVk5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/421_0-right-1.jpg","bytes":536840} [2026-06-04 19:59:49] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":421,"name":"0_Right__1.jpg","local_size":536840} [2026-06-04 19:59:49] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":422,"drive_file_id":"1OigbdVZdKCcw23H69OgNutt5U4G4Un19","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/422_1-r-1-1.jpg"} [2026-06-04 19:59:49] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1OigbdVZdKCcw23H69OgNutt5U4G4Un19","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/422_1-r-1-1.jpg"} [2026-06-04 19:59:50] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1OigbdVZdKCcw23H69OgNutt5U4G4Un19","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/422_1-r-1-1.jpg","bytes":1298826} [2026-06-04 19:59:50] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":422,"name":"1_R_1__1.jpg","local_size":1298826} [2026-06-04 19:59:50] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":423,"drive_file_id":"1z7j_Fd6QF5DrgesD6lwAx3ApdB0hr7wj","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/423_1-r-1-1.jpg"} [2026-06-04 19:59:50] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1z7j_Fd6QF5DrgesD6lwAx3ApdB0hr7wj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/423_1-r-1-1.jpg"} [2026-06-04 19:59:51] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1z7j_Fd6QF5DrgesD6lwAx3ApdB0hr7wj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/423_1-r-1-1.jpg","bytes":1352736} [2026-06-04 19:59:51] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":423,"name":"1_R_1__1.jpg","local_size":1352736} [2026-06-04 19:59:51] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":424,"drive_file_id":"1poXW_Z0VHGTN7xTud1MVYUIynrh79CAG","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/424_2-r-1-1.jpg"} [2026-06-04 19:59:51] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1poXW_Z0VHGTN7xTud1MVYUIynrh79CAG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/424_2-r-1-1.jpg"} [2026-06-04 19:59:52] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1poXW_Z0VHGTN7xTud1MVYUIynrh79CAG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/424_2-r-1-1.jpg","bytes":1501476} [2026-06-04 19:59:52] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":424,"name":"2_R_1__1.jpg","local_size":1501476} [2026-06-04 19:59:52] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":425,"drive_file_id":"1PVqpD-iVt766-tMTC-axAvwn4DVCPf2A","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/425_2-r-1-1.jpg"} [2026-06-04 19:59:52] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1PVqpD-iVt766-tMTC-axAvwn4DVCPf2A","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/425_2-r-1-1.jpg"} [2026-06-04 19:59:52] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1PVqpD-iVt766-tMTC-axAvwn4DVCPf2A","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/425_2-r-1-1.jpg","bytes":1411916} [2026-06-04 19:59:52] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":425,"name":"2_R_1__1.jpg","local_size":1411916} [2026-06-04 19:59:52] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":426,"drive_file_id":"1mS3fboX5MU6DuBMAIjtHBeeCYFD79YAd","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/426_2-watercolor-1-1.jpg"} [2026-06-04 19:59:52] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1mS3fboX5MU6DuBMAIjtHBeeCYFD79YAd","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/426_2-watercolor-1-1.jpg"} [2026-06-04 19:59:53] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1mS3fboX5MU6DuBMAIjtHBeeCYFD79YAd","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/426_2-watercolor-1-1.jpg","bytes":1568477} [2026-06-04 19:59:53] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":426,"name":"2_WaterColor_1__1.jpg","local_size":1568477} [2026-06-04 19:59:53] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":427,"drive_file_id":"18wbjnWMDSJtQekw23CQYFiqn3wsgHxHg","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/427_2-watercolor-1-1.jpg"} [2026-06-04 19:59:53] drive_api.download.start Google Drive files.get alt=media. {"file_id":"18wbjnWMDSJtQekw23CQYFiqn3wsgHxHg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/427_2-watercolor-1-1.jpg"} [2026-06-04 19:59:54] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"18wbjnWMDSJtQekw23CQYFiqn3wsgHxHg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/427_2-watercolor-1-1.jpg","bytes":1314587} [2026-06-04 19:59:54] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":427,"name":"2_WaterColor_1__1.jpg","local_size":1314587} [2026-06-04 19:59:54] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":48,"asset_id":428,"drive_file_id":"1rSLteGM0Ixf8dYRWP-rc-7UCVzAGTLvB","name":"ModernBrush_Green__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/428_modernbrush-green-1.jpg"} [2026-06-04 19:59:54] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1rSLteGM0Ixf8dYRWP-rc-7UCVzAGTLvB","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/428_modernbrush-green-1.jpg"} [2026-06-04 19:59:55] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1rSLteGM0Ixf8dYRWP-rc-7UCVzAGTLvB","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/428_modernbrush-green-1.jpg","bytes":400185} [2026-06-04 19:59:55] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":48,"asset_id":428,"name":"ModernBrush_Green__1.jpg","local_size":400185} [2026-06-04 19:59:55] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":48,"job_id":"78435220575009e8","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8","failures":[]} [2026-06-04 19:59:55] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":48,"job_id":"78435220575009e8","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8","failures":[]} [2026-06-04 19:59:55] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":48,"id_product":591,"metadata_count":12,"metadata":[{"client_file_key":"asset_417","drive_file_id":"1JK3O49biIi3o_Uv50vghKodiR1vOMfJx","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Szop - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_418","drive_file_id":"13d8V_AlIg2qzKZ3Sl8LNI_9zBzYINRxi","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_419","drive_file_id":"1rsklTsCRBLztasmfP959xoRl1aKY6sqj","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_420","drive_file_id":"1vAVPrDCpLDm2iEV4AYqJTl836THsA-Pu","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_421","drive_file_id":"1ZPozKrewZYfDCXNNUMYo-gBjzyRFuVk5","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_422","drive_file_id":"1OigbdVZdKCcw23H69OgNutt5U4G4Un19","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_423","drive_file_id":"1z7j_Fd6QF5DrgesD6lwAx3ApdB0hr7wj","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_424","drive_file_id":"1poXW_Z0VHGTN7xTud1MVYUIynrh79CAG","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_425","drive_file_id":"1PVqpD-iVt766-tMTC-axAvwn4DVCPf2A","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_426","drive_file_id":"1mS3fboX5MU6DuBMAIjtHBeeCYFD79YAd","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_427","drive_file_id":"18wbjnWMDSJtQekw23CQYFiqn3wsgHxHg","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_428","drive_file_id":"1rSLteGM0Ixf8dYRWP-rc-7UCVzAGTLvB","filename":"modernbrush-green-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek Personalizowany dla czytelnika - Szop - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-04 19:59:55] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":48,"id_product":591,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-04 19:59:55] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":48,"id_product":591,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_417","asset_418","asset_419","asset_420","asset_421","asset_422","asset_423","asset_424","asset_425","asset_426"]} [2026-06-04 19:59:55] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"68d2d7b8-c310-42cf-b9a9-8071719016d1","id_product":"591","images_metadata_json":"[{\"client_file_key\":\"asset_417\",\"drive_file_id\":\"1JK3O49biIi3o_Uv50vghKodiR1vOMfJx\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Szop - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_418\",\"drive_file_id\":\"13d8V_AlIg2qzKZ3Sl8LNI_9zBzYINRxi\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_419\",\"drive_file_id\":\"1rsklTsCRBLztasmfP959xoRl1aKY6sqj\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_420\",\"drive_file_id\":\"1vAVPrDCpLDm2iEV4AYqJTl836THsA-Pu\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_421\",\"drive_file_id\":\"1ZPozKrewZYfDCXNNUMYo-gBjzyRFuVk5\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_422\",\"drive_file_id\":\"1OigbdVZdKCcw23H69OgNutt5U4G4Un19\",\"filen...","allow_cover_autoselect":"0","files[asset_417]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/417_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":857958,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_418]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/418_0-left-1.jpg","file_exists":true,"file_size":652536,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_419]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/419_0-left-1.jpg","file_exists":true,"file_size":536929,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_420]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/420_0-right-1.jpg","file_exists":true,"file_size":629876,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_421]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/421_0-right-1.jpg","file_exists":true,"file_size":536840,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_422]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/422_1-r-1-1.jpg","file_exists":true,"file_size":1298826,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_423]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/423_1-r-1-1.jpg","file_exists":true,"file_size":1352736,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_424]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/424_2-r-1-1.jpg","file_exists":true,"file_size":1501476,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_425]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/425_2-r-1-1.jpg","file_exists":true,"file_size":1411916,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_426]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/426_2-watercolor-1-1.jpg","file_exists":true,"file_size":1568477,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-48-78435220575009e8-part-1-of-2"} [2026-06-04 20:00:10] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 591,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_417\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12206,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_418\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12207,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_419\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12208,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_420\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12209,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_421\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12210,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-48-78435220575009e8-part-1-of-2"} [2026-06-04 20:00:10] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":48,"id_product":591,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-04 20:00:10] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":48,"id_product":591,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_427","asset_428"]} [2026-06-04 20:00:10] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"68d2d7b8-c310-42cf-b9a9-8071719016d1","id_product":"591","images_metadata_json":"[{\"client_file_key\":\"asset_427\",\"drive_file_id\":\"18wbjnWMDSJtQekw23CQYFiqn3wsgHxHg\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Szop - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_428\",\"drive_file_id\":\"1rSLteGM0Ixf8dYRWP-rc-7UCVzAGTLvB\",\"filename\":\"modernbrush-green-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek Personalizowany dla czytelnika - Szop - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_427]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/427_2-watercolor-1-1.jpg","file_exists":true,"file_size":1314587,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_428]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/48/78435220575009e8/428_modernbrush-green-1.jpg","file_exists":true,"file_size":400185,"mime":"image/jpeg","postname":"modernbrush-green-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-48-78435220575009e8-part-2-of-2"} [2026-06-04 20:00:12] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 591,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_427\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12216,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_428\",\n \"filename\": \"modernbrush-green-1.jpg\",\n \"id_image\": 12217,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-48-78435220575009e8-part-2-of-2"} [2026-06-04 20:00:12] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":48,"id_product":591,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-04 20:00:12] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":48,"id_product":591,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_417","filename":"4-sides-grid-white-pl-1.jpg","id_image":12206,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_418","filename":"0-left-1.jpg","id_image":12207,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_419","filename":"0-left-1.jpg","id_image":12208,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_420","filename":"0-right-1.jpg","id_image":12209,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_421","filename":"0-right-1.jpg","id_image":12210,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_422","filename":"1-r-1-1.jpg","id_image":12211,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_423","filename":"1-r-1-1.jpg","id_image":12212,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_424","filename":"2-r-1-1.jpg","id_image":12213,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_425","filename":"2-r-1-1.jpg","id_image":12214,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_426","filename":"2-watercolor-1-1.jpg","id_image":12215,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_427","filename":"2-watercolor-1-1.jpg","id_image":12216,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_428","filename":"modernbrush-green-1.jpg","id_image":12217,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-48-78435220575009e8-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":591,"uploaded_images":[{"client_file_key":"asset_417","filename":"4-sides-grid-white-pl-1.jpg","id_image":12206,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_418","filename":"0-left-1.jpg","id_image":12207,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_419","filename":"0-left-1.jpg","id_image":12208,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_420","filename":"0-right-1.jpg","id_image":12209,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_421","filename":"0-right-1.jpg","id_image":12210,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_422","filename":"1-r-1-1.jpg","id_image":12211,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_423","filename":"1-r-1-1.jpg","id_image":12212,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_424","filename":"2-r-1-1.jpg","id_image":12213,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_425","filename":"2-r-1-1.jpg","id_image":12214,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_426","filename":"2-watercolor-1-1.jpg","id_image":12215,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-48-78435220575009e8-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":591,"uploaded_images":[{"client_file_key":"asset_427","filename":"2-watercolor-1-1.jpg","id_image":12216,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_428","filename":"modernbrush-green-1.jpg","id_image":12217,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-04 20:00:12] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":48,"external_id":"591","result":{"success":true,"status":"success","id_product":591,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_417","filename":"4-sides-grid-white-pl-1.jpg","id_image":12206,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_418","filename":"0-left-1.jpg","id_image":12207,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_419","filename":"0-left-1.jpg","id_image":12208,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_420","filename":"0-right-1.jpg","id_image":12209,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_421","filename":"0-right-1.jpg","id_image":12210,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_422","filename":"1-r-1-1.jpg","id_image":12211,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_423","filename":"1-r-1-1.jpg","id_image":12212,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_424","filename":"2-r-1-1.jpg","id_image":12213,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_425","filename":"2-r-1-1.jpg","id_image":12214,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_426","filename":"2-watercolor-1-1.jpg","id_image":12215,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_427","filename":"2-watercolor-1-1.jpg","id_image":12216,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_428","filename":"modernbrush-green-1.jpg","id_image":12217,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-48-78435220575009e8-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":591,"uploaded_images":[{"client_file_key":"asset_417","filename":"4-sides-grid-white-pl-1.jpg","id_image":12206,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_418","filename":"0-left-1.jpg","id_image":12207,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_419","filename":"0-left-1.jpg","id_image":12208,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_420","filename":"0-right-1.jpg","id_image":12209,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_421","filename":"0-right-1.jpg","id_image":12210,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_422","filename":"1-r-1-1.jpg","id_image":12211,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_423","filename":"1-r-1-1.jpg","id_image":12212,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_424","filename":"2-r-1-1.jpg","id_image":12213,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_425","filename":"2-r-1-1.jpg","id_image":12214,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_426","filename":"2-watercolor-1-1.jpg","id_image":12215,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-48-78435220575009e8-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":591,"uploaded_images":[{"client_file_key":"asset_427","filename":"2-watercolor-1-1.jpg","id_image":12216,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_428","filename":"modernbrush-green-1.jpg","id_image":12217,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-04 20:14:51] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4854} [2026-06-04 20:14:52] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":50,"external_id":"592","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-04 20:14:52] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":50,"external_id":"592"} [2026-06-04 20:14:52] drive_scan.start Start skanowania zdjęć Drive. {"project_id":50,"forced_profile_id":null} [2026-06-04 20:14:52] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":50,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_151","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-04 20:14:52] drive_path.profile.selected Wybrano profil Drive. {"project_id":50,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-04 20:14:52] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":50,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-04 20:14:52] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-04 20:14:52] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-04 20:14:52] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":50,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-04 20:14:52] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-04 20:14:53] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-04 20:14:53] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":50,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-04 20:14:53] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-04 20:14:53] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-04 20:14:53] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":50,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-04 20:14:53] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_151'"} [2026-06-04 20:14:54] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_151'","count":1,"names":["H#CZ_151 [application/vnd.google-apps.folder]"]} [2026-06-04 20:14:54] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":50,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_151","found_count":1,"found_names":["H#CZ_151"]} [2026-06-04 20:14:54] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":50,"project_folder_id":"1OAB1apq9Ecxn73F8JWZmgKVlF-D4QHB8","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_151"} [2026-06-04 20:14:54] drive_api.list_files.start Google Drive files.list. {"query":"'1OAB1apq9Ecxn73F8JWZmgKVlF-D4QHB8' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-04 20:14:54] drive_api.list_files.finish Google Drive files.list result. {"query":"'1OAB1apq9Ecxn73F8JWZmgKVlF-D4QHB8' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-04 20:14:54] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":50,"parent_folder_id":"1OAB1apq9Ecxn73F8JWZmgKVlF-D4QHB8","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-04 20:14:54] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":50,"project_folder_id":"1OAB1apq9Ecxn73F8JWZmgKVlF-D4QHB8","mockups_folder_id":"1xqtwCtdFwF4ccSytSq3O8XoPdI-pufFN","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_151/Mockups"} [2026-06-04 20:14:54] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":50,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-04 20:14:54] drive_api.list_files.start Google Drive files.list. {"query":"'1xqtwCtdFwF4ccSytSq3O8XoPdI-pufFN' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-04 20:14:55] drive_api.list_files.finish Google Drive files.list result. {"query":"'1xqtwCtdFwF4ccSytSq3O8XoPdI-pufFN' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 20:14:55] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":50,"mockups_folder_id":"1xqtwCtdFwF4ccSytSq3O8XoPdI-pufFN","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-04 20:14:55] drive_api.list_files.start Google Drive files.list. {"query":"'1xqtwCtdFwF4ccSytSq3O8XoPdI-pufFN' in parents and trashed = false"} [2026-06-04 20:14:55] drive_api.list_files.finish Google Drive files.list result. {"query":"'1xqtwCtdFwF4ccSytSq3O8XoPdI-pufFN' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 20:14:55] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":50,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-04 20:14:55] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":50,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_151/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-04 20:14:55] drive_api.list_files.start Google Drive files.list. {"query":"'1PiEX7cYsD8nZrEjRuDkQpZMvuZ46pKCy' in parents and trashed = false"} [2026-06-04 20:14:56] drive_api.list_files.finish Google Drive files.list result. {"query":"'1PiEX7cYsD8nZrEjRuDkQpZMvuZ46pKCy' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 20:14:56] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":50,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1PiEX7cYsD8nZrEjRuDkQpZMvuZ46pKCy","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 20:14:56] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":50,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_151/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-04 20:14:56] drive_api.list_files.start Google Drive files.list. {"query":"'1vaBSFRladBE9ru6uYoZadGEogbRRbqYQ' in parents and trashed = false"} [2026-06-04 20:14:56] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vaBSFRladBE9ru6uYoZadGEogbRRbqYQ' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 20:14:56] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":50,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1vaBSFRladBE9ru6uYoZadGEogbRRbqYQ","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-04 20:14:56] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":50,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_151/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-04 20:14:56] drive_api.list_files.start Google Drive files.list. {"query":"'1p4Y-8xmIyRVOqfv32FRQBOG5rUo7ofNK' in parents and trashed = false"} [2026-06-04 20:14:56] drive_api.list_files.finish Google Drive files.list result. {"query":"'1p4Y-8xmIyRVOqfv32FRQBOG5rUo7ofNK' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 20:14:56] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":50,"folder_name":"(B)_4Side_Grid","folder_id":"1p4Y-8xmIyRVOqfv32FRQBOG5rUo7ofNK","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-04 20:14:56] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":50,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_151/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-04 20:14:56] drive_api.list_files.start Google Drive files.list. {"query":"'16wcGrH5Xy04JqbrNkMLYMLkGV0KzEiR1' in parents and trashed = false"} [2026-06-04 20:14:57] drive_api.list_files.finish Google Drive files.list result. {"query":"'16wcGrH5Xy04JqbrNkMLYMLkGV0KzEiR1' in parents and trashed = false","count":1,"names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 20:14:57] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":50,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"16wcGrH5Xy04JqbrNkMLYMLkGV0KzEiR1","all_count":1,"image_count":1,"all_names":["ModernBrush_Green__1.jpg [image/jpeg]"]} [2026-06-04 20:14:57] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":50,"files_count":12,"files":[{"id":"1gBcnxerGameH5jKmxgdX_peiGFTZMwhJ","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1Top3qSmhFH-mF4WcaK2wNpH2lir5bZNs","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1XFCyg_sdSQsT6GphHlGaa4RGn6PYsGQQ","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1UJGBQs0we6Ra1iCzTHbh0QQOipwSjyTa","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1BrlH6Tt6fhalxDmgSUqx_7cPsxXmp0sW","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1weUIEmq79qV8LWXAmOU7RvYvW-GdVzOK","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1K6zMDDH0s_GXbsyrAyHmHt3u4ib5wjSV","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1Ib4Oa6mvIsgA1V_m8yd5P3ALzrEUM9ZW","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1-FlQE74RKonBiR54IDL5dF5f9ZZgVQz4","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1i2XMcDyfi7QLQzwh36CGhexWrgBPXK_C","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1k20uogid4ChbGC60r2v-HE-GhdmQEZPU","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1E8TMdFe-R7Vs_ROmEd8L5Dv3xCS9NPXD","name":"ModernBrush_Green__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-04 20:14:57] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":50,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-04 20:14:57] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":50,"external_id":"592","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-04 20:14:57] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":50,"external_id":"592","selected_assets_count":12} [2026-06-04 20:14:57] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":50,"resolved_id_product":592} [2026-06-04 20:14:57] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":50,"job_id":"87576e092fffd70b","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-04 20:14:57] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":50,"selected_count":12,"assets":[{"id":429,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":851545,"drive_file_id":"1gBcnxerGameH5jKmxgdX_peiGFTZMwhJ"},{"id":430,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":619348,"drive_file_id":"1Top3qSmhFH-mF4WcaK2wNpH2lir5bZNs"},{"id":431,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":514960,"drive_file_id":"1XFCyg_sdSQsT6GphHlGaa4RGn6PYsGQQ"},{"id":432,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":598168,"drive_file_id":"1UJGBQs0we6Ra1iCzTHbh0QQOipwSjyTa"},{"id":433,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":514936,"drive_file_id":"1BrlH6Tt6fhalxDmgSUqx_7cPsxXmp0sW"},{"id":434,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1276061,"drive_file_id":"1weUIEmq79qV8LWXAmOU7RvYvW-GdVzOK"},{"id":435,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1333751,"drive_file_id":"1K6zMDDH0s_GXbsyrAyHmHt3u4ib5wjSV"},{"id":436,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1472766,"drive_file_id":"1Ib4Oa6mvIsgA1V_m8yd5P3ALzrEUM9ZW"},{"id":437,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1389144,"drive_file_id":"1-FlQE74RKonBiR54IDL5dF5f9ZZgVQz4"},{"id":438,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1555976,"drive_file_id":"1i2XMcDyfi7QLQzwh36CGhexWrgBPXK_C"},{"id":439,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1303467,"drive_file_id":"1k20uogid4ChbGC60r2v-HE-GhdmQEZPU"},{"id":440,"name":"ModernBrush_Green__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":394367,"drive_file_id":"1E8TMdFe-R7Vs_ROmEd8L5Dv3xCS9NPXD"}]} [2026-06-04 20:14:57] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":429,"drive_file_id":"1gBcnxerGameH5jKmxgdX_peiGFTZMwhJ","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/429_4-sides-grid-white-pl-1.jpg"} [2026-06-04 20:14:57] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1gBcnxerGameH5jKmxgdX_peiGFTZMwhJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/429_4-sides-grid-white-pl-1.jpg"} [2026-06-04 20:14:58] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1gBcnxerGameH5jKmxgdX_peiGFTZMwhJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/429_4-sides-grid-white-pl-1.jpg","bytes":851545} [2026-06-04 20:14:58] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":429,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":851545} [2026-06-04 20:14:58] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":430,"drive_file_id":"1Top3qSmhFH-mF4WcaK2wNpH2lir5bZNs","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/430_0-left-1.jpg"} [2026-06-04 20:14:58] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Top3qSmhFH-mF4WcaK2wNpH2lir5bZNs","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/430_0-left-1.jpg"} [2026-06-04 20:14:59] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Top3qSmhFH-mF4WcaK2wNpH2lir5bZNs","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/430_0-left-1.jpg","bytes":619348} [2026-06-04 20:14:59] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":430,"name":"0_Left__1.jpg","local_size":619348} [2026-06-04 20:14:59] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":431,"drive_file_id":"1XFCyg_sdSQsT6GphHlGaa4RGn6PYsGQQ","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/431_0-left-1.jpg"} [2026-06-04 20:14:59] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1XFCyg_sdSQsT6GphHlGaa4RGn6PYsGQQ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/431_0-left-1.jpg"} [2026-06-04 20:14:59] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1XFCyg_sdSQsT6GphHlGaa4RGn6PYsGQQ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/431_0-left-1.jpg","bytes":514960} [2026-06-04 20:14:59] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":431,"name":"0_Left__1.jpg","local_size":514960} [2026-06-04 20:14:59] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":432,"drive_file_id":"1UJGBQs0we6Ra1iCzTHbh0QQOipwSjyTa","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/432_0-right-1.jpg"} [2026-06-04 20:14:59] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1UJGBQs0we6Ra1iCzTHbh0QQOipwSjyTa","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/432_0-right-1.jpg"} [2026-06-04 20:15:00] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1UJGBQs0we6Ra1iCzTHbh0QQOipwSjyTa","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/432_0-right-1.jpg","bytes":598168} [2026-06-04 20:15:00] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":432,"name":"0_Right__1.jpg","local_size":598168} [2026-06-04 20:15:00] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":433,"drive_file_id":"1BrlH6Tt6fhalxDmgSUqx_7cPsxXmp0sW","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/433_0-right-1.jpg"} [2026-06-04 20:15:00] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1BrlH6Tt6fhalxDmgSUqx_7cPsxXmp0sW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/433_0-right-1.jpg"} [2026-06-04 20:15:01] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1BrlH6Tt6fhalxDmgSUqx_7cPsxXmp0sW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/433_0-right-1.jpg","bytes":514936} [2026-06-04 20:15:01] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":433,"name":"0_Right__1.jpg","local_size":514936} [2026-06-04 20:15:01] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":434,"drive_file_id":"1weUIEmq79qV8LWXAmOU7RvYvW-GdVzOK","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/434_1-r-1-1.jpg"} [2026-06-04 20:15:01] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1weUIEmq79qV8LWXAmOU7RvYvW-GdVzOK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/434_1-r-1-1.jpg"} [2026-06-04 20:15:02] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1weUIEmq79qV8LWXAmOU7RvYvW-GdVzOK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/434_1-r-1-1.jpg","bytes":1276061} [2026-06-04 20:15:02] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":434,"name":"1_R_1__1.jpg","local_size":1276061} [2026-06-04 20:15:02] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":435,"drive_file_id":"1K6zMDDH0s_GXbsyrAyHmHt3u4ib5wjSV","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/435_1-r-1-1.jpg"} [2026-06-04 20:15:02] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1K6zMDDH0s_GXbsyrAyHmHt3u4ib5wjSV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/435_1-r-1-1.jpg"} [2026-06-04 20:15:03] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1K6zMDDH0s_GXbsyrAyHmHt3u4ib5wjSV","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/435_1-r-1-1.jpg","bytes":1333751} [2026-06-04 20:15:03] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":435,"name":"1_R_1__1.jpg","local_size":1333751} [2026-06-04 20:15:03] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":436,"drive_file_id":"1Ib4Oa6mvIsgA1V_m8yd5P3ALzrEUM9ZW","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/436_2-r-1-1.jpg"} [2026-06-04 20:15:03] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Ib4Oa6mvIsgA1V_m8yd5P3ALzrEUM9ZW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/436_2-r-1-1.jpg"} [2026-06-04 20:15:04] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Ib4Oa6mvIsgA1V_m8yd5P3ALzrEUM9ZW","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/436_2-r-1-1.jpg","bytes":1472766} [2026-06-04 20:15:04] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":436,"name":"2_R_1__1.jpg","local_size":1472766} [2026-06-04 20:15:04] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":437,"drive_file_id":"1-FlQE74RKonBiR54IDL5dF5f9ZZgVQz4","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/437_2-r-1-1.jpg"} [2026-06-04 20:15:04] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1-FlQE74RKonBiR54IDL5dF5f9ZZgVQz4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/437_2-r-1-1.jpg"} [2026-06-04 20:15:04] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1-FlQE74RKonBiR54IDL5dF5f9ZZgVQz4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/437_2-r-1-1.jpg","bytes":1389144} [2026-06-04 20:15:04] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":437,"name":"2_R_1__1.jpg","local_size":1389144} [2026-06-04 20:15:04] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":438,"drive_file_id":"1i2XMcDyfi7QLQzwh36CGhexWrgBPXK_C","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/438_2-watercolor-1-1.jpg"} [2026-06-04 20:15:04] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1i2XMcDyfi7QLQzwh36CGhexWrgBPXK_C","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/438_2-watercolor-1-1.jpg"} [2026-06-04 20:15:05] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1i2XMcDyfi7QLQzwh36CGhexWrgBPXK_C","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/438_2-watercolor-1-1.jpg","bytes":1555976} [2026-06-04 20:15:05] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":438,"name":"2_WaterColor_1__1.jpg","local_size":1555976} [2026-06-04 20:15:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":439,"drive_file_id":"1k20uogid4ChbGC60r2v-HE-GhdmQEZPU","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/439_2-watercolor-1-1.jpg"} [2026-06-04 20:15:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1k20uogid4ChbGC60r2v-HE-GhdmQEZPU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/439_2-watercolor-1-1.jpg"} [2026-06-04 20:15:06] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1k20uogid4ChbGC60r2v-HE-GhdmQEZPU","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/439_2-watercolor-1-1.jpg","bytes":1303467} [2026-06-04 20:15:06] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":439,"name":"2_WaterColor_1__1.jpg","local_size":1303467} [2026-06-04 20:15:06] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":50,"asset_id":440,"drive_file_id":"1E8TMdFe-R7Vs_ROmEd8L5Dv3xCS9NPXD","name":"ModernBrush_Green__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/440_modernbrush-green-1.jpg"} [2026-06-04 20:15:06] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1E8TMdFe-R7Vs_ROmEd8L5Dv3xCS9NPXD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/440_modernbrush-green-1.jpg"} [2026-06-04 20:15:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1E8TMdFe-R7Vs_ROmEd8L5Dv3xCS9NPXD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/440_modernbrush-green-1.jpg","bytes":394367} [2026-06-04 20:15:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":50,"asset_id":440,"name":"ModernBrush_Green__1.jpg","local_size":394367} [2026-06-04 20:15:07] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":50,"job_id":"87576e092fffd70b","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b","failures":[]} [2026-06-04 20:15:07] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":50,"job_id":"87576e092fffd70b","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b","failures":[]} [2026-06-04 20:15:07] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":50,"id_product":592,"metadata_count":12,"metadata":[{"client_file_key":"asset_429","drive_file_id":"1gBcnxerGameH5jKmxgdX_peiGFTZMwhJ","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_430","drive_file_id":"1Top3qSmhFH-mF4WcaK2wNpH2lir5bZNs","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_431","drive_file_id":"1XFCyg_sdSQsT6GphHlGaa4RGn6PYsGQQ","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_432","drive_file_id":"1UJGBQs0we6Ra1iCzTHbh0QQOipwSjyTa","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_433","drive_file_id":"1BrlH6Tt6fhalxDmgSUqx_7cPsxXmp0sW","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_434","drive_file_id":"1weUIEmq79qV8LWXAmOU7RvYvW-GdVzOK","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_435","drive_file_id":"1K6zMDDH0s_GXbsyrAyHmHt3u4ib5wjSV","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_436","drive_file_id":"1Ib4Oa6mvIsgA1V_m8yd5P3ALzrEUM9ZW","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_437","drive_file_id":"1-FlQE74RKonBiR54IDL5dF5f9ZZgVQz4","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_438","drive_file_id":"1i2XMcDyfi7QLQzwh36CGhexWrgBPXK_C","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_439","drive_file_id":"1k20uogid4ChbGC60r2v-HE-GhdmQEZPU","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_440","drive_file_id":"1E8TMdFe-R7Vs_ROmEd8L5Dv3xCS9NPXD","filename":"modernbrush-green-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek Personalizowany dla czytelnika - Kaczka - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-04 20:15:07] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":50,"id_product":592,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-04 20:15:07] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":50,"id_product":592,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_429","asset_430","asset_431","asset_432","asset_433","asset_434","asset_435","asset_436","asset_437","asset_438"]} [2026-06-04 20:15:07] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"c2ef7541-91fd-45f4-b1a1-497e29cf9227","id_product":"592","images_metadata_json":"[{\"client_file_key\":\"asset_429\",\"drive_file_id\":\"1gBcnxerGameH5jKmxgdX_peiGFTZMwhJ\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Kaczka - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_430\",\"drive_file_id\":\"1Top3qSmhFH-mF4WcaK2wNpH2lir5bZNs\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_431\",\"drive_file_id\":\"1XFCyg_sdSQsT6GphHlGaa4RGn6PYsGQQ\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_432\",\"drive_file_id\":\"1UJGBQs0we6Ra1iCzTHbh0QQOipwSjyTa\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_433\",\"drive_file_id\":\"1BrlH6Tt6fhalxDmgSUqx_7cPsxXmp0sW\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_434\",\"drive_file_id\":\"1weUIEmq79qV8LWXAmOU7RvYvW-GdVz...","allow_cover_autoselect":"0","files[asset_429]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/429_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":851545,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_430]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/430_0-left-1.jpg","file_exists":true,"file_size":619348,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_431]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/431_0-left-1.jpg","file_exists":true,"file_size":514960,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_432]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/432_0-right-1.jpg","file_exists":true,"file_size":598168,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_433]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/433_0-right-1.jpg","file_exists":true,"file_size":514936,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_434]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/434_1-r-1-1.jpg","file_exists":true,"file_size":1276061,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_435]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/435_1-r-1-1.jpg","file_exists":true,"file_size":1333751,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_436]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/436_2-r-1-1.jpg","file_exists":true,"file_size":1472766,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_437]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/437_2-r-1-1.jpg","file_exists":true,"file_size":1389144,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_438]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/438_2-watercolor-1-1.jpg","file_exists":true,"file_size":1555976,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-50-87576e092fffd70b-part-1-of-2"} [2026-06-04 20:15:21] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 592,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_429\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12218,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_430\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12219,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_431\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12220,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_432\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12221,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_433\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12222,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-50-87576e092fffd70b-part-1-of-2"} [2026-06-04 20:15:21] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":50,"id_product":592,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-04 20:15:21] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":50,"id_product":592,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_439","asset_440"]} [2026-06-04 20:15:21] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"c2ef7541-91fd-45f4-b1a1-497e29cf9227","id_product":"592","images_metadata_json":"[{\"client_file_key\":\"asset_439\",\"drive_file_id\":\"1k20uogid4ChbGC60r2v-HE-GhdmQEZPU\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek Personalizowany dla czytelnika - Kaczka - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_440\",\"drive_file_id\":\"1E8TMdFe-R7Vs_ROmEd8L5Dv3xCS9NPXD\",\"filename\":\"modernbrush-green-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek Personalizowany dla czytelnika - Kaczka - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_439]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/439_2-watercolor-1-1.jpg","file_exists":true,"file_size":1303467,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_440]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/50/87576e092fffd70b/440_modernbrush-green-1.jpg","file_exists":true,"file_size":394367,"mime":"image/jpeg","postname":"modernbrush-green-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-50-87576e092fffd70b-part-2-of-2"} [2026-06-04 20:15:23] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 592,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_439\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12228,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_440\",\n \"filename\": \"modernbrush-green-1.jpg\",\n \"id_image\": 12229,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-50-87576e092fffd70b-part-2-of-2"} [2026-06-04 20:15:23] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":50,"id_product":592,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-04 20:15:23] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":50,"id_product":592,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_429","filename":"4-sides-grid-white-pl-1.jpg","id_image":12218,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_430","filename":"0-left-1.jpg","id_image":12219,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_431","filename":"0-left-1.jpg","id_image":12220,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_432","filename":"0-right-1.jpg","id_image":12221,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_433","filename":"0-right-1.jpg","id_image":12222,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_434","filename":"1-r-1-1.jpg","id_image":12223,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_435","filename":"1-r-1-1.jpg","id_image":12224,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_436","filename":"2-r-1-1.jpg","id_image":12225,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_437","filename":"2-r-1-1.jpg","id_image":12226,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_438","filename":"2-watercolor-1-1.jpg","id_image":12227,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_439","filename":"2-watercolor-1-1.jpg","id_image":12228,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_440","filename":"modernbrush-green-1.jpg","id_image":12229,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-50-87576e092fffd70b-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":592,"uploaded_images":[{"client_file_key":"asset_429","filename":"4-sides-grid-white-pl-1.jpg","id_image":12218,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_430","filename":"0-left-1.jpg","id_image":12219,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_431","filename":"0-left-1.jpg","id_image":12220,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_432","filename":"0-right-1.jpg","id_image":12221,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_433","filename":"0-right-1.jpg","id_image":12222,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_434","filename":"1-r-1-1.jpg","id_image":12223,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_435","filename":"1-r-1-1.jpg","id_image":12224,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_436","filename":"2-r-1-1.jpg","id_image":12225,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_437","filename":"2-r-1-1.jpg","id_image":12226,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_438","filename":"2-watercolor-1-1.jpg","id_image":12227,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-50-87576e092fffd70b-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":592,"uploaded_images":[{"client_file_key":"asset_439","filename":"2-watercolor-1-1.jpg","id_image":12228,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_440","filename":"modernbrush-green-1.jpg","id_image":12229,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-04 20:15:23] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":50,"external_id":"592","result":{"success":true,"status":"success","id_product":592,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_429","filename":"4-sides-grid-white-pl-1.jpg","id_image":12218,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_430","filename":"0-left-1.jpg","id_image":12219,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_431","filename":"0-left-1.jpg","id_image":12220,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_432","filename":"0-right-1.jpg","id_image":12221,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_433","filename":"0-right-1.jpg","id_image":12222,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_434","filename":"1-r-1-1.jpg","id_image":12223,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_435","filename":"1-r-1-1.jpg","id_image":12224,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_436","filename":"2-r-1-1.jpg","id_image":12225,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_437","filename":"2-r-1-1.jpg","id_image":12226,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_438","filename":"2-watercolor-1-1.jpg","id_image":12227,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_439","filename":"2-watercolor-1-1.jpg","id_image":12228,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_440","filename":"modernbrush-green-1.jpg","id_image":12229,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-50-87576e092fffd70b-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":592,"uploaded_images":[{"client_file_key":"asset_429","filename":"4-sides-grid-white-pl-1.jpg","id_image":12218,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_430","filename":"0-left-1.jpg","id_image":12219,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_431","filename":"0-left-1.jpg","id_image":12220,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_432","filename":"0-right-1.jpg","id_image":12221,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_433","filename":"0-right-1.jpg","id_image":12222,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_434","filename":"1-r-1-1.jpg","id_image":12223,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_435","filename":"1-r-1-1.jpg","id_image":12224,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_436","filename":"2-r-1-1.jpg","id_image":12225,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_437","filename":"2-r-1-1.jpg","id_image":12226,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_438","filename":"2-watercolor-1-1.jpg","id_image":12227,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-50-87576e092fffd70b-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":592,"uploaded_images":[{"client_file_key":"asset_439","filename":"2-watercolor-1-1.jpg","id_image":12228,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_440","filename":"modernbrush-green-1.jpg","id_image":12229,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-05 11:58:58] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4868} [2026-06-05 11:58:59] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":51,"external_id":"593","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-05 11:58:59] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":51,"external_id":"593"} [2026-06-05 11:58:59] drive_scan.start Start skanowania zdjęć Drive. {"project_id":51,"forced_profile_id":null} [2026-06-05 11:58:59] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":51,"project_drive_relative_path":"(ZW) - Zwierzęta\\ZW_168","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-05 11:58:59] drive_path.profile.selected Wybrano profil Drive. {"project_id":51,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-05 11:58:59] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":51,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-05 11:58:59] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-05 11:58:59] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-05 11:58:59] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":51,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-05 11:58:59] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(ZW) - Zwierzęta'"} [2026-06-05 11:59:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(ZW) - Zwierzęta'","count":1,"names":["(ZW) - Zwierzęta [application/vnd.google-apps.folder]"]} [2026-06-05 11:59:00] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":51,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(ZW) - Zwierzęta","found_count":1,"found_names":["(ZW) - Zwierzęta"]} [2026-06-05 11:59:00] drive_api.list_files.start Google Drive files.list. {"query":"'15M3Qk__wYAit9hrFiq8IAzis92XkAaAl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ZW_168'"} [2026-06-05 11:59:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'15M3Qk__wYAit9hrFiq8IAzis92XkAaAl' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ZW_168'","count":1,"names":["ZW_168 [application/vnd.google-apps.folder]"]} [2026-06-05 11:59:00] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":51,"parent_folder_id":"15M3Qk__wYAit9hrFiq8IAzis92XkAaAl","segment":"ZW_168","found_count":1,"found_names":["ZW_168"]} [2026-06-05 11:59:00] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":51,"project_folder_id":"1VGdFzU7ZL-sZGNm475cn-gmm0RnMeqQH","project_folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_168"} [2026-06-05 11:59:00] drive_api.list_files.start Google Drive files.list. {"query":"'1VGdFzU7ZL-sZGNm475cn-gmm0RnMeqQH' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-05 11:59:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1VGdFzU7ZL-sZGNm475cn-gmm0RnMeqQH' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-05 11:59:01] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":51,"parent_folder_id":"1VGdFzU7ZL-sZGNm475cn-gmm0RnMeqQH","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-05 11:59:01] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":51,"project_folder_id":"1VGdFzU7ZL-sZGNm475cn-gmm0RnMeqQH","mockups_folder_id":"1hKyNBrP2wI7ipVnby9lAzhit2P8U99ri","mockups_folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_168/Mockups"} [2026-06-05 11:59:01] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":51,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-05 11:59:01] drive_api.list_files.start Google Drive files.list. {"query":"'1hKyNBrP2wI7ipVnby9lAzhit2P8U99ri' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-05 11:59:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1hKyNBrP2wI7ipVnby9lAzhit2P8U99ri' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 11:59:01] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":51,"mockups_folder_id":"1hKyNBrP2wI7ipVnby9lAzhit2P8U99ri","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-05 11:59:01] drive_api.list_files.start Google Drive files.list. {"query":"'1hKyNBrP2wI7ipVnby9lAzhit2P8U99ri' in parents and trashed = false"} [2026-06-05 11:59:02] drive_api.list_files.finish Google Drive files.list result. {"query":"'1hKyNBrP2wI7ipVnby9lAzhit2P8U99ri' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 11:59:02] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":51,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 11:59:02] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":51,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_168/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-05 11:59:02] drive_api.list_files.start Google Drive files.list. {"query":"'1SLRLtDRBx-8KXrnSe4AcNmNaiEDpXoqp' in parents and trashed = false"} [2026-06-05 11:59:02] drive_api.list_files.finish Google Drive files.list result. {"query":"'1SLRLtDRBx-8KXrnSe4AcNmNaiEDpXoqp' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 11:59:02] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":51,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1SLRLtDRBx-8KXrnSe4AcNmNaiEDpXoqp","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 11:59:02] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":51,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_168/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-05 11:59:02] drive_api.list_files.start Google Drive files.list. {"query":"'1ERD5hNXA7e0GsaWl9rJBvvcmUrwnkDi9' in parents and trashed = false"} [2026-06-05 11:59:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'1ERD5hNXA7e0GsaWl9rJBvvcmUrwnkDi9' in parents and trashed = false","count":5,"names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 11:59:03] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":51,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1ERD5hNXA7e0GsaWl9rJBvvcmUrwnkDi9","all_count":5,"image_count":5,"all_names":["2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 11:59:03] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":51,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_168/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-05 11:59:03] drive_api.list_files.start Google Drive files.list. {"query":"'1G7yEVp3NwD8trCe1N9bcfNTS713JOZBt' in parents and trashed = false"} [2026-06-05 11:59:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'1G7yEVp3NwD8trCe1N9bcfNTS713JOZBt' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-05 11:59:03] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":51,"folder_name":"(B)_4Side_Grid","folder_id":"1G7yEVp3NwD8trCe1N9bcfNTS713JOZBt","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-05 11:59:03] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":51,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(ZW) - Zwierzęta/ZW_168/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-05 11:59:03] drive_api.list_files.start Google Drive files.list. {"query":"'181Tw7QgbteHBA-Y7bWT8DXgvGSWJQKLs' in parents and trashed = false"} [2026-06-05 11:59:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'181Tw7QgbteHBA-Y7bWT8DXgvGSWJQKLs' in parents and trashed = false","count":1,"names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-05 11:59:04] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":51,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"181Tw7QgbteHBA-Y7bWT8DXgvGSWJQKLs","all_count":1,"image_count":1,"all_names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-05 11:59:04] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":51,"files_count":12,"files":[{"id":"1R8i-8JUSbZ-QFlL0tCPPNzSPHhT5K3Lk","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1aLnpzpBdXC3OKbjJKIR3OSjyzU5svBIm","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1m9Ff8sHBHM5KOJNIAtxF7VpS7Ul6As8B","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1a86AiXagY-Xi7OstS0qNSOnmLyqiIx65","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1uO3zzF5NrjOr0koFP0wh0DHpHK8v3VCF","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1FMsiiEV4p_H62-Dr-rlOOoQ_qkqzRBQm","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1KwuYQryn3btzf9BrZEwrLCXQ1I-RkGVJ","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1fgtfGK_L7oJk1ZZcaoE0AgEQr0N9jsi0","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1CCPg-a0YcnoboHf_5BndxoJfsKLLhXq3","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1I54KKiEjdFYmJ_804nVzmbZ5keG6dipM","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1dZzZvvZrUpHZAsheTFeiEIU8EItDTrcA","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1Wpj1rrGARiByZytQ4iFZ_4S1Sxuem9dz","name":"ModernBrush_Orange__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-05 11:59:04] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":51,"files_count":12,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-05 11:59:04] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":51,"external_id":"593","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 12 plików graficznych w folderze Mockups.","files_count":12,"selected_assets_after_scan":12,"warnings":[]} [2026-06-05 11:59:04] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":51,"external_id":"593","selected_assets_count":12} [2026-06-05 11:59:04] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":51,"resolved_id_product":593} [2026-06-05 11:59:04] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":51,"job_id":"257f3d4e1829101f","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-05 11:59:04] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":51,"selected_count":12,"assets":[{"id":441,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":820529,"drive_file_id":"1R8i-8JUSbZ-QFlL0tCPPNzSPHhT5K3Lk"},{"id":442,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":563978,"drive_file_id":"1aLnpzpBdXC3OKbjJKIR3OSjyzU5svBIm"},{"id":443,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":526029,"drive_file_id":"1m9Ff8sHBHM5KOJNIAtxF7VpS7Ul6As8B"},{"id":444,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":546028,"drive_file_id":"1a86AiXagY-Xi7OstS0qNSOnmLyqiIx65"},{"id":445,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":525633,"drive_file_id":"1uO3zzF5NrjOr0koFP0wh0DHpHK8v3VCF"},{"id":446,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1275481,"drive_file_id":"1FMsiiEV4p_H62-Dr-rlOOoQ_qkqzRBQm"},{"id":447,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1363554,"drive_file_id":"1KwuYQryn3btzf9BrZEwrLCXQ1I-RkGVJ"},{"id":448,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1489435,"drive_file_id":"1fgtfGK_L7oJk1ZZcaoE0AgEQr0N9jsi0"},{"id":449,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1435645,"drive_file_id":"1CCPg-a0YcnoboHf_5BndxoJfsKLLhXq3"},{"id":450,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1523020,"drive_file_id":"1I54KKiEjdFYmJ_804nVzmbZ5keG6dipM"},{"id":451,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1318787,"drive_file_id":"1dZzZvvZrUpHZAsheTFeiEIU8EItDTrcA"},{"id":452,"name":"ModernBrush_Orange__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":474948,"drive_file_id":"1Wpj1rrGARiByZytQ4iFZ_4S1Sxuem9dz"}]} [2026-06-05 11:59:04] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":441,"drive_file_id":"1R8i-8JUSbZ-QFlL0tCPPNzSPHhT5K3Lk","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/441_4-sides-grid-white-pl-1.jpg"} [2026-06-05 11:59:04] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1R8i-8JUSbZ-QFlL0tCPPNzSPHhT5K3Lk","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/441_4-sides-grid-white-pl-1.jpg"} [2026-06-05 11:59:05] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1R8i-8JUSbZ-QFlL0tCPPNzSPHhT5K3Lk","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/441_4-sides-grid-white-pl-1.jpg","bytes":820529} [2026-06-05 11:59:05] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":441,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":820529} [2026-06-05 11:59:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":442,"drive_file_id":"1aLnpzpBdXC3OKbjJKIR3OSjyzU5svBIm","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/442_0-left-1.jpg"} [2026-06-05 11:59:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1aLnpzpBdXC3OKbjJKIR3OSjyzU5svBIm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/442_0-left-1.jpg"} [2026-06-05 11:59:06] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1aLnpzpBdXC3OKbjJKIR3OSjyzU5svBIm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/442_0-left-1.jpg","bytes":563978} [2026-06-05 11:59:06] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":442,"name":"0_Left__1.jpg","local_size":563978} [2026-06-05 11:59:06] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":443,"drive_file_id":"1m9Ff8sHBHM5KOJNIAtxF7VpS7Ul6As8B","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/443_0-left-1.jpg"} [2026-06-05 11:59:06] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1m9Ff8sHBHM5KOJNIAtxF7VpS7Ul6As8B","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/443_0-left-1.jpg"} [2026-06-05 11:59:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1m9Ff8sHBHM5KOJNIAtxF7VpS7Ul6As8B","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/443_0-left-1.jpg","bytes":526029} [2026-06-05 11:59:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":443,"name":"0_Left__1.jpg","local_size":526029} [2026-06-05 11:59:07] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":444,"drive_file_id":"1a86AiXagY-Xi7OstS0qNSOnmLyqiIx65","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/444_0-right-1.jpg"} [2026-06-05 11:59:07] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1a86AiXagY-Xi7OstS0qNSOnmLyqiIx65","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/444_0-right-1.jpg"} [2026-06-05 11:59:08] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1a86AiXagY-Xi7OstS0qNSOnmLyqiIx65","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/444_0-right-1.jpg","bytes":546028} [2026-06-05 11:59:08] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":444,"name":"0_Right__1.jpg","local_size":546028} [2026-06-05 11:59:08] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":445,"drive_file_id":"1uO3zzF5NrjOr0koFP0wh0DHpHK8v3VCF","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/445_0-right-1.jpg"} [2026-06-05 11:59:08] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1uO3zzF5NrjOr0koFP0wh0DHpHK8v3VCF","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/445_0-right-1.jpg"} [2026-06-05 11:59:09] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1uO3zzF5NrjOr0koFP0wh0DHpHK8v3VCF","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/445_0-right-1.jpg","bytes":525633} [2026-06-05 11:59:09] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":445,"name":"0_Right__1.jpg","local_size":525633} [2026-06-05 11:59:09] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":446,"drive_file_id":"1FMsiiEV4p_H62-Dr-rlOOoQ_qkqzRBQm","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/446_1-r-1-1.jpg"} [2026-06-05 11:59:09] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1FMsiiEV4p_H62-Dr-rlOOoQ_qkqzRBQm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/446_1-r-1-1.jpg"} [2026-06-05 11:59:10] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1FMsiiEV4p_H62-Dr-rlOOoQ_qkqzRBQm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/446_1-r-1-1.jpg","bytes":1275481} [2026-06-05 11:59:10] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":446,"name":"1_R_1__1.jpg","local_size":1275481} [2026-06-05 11:59:10] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":447,"drive_file_id":"1KwuYQryn3btzf9BrZEwrLCXQ1I-RkGVJ","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/447_1-r-1-1.jpg"} [2026-06-05 11:59:10] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1KwuYQryn3btzf9BrZEwrLCXQ1I-RkGVJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/447_1-r-1-1.jpg"} [2026-06-05 11:59:11] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1KwuYQryn3btzf9BrZEwrLCXQ1I-RkGVJ","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/447_1-r-1-1.jpg","bytes":1363554} [2026-06-05 11:59:11] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":447,"name":"1_R_1__1.jpg","local_size":1363554} [2026-06-05 11:59:11] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":448,"drive_file_id":"1fgtfGK_L7oJk1ZZcaoE0AgEQr0N9jsi0","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/448_2-r-1-1.jpg"} [2026-06-05 11:59:11] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1fgtfGK_L7oJk1ZZcaoE0AgEQr0N9jsi0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/448_2-r-1-1.jpg"} [2026-06-05 11:59:12] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1fgtfGK_L7oJk1ZZcaoE0AgEQr0N9jsi0","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/448_2-r-1-1.jpg","bytes":1489435} [2026-06-05 11:59:12] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":448,"name":"2_R_1__1.jpg","local_size":1489435} [2026-06-05 11:59:12] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":449,"drive_file_id":"1CCPg-a0YcnoboHf_5BndxoJfsKLLhXq3","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/449_2-r-1-1.jpg"} [2026-06-05 11:59:12] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1CCPg-a0YcnoboHf_5BndxoJfsKLLhXq3","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/449_2-r-1-1.jpg"} [2026-06-05 11:59:12] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1CCPg-a0YcnoboHf_5BndxoJfsKLLhXq3","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/449_2-r-1-1.jpg","bytes":1435645} [2026-06-05 11:59:12] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":449,"name":"2_R_1__1.jpg","local_size":1435645} [2026-06-05 11:59:12] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":450,"drive_file_id":"1I54KKiEjdFYmJ_804nVzmbZ5keG6dipM","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/450_2-watercolor-1-1.jpg"} [2026-06-05 11:59:12] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1I54KKiEjdFYmJ_804nVzmbZ5keG6dipM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/450_2-watercolor-1-1.jpg"} [2026-06-05 11:59:13] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1I54KKiEjdFYmJ_804nVzmbZ5keG6dipM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/450_2-watercolor-1-1.jpg","bytes":1523020} [2026-06-05 11:59:13] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":450,"name":"2_WaterColor_1__1.jpg","local_size":1523020} [2026-06-05 11:59:13] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":451,"drive_file_id":"1dZzZvvZrUpHZAsheTFeiEIU8EItDTrcA","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/451_2-watercolor-1-1.jpg"} [2026-06-05 11:59:13] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1dZzZvvZrUpHZAsheTFeiEIU8EItDTrcA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/451_2-watercolor-1-1.jpg"} [2026-06-05 11:59:14] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1dZzZvvZrUpHZAsheTFeiEIU8EItDTrcA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/451_2-watercolor-1-1.jpg","bytes":1318787} [2026-06-05 11:59:14] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":451,"name":"2_WaterColor_1__1.jpg","local_size":1318787} [2026-06-05 11:59:14] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":51,"asset_id":452,"drive_file_id":"1Wpj1rrGARiByZytQ4iFZ_4S1Sxuem9dz","name":"ModernBrush_Orange__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/452_modernbrush-orange-1.jpg"} [2026-06-05 11:59:14] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Wpj1rrGARiByZytQ4iFZ_4S1Sxuem9dz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/452_modernbrush-orange-1.jpg"} [2026-06-05 11:59:15] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Wpj1rrGARiByZytQ4iFZ_4S1Sxuem9dz","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/452_modernbrush-orange-1.jpg","bytes":474948} [2026-06-05 11:59:15] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":51,"asset_id":452,"name":"ModernBrush_Orange__1.jpg","local_size":474948} [2026-06-05 11:59:15] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":51,"job_id":"257f3d4e1829101f","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f","failures":[]} [2026-06-05 11:59:15] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":51,"job_id":"257f3d4e1829101f","downloaded_count":12,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f","failures":[]} [2026-06-05 11:59:15] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":51,"id_product":593,"metadata_count":12,"metadata":[{"client_file_key":"asset_441","drive_file_id":"1R8i-8JUSbZ-QFlL0tCPPNzSPHhT5K3Lk","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_442","drive_file_id":"1aLnpzpBdXC3OKbjJKIR3OSjyzU5svBIm","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_443","drive_file_id":"1m9Ff8sHBHM5KOJNIAtxF7VpS7Ul6As8B","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_444","drive_file_id":"1a86AiXagY-Xi7OstS0qNSOnmLyqiIx65","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_445","drive_file_id":"1uO3zzF5NrjOr0koFP0wh0DHpHK8v3VCF","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_446","drive_file_id":"1FMsiiEV4p_H62-Dr-rlOOoQ_qkqzRBQm","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_447","drive_file_id":"1KwuYQryn3btzf9BrZEwrLCXQ1I-RkGVJ","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_448","drive_file_id":"1fgtfGK_L7oJk1ZZcaoE0AgEQr0N9jsi0","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_449","drive_file_id":"1CCPg-a0YcnoboHf_5BndxoJfsKLLhXq3","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_450","drive_file_id":"1I54KKiEjdFYmJ_804nVzmbZ5keG6dipM","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_451","drive_file_id":"1dZzZvvZrUpHZAsheTFeiEIU8EItDTrcA","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_452","drive_file_id":"1Wpj1rrGARiByZytQ4iFZ_4S1Sxuem9dz","filename":"modernbrush-orange-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-05 11:59:15] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":51,"id_product":593,"images_count":12,"chunk_size":10,"chunks_count":2} [2026-06-05 11:59:15] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":51,"id_product":593,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_441","asset_442","asset_443","asset_444","asset_445","asset_446","asset_447","asset_448","asset_449","asset_450"]} [2026-06-05 11:59:15] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"011a20bf-5fcd-4a5c-8d23-6f3f3d5d89aa","id_product":"593","images_metadata_json":"[{\"client_file_key\":\"asset_441\",\"drive_file_id\":\"1R8i-8JUSbZ-QFlL0tCPPNzSPHhT5K3Lk\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_442\",\"drive_file_id\":\"1aLnpzpBdXC3OKbjJKIR3OSjyzU5svBIm\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_443\",\"drive_file_id\":\"1m9Ff8sHBHM5KOJNIAtxF7VpS7Ul6As8B\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_444\",\"drive_file_id\":\"1a86AiXagY-Xi7OstS0qNSOnmLyqiIx65\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_445\",\"drive_file_id\":\"1uO3zzF5NrjOr0koFP0wh0DHpHK8v3VCF\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_as...","allow_cover_autoselect":"0","files[asset_441]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/441_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":820529,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_442]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/442_0-left-1.jpg","file_exists":true,"file_size":563978,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_443]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/443_0-left-1.jpg","file_exists":true,"file_size":526029,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_444]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/444_0-right-1.jpg","file_exists":true,"file_size":546028,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_445]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/445_0-right-1.jpg","file_exists":true,"file_size":525633,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_446]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/446_1-r-1-1.jpg","file_exists":true,"file_size":1275481,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_447]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/447_1-r-1-1.jpg","file_exists":true,"file_size":1363554,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_448]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/448_2-r-1-1.jpg","file_exists":true,"file_size":1489435,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_449]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/449_2-r-1-1.jpg","file_exists":true,"file_size":1435645,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_450]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/450_2-watercolor-1-1.jpg","file_exists":true,"file_size":1523020,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-51-257f3d4e1829101f-part-1-of-2"} [2026-06-05 11:59:28] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 593,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_441\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12230,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_442\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12231,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_443\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12232,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_444\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12233,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_445\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12234,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-51-257f3d4e1829101f-part-1-of-2"} [2026-06-05 11:59:28] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":51,"id_product":593,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-05 11:59:28] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":51,"id_product":593,"chunk":2,"chunks_count":2,"images_in_chunk":2,"metadata_in_chunk":2,"client_file_keys":["asset_451","asset_452"]} [2026-06-05 11:59:28] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":2,"fields":{"external_project_id":"011a20bf-5fcd-4a5c-8d23-6f3f3d5d89aa","id_product":"593","images_metadata_json":"[{\"client_file_key\":\"asset_451\",\"drive_file_id\":\"1dZzZvvZrUpHZAsheTFeiEIU8EItDTrcA\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_452\",\"drive_file_id\":\"1Wpj1rrGARiByZytQ4iFZ_4S1Sxuem9dz\",\"filename\":\"modernbrush-orange-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek z królikiem - W tym kubku jest coś podejrzanie Futrzastego - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_451]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/451_2-watercolor-1-1.jpg","file_exists":true,"file_size":1318787,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_452]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/51/257f3d4e1829101f/452_modernbrush-orange-1.jpg","file_exists":true,"file_size":474948,"mime":"image/jpeg","postname":"modernbrush-orange-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-51-257f3d4e1829101f-part-2-of-2"} [2026-06-05 11:59:30] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 593,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_451\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12240,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_452\",\n \"filename\": \"modernbrush-orange-1.jpg\",\n \"id_image\": 12241,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-51-257f3d4e1829101f-part-2-of-2"} [2026-06-05 11:59:30] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":51,"id_product":593,"chunk":2,"chunks_count":2,"uploaded_count":2,"failed_count":0} [2026-06-05 11:59:30] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":51,"id_product":593,"uploaded_count":12,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_441","filename":"4-sides-grid-white-pl-1.jpg","id_image":12230,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_442","filename":"0-left-1.jpg","id_image":12231,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_443","filename":"0-left-1.jpg","id_image":12232,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_444","filename":"0-right-1.jpg","id_image":12233,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_445","filename":"0-right-1.jpg","id_image":12234,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_446","filename":"1-r-1-1.jpg","id_image":12235,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_447","filename":"1-r-1-1.jpg","id_image":12236,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_448","filename":"2-r-1-1.jpg","id_image":12237,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_449","filename":"2-r-1-1.jpg","id_image":12238,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_450","filename":"2-watercolor-1-1.jpg","id_image":12239,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_451","filename":"2-watercolor-1-1.jpg","id_image":12240,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_452","filename":"modernbrush-orange-1.jpg","id_image":12241,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-51-257f3d4e1829101f-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":593,"uploaded_images":[{"client_file_key":"asset_441","filename":"4-sides-grid-white-pl-1.jpg","id_image":12230,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_442","filename":"0-left-1.jpg","id_image":12231,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_443","filename":"0-left-1.jpg","id_image":12232,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_444","filename":"0-right-1.jpg","id_image":12233,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_445","filename":"0-right-1.jpg","id_image":12234,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_446","filename":"1-r-1-1.jpg","id_image":12235,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_447","filename":"1-r-1-1.jpg","id_image":12236,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_448","filename":"2-r-1-1.jpg","id_image":12237,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_449","filename":"2-r-1-1.jpg","id_image":12238,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_450","filename":"2-watercolor-1-1.jpg","id_image":12239,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-51-257f3d4e1829101f-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":593,"uploaded_images":[{"client_file_key":"asset_451","filename":"2-watercolor-1-1.jpg","id_image":12240,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_452","filename":"modernbrush-orange-1.jpg","id_image":12241,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-05 11:59:30] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":51,"external_id":"593","result":{"success":true,"status":"success","id_product":593,"uploaded_count":12,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_441","filename":"4-sides-grid-white-pl-1.jpg","id_image":12230,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_442","filename":"0-left-1.jpg","id_image":12231,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_443","filename":"0-left-1.jpg","id_image":12232,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_444","filename":"0-right-1.jpg","id_image":12233,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_445","filename":"0-right-1.jpg","id_image":12234,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_446","filename":"1-r-1-1.jpg","id_image":12235,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_447","filename":"1-r-1-1.jpg","id_image":12236,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_448","filename":"2-r-1-1.jpg","id_image":12237,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_449","filename":"2-r-1-1.jpg","id_image":12238,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_450","filename":"2-watercolor-1-1.jpg","id_image":12239,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_451","filename":"2-watercolor-1-1.jpg","id_image":12240,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_452","filename":"modernbrush-orange-1.jpg","id_image":12241,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-51-257f3d4e1829101f-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":593,"uploaded_images":[{"client_file_key":"asset_441","filename":"4-sides-grid-white-pl-1.jpg","id_image":12230,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_442","filename":"0-left-1.jpg","id_image":12231,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_443","filename":"0-left-1.jpg","id_image":12232,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_444","filename":"0-right-1.jpg","id_image":12233,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_445","filename":"0-right-1.jpg","id_image":12234,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_446","filename":"1-r-1-1.jpg","id_image":12235,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_447","filename":"1-r-1-1.jpg","id_image":12236,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_448","filename":"2-r-1-1.jpg","id_image":12237,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_449","filename":"2-r-1-1.jpg","id_image":12238,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_450","filename":"2-watercolor-1-1.jpg","id_image":12239,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-51-257f3d4e1829101f-part-2-of-2","uploaded_count":2,"failed_count":0,"response":{"success":true,"data":{"id_product":593,"uploaded_images":[{"client_file_key":"asset_451","filename":"2-watercolor-1-1.jpg","id_image":12240,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_452","filename":"modernbrush-orange-1.jpg","id_image":12241,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-05 12:15:46] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":5500} [2026-06-05 12:15:47] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":52,"external_id":"594","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-05 12:15:47] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":52,"external_id":"594"} [2026-06-05 12:15:47] drive_scan.start Start skanowania zdjęć Drive. {"project_id":52,"forced_profile_id":null} [2026-06-05 12:15:47] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":52,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_153\\ART","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-05 12:15:47] drive_path.profile.selected Wybrano profil Drive. {"project_id":52,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-05 12:15:47] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":52,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-05 12:15:47] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-05 12:15:47] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-05 12:15:47] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":52,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-05 12:15:47] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-05 12:15:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-05 12:15:48] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":52,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-05 12:15:48] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-05 12:15:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-05 12:15:48] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":52,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-05 12:15:48] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_153'"} [2026-06-05 12:15:48] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_153'","count":1,"names":["H#CZ_153 [application/vnd.google-apps.folder]"]} [2026-06-05 12:15:48] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":52,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_153","found_count":1,"found_names":["H#CZ_153"]} [2026-06-05 12:15:48] drive_api.list_files.start Google Drive files.list. {"query":"'1SX6dQyy06dHvAvcwQ27HlI6qtIDBaS4F' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ART'"} [2026-06-05 12:15:49] drive_api.list_files.finish Google Drive files.list result. {"query":"'1SX6dQyy06dHvAvcwQ27HlI6qtIDBaS4F' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'ART'","count":1,"names":["ART [application/vnd.google-apps.folder]"]} [2026-06-05 12:15:49] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":52,"parent_folder_id":"1SX6dQyy06dHvAvcwQ27HlI6qtIDBaS4F","segment":"ART","found_count":1,"found_names":["ART"]} [2026-06-05 12:15:49] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":52,"project_folder_id":"1MDVzD8ufMuBf3huBbK9IAehRehzQAQEO","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_153/ART"} [2026-06-05 12:15:49] drive_api.list_files.start Google Drive files.list. {"query":"'1MDVzD8ufMuBf3huBbK9IAehRehzQAQEO' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-05 12:15:49] drive_api.list_files.finish Google Drive files.list result. {"query":"'1MDVzD8ufMuBf3huBbK9IAehRehzQAQEO' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":0,"names":[]} [2026-06-05 12:15:49] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":52,"parent_folder_id":"1MDVzD8ufMuBf3huBbK9IAehRehzQAQEO","mockups_folder_name":"Mockups","found_count":0,"found_names":[]} [2026-06-05 12:15:49] drive_scan.missing_mockups Nie znaleziono folderu Mockups. {"project_id":52,"error":"Nie znaleziono folderu \"Mockups\" w folderze projektu."} [2026-06-05 12:15:49] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":52,"external_id":"594","scan_success":false,"scan_status":"missing_mockups","scan_message":"Nie znaleziono folderu \"Mockups\" w folderze projektu.","files_count":0,"selected_assets_after_scan":0,"warnings":[]} [2026-06-05 12:15:49] manual_publish.images.skipped.no_assets Upload zdjęć po publikacji pominięty, bo nie ma wybranych assetów. {"success":false,"status":"skipped","reason":"no_selected_drive_assets","message":"Nie znaleziono wybranych zdjęć Drive do wysłania po publikacji.","selected_assets_before_scan":0,"selected_assets_after_scan":0} [2026-06-05 12:26:12] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4865} [2026-06-05 12:26:12] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":53,"external_id":"595","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-05 12:26:12] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":53,"external_id":"595"} [2026-06-05 12:26:12] drive_scan.start Start skanowania zdjęć Drive. {"project_id":53,"forced_profile_id":null} [2026-06-05 12:26:12] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":53,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_154","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-05 12:26:12] drive_path.profile.selected Wybrano profil Drive. {"project_id":53,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-05 12:26:12] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":53,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-05 12:26:12] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-05 12:26:12] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-05 12:26:12] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":53,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-05 12:26:12] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-05 12:26:13] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-05 12:26:13] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":53,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-05 12:26:13] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-05 12:26:13] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-05 12:26:13] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":53,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-05 12:26:13] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_154'"} [2026-06-05 12:26:14] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_154'","count":1,"names":["H#CZ_154 [application/vnd.google-apps.folder]"]} [2026-06-05 12:26:14] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":53,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_154","found_count":1,"found_names":["H#CZ_154"]} [2026-06-05 12:26:14] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":53,"project_folder_id":"1lKEi2ogkjv68-NLNJkxo_KXFzCCVmukp","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_154"} [2026-06-05 12:26:14] drive_api.list_files.start Google Drive files.list. {"query":"'1lKEi2ogkjv68-NLNJkxo_KXFzCCVmukp' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-05 12:26:14] drive_api.list_files.finish Google Drive files.list result. {"query":"'1lKEi2ogkjv68-NLNJkxo_KXFzCCVmukp' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-05 12:26:14] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":53,"parent_folder_id":"1lKEi2ogkjv68-NLNJkxo_KXFzCCVmukp","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-05 12:26:14] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":53,"project_folder_id":"1lKEi2ogkjv68-NLNJkxo_KXFzCCVmukp","mockups_folder_id":"1v6oWRkGS7N3iN7lF4meneEOYkf99iGsp","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_154/Mockups"} [2026-06-05 12:26:14] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":53,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-05 12:26:14] drive_api.list_files.start Google Drive files.list. {"query":"'1v6oWRkGS7N3iN7lF4meneEOYkf99iGsp' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-05 12:26:15] drive_api.list_files.finish Google Drive files.list result. {"query":"'1v6oWRkGS7N3iN7lF4meneEOYkf99iGsp' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 12:26:15] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":53,"mockups_folder_id":"1v6oWRkGS7N3iN7lF4meneEOYkf99iGsp","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-05 12:26:15] drive_api.list_files.start Google Drive files.list. {"query":"'1v6oWRkGS7N3iN7lF4meneEOYkf99iGsp' in parents and trashed = false"} [2026-06-05 12:26:15] drive_api.list_files.finish Google Drive files.list result. {"query":"'1v6oWRkGS7N3iN7lF4meneEOYkf99iGsp' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 12:26:15] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":53,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 12:26:15] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":53,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_154/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-05 12:26:15] drive_api.list_files.start Google Drive files.list. {"query":"'1YDl0OnF59xOf7m1A1cTDdP-kotuOSFrZ' in parents and trashed = false"} [2026-06-05 12:26:16] drive_api.list_files.finish Google Drive files.list result. {"query":"'1YDl0OnF59xOf7m1A1cTDdP-kotuOSFrZ' in parents and trashed = false","count":6,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 12:26:16] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":53,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1YDl0OnF59xOf7m1A1cTDdP-kotuOSFrZ","all_count":6,"image_count":6,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 12:26:16] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":53,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_154/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-05 12:26:16] drive_api.list_files.start Google Drive files.list. {"query":"'13GsXlB9TIZCAGD33GhfMgxb9sUgAtzr_' in parents and trashed = false"} [2026-06-05 12:26:16] drive_api.list_files.finish Google Drive files.list result. {"query":"'13GsXlB9TIZCAGD33GhfMgxb9sUgAtzr_' in parents and trashed = false","count":6,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 12:26:16] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":53,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"13GsXlB9TIZCAGD33GhfMgxb9sUgAtzr_","all_count":6,"image_count":6,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_2__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 12:26:16] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":53,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_154/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-05 12:26:16] drive_api.list_files.start Google Drive files.list. {"query":"'1v5xTsqrouo_JVPKzmiE_UK6tJ2j1ubFy' in parents and trashed = false"} [2026-06-05 12:26:17] drive_api.list_files.finish Google Drive files.list result. {"query":"'1v5xTsqrouo_JVPKzmiE_UK6tJ2j1ubFy' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-05 12:26:17] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":53,"folder_name":"(B)_4Side_Grid","folder_id":"1v5xTsqrouo_JVPKzmiE_UK6tJ2j1ubFy","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-05 12:26:17] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":53,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_154/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-05 12:26:17] drive_api.list_files.start Google Drive files.list. {"query":"'1mrWAze-OS6q7L5l2M2NcNYuz59y53Yll' in parents and trashed = false"} [2026-06-05 12:26:17] drive_api.list_files.finish Google Drive files.list result. {"query":"'1mrWAze-OS6q7L5l2M2NcNYuz59y53Yll' in parents and trashed = false","count":1,"names":["ModernBrush_Navy__1.jpg [image/jpeg]"]} [2026-06-05 12:26:17] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":53,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1mrWAze-OS6q7L5l2M2NcNYuz59y53Yll","all_count":1,"image_count":1,"all_names":["ModernBrush_Navy__1.jpg [image/jpeg]"]} [2026-06-05 12:26:17] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":53,"files_count":14,"files":[{"id":"14YR2NHIc2_4w0t7RY8wUcchj6m01oaBc","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1dgrwoICfd8guJMWC0cRUd2l59FY_kp36","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1_2mRvQE7RX4YnbR_0TE9wUjI087CASOa","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1dvQ6yI4vaaLuVl07bu0HHMSRXqwmdyRT","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1CvnWSNOqWHmE2_sC_5eW9FqMEDCxR-aC","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1NlHE28309PaaGRjkIK5ChH6YKbOeMSHR","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"18_4R9GyLkGzwvM6fVYtMMkmqFXGH6wxw","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1RmaeGaqDgTBK4cSlaAQT-9-rg8OiZzvK","name":"2_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1sc2BTo2SoLuIfriGVNDLc4iQHXE3WOOx","name":"2_R_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1XHN2nXrWK_SW5y6eqMWY1dwq1cMYQjNm","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1tHQ1_wUYZ3oA45aAWdWVuwLkNWDXWv9M","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1B3ZcKuqrFAqQ9Nel3_8cONvMR3f9WDRR","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90006},{"id":"1m2WVAs0jiZe7u9pxUvLXr-TsqwF-wuZk","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90006},{"id":"1zdZO84UZbM0XmxyB5cbxf1Jv1iuC95D5","name":"ModernBrush_Navy__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-05 12:26:17] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":53,"files_count":14,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-05 12:26:17] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":53,"external_id":"595","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 14 plików graficznych w folderze Mockups.","files_count":14,"selected_assets_after_scan":14,"warnings":[]} [2026-06-05 12:26:17] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":53,"external_id":"595","selected_assets_count":14} [2026-06-05 12:26:17] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":53,"resolved_id_product":595} [2026-06-05 12:26:17] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":53,"job_id":"ea0e771c19640a6a","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-05 12:26:17] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":53,"selected_count":14,"assets":[{"id":453,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":823374,"drive_file_id":"14YR2NHIc2_4w0t7RY8wUcchj6m01oaBc"},{"id":454,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":545242,"drive_file_id":"1dgrwoICfd8guJMWC0cRUd2l59FY_kp36"},{"id":455,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":483181,"drive_file_id":"1_2mRvQE7RX4YnbR_0TE9wUjI087CASOa"},{"id":456,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":524271,"drive_file_id":"1dvQ6yI4vaaLuVl07bu0HHMSRXqwmdyRT"},{"id":457,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":483456,"drive_file_id":"1CvnWSNOqWHmE2_sC_5eW9FqMEDCxR-aC"},{"id":458,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1253301,"drive_file_id":"1NlHE28309PaaGRjkIK5ChH6YKbOeMSHR"},{"id":459,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1333256,"drive_file_id":"18_4R9GyLkGzwvM6fVYtMMkmqFXGH6wxw"},{"id":460,"name":"2_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1377724,"drive_file_id":"1RmaeGaqDgTBK4cSlaAQT-9-rg8OiZzvK"},{"id":461,"name":"2_R_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1327530,"drive_file_id":"1sc2BTo2SoLuIfriGVNDLc4iQHXE3WOOx"},{"id":462,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1494742,"drive_file_id":"1XHN2nXrWK_SW5y6eqMWY1dwq1cMYQjNm"},{"id":463,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1273712,"drive_file_id":"1tHQ1_wUYZ3oA45aAWdWVuwLkNWDXWv9M"},{"id":464,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1446346,"drive_file_id":"1B3ZcKuqrFAqQ9Nel3_8cONvMR3f9WDRR"},{"id":465,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1414208,"drive_file_id":"1m2WVAs0jiZe7u9pxUvLXr-TsqwF-wuZk"},{"id":466,"name":"ModernBrush_Navy__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":437851,"drive_file_id":"1zdZO84UZbM0XmxyB5cbxf1Jv1iuC95D5"}]} [2026-06-05 12:26:17] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":453,"drive_file_id":"14YR2NHIc2_4w0t7RY8wUcchj6m01oaBc","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/453_4-sides-grid-white-pl-1.jpg"} [2026-06-05 12:26:17] drive_api.download.start Google Drive files.get alt=media. {"file_id":"14YR2NHIc2_4w0t7RY8wUcchj6m01oaBc","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/453_4-sides-grid-white-pl-1.jpg"} [2026-06-05 12:26:19] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"14YR2NHIc2_4w0t7RY8wUcchj6m01oaBc","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/453_4-sides-grid-white-pl-1.jpg","bytes":823374} [2026-06-05 12:26:19] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":453,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":823374} [2026-06-05 12:26:19] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":454,"drive_file_id":"1dgrwoICfd8guJMWC0cRUd2l59FY_kp36","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/454_0-left-1.jpg"} [2026-06-05 12:26:19] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1dgrwoICfd8guJMWC0cRUd2l59FY_kp36","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/454_0-left-1.jpg"} [2026-06-05 12:26:19] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1dgrwoICfd8guJMWC0cRUd2l59FY_kp36","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/454_0-left-1.jpg","bytes":545242} [2026-06-05 12:26:19] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":454,"name":"0_Left__1.jpg","local_size":545242} [2026-06-05 12:26:19] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":455,"drive_file_id":"1_2mRvQE7RX4YnbR_0TE9wUjI087CASOa","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/455_0-left-1.jpg"} [2026-06-05 12:26:19] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1_2mRvQE7RX4YnbR_0TE9wUjI087CASOa","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/455_0-left-1.jpg"} [2026-06-05 12:26:20] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1_2mRvQE7RX4YnbR_0TE9wUjI087CASOa","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/455_0-left-1.jpg","bytes":483181} [2026-06-05 12:26:20] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":455,"name":"0_Left__1.jpg","local_size":483181} [2026-06-05 12:26:20] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":456,"drive_file_id":"1dvQ6yI4vaaLuVl07bu0HHMSRXqwmdyRT","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/456_0-right-1.jpg"} [2026-06-05 12:26:20] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1dvQ6yI4vaaLuVl07bu0HHMSRXqwmdyRT","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/456_0-right-1.jpg"} [2026-06-05 12:26:21] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1dvQ6yI4vaaLuVl07bu0HHMSRXqwmdyRT","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/456_0-right-1.jpg","bytes":524271} [2026-06-05 12:26:21] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":456,"name":"0_Right__1.jpg","local_size":524271} [2026-06-05 12:26:21] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":457,"drive_file_id":"1CvnWSNOqWHmE2_sC_5eW9FqMEDCxR-aC","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/457_0-right-1.jpg"} [2026-06-05 12:26:21] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1CvnWSNOqWHmE2_sC_5eW9FqMEDCxR-aC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/457_0-right-1.jpg"} [2026-06-05 12:26:22] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1CvnWSNOqWHmE2_sC_5eW9FqMEDCxR-aC","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/457_0-right-1.jpg","bytes":483456} [2026-06-05 12:26:22] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":457,"name":"0_Right__1.jpg","local_size":483456} [2026-06-05 12:26:22] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":458,"drive_file_id":"1NlHE28309PaaGRjkIK5ChH6YKbOeMSHR","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/458_1-r-1-1.jpg"} [2026-06-05 12:26:22] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1NlHE28309PaaGRjkIK5ChH6YKbOeMSHR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/458_1-r-1-1.jpg"} [2026-06-05 12:26:23] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1NlHE28309PaaGRjkIK5ChH6YKbOeMSHR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/458_1-r-1-1.jpg","bytes":1253301} [2026-06-05 12:26:23] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":458,"name":"1_R_1__1.jpg","local_size":1253301} [2026-06-05 12:26:23] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":459,"drive_file_id":"18_4R9GyLkGzwvM6fVYtMMkmqFXGH6wxw","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/459_1-r-1-1.jpg"} [2026-06-05 12:26:23] drive_api.download.start Google Drive files.get alt=media. {"file_id":"18_4R9GyLkGzwvM6fVYtMMkmqFXGH6wxw","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/459_1-r-1-1.jpg"} [2026-06-05 12:26:24] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"18_4R9GyLkGzwvM6fVYtMMkmqFXGH6wxw","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/459_1-r-1-1.jpg","bytes":1333256} [2026-06-05 12:26:24] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":459,"name":"1_R_1__1.jpg","local_size":1333256} [2026-06-05 12:26:24] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":460,"drive_file_id":"1RmaeGaqDgTBK4cSlaAQT-9-rg8OiZzvK","name":"2_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/460_2-r-2-1.jpg"} [2026-06-05 12:26:24] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1RmaeGaqDgTBK4cSlaAQT-9-rg8OiZzvK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/460_2-r-2-1.jpg"} [2026-06-05 12:26:25] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1RmaeGaqDgTBK4cSlaAQT-9-rg8OiZzvK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/460_2-r-2-1.jpg","bytes":1377724} [2026-06-05 12:26:25] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":460,"name":"2_R_2__1.jpg","local_size":1377724} [2026-06-05 12:26:25] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":461,"drive_file_id":"1sc2BTo2SoLuIfriGVNDLc4iQHXE3WOOx","name":"2_R_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/461_2-r-2-1.jpg"} [2026-06-05 12:26:25] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1sc2BTo2SoLuIfriGVNDLc4iQHXE3WOOx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/461_2-r-2-1.jpg"} [2026-06-05 12:26:26] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1sc2BTo2SoLuIfriGVNDLc4iQHXE3WOOx","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/461_2-r-2-1.jpg","bytes":1327530} [2026-06-05 12:26:26] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":461,"name":"2_R_2__1.jpg","local_size":1327530} [2026-06-05 12:26:26] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":462,"drive_file_id":"1XHN2nXrWK_SW5y6eqMWY1dwq1cMYQjNm","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/462_2-watercolor-1-1.jpg"} [2026-06-05 12:26:26] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1XHN2nXrWK_SW5y6eqMWY1dwq1cMYQjNm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/462_2-watercolor-1-1.jpg"} [2026-06-05 12:26:27] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1XHN2nXrWK_SW5y6eqMWY1dwq1cMYQjNm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/462_2-watercolor-1-1.jpg","bytes":1494742} [2026-06-05 12:26:27] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":462,"name":"2_WaterColor_1__1.jpg","local_size":1494742} [2026-06-05 12:26:27] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":463,"drive_file_id":"1tHQ1_wUYZ3oA45aAWdWVuwLkNWDXWv9M","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/463_2-watercolor-1-1.jpg"} [2026-06-05 12:26:27] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1tHQ1_wUYZ3oA45aAWdWVuwLkNWDXWv9M","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/463_2-watercolor-1-1.jpg"} [2026-06-05 12:26:28] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1tHQ1_wUYZ3oA45aAWdWVuwLkNWDXWv9M","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/463_2-watercolor-1-1.jpg","bytes":1273712} [2026-06-05 12:26:28] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":463,"name":"2_WaterColor_1__1.jpg","local_size":1273712} [2026-06-05 12:26:28] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":464,"drive_file_id":"1B3ZcKuqrFAqQ9Nel3_8cONvMR3f9WDRR","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/464_2-watercolor-2-1.jpg"} [2026-06-05 12:26:28] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1B3ZcKuqrFAqQ9Nel3_8cONvMR3f9WDRR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/464_2-watercolor-2-1.jpg"} [2026-06-05 12:26:29] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1B3ZcKuqrFAqQ9Nel3_8cONvMR3f9WDRR","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/464_2-watercolor-2-1.jpg","bytes":1446346} [2026-06-05 12:26:29] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":464,"name":"2_WaterColor_2__1.jpg","local_size":1446346} [2026-06-05 12:26:29] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":465,"drive_file_id":"1m2WVAs0jiZe7u9pxUvLXr-TsqwF-wuZk","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/465_2-watercolor-2-1.jpg"} [2026-06-05 12:26:29] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1m2WVAs0jiZe7u9pxUvLXr-TsqwF-wuZk","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/465_2-watercolor-2-1.jpg"} [2026-06-05 12:26:29] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1m2WVAs0jiZe7u9pxUvLXr-TsqwF-wuZk","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/465_2-watercolor-2-1.jpg","bytes":1414208} [2026-06-05 12:26:29] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":465,"name":"2_WaterColor_2__1.jpg","local_size":1414208} [2026-06-05 12:26:29] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":53,"asset_id":466,"drive_file_id":"1zdZO84UZbM0XmxyB5cbxf1Jv1iuC95D5","name":"ModernBrush_Navy__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/466_modernbrush-navy-1.jpg"} [2026-06-05 12:26:29] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1zdZO84UZbM0XmxyB5cbxf1Jv1iuC95D5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/466_modernbrush-navy-1.jpg"} [2026-06-05 12:26:31] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1zdZO84UZbM0XmxyB5cbxf1Jv1iuC95D5","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/466_modernbrush-navy-1.jpg","bytes":437851} [2026-06-05 12:26:31] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":53,"asset_id":466,"name":"ModernBrush_Navy__1.jpg","local_size":437851} [2026-06-05 12:26:31] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":53,"job_id":"ea0e771c19640a6a","downloaded_count":14,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a","failures":[]} [2026-06-05 12:26:31] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":53,"job_id":"ea0e771c19640a6a","downloaded_count":14,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a","failures":[]} [2026-06-05 12:26:31] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":53,"id_product":595,"metadata_count":14,"metadata":[{"client_file_key":"asset_453","drive_file_id":"14YR2NHIc2_4w0t7RY8wUcchj6m01oaBc","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_454","drive_file_id":"1dgrwoICfd8guJMWC0cRUd2l59FY_kp36","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_455","drive_file_id":"1_2mRvQE7RX4YnbR_0TE9wUjI087CASOa","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_456","drive_file_id":"1dvQ6yI4vaaLuVl07bu0HHMSRXqwmdyRT","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_457","drive_file_id":"1CvnWSNOqWHmE2_sC_5eW9FqMEDCxR-aC","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_458","drive_file_id":"1NlHE28309PaaGRjkIK5ChH6YKbOeMSHR","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_459","drive_file_id":"18_4R9GyLkGzwvM6fVYtMMkmqFXGH6wxw","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_460","drive_file_id":"1RmaeGaqDgTBK4cSlaAQT-9-rg8OiZzvK","filename":"2-r-2-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_461","drive_file_id":"1sc2BTo2SoLuIfriGVNDLc4iQHXE3WOOx","filename":"2-r-2-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_462","drive_file_id":"1XHN2nXrWK_SW5y6eqMWY1dwq1cMYQjNm","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_463","drive_file_id":"1tHQ1_wUYZ3oA45aAWdWVuwLkNWDXWv9M","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_464","drive_file_id":"1B3ZcKuqrFAqQ9Nel3_8cONvMR3f9WDRR","filename":"2-watercolor-2-1.jpg","sort_order":90006,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_465","drive_file_id":"1m2WVAs0jiZe7u9pxUvLXr-TsqwF-wuZk","filename":"2-watercolor-2-1.jpg","sort_order":90006,"is_cover":false,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_466","drive_file_id":"1zdZO84UZbM0XmxyB5cbxf1Jv1iuC95D5","filename":"modernbrush-navy-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-05 12:26:31] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":53,"id_product":595,"images_count":14,"chunk_size":10,"chunks_count":2} [2026-06-05 12:26:31] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":53,"id_product":595,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_453","asset_454","asset_455","asset_456","asset_457","asset_458","asset_459","asset_460","asset_461","asset_462"]} [2026-06-05 12:26:31] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"477eafe4-9dbd-4595-8df7-45c89055d932","id_product":"595","images_metadata_json":"[{\"client_file_key\":\"asset_453\",\"drive_file_id\":\"14YR2NHIc2_4w0t7RY8wUcchj6m01oaBc\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_454\",\"drive_file_id\":\"1dgrwoICfd8guJMWC0cRUd2l59FY_kp36\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_455\",\"drive_file_id\":\"1_2mRvQE7RX4YnbR_0TE9wUjI087CASOa\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_456\",\"drive_file_id\":\"1dvQ6yI4vaaLuVl07bu0HHMSRXqwmdyRT\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_457\",\"drive_file_id\":\"1CvnWSNOqWHmE2_sC_5eW9FqMEDCxR-aC\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"...","allow_cover_autoselect":"0","files[asset_453]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/453_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":823374,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_454]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/454_0-left-1.jpg","file_exists":true,"file_size":545242,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_455]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/455_0-left-1.jpg","file_exists":true,"file_size":483181,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_456]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/456_0-right-1.jpg","file_exists":true,"file_size":524271,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_457]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/457_0-right-1.jpg","file_exists":true,"file_size":483456,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_458]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/458_1-r-1-1.jpg","file_exists":true,"file_size":1253301,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_459]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/459_1-r-1-1.jpg","file_exists":true,"file_size":1333256,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_460]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/460_2-r-2-1.jpg","file_exists":true,"file_size":1377724,"mime":"image/jpeg","postname":"2-r-2-1.jpg"},"files[asset_461]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/461_2-r-2-1.jpg","file_exists":true,"file_size":1327530,"mime":"image/jpeg","postname":"2-r-2-1.jpg"},"files[asset_462]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/462_2-watercolor-1-1.jpg","file_exists":true,"file_size":1494742,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-53-ea0e771c19640a6a-part-1-of-2"} [2026-06-05 12:26:44] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 595,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_453\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12242,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_454\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12243,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_455\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12244,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_456\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12245,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_457\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12246,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-53-ea0e771c19640a6a-part-1-of-2"} [2026-06-05 12:26:44] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":53,"id_product":595,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-05 12:26:44] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":53,"id_product":595,"chunk":2,"chunks_count":2,"images_in_chunk":4,"metadata_in_chunk":4,"client_file_keys":["asset_463","asset_464","asset_465","asset_466"]} [2026-06-05 12:26:44] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":4,"fields":{"external_project_id":"477eafe4-9dbd-4595-8df7-45c89055d932","id_product":"595","images_metadata_json":"[{\"client_file_key\":\"asset_463\",\"drive_file_id\":\"1tHQ1_wUYZ3oA45aAWdWVuwLkNWDXWv9M\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_464\",\"drive_file_id\":\"1B3ZcKuqrFAqQ9Nel3_8cONvMR3f9WDRR\",\"filename\":\"2-watercolor-2-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_465\",\"drive_file_id\":\"1m2WVAs0jiZe7u9pxUvLXr-TsqwF-wuZk\",\"filename\":\"2-watercolor-2-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_466\",\"drive_file_id\":\"1zdZO84UZbM0XmxyB5cbxf1Jv1iuC95D5\",\"filename\":\"modernbrush-navy-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek dla czytelnika kryminałów i królików - Po uszy w kryminałach - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_463]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/463_2-watercolor-1-1.jpg","file_exists":true,"file_size":1273712,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_464]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/464_2-watercolor-2-1.jpg","file_exists":true,"file_size":1446346,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_465]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/465_2-watercolor-2-1.jpg","file_exists":true,"file_size":1414208,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_466]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/53/ea0e771c19640a6a/466_modernbrush-navy-1.jpg","file_exists":true,"file_size":437851,"mime":"image/jpeg","postname":"modernbrush-navy-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-53-ea0e771c19640a6a-part-2-of-2"} [2026-06-05 12:26:49] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 595,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_463\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12252,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_464\",\n \"filename\": \"2-watercolor-2-1.jpg\",\n \"id_image\": 12253,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_465\",\n \"filename\": \"2-watercolor-2-1.jpg\",\n \"id_image\": 12254,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_466\",\n \"filename\": \"modernbrush-navy-1.jpg\",\n \"id_image\": 12255,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-53-ea0e771c19640a6a-part-2-of-2"} [2026-06-05 12:26:49] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":53,"id_product":595,"chunk":2,"chunks_count":2,"uploaded_count":4,"failed_count":0} [2026-06-05 12:26:49] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":53,"id_product":595,"uploaded_count":14,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_453","filename":"4-sides-grid-white-pl-1.jpg","id_image":12242,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_454","filename":"0-left-1.jpg","id_image":12243,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_455","filename":"0-left-1.jpg","id_image":12244,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_456","filename":"0-right-1.jpg","id_image":12245,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_457","filename":"0-right-1.jpg","id_image":12246,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_458","filename":"1-r-1-1.jpg","id_image":12247,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_459","filename":"1-r-1-1.jpg","id_image":12248,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_460","filename":"2-r-2-1.jpg","id_image":12249,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_461","filename":"2-r-2-1.jpg","id_image":12250,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_462","filename":"2-watercolor-1-1.jpg","id_image":12251,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_463","filename":"2-watercolor-1-1.jpg","id_image":12252,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_464","filename":"2-watercolor-2-1.jpg","id_image":12253,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_465","filename":"2-watercolor-2-1.jpg","id_image":12254,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_466","filename":"modernbrush-navy-1.jpg","id_image":12255,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-53-ea0e771c19640a6a-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":595,"uploaded_images":[{"client_file_key":"asset_453","filename":"4-sides-grid-white-pl-1.jpg","id_image":12242,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_454","filename":"0-left-1.jpg","id_image":12243,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_455","filename":"0-left-1.jpg","id_image":12244,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_456","filename":"0-right-1.jpg","id_image":12245,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_457","filename":"0-right-1.jpg","id_image":12246,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_458","filename":"1-r-1-1.jpg","id_image":12247,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_459","filename":"1-r-1-1.jpg","id_image":12248,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_460","filename":"2-r-2-1.jpg","id_image":12249,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_461","filename":"2-r-2-1.jpg","id_image":12250,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_462","filename":"2-watercolor-1-1.jpg","id_image":12251,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-53-ea0e771c19640a6a-part-2-of-2","uploaded_count":4,"failed_count":0,"response":{"success":true,"data":{"id_product":595,"uploaded_images":[{"client_file_key":"asset_463","filename":"2-watercolor-1-1.jpg","id_image":12252,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_464","filename":"2-watercolor-2-1.jpg","id_image":12253,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_465","filename":"2-watercolor-2-1.jpg","id_image":12254,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_466","filename":"modernbrush-navy-1.jpg","id_image":12255,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-05 12:26:49] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":53,"external_id":"595","result":{"success":true,"status":"success","id_product":595,"uploaded_count":14,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_453","filename":"4-sides-grid-white-pl-1.jpg","id_image":12242,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_454","filename":"0-left-1.jpg","id_image":12243,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_455","filename":"0-left-1.jpg","id_image":12244,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_456","filename":"0-right-1.jpg","id_image":12245,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_457","filename":"0-right-1.jpg","id_image":12246,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_458","filename":"1-r-1-1.jpg","id_image":12247,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_459","filename":"1-r-1-1.jpg","id_image":12248,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_460","filename":"2-r-2-1.jpg","id_image":12249,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_461","filename":"2-r-2-1.jpg","id_image":12250,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_462","filename":"2-watercolor-1-1.jpg","id_image":12251,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_463","filename":"2-watercolor-1-1.jpg","id_image":12252,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_464","filename":"2-watercolor-2-1.jpg","id_image":12253,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_465","filename":"2-watercolor-2-1.jpg","id_image":12254,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_466","filename":"modernbrush-navy-1.jpg","id_image":12255,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-53-ea0e771c19640a6a-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":595,"uploaded_images":[{"client_file_key":"asset_453","filename":"4-sides-grid-white-pl-1.jpg","id_image":12242,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_454","filename":"0-left-1.jpg","id_image":12243,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_455","filename":"0-left-1.jpg","id_image":12244,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_456","filename":"0-right-1.jpg","id_image":12245,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_457","filename":"0-right-1.jpg","id_image":12246,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_458","filename":"1-r-1-1.jpg","id_image":12247,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_459","filename":"1-r-1-1.jpg","id_image":12248,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_460","filename":"2-r-2-1.jpg","id_image":12249,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_461","filename":"2-r-2-1.jpg","id_image":12250,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_462","filename":"2-watercolor-1-1.jpg","id_image":12251,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-53-ea0e771c19640a6a-part-2-of-2","uploaded_count":4,"failed_count":0,"response":{"success":true,"data":{"id_product":595,"uploaded_images":[{"client_file_key":"asset_463","filename":"2-watercolor-1-1.jpg","id_image":12252,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_464","filename":"2-watercolor-2-1.jpg","id_image":12253,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_465","filename":"2-watercolor-2-1.jpg","id_image":12254,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_466","filename":"modernbrush-navy-1.jpg","id_image":12255,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-05 12:50:59] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4464} [2026-06-05 12:50:59] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":55,"external_id":"596","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-05 12:50:59] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":55,"external_id":"596"} [2026-06-05 12:50:59] drive_scan.start Start skanowania zdjęć Drive. {"project_id":55,"forced_profile_id":null} [2026-06-05 12:50:59] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":55,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_155","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-05 12:50:59] drive_path.profile.selected Wybrano profil Drive. {"project_id":55,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-05 12:50:59] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":55,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-05 12:50:59] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-05 12:51:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-05 12:51:00] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":55,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-05 12:51:00] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-05 12:51:00] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-05 12:51:00] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":55,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-05 12:51:00] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-05 12:51:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-05 12:51:01] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":55,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-05 12:51:01] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_155'"} [2026-06-05 12:51:01] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_155'","count":1,"names":["H#CZ_155 [application/vnd.google-apps.folder]"]} [2026-06-05 12:51:01] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":55,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_155","found_count":1,"found_names":["H#CZ_155"]} [2026-06-05 12:51:01] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":55,"project_folder_id":"16N9CCnTzfmBYkkpYO33-wuQijklg8R-q","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_155"} [2026-06-05 12:51:01] drive_api.list_files.start Google Drive files.list. {"query":"'16N9CCnTzfmBYkkpYO33-wuQijklg8R-q' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-05 12:51:02] drive_api.list_files.finish Google Drive files.list result. {"query":"'16N9CCnTzfmBYkkpYO33-wuQijklg8R-q' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-05 12:51:02] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":55,"parent_folder_id":"16N9CCnTzfmBYkkpYO33-wuQijklg8R-q","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-05 12:51:02] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":55,"project_folder_id":"16N9CCnTzfmBYkkpYO33-wuQijklg8R-q","mockups_folder_id":"10MVYWVb8zyoD9oIrjN_jwPLVepphjB5c","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_155/Mockups"} [2026-06-05 12:51:02] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":55,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-05 12:51:02] drive_api.list_files.start Google Drive files.list. {"query":"'10MVYWVb8zyoD9oIrjN_jwPLVepphjB5c' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-05 12:51:02] drive_api.list_files.finish Google Drive files.list result. {"query":"'10MVYWVb8zyoD9oIrjN_jwPLVepphjB5c' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 12:51:02] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":55,"mockups_folder_id":"10MVYWVb8zyoD9oIrjN_jwPLVepphjB5c","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-05 12:51:02] drive_api.list_files.start Google Drive files.list. {"query":"'10MVYWVb8zyoD9oIrjN_jwPLVepphjB5c' in parents and trashed = false"} [2026-06-05 12:51:02] drive_api.list_files.finish Google Drive files.list result. {"query":"'10MVYWVb8zyoD9oIrjN_jwPLVepphjB5c' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 12:51:02] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":55,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 12:51:02] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":55,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_155/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-05 12:51:02] drive_api.list_files.start Google Drive files.list. {"query":"'1_FyobutARpKP_4ZTdYNC-X5irZTszaO3' in parents and trashed = false"} [2026-06-05 12:51:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'1_FyobutARpKP_4ZTdYNC-X5irZTszaO3' in parents and trashed = false","count":6,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 12:51:03] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":55,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1_FyobutARpKP_4ZTdYNC-X5irZTszaO3","all_count":6,"image_count":6,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 12:51:03] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":55,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_155/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-05 12:51:03] drive_api.list_files.start Google Drive files.list. {"query":"'15k0mqlw953k4wnfQ4vP-pAIacnpKAF0v' in parents and trashed = false"} [2026-06-05 12:51:03] drive_api.list_files.finish Google Drive files.list result. {"query":"'15k0mqlw953k4wnfQ4vP-pAIacnpKAF0v' in parents and trashed = false","count":6,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 12:51:03] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":55,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"15k0mqlw953k4wnfQ4vP-pAIacnpKAF0v","all_count":6,"image_count":6,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 12:51:03] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":55,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_155/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-05 12:51:03] drive_api.list_files.start Google Drive files.list. {"query":"'1iHAAjS_TK-Jgs0q_H6V0OexkhsIuTT2D' in parents and trashed = false"} [2026-06-05 12:51:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'1iHAAjS_TK-Jgs0q_H6V0OexkhsIuTT2D' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-05 12:51:04] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":55,"folder_name":"(B)_4Side_Grid","folder_id":"1iHAAjS_TK-Jgs0q_H6V0OexkhsIuTT2D","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-05 12:51:04] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":55,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_155/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-05 12:51:04] drive_api.list_files.start Google Drive files.list. {"query":"'1q_09OPGu6Hd_1dQXD3e1hDvu3Eyt3Fwn' in parents and trashed = false"} [2026-06-05 12:51:04] drive_api.list_files.finish Google Drive files.list result. {"query":"'1q_09OPGu6Hd_1dQXD3e1hDvu3Eyt3Fwn' in parents and trashed = false","count":1,"names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-05 12:51:04] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":55,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1q_09OPGu6Hd_1dQXD3e1hDvu3Eyt3Fwn","all_count":1,"image_count":1,"all_names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-05 12:51:04] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":55,"files_count":14,"files":[{"id":"1SzpGFKu_H1Sx4eMvJlmwuKVzID483Xos","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1k1x7tTrAWmJ7t-BfsW054RV5ceEC8SxX","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1peQVnugdazMDvI9ehhFYna3bHwLbWoQv","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"1W6AI1vmK1wfmOxI9NEzy0F4xwMkb_2uj","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1ONGmpZa-91BbS-vQ6DcrU9FXqWCIxuW2","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"14YGM6jcC__RvI66PONcKcXZf0-EtNSbK","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1Rcr5IsmP4G5ZZIW2275Jw_KYFWB4fkF9","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1i1CTGvtHM-uzdJvtwRQ7pag1DFw_3Ppn","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1X_JJFWhUnyOyZLwvUa4YBb7eENkukh4w","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1yoD4GuHEjsvVbKbCTv7kYdLc9ef69yRj","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1bN-mwDkUIDgB_83HX_Kq8GeL9ZtsGeRm","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1cl5lw8-Glh-pswCcp8P5SrqOJibeHb8w","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90006},{"id":"1LJlnpr3F3_7j-HY_sghDKeTP2E_Zd8fn","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90006},{"id":"1SSZt1tc39vQBxx89pNRyHPb-7ljETsQA","name":"ModernBrush_Orange__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-05 12:51:04] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":55,"files_count":14,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-05 12:51:04] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":55,"external_id":"596","scan_success":true,"scan_status":"success","scan_message":"Znaleziono i uporządkowano 14 plików graficznych w folderze Mockups.","files_count":14,"selected_assets_after_scan":14,"warnings":[]} [2026-06-05 12:51:04] manual_publish.images.upload.start Start automatycznego uploadu zdjęć po publikacji produktu. {"project_id":55,"external_id":"596","selected_assets_count":14} [2026-06-05 12:51:04] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":55,"resolved_id_product":596} [2026-06-05 12:51:04] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":55,"job_id":"4ab7192560b89ad9","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-05 12:51:04] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":55,"selected_count":14,"assets":[{"id":467,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":878865,"drive_file_id":"1SzpGFKu_H1Sx4eMvJlmwuKVzID483Xos"},{"id":468,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":540940,"drive_file_id":"1k1x7tTrAWmJ7t-BfsW054RV5ceEC8SxX"},{"id":469,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":464700,"drive_file_id":"1peQVnugdazMDvI9ehhFYna3bHwLbWoQv"},{"id":470,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":523692,"drive_file_id":"1W6AI1vmK1wfmOxI9NEzy0F4xwMkb_2uj"},{"id":471,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":466020,"drive_file_id":"1ONGmpZa-91BbS-vQ6DcrU9FXqWCIxuW2"},{"id":472,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1250532,"drive_file_id":"14YGM6jcC__RvI66PONcKcXZf0-EtNSbK"},{"id":473,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1322115,"drive_file_id":"1Rcr5IsmP4G5ZZIW2275Jw_KYFWB4fkF9"},{"id":474,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1482327,"drive_file_id":"1i1CTGvtHM-uzdJvtwRQ7pag1DFw_3Ppn"},{"id":475,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1404770,"drive_file_id":"1X_JJFWhUnyOyZLwvUa4YBb7eENkukh4w"},{"id":476,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1522553,"drive_file_id":"1yoD4GuHEjsvVbKbCTv7kYdLc9ef69yRj"},{"id":477,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1281424,"drive_file_id":"1bN-mwDkUIDgB_83HX_Kq8GeL9ZtsGeRm"},{"id":478,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1471954,"drive_file_id":"1cl5lw8-Glh-pswCcp8P5SrqOJibeHb8w"},{"id":479,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1425004,"drive_file_id":"1LJlnpr3F3_7j-HY_sghDKeTP2E_Zd8fn"},{"id":480,"name":"ModernBrush_Orange__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":451751,"drive_file_id":"1SSZt1tc39vQBxx89pNRyHPb-7ljETsQA"}]} [2026-06-05 12:51:04] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":467,"drive_file_id":"1SzpGFKu_H1Sx4eMvJlmwuKVzID483Xos","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/467_4-sides-grid-white-pl-1.jpg"} [2026-06-05 12:51:04] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SzpGFKu_H1Sx4eMvJlmwuKVzID483Xos","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/467_4-sides-grid-white-pl-1.jpg"} [2026-06-05 12:51:05] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SzpGFKu_H1Sx4eMvJlmwuKVzID483Xos","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/467_4-sides-grid-white-pl-1.jpg","bytes":878865} [2026-06-05 12:51:05] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":467,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":878865} [2026-06-05 12:51:05] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":468,"drive_file_id":"1k1x7tTrAWmJ7t-BfsW054RV5ceEC8SxX","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/468_0-left-1.jpg"} [2026-06-05 12:51:05] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1k1x7tTrAWmJ7t-BfsW054RV5ceEC8SxX","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/468_0-left-1.jpg"} [2026-06-05 12:51:06] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1k1x7tTrAWmJ7t-BfsW054RV5ceEC8SxX","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/468_0-left-1.jpg","bytes":540940} [2026-06-05 12:51:06] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":468,"name":"0_Left__1.jpg","local_size":540940} [2026-06-05 12:51:06] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":469,"drive_file_id":"1peQVnugdazMDvI9ehhFYna3bHwLbWoQv","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/469_0-left-1.jpg"} [2026-06-05 12:51:06] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1peQVnugdazMDvI9ehhFYna3bHwLbWoQv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/469_0-left-1.jpg"} [2026-06-05 12:51:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1peQVnugdazMDvI9ehhFYna3bHwLbWoQv","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/469_0-left-1.jpg","bytes":464700} [2026-06-05 12:51:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":469,"name":"0_Left__1.jpg","local_size":464700} [2026-06-05 12:51:07] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":470,"drive_file_id":"1W6AI1vmK1wfmOxI9NEzy0F4xwMkb_2uj","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/470_0-right-1.jpg"} [2026-06-05 12:51:07] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1W6AI1vmK1wfmOxI9NEzy0F4xwMkb_2uj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/470_0-right-1.jpg"} [2026-06-05 12:51:07] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1W6AI1vmK1wfmOxI9NEzy0F4xwMkb_2uj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/470_0-right-1.jpg","bytes":523692} [2026-06-05 12:51:07] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":470,"name":"0_Right__1.jpg","local_size":523692} [2026-06-05 12:51:07] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":471,"drive_file_id":"1ONGmpZa-91BbS-vQ6DcrU9FXqWCIxuW2","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/471_0-right-1.jpg"} [2026-06-05 12:51:07] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1ONGmpZa-91BbS-vQ6DcrU9FXqWCIxuW2","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/471_0-right-1.jpg"} [2026-06-05 12:51:08] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1ONGmpZa-91BbS-vQ6DcrU9FXqWCIxuW2","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/471_0-right-1.jpg","bytes":466020} [2026-06-05 12:51:08] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":471,"name":"0_Right__1.jpg","local_size":466020} [2026-06-05 12:51:08] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":472,"drive_file_id":"14YGM6jcC__RvI66PONcKcXZf0-EtNSbK","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/472_1-r-1-1.jpg"} [2026-06-05 12:51:08] drive_api.download.start Google Drive files.get alt=media. {"file_id":"14YGM6jcC__RvI66PONcKcXZf0-EtNSbK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/472_1-r-1-1.jpg"} [2026-06-05 12:51:09] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"14YGM6jcC__RvI66PONcKcXZf0-EtNSbK","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/472_1-r-1-1.jpg","bytes":1250532} [2026-06-05 12:51:09] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":472,"name":"1_R_1__1.jpg","local_size":1250532} [2026-06-05 12:51:09] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":473,"drive_file_id":"1Rcr5IsmP4G5ZZIW2275Jw_KYFWB4fkF9","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/473_1-r-1-1.jpg"} [2026-06-05 12:51:09] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Rcr5IsmP4G5ZZIW2275Jw_KYFWB4fkF9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/473_1-r-1-1.jpg"} [2026-06-05 12:51:10] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Rcr5IsmP4G5ZZIW2275Jw_KYFWB4fkF9","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/473_1-r-1-1.jpg","bytes":1322115} [2026-06-05 12:51:10] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":473,"name":"1_R_1__1.jpg","local_size":1322115} [2026-06-05 12:51:10] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":474,"drive_file_id":"1i1CTGvtHM-uzdJvtwRQ7pag1DFw_3Ppn","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/474_2-r-1-1.jpg"} [2026-06-05 12:51:10] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1i1CTGvtHM-uzdJvtwRQ7pag1DFw_3Ppn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/474_2-r-1-1.jpg"} [2026-06-05 12:51:11] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1i1CTGvtHM-uzdJvtwRQ7pag1DFw_3Ppn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/474_2-r-1-1.jpg","bytes":1482327} [2026-06-05 12:51:11] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":474,"name":"2_R_1__1.jpg","local_size":1482327} [2026-06-05 12:51:11] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":475,"drive_file_id":"1X_JJFWhUnyOyZLwvUa4YBb7eENkukh4w","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/475_2-r-1-1.jpg"} [2026-06-05 12:51:11] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1X_JJFWhUnyOyZLwvUa4YBb7eENkukh4w","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/475_2-r-1-1.jpg"} [2026-06-05 12:51:12] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1X_JJFWhUnyOyZLwvUa4YBb7eENkukh4w","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/475_2-r-1-1.jpg","bytes":1404770} [2026-06-05 12:51:12] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":475,"name":"2_R_1__1.jpg","local_size":1404770} [2026-06-05 12:51:12] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":476,"drive_file_id":"1yoD4GuHEjsvVbKbCTv7kYdLc9ef69yRj","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/476_2-watercolor-1-1.jpg"} [2026-06-05 12:51:12] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1yoD4GuHEjsvVbKbCTv7kYdLc9ef69yRj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/476_2-watercolor-1-1.jpg"} [2026-06-05 12:51:13] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1yoD4GuHEjsvVbKbCTv7kYdLc9ef69yRj","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/476_2-watercolor-1-1.jpg","bytes":1522553} [2026-06-05 12:51:13] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":476,"name":"2_WaterColor_1__1.jpg","local_size":1522553} [2026-06-05 12:51:13] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":477,"drive_file_id":"1bN-mwDkUIDgB_83HX_Kq8GeL9ZtsGeRm","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/477_2-watercolor-1-1.jpg"} [2026-06-05 12:51:13] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1bN-mwDkUIDgB_83HX_Kq8GeL9ZtsGeRm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/477_2-watercolor-1-1.jpg"} [2026-06-05 12:51:14] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1bN-mwDkUIDgB_83HX_Kq8GeL9ZtsGeRm","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/477_2-watercolor-1-1.jpg","bytes":1281424} [2026-06-05 12:51:14] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":477,"name":"2_WaterColor_1__1.jpg","local_size":1281424} [2026-06-05 12:51:14] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":478,"drive_file_id":"1cl5lw8-Glh-pswCcp8P5SrqOJibeHb8w","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/478_2-watercolor-2-1.jpg"} [2026-06-05 12:51:14] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1cl5lw8-Glh-pswCcp8P5SrqOJibeHb8w","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/478_2-watercolor-2-1.jpg"} [2026-06-05 12:51:15] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1cl5lw8-Glh-pswCcp8P5SrqOJibeHb8w","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/478_2-watercolor-2-1.jpg","bytes":1471954} [2026-06-05 12:51:15] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":478,"name":"2_WaterColor_2__1.jpg","local_size":1471954} [2026-06-05 12:51:15] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":479,"drive_file_id":"1LJlnpr3F3_7j-HY_sghDKeTP2E_Zd8fn","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/479_2-watercolor-2-1.jpg"} [2026-06-05 12:51:15] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1LJlnpr3F3_7j-HY_sghDKeTP2E_Zd8fn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/479_2-watercolor-2-1.jpg"} [2026-06-05 12:51:16] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1LJlnpr3F3_7j-HY_sghDKeTP2E_Zd8fn","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/479_2-watercolor-2-1.jpg","bytes":1425004} [2026-06-05 12:51:16] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":479,"name":"2_WaterColor_2__1.jpg","local_size":1425004} [2026-06-05 12:51:16] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":55,"asset_id":480,"drive_file_id":"1SSZt1tc39vQBxx89pNRyHPb-7ljETsQA","name":"ModernBrush_Orange__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/480_modernbrush-orange-1.jpg"} [2026-06-05 12:51:16] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1SSZt1tc39vQBxx89pNRyHPb-7ljETsQA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/480_modernbrush-orange-1.jpg"} [2026-06-05 12:51:16] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1SSZt1tc39vQBxx89pNRyHPb-7ljETsQA","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/480_modernbrush-orange-1.jpg","bytes":451751} [2026-06-05 12:51:16] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":55,"asset_id":480,"name":"ModernBrush_Orange__1.jpg","local_size":451751} [2026-06-05 12:51:16] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":55,"job_id":"4ab7192560b89ad9","downloaded_count":14,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9","failures":[]} [2026-06-05 12:51:16] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":55,"job_id":"4ab7192560b89ad9","downloaded_count":14,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9","failures":[]} [2026-06-05 12:51:16] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":55,"id_product":596,"metadata_count":14,"metadata":[{"client_file_key":"asset_467","drive_file_id":"1SzpGFKu_H1Sx4eMvJlmwuKVzID483Xos","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_468","drive_file_id":"1k1x7tTrAWmJ7t-BfsW054RV5ceEC8SxX","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_469","drive_file_id":"1peQVnugdazMDvI9ehhFYna3bHwLbWoQv","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_470","drive_file_id":"1W6AI1vmK1wfmOxI9NEzy0F4xwMkb_2uj","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_471","drive_file_id":"1ONGmpZa-91BbS-vQ6DcrU9FXqWCIxuW2","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_472","drive_file_id":"14YGM6jcC__RvI66PONcKcXZf0-EtNSbK","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_473","drive_file_id":"1Rcr5IsmP4G5ZZIW2275Jw_KYFWB4fkF9","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_474","drive_file_id":"1i1CTGvtHM-uzdJvtwRQ7pag1DFw_3Ppn","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_475","drive_file_id":"1X_JJFWhUnyOyZLwvUa4YBb7eENkukh4w","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_476","drive_file_id":"1yoD4GuHEjsvVbKbCTv7kYdLc9ef69yRj","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_477","drive_file_id":"1bN-mwDkUIDgB_83HX_Kq8GeL9ZtsGeRm","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_478","drive_file_id":"1cl5lw8-Glh-pswCcp8P5SrqOJibeHb8w","filename":"2-watercolor-2-1.jpg","sort_order":90006,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_479","drive_file_id":"1LJlnpr3F3_7j-HY_sghDKeTP2E_Zd8fn","filename":"2-watercolor-2-1.jpg","sort_order":90006,"is_cover":false,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_480","drive_file_id":"1SSZt1tc39vQBxx89pNRyHPb-7ljETsQA","filename":"modernbrush-orange-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek dla czytelników - Jeszcze jeden rozdział - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-05 12:51:16] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":55,"id_product":596,"images_count":14,"chunk_size":10,"chunks_count":2} [2026-06-05 12:51:16] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":55,"id_product":596,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_467","asset_468","asset_469","asset_470","asset_471","asset_472","asset_473","asset_474","asset_475","asset_476"]} [2026-06-05 12:51:16] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"fffc3e98-861a-474b-bccf-8bff31aafd38","id_product":"596","images_metadata_json":"[{\"client_file_key\":\"asset_467\",\"drive_file_id\":\"1SzpGFKu_H1Sx4eMvJlmwuKVzID483Xos\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek dla czytelników - Jeszcze jeden rozdział - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_468\",\"drive_file_id\":\"1k1x7tTrAWmJ7t-BfsW054RV5ceEC8SxX\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_469\",\"drive_file_id\":\"1peQVnugdazMDvI9ehhFYna3bHwLbWoQv\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_470\",\"drive_file_id\":\"1W6AI1vmK1wfmOxI9NEzy0F4xwMkb_2uj\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_471\",\"drive_file_id\":\"1ONGmpZa-91BbS-vQ6DcrU9FXqWCIxuW2\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_472\",\"drive_file_id\":\"14YGM6jcC__RvI66PONcKcXZf0...","allow_cover_autoselect":"0","files[asset_467]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/467_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":878865,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_468]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/468_0-left-1.jpg","file_exists":true,"file_size":540940,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_469]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/469_0-left-1.jpg","file_exists":true,"file_size":464700,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_470]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/470_0-right-1.jpg","file_exists":true,"file_size":523692,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_471]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/471_0-right-1.jpg","file_exists":true,"file_size":466020,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_472]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/472_1-r-1-1.jpg","file_exists":true,"file_size":1250532,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_473]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/473_1-r-1-1.jpg","file_exists":true,"file_size":1322115,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_474]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/474_2-r-1-1.jpg","file_exists":true,"file_size":1482327,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_475]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/475_2-r-1-1.jpg","file_exists":true,"file_size":1404770,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_476]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/476_2-watercolor-1-1.jpg","file_exists":true,"file_size":1522553,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-55-4ab7192560b89ad9-part-1-of-2"} [2026-06-05 12:51:31] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 596,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_467\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12256,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_468\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12257,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_469\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12258,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_470\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12259,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_471\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12260,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-55-4ab7192560b89ad9-part-1-of-2"} [2026-06-05 12:51:31] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":55,"id_product":596,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-05 12:51:31] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":55,"id_product":596,"chunk":2,"chunks_count":2,"images_in_chunk":4,"metadata_in_chunk":4,"client_file_keys":["asset_477","asset_478","asset_479","asset_480"]} [2026-06-05 12:51:31] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":4,"fields":{"external_project_id":"fffc3e98-861a-474b-bccf-8bff31aafd38","id_product":"596","images_metadata_json":"[{\"client_file_key\":\"asset_477\",\"drive_file_id\":\"1bN-mwDkUIDgB_83HX_Kq8GeL9ZtsGeRm\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_478\",\"drive_file_id\":\"1cl5lw8-Glh-pswCcp8P5SrqOJibeHb8w\",\"filename\":\"2-watercolor-2-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_479\",\"drive_file_id\":\"1LJlnpr3F3_7j-HY_sghDKeTP2E_Zd8fn\",\"filename\":\"2-watercolor-2-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Kubek dla czytelników - Jeszcze jeden rozdział - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_480\",\"drive_file_id\":\"1SSZt1tc39vQBxx89pNRyHPb-7ljETsQA\",\"filename\":\"modernbrush-orange-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek dla czytelników - Jeszcze jeden rozdział - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_477]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/477_2-watercolor-1-1.jpg","file_exists":true,"file_size":1281424,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_478]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/478_2-watercolor-2-1.jpg","file_exists":true,"file_size":1471954,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_479]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/479_2-watercolor-2-1.jpg","file_exists":true,"file_size":1425004,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_480]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/55/4ab7192560b89ad9/480_modernbrush-orange-1.jpg","file_exists":true,"file_size":451751,"mime":"image/jpeg","postname":"modernbrush-orange-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-55-4ab7192560b89ad9-part-2-of-2"} [2026-06-05 12:51:36] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 596,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_477\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12266,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_478\",\n \"filename\": \"2-watercolor-2-1.jpg\",\n \"id_image\": 12267,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_479\",\n \"filename\": \"2-watercolor-2-1.jpg\",\n \"id_image\": 12268,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_480\",\n \"filename\": \"modernbrush-orange-1.jpg\",\n \"id_image\": 12269,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-55-4ab7192560b89ad9-part-2-of-2"} [2026-06-05 12:51:36] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":55,"id_product":596,"chunk":2,"chunks_count":2,"uploaded_count":4,"failed_count":0} [2026-06-05 12:51:36] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":55,"id_product":596,"uploaded_count":14,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_467","filename":"4-sides-grid-white-pl-1.jpg","id_image":12256,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_468","filename":"0-left-1.jpg","id_image":12257,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_469","filename":"0-left-1.jpg","id_image":12258,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_470","filename":"0-right-1.jpg","id_image":12259,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_471","filename":"0-right-1.jpg","id_image":12260,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_472","filename":"1-r-1-1.jpg","id_image":12261,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_473","filename":"1-r-1-1.jpg","id_image":12262,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_474","filename":"2-r-1-1.jpg","id_image":12263,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_475","filename":"2-r-1-1.jpg","id_image":12264,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_476","filename":"2-watercolor-1-1.jpg","id_image":12265,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_477","filename":"2-watercolor-1-1.jpg","id_image":12266,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_478","filename":"2-watercolor-2-1.jpg","id_image":12267,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_479","filename":"2-watercolor-2-1.jpg","id_image":12268,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_480","filename":"modernbrush-orange-1.jpg","id_image":12269,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-55-4ab7192560b89ad9-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":596,"uploaded_images":[{"client_file_key":"asset_467","filename":"4-sides-grid-white-pl-1.jpg","id_image":12256,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_468","filename":"0-left-1.jpg","id_image":12257,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_469","filename":"0-left-1.jpg","id_image":12258,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_470","filename":"0-right-1.jpg","id_image":12259,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_471","filename":"0-right-1.jpg","id_image":12260,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_472","filename":"1-r-1-1.jpg","id_image":12261,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_473","filename":"1-r-1-1.jpg","id_image":12262,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_474","filename":"2-r-1-1.jpg","id_image":12263,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_475","filename":"2-r-1-1.jpg","id_image":12264,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_476","filename":"2-watercolor-1-1.jpg","id_image":12265,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-55-4ab7192560b89ad9-part-2-of-2","uploaded_count":4,"failed_count":0,"response":{"success":true,"data":{"id_product":596,"uploaded_images":[{"client_file_key":"asset_477","filename":"2-watercolor-1-1.jpg","id_image":12266,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_478","filename":"2-watercolor-2-1.jpg","id_image":12267,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_479","filename":"2-watercolor-2-1.jpg","id_image":12268,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_480","filename":"modernbrush-orange-1.jpg","id_image":12269,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}} [2026-06-05 12:51:36] manual_publish.images.upload.finish Automatyczny upload zdjęć po publikacji zakończony. {"project_id":55,"external_id":"596","result":{"success":true,"status":"success","id_product":596,"uploaded_count":14,"failed_count":0,"log":{},"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_467","filename":"4-sides-grid-white-pl-1.jpg","id_image":12256,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_468","filename":"0-left-1.jpg","id_image":12257,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_469","filename":"0-left-1.jpg","id_image":12258,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_470","filename":"0-right-1.jpg","id_image":12259,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_471","filename":"0-right-1.jpg","id_image":12260,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_472","filename":"1-r-1-1.jpg","id_image":12261,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_473","filename":"1-r-1-1.jpg","id_image":12262,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_474","filename":"2-r-1-1.jpg","id_image":12263,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_475","filename":"2-r-1-1.jpg","id_image":12264,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_476","filename":"2-watercolor-1-1.jpg","id_image":12265,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_477","filename":"2-watercolor-1-1.jpg","id_image":12266,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_478","filename":"2-watercolor-2-1.jpg","id_image":12267,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_479","filename":"2-watercolor-2-1.jpg","id_image":12268,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_480","filename":"modernbrush-orange-1.jpg","id_image":12269,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-55-4ab7192560b89ad9-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":596,"uploaded_images":[{"client_file_key":"asset_467","filename":"4-sides-grid-white-pl-1.jpg","id_image":12256,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_468","filename":"0-left-1.jpg","id_image":12257,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_469","filename":"0-left-1.jpg","id_image":12258,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_470","filename":"0-right-1.jpg","id_image":12259,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_471","filename":"0-right-1.jpg","id_image":12260,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_472","filename":"1-r-1-1.jpg","id_image":12261,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_473","filename":"1-r-1-1.jpg","id_image":12262,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_474","filename":"2-r-1-1.jpg","id_image":12263,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_475","filename":"2-r-1-1.jpg","id_image":12264,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_476","filename":"2-watercolor-1-1.jpg","id_image":12265,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-55-4ab7192560b89ad9-part-2-of-2","uploaded_count":4,"failed_count":0,"response":{"success":true,"data":{"id_product":596,"uploaded_images":[{"client_file_key":"asset_477","filename":"2-watercolor-1-1.jpg","id_image":12266,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_478","filename":"2-watercolor-2-1.jpg","id_image":12267,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_479","filename":"2-watercolor-2-1.jpg","id_image":12268,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_480","filename":"modernbrush-orange-1.jpg","id_image":12269,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}} [2026-06-05 18:21:34] presta.connector.request Wysyłam request do connectora PrestaShop. {"method":"POST","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/publish","body_size":4531} [2026-06-05 18:21:35] manual_publish.images.decision Decyzja o automatycznym uploadzie zdjęć po publikacji produktu. {"project_id":64,"external_id":"597","auto_upload_enabled":true,"selected_assets_before_scan":0} [2026-06-05 18:21:35] manual_publish.images.autoscan.start Brak wybranych assetów zdjęć. Uruchamiam automatyczny scan Drive przed uploadem. {"project_id":64,"external_id":"597"} [2026-06-05 18:21:35] drive_scan.start Start skanowania zdjęć Drive. {"project_id":64,"forced_profile_id":null} [2026-06-05 18:21:35] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":64,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_161\\ART","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":null} [2026-06-05 18:21:35] drive_path.profile.selected Wybrano profil Drive. {"project_id":64,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-05 18:21:35] drive_scan.error Błąd skanowania Drive. {"project_id":64,"error":"Token has been expired or revoked.","class":"RuntimeException","file":"/home/mauritf/projectsapp/src/Service/Integration/GoogleDrive/GoogleDriveOAuthService.php","line":99} [2026-06-05 18:21:35] manual_publish.images.autoscan.finish Automatyczny scan Drive przed uploadem zakończony. {"project_id":64,"external_id":"597","scan_success":false,"scan_status":"error","scan_message":"Token has been expired or revoked.","files_count":0,"selected_assets_after_scan":0,"warnings":[]} [2026-06-05 18:21:35] manual_publish.images.skipped.no_assets Upload zdjęć po publikacji pominięty, bo nie ma wybranych assetów. {"success":false,"status":"skipped","reason":"no_selected_drive_assets","message":"Nie znaleziono wybranych zdjęć Drive do wysłania po publikacji.","selected_assets_before_scan":0,"selected_assets_after_scan":0} [2026-06-05 18:21:55] drive_scan.start Start skanowania zdjęć Drive. {"project_id":64,"forced_profile_id":1} [2026-06-05 18:21:55] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":64,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_161","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":1} [2026-06-05 18:21:55] drive_path.profile.selected Wybrano profil Drive. {"project_id":64,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-05 18:21:55] drive_scan.error Błąd skanowania Drive. {"project_id":64,"error":"Token has been expired or revoked.","class":"RuntimeException","file":"/home/mauritf/projectsapp/src/Service/Integration/GoogleDrive/GoogleDriveOAuthService.php","line":99} [2026-06-05 18:22:02] drive_scan.start Start skanowania zdjęć Drive. {"project_id":64,"forced_profile_id":1} [2026-06-05 18:22:02] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":64,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_161","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":1} [2026-06-05 18:22:02] drive_path.profile.selected Wybrano profil Drive. {"project_id":64,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-05 18:22:02] drive_scan.error Błąd skanowania Drive. {"project_id":64,"error":"Token has been expired or revoked.","class":"RuntimeException","file":"/home/mauritf/projectsapp/src/Service/Integration/GoogleDrive/GoogleDriveOAuthService.php","line":99} [2026-06-05 18:22:06] drive_preview.controller.start Kliknięto Pokaż zdjęcia w projekcie. {"project_id":64,"ajax":true,"profile_id_from_request":1} [2026-06-05 18:22:06] drive_scan.start Start skanowania zdjęć Drive. {"project_id":64,"forced_profile_id":1} [2026-06-05 18:22:06] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":64,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_161","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":1} [2026-06-05 18:22:06] drive_path.profile.selected Wybrano profil Drive. {"project_id":64,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-05 18:22:06] drive_scan.error Błąd skanowania Drive. {"project_id":64,"error":"Token has been expired or revoked.","class":"RuntimeException","file":"/home/mauritf/projectsapp/src/Service/Integration/GoogleDrive/GoogleDriveOAuthService.php","line":99} [2026-06-05 18:22:29] drive_scan.start Start skanowania zdjęć Drive. {"project_id":64,"forced_profile_id":1} [2026-06-05 18:22:29] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":64,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_161","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":1} [2026-06-05 18:22:29] drive_path.profile.selected Wybrano profil Drive. {"project_id":64,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-05 18:22:29] drive_scan.error Błąd skanowania Drive. {"project_id":64,"error":"Token has been expired or revoked.","class":"RuntimeException","file":"/home/mauritf/projectsapp/src/Service/Integration/GoogleDrive/GoogleDriveOAuthService.php","line":99} [2026-06-05 18:22:54] drive_scan.start Start skanowania zdjęć Drive. {"project_id":64,"forced_profile_id":1} [2026-06-05 18:22:54] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":64,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_161","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":1} [2026-06-05 18:22:54] drive_path.profile.selected Wybrano profil Drive. {"project_id":64,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-05 18:22:54] drive_scan.error Błąd skanowania Drive. {"project_id":64,"error":"Token has been expired or revoked.","class":"RuntimeException","file":"/home/mauritf/projectsapp/src/Service/Integration/GoogleDrive/GoogleDriveOAuthService.php","line":99} [2026-06-05 18:24:04] drive_scan.start Start skanowania zdjęć Drive. {"project_id":64,"forced_profile_id":1} [2026-06-05 18:24:04] drive_path.resolve.start Start rozwiązywania ścieżki Drive projektu. {"project_id":64,"project_drive_relative_path":"(H#) - Hobby\\(H#CZ) - Czytanie-Książki\\H#CZ_161","project_drive_folder_id_present":false,"project_drive_folder_url_present":false,"forced_profile_id":1} [2026-06-05 18:24:04] drive_path.profile.selected Wybrano profil Drive. {"project_id":64,"profile_id":1,"profile_name":"Kubki / PrestaShop","profile_platform":"prestashop","profile_product_type":"Kubek","project_path_mode":"relative_path","root_folder_path":"#KATALOG_Kubki","root_folder_id_present":false,"mockups_folder_name":"Mockups"} [2026-06-05 18:24:04] drive_path.root.lookup Szukam folderu root po ścieżce z profilu. {"project_id":64,"root_path":"#KATALOG_Kubki","segments":["#KATALOG_Kubki"]} [2026-06-05 18:24:04] drive_api.list_files.start Google Drive files.list. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'"} [2026-06-05 18:24:05] drive_api.list_files.finish Google Drive files.list result. {"query":"'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '#KATALOG_Kubki'","count":1,"names":["#KATALOG_Kubki [application/vnd.google-apps.folder]"]} [2026-06-05 18:24:05] drive_path.root.lookup.result Wynik szukania folderu root. {"project_id":64,"root_path":"#KATALOG_Kubki","found_count":1,"found_names":["#KATALOG_Kubki"]} [2026-06-05 18:24:05] drive_api.list_files.start Google Drive files.list. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'"} [2026-06-05 18:24:05] drive_api.list_files.finish Google Drive files.list result. {"query":"'1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#) - Hobby'","count":1,"names":["(H#) - Hobby [application/vnd.google-apps.folder]"]} [2026-06-05 18:24:05] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":64,"parent_folder_id":"1Z1wlLk7_KYNEuqVKyhKNcVjr0Nsm8YuQ","segment":"(H#) - Hobby","found_count":1,"found_names":["(H#) - Hobby"]} [2026-06-05 18:24:05] drive_api.list_files.start Google Drive files.list. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'"} [2026-06-05 18:24:06] drive_api.list_files.finish Google Drive files.list result. {"query":"'1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = '(H#CZ) - Czytanie-Książki'","count":1,"names":["(H#CZ) - Czytanie-Książki [application/vnd.google-apps.folder]"]} [2026-06-05 18:24:06] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":64,"parent_folder_id":"1rrsR-DVeqEGO9QfH8BPzMySLGyuOL-8N","segment":"(H#CZ) - Czytanie-Książki","found_count":1,"found_names":["(H#CZ) - Czytanie-Książki"]} [2026-06-05 18:24:06] drive_api.list_files.start Google Drive files.list. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_161'"} [2026-06-05 18:24:06] drive_api.list_files.finish Google Drive files.list result. {"query":"'1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'H#CZ_161'","count":1,"names":["H#CZ_161 [application/vnd.google-apps.folder]"]} [2026-06-05 18:24:06] drive_path.segment.lookup Szukam segmentu ścieżki projektu. {"project_id":64,"parent_folder_id":"1vu5BDTyW5_f8qK7t3rUDK2vOPLyNAjRD","segment":"H#CZ_161","found_count":1,"found_names":["H#CZ_161"]} [2026-06-05 18:24:06] drive_path.project.resolved Rozpoznano folder projektu Drive. {"project_id":64,"project_folder_id":"1UTXEbbO6YWHfTmZDjZzIFwXAZ5tf_Mu-","project_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_161"} [2026-06-05 18:24:06] drive_api.list_files.start Google Drive files.list. {"query":"'1UTXEbbO6YWHfTmZDjZzIFwXAZ5tf_Mu-' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'"} [2026-06-05 18:24:07] drive_api.list_files.finish Google Drive files.list result. {"query":"'1UTXEbbO6YWHfTmZDjZzIFwXAZ5tf_Mu-' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder' and name = 'Mockups'","count":1,"names":["Mockups [application/vnd.google-apps.folder]"]} [2026-06-05 18:24:07] drive_path.mockups.lookup Szukam folderu Mockups w folderze projektu. {"project_id":64,"parent_folder_id":"1UTXEbbO6YWHfTmZDjZzIFwXAZ5tf_Mu-","mockups_folder_name":"Mockups","found_count":1,"found_names":["Mockups"]} [2026-06-05 18:24:07] drive_path.resolve.success Rozwiązano finalną ścieżkę Mockups. {"project_id":64,"project_folder_id":"1UTXEbbO6YWHfTmZDjZzIFwXAZ5tf_Mu-","mockups_folder_id":"1hgmG5cRjhFWLuf079cFcEGHhUOpvcDMS","mockups_folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_161/Mockups"} [2026-06-05 18:24:07] drive_scan.rules Aktywne reguły folderów profilu Drive. {"project_id":64,"profile_id":1,"use_rule_filter":true,"rules_count":4,"rules":[{"id":6,"pattern":"(B)_4Side_Grid","path_pattern":null,"match_mode":"exact","role":"gallery","include_images":true,"priority":80,"max_images":1,"cover_candidate":false},{"id":4,"pattern":"(B)_1_Basic-White_11Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":5,"pattern":"(B)_1_Basic_White_15Oz","path_pattern":null,"match_mode":"exact","role":"main","include_images":true,"priority":90,"max_images":10,"cover_candidate":false},{"id":8,"pattern":"(B)_Basic_Miniatura_WW","path_pattern":null,"match_mode":"exact","role":"cover","include_images":true,"priority":100,"max_images":1,"cover_candidate":true}]} [2026-06-05 18:24:07] drive_api.list_files.start Google Drive files.list. {"query":"'1hgmG5cRjhFWLuf079cFcEGHhUOpvcDMS' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'"} [2026-06-05 18:24:07] drive_api.list_files.finish Google Drive files.list result. {"query":"'1hgmG5cRjhFWLuf079cFcEGHhUOpvcDMS' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 18:24:07] drive_scan.mockups.children.folders Pobrano foldery bezpośrednio z Mockups. {"project_id":64,"mockups_folder_id":"1hgmG5cRjhFWLuf079cFcEGHhUOpvcDMS","count":4,"names":["(B)_Basic_Miniatura_WW","(B)_4Side_Grid","(B)_1_Basic_White_15Oz","(B)_1_Basic-White_11Oz"]} [2026-06-05 18:24:07] drive_api.list_files.start Google Drive files.list. {"query":"'1hgmG5cRjhFWLuf079cFcEGHhUOpvcDMS' in parents and trashed = false"} [2026-06-05 18:24:08] drive_api.list_files.finish Google Drive files.list result. {"query":"'1hgmG5cRjhFWLuf079cFcEGHhUOpvcDMS' in parents and trashed = false","count":4,"names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 18:24:08] drive_scan.mockups.top_files Sprawdzono pliki bezpośrednio w Mockups. {"project_id":64,"all_count":4,"image_count":0,"all_names":["(B)_Basic_Miniatura_WW [application/vnd.google-apps.folder]","(B)_4Side_Grid [application/vnd.google-apps.folder]","(B)_1_Basic_White_15Oz [application/vnd.google-apps.folder]","(B)_1_Basic-White_11Oz [application/vnd.google-apps.folder]"]} [2026-06-05 18:24:08] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":64,"folder_name":"(B)_1_Basic-White_11Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_161/Mockups/(B)_1_Basic-White_11Oz","matched_rule_id":4,"matched_rule_pattern":"(B)_1_Basic-White_11Oz","use_rule_filter":true} [2026-06-05 18:24:08] drive_api.list_files.start Google Drive files.list. {"query":"'1ktsM44KrOmUWqq-QJAAG4PGG2KeUzXh7' in parents and trashed = false"} [2026-06-05 18:24:08] drive_api.list_files.finish Google Drive files.list result. {"query":"'1ktsM44KrOmUWqq-QJAAG4PGG2KeUzXh7' in parents and trashed = false","count":6,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 18:24:08] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":64,"folder_name":"(B)_1_Basic-White_11Oz","folder_id":"1ktsM44KrOmUWqq-QJAAG4PGG2KeUzXh7","all_count":6,"image_count":6,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 18:24:08] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":64,"folder_name":"(B)_1_Basic_White_15Oz","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_161/Mockups/(B)_1_Basic_White_15Oz","matched_rule_id":5,"matched_rule_pattern":"(B)_1_Basic_White_15Oz","use_rule_filter":true} [2026-06-05 18:24:08] drive_api.list_files.start Google Drive files.list. {"query":"'1_tId8wjY3k-225kOGKeoKVRkE3cCxCIh' in parents and trashed = false"} [2026-06-05 18:24:09] drive_api.list_files.finish Google Drive files.list result. {"query":"'1_tId8wjY3k-225kOGKeoKVRkE3cCxCIh' in parents and trashed = false","count":6,"names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 18:24:09] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":64,"folder_name":"(B)_1_Basic_White_15Oz","folder_id":"1_tId8wjY3k-225kOGKeoKVRkE3cCxCIh","all_count":6,"image_count":6,"all_names":["2_WaterColor_2__1.jpg [image/jpeg]","2_WaterColor_1__1.jpg [image/jpeg]","2_R_1__1.jpg [image/jpeg]","1_R_1__1.jpg [image/jpeg]","0_Right__1.jpg [image/jpeg]","0_Left__1.jpg [image/jpeg]"]} [2026-06-05 18:24:09] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":64,"folder_name":"(B)_4Side_Grid","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_161/Mockups/(B)_4Side_Grid","matched_rule_id":6,"matched_rule_pattern":"(B)_4Side_Grid","use_rule_filter":true} [2026-06-05 18:24:09] drive_api.list_files.start Google Drive files.list. {"query":"'1otF4H1Oa8jL9kag5mRZGTTjTBmIuVVl4' in parents and trashed = false"} [2026-06-05 18:24:10] drive_api.list_files.finish Google Drive files.list result. {"query":"'1otF4H1Oa8jL9kag5mRZGTTjTBmIuVVl4' in parents and trashed = false","count":1,"names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-05 18:24:10] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":64,"folder_name":"(B)_4Side_Grid","folder_id":"1otF4H1Oa8jL9kag5mRZGTTjTBmIuVVl4","all_count":1,"image_count":1,"all_names":["4-Sides_Grid_White_PL__1.jpg [image/jpeg]"]} [2026-06-05 18:24:10] drive_scan.folder.match Sprawdzono folder względem reguł profilu. {"project_id":64,"folder_name":"(B)_Basic_Miniatura_WW","folder_path":"#KATALOG_Kubki/(H#) - Hobby/(H#CZ) - Czytanie-Książki/H#CZ_161/Mockups/(B)_Basic_Miniatura_WW","matched_rule_id":8,"matched_rule_pattern":"(B)_Basic_Miniatura_WW","use_rule_filter":true} [2026-06-05 18:24:10] drive_api.list_files.start Google Drive files.list. {"query":"'1y7YnpBXP241T2XyTya8JjewXJU-bCaYn' in parents and trashed = false"} [2026-06-05 18:24:11] drive_api.list_files.finish Google Drive files.list result. {"query":"'1y7YnpBXP241T2XyTya8JjewXJU-bCaYn' in parents and trashed = false","count":1,"names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-05 18:24:11] drive_scan.folder.files Pobrano pliki folderu mockupów. {"project_id":64,"folder_name":"(B)_Basic_Miniatura_WW","folder_id":"1y7YnpBXP241T2XyTya8JjewXJU-bCaYn","all_count":1,"image_count":1,"all_names":["ModernBrush_Orange__1.jpg [image/jpeg]"]} [2026-06-05 18:24:11] drive_scan.before_persist Zebrano pliki do zapisania jako ProjectDriveAsset. {"project_id":64,"files_count":14,"files":[{"id":"1votGVDik3DlItfl0ynkBZl7yP5YTMRmb","name":"4-Sides_Grid_White_PL__1.jpg","mimeType":"image/jpeg","folder":"(B)_4Side_Grid","role":"gallery","selected":true,"cover_candidate":false,"sort":80001},{"id":"1o6MIjLpwc1u-8p4omVdBepnE2lJvn1BM","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"16R9ZFyikMRYUDYPEH0u01KGKaEMcIeQ6","name":"0_Left__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90001},{"id":"15TSWQLFNgSObILb0adTSO6rAEfj9KbzG","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1nEocDsXP1LPRstd3838806tYbyLcjU-y","name":"0_Right__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90002},{"id":"1wbZ3kwcaKi3bidj6Uqc17bMiZRut_cGw","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1Q5mya4M4YCWDiMCDeuEG8puEhI6XbMK4","name":"1_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90003},{"id":"1HzNQ6YSDD7ZRwhdUy7Q3O_txHLyXLdHT","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1n3_QmaxpNS8GagiYj5-XtOsRBivUZufc","name":"2_R_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90004},{"id":"1kThlHnJRpE0Q-CXrowiS8uRdRYedOKfg","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1Rdcrro5YZtT1y82kfQtRrbnFDhdbg61M","name":"2_WaterColor_1__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90005},{"id":"1UbBWdfGUJ14SUwV5apu_UwvUJudURBJg","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic-White_11Oz","role":"main","selected":true,"cover_candidate":false,"sort":90006},{"id":"1fRbJa3mypHudq6zNXIj_r1FwdvRhCXuq","name":"2_WaterColor_2__1.jpg","mimeType":"image/jpeg","folder":"(B)_1_Basic_White_15Oz","role":"main","selected":true,"cover_candidate":false,"sort":90006},{"id":"1AW3Xe0L2ohFanFmFjGhcJ51g7YlAkLXD","name":"ModernBrush_Orange__1.jpg","mimeType":"image/jpeg","folder":"(B)_Basic_Miniatura_WW","role":"cover","selected":true,"cover_candidate":true,"sort":100001}]} [2026-06-05 18:24:11] drive_scan.success Skanowanie Drive zakończone sukcesem. {"project_id":64,"files_count":14,"selected_count":0,"cover_name":null,"folders_found":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"matched_folders":["(B)_1_Basic-White_11Oz","(B)_1_Basic_White_15Oz","(B)_4Side_Grid","(B)_Basic_Miniatura_WW"],"unmatched_folders":[],"missing_rule_folders":[],"warnings":[]} [2026-06-05 18:24:11] presta_images.upload.start Start uploadu zdjęć Drive do PrestaShop. {"project_id":64,"resolved_id_product":597} [2026-06-05 18:24:11] drive_publish.download.start Start pobierania wybranych zdjęć Drive do wysyłki. {"project_id":64,"job_id":"2663113272b0333f","allowed_mime_types":["image/jpeg","image/png","image/webp"],"max_file_size_bytes":20971520,"temp_root":"/home/mauritf/projectsapp/var/tmp/drive_publish"} [2026-06-05 18:24:11] drive_publish.download.assets Pobrano listę wybranych assetów Drive. {"project_id":64,"selected_count":14,"assets":[{"id":481,"name":"4-Sides_Grid_White_PL__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":773367,"drive_file_id":"1votGVDik3DlItfl0ynkBZl7yP5YTMRmb"},{"id":482,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":314983,"drive_file_id":"1o6MIjLpwc1u-8p4omVdBepnE2lJvn1BM"},{"id":483,"name":"0_Left__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":276755,"drive_file_id":"16R9ZFyikMRYUDYPEH0u01KGKaEMcIeQ6"},{"id":484,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":307686,"drive_file_id":"15TSWQLFNgSObILb0adTSO6rAEfj9KbzG"},{"id":485,"name":"0_Right__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":276373,"drive_file_id":"1nEocDsXP1LPRstd3838806tYbyLcjU-y"},{"id":486,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1151058,"drive_file_id":"1wbZ3kwcaKi3bidj6Uqc17bMiZRut_cGw"},{"id":487,"name":"1_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1225541,"drive_file_id":"1Q5mya4M4YCWDiMCDeuEG8puEhI6XbMK4"},{"id":488,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1347484,"drive_file_id":"1HzNQ6YSDD7ZRwhdUy7Q3O_txHLyXLdHT"},{"id":489,"name":"2_R_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1273355,"drive_file_id":"1n3_QmaxpNS8GagiYj5-XtOsRBivUZufc"},{"id":490,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1375722,"drive_file_id":"1kThlHnJRpE0Q-CXrowiS8uRdRYedOKfg"},{"id":491,"name":"2_WaterColor_1__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1129327,"drive_file_id":"1Rdcrro5YZtT1y82kfQtRrbnFDhdbg61M"},{"id":492,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1308062,"drive_file_id":"1UbBWdfGUJ14SUwV5apu_UwvUJudURBJg"},{"id":493,"name":"2_WaterColor_2__1.jpg","status":"selected","selected":true,"cover":false,"mime":"image/jpeg","size":1275509,"drive_file_id":"1fRbJa3mypHudq6zNXIj_r1FwdvRhCXuq"},{"id":494,"name":"ModernBrush_Orange__1.jpg","status":"selected","selected":true,"cover":true,"mime":"image/jpeg","size":373454,"drive_file_id":"1AW3Xe0L2ohFanFmFjGhcJ51g7YlAkLXD"}]} [2026-06-05 18:24:11] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":481,"drive_file_id":"1votGVDik3DlItfl0ynkBZl7yP5YTMRmb","name":"4-Sides_Grid_White_PL__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/481_4-sides-grid-white-pl-1.jpg"} [2026-06-05 18:24:11] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1votGVDik3DlItfl0ynkBZl7yP5YTMRmb","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/481_4-sides-grid-white-pl-1.jpg"} [2026-06-05 18:24:12] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1votGVDik3DlItfl0ynkBZl7yP5YTMRmb","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/481_4-sides-grid-white-pl-1.jpg","bytes":773367} [2026-06-05 18:24:12] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":481,"name":"4-Sides_Grid_White_PL__1.jpg","local_size":773367} [2026-06-05 18:24:12] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":482,"drive_file_id":"1o6MIjLpwc1u-8p4omVdBepnE2lJvn1BM","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/482_0-left-1.jpg"} [2026-06-05 18:24:12] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1o6MIjLpwc1u-8p4omVdBepnE2lJvn1BM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/482_0-left-1.jpg"} [2026-06-05 18:24:13] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1o6MIjLpwc1u-8p4omVdBepnE2lJvn1BM","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/482_0-left-1.jpg","bytes":314983} [2026-06-05 18:24:13] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":482,"name":"0_Left__1.jpg","local_size":314983} [2026-06-05 18:24:13] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":483,"drive_file_id":"16R9ZFyikMRYUDYPEH0u01KGKaEMcIeQ6","name":"0_Left__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/483_0-left-1.jpg"} [2026-06-05 18:24:13] drive_api.download.start Google Drive files.get alt=media. {"file_id":"16R9ZFyikMRYUDYPEH0u01KGKaEMcIeQ6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/483_0-left-1.jpg"} [2026-06-05 18:24:14] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"16R9ZFyikMRYUDYPEH0u01KGKaEMcIeQ6","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/483_0-left-1.jpg","bytes":276755} [2026-06-05 18:24:14] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":483,"name":"0_Left__1.jpg","local_size":276755} [2026-06-05 18:24:14] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":484,"drive_file_id":"15TSWQLFNgSObILb0adTSO6rAEfj9KbzG","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/484_0-right-1.jpg"} [2026-06-05 18:24:14] drive_api.download.start Google Drive files.get alt=media. {"file_id":"15TSWQLFNgSObILb0adTSO6rAEfj9KbzG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/484_0-right-1.jpg"} [2026-06-05 18:24:14] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"15TSWQLFNgSObILb0adTSO6rAEfj9KbzG","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/484_0-right-1.jpg","bytes":307686} [2026-06-05 18:24:14] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":484,"name":"0_Right__1.jpg","local_size":307686} [2026-06-05 18:24:14] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":485,"drive_file_id":"1nEocDsXP1LPRstd3838806tYbyLcjU-y","name":"0_Right__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/485_0-right-1.jpg"} [2026-06-05 18:24:14] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1nEocDsXP1LPRstd3838806tYbyLcjU-y","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/485_0-right-1.jpg"} [2026-06-05 18:24:15] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1nEocDsXP1LPRstd3838806tYbyLcjU-y","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/485_0-right-1.jpg","bytes":276373} [2026-06-05 18:24:15] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":485,"name":"0_Right__1.jpg","local_size":276373} [2026-06-05 18:24:15] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":486,"drive_file_id":"1wbZ3kwcaKi3bidj6Uqc17bMiZRut_cGw","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/486_1-r-1-1.jpg"} [2026-06-05 18:24:15] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1wbZ3kwcaKi3bidj6Uqc17bMiZRut_cGw","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/486_1-r-1-1.jpg"} [2026-06-05 18:24:16] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1wbZ3kwcaKi3bidj6Uqc17bMiZRut_cGw","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/486_1-r-1-1.jpg","bytes":1151058} [2026-06-05 18:24:16] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":486,"name":"1_R_1__1.jpg","local_size":1151058} [2026-06-05 18:24:16] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":487,"drive_file_id":"1Q5mya4M4YCWDiMCDeuEG8puEhI6XbMK4","name":"1_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/487_1-r-1-1.jpg"} [2026-06-05 18:24:16] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Q5mya4M4YCWDiMCDeuEG8puEhI6XbMK4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/487_1-r-1-1.jpg"} [2026-06-05 18:24:17] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Q5mya4M4YCWDiMCDeuEG8puEhI6XbMK4","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/487_1-r-1-1.jpg","bytes":1225541} [2026-06-05 18:24:17] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":487,"name":"1_R_1__1.jpg","local_size":1225541} [2026-06-05 18:24:17] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":488,"drive_file_id":"1HzNQ6YSDD7ZRwhdUy7Q3O_txHLyXLdHT","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/488_2-r-1-1.jpg"} [2026-06-05 18:24:17] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1HzNQ6YSDD7ZRwhdUy7Q3O_txHLyXLdHT","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/488_2-r-1-1.jpg"} [2026-06-05 18:24:18] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1HzNQ6YSDD7ZRwhdUy7Q3O_txHLyXLdHT","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/488_2-r-1-1.jpg","bytes":1347484} [2026-06-05 18:24:18] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":488,"name":"2_R_1__1.jpg","local_size":1347484} [2026-06-05 18:24:18] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":489,"drive_file_id":"1n3_QmaxpNS8GagiYj5-XtOsRBivUZufc","name":"2_R_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/489_2-r-1-1.jpg"} [2026-06-05 18:24:18] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1n3_QmaxpNS8GagiYj5-XtOsRBivUZufc","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/489_2-r-1-1.jpg"} [2026-06-05 18:24:19] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1n3_QmaxpNS8GagiYj5-XtOsRBivUZufc","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/489_2-r-1-1.jpg","bytes":1273355} [2026-06-05 18:24:19] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":489,"name":"2_R_1__1.jpg","local_size":1273355} [2026-06-05 18:24:19] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":490,"drive_file_id":"1kThlHnJRpE0Q-CXrowiS8uRdRYedOKfg","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/490_2-watercolor-1-1.jpg"} [2026-06-05 18:24:19] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1kThlHnJRpE0Q-CXrowiS8uRdRYedOKfg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/490_2-watercolor-1-1.jpg"} [2026-06-05 18:24:20] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1kThlHnJRpE0Q-CXrowiS8uRdRYedOKfg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/490_2-watercolor-1-1.jpg","bytes":1375722} [2026-06-05 18:24:20] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":490,"name":"2_WaterColor_1__1.jpg","local_size":1375722} [2026-06-05 18:24:20] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":491,"drive_file_id":"1Rdcrro5YZtT1y82kfQtRrbnFDhdbg61M","name":"2_WaterColor_1__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/491_2-watercolor-1-1.jpg"} [2026-06-05 18:24:20] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1Rdcrro5YZtT1y82kfQtRrbnFDhdbg61M","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/491_2-watercolor-1-1.jpg"} [2026-06-05 18:24:21] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1Rdcrro5YZtT1y82kfQtRrbnFDhdbg61M","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/491_2-watercolor-1-1.jpg","bytes":1129327} [2026-06-05 18:24:21] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":491,"name":"2_WaterColor_1__1.jpg","local_size":1129327} [2026-06-05 18:24:21] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":492,"drive_file_id":"1UbBWdfGUJ14SUwV5apu_UwvUJudURBJg","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/492_2-watercolor-2-1.jpg"} [2026-06-05 18:24:21] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1UbBWdfGUJ14SUwV5apu_UwvUJudURBJg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/492_2-watercolor-2-1.jpg"} [2026-06-05 18:24:22] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1UbBWdfGUJ14SUwV5apu_UwvUJudURBJg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/492_2-watercolor-2-1.jpg","bytes":1308062} [2026-06-05 18:24:22] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":492,"name":"2_WaterColor_2__1.jpg","local_size":1308062} [2026-06-05 18:24:22] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":493,"drive_file_id":"1fRbJa3mypHudq6zNXIj_r1FwdvRhCXuq","name":"2_WaterColor_2__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/493_2-watercolor-2-1.jpg"} [2026-06-05 18:24:22] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1fRbJa3mypHudq6zNXIj_r1FwdvRhCXuq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/493_2-watercolor-2-1.jpg"} [2026-06-05 18:24:23] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1fRbJa3mypHudq6zNXIj_r1FwdvRhCXuq","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/493_2-watercolor-2-1.jpg","bytes":1275509} [2026-06-05 18:24:23] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":493,"name":"2_WaterColor_2__1.jpg","local_size":1275509} [2026-06-05 18:24:23] drive_publish.download.file_start Pobieram plik Drive do temp przed uploadem do Presta. {"project_id":64,"asset_id":494,"drive_file_id":"1AW3Xe0L2ohFanFmFjGhcJ51g7YlAkLXD","name":"ModernBrush_Orange__1.jpg","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/494_modernbrush-orange-1.jpg"} [2026-06-05 18:24:23] drive_api.download.start Google Drive files.get alt=media. {"file_id":"1AW3Xe0L2ohFanFmFjGhcJ51g7YlAkLXD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/494_modernbrush-orange-1.jpg"} [2026-06-05 18:24:24] drive_api.download.success Pobrano plik z Drive do temp. {"file_id":"1AW3Xe0L2ohFanFmFjGhcJ51g7YlAkLXD","target_path":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/494_modernbrush-orange-1.jpg","bytes":373454} [2026-06-05 18:24:24] drive_publish.download.file_success Pobrano plik Drive do temp. {"project_id":64,"asset_id":494,"name":"ModernBrush_Orange__1.jpg","local_size":373454} [2026-06-05 18:24:24] drive_publish.download.finish Zakończono pobieranie zdjęć Drive do temp. {"project_id":64,"job_id":"2663113272b0333f","downloaded_count":14,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f","failures":[]} [2026-06-05 18:24:24] presta_images.upload.downloaded Pobrano zdjęcia do temp przed wysłaniem do Presta. {"project_id":64,"job_id":"2663113272b0333f","downloaded_count":14,"failures_count":0,"temp_dir":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f","failures":[]} [2026-06-05 18:24:24] presta_images.upload.payload Zbudowano metadata zdjęć do uploadu. {"project_id":64,"id_product":597,"metadata_count":14,"metadata":[{"client_file_key":"asset_481","drive_file_id":"1votGVDik3DlItfl0ynkBZl7yP5YTMRmb","filename":"4-sides-grid-white-pl-1.jpg","sort_order":80001,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Galeria - (B)_4Side_Grid","detected_role":"gallery","variant_assignment":null},{"client_file_key":"asset_482","drive_file_id":"1o6MIjLpwc1u-8p4omVdBepnE2lJvn1BM","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_483","drive_file_id":"16R9ZFyikMRYUDYPEH0u01KGKaEMcIeQ6","filename":"0-left-1.jpg","sort_order":90001,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_484","drive_file_id":"15TSWQLFNgSObILb0adTSO6rAEfj9KbzG","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_485","drive_file_id":"1nEocDsXP1LPRstd3838806tYbyLcjU-y","filename":"0-right-1.jpg","sort_order":90002,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_486","drive_file_id":"1wbZ3kwcaKi3bidj6Uqc17bMiZRut_cGw","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_487","drive_file_id":"1Q5mya4M4YCWDiMCDeuEG8puEhI6XbMK4","filename":"1-r-1-1.jpg","sort_order":90003,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_488","drive_file_id":"1HzNQ6YSDD7ZRwhdUy7Q3O_txHLyXLdHT","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_489","drive_file_id":"1n3_QmaxpNS8GagiYj5-XtOsRBivUZufc","filename":"2-r-1-1.jpg","sort_order":90004,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_490","drive_file_id":"1kThlHnJRpE0Q-CXrowiS8uRdRYedOKfg","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_491","drive_file_id":"1Rdcrro5YZtT1y82kfQtRrbnFDhdbg61M","filename":"2-watercolor-1-1.jpg","sort_order":90005,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_492","drive_file_id":"1UbBWdfGUJ14SUwV5apu_UwvUJudURBJg","filename":"2-watercolor-2-1.jpg","sort_order":90006,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic-White_11Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_493","drive_file_id":"1fRbJa3mypHudq6zNXIj_r1FwdvRhCXuq","filename":"2-watercolor-2-1.jpg","sort_order":90006,"is_cover":false,"alt":"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic_White_15Oz","detected_role":"main","variant_assignment":null},{"client_file_key":"asset_494","drive_file_id":"1AW3Xe0L2ohFanFmFjGhcJ51g7YlAkLXD","filename":"modernbrush-orange-1.jpg","sort_order":100001,"is_cover":true,"alt":"Kubek dla czytelniczki - Czytam romanse - Cover - (B)_Basic_Miniatura_WW","detected_role":"cover","variant_assignment":null}]} [2026-06-05 18:24:24] presta_images.connector.chunking Dzielę upload zdjęć na partie, żeby nie przekroczyć limitu PHP max_file_uploads po stronie PrestaShop. {"project_id":64,"id_product":597,"images_count":14,"chunk_size":10,"chunks_count":2} [2026-06-05 18:24:24] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":64,"id_product":597,"chunk":1,"chunks_count":2,"images_in_chunk":10,"metadata_in_chunk":10,"client_file_keys":["asset_481","asset_482","asset_483","asset_484","asset_485","asset_486","asset_487","asset_488","asset_489","asset_490"]} [2026-06-05 18:24:24] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":10,"fields":{"external_project_id":"48f18476-eed6-4efd-963d-190c81181714","id_product":"597","images_metadata_json":"[{\"client_file_key\":\"asset_481\",\"drive_file_id\":\"1votGVDik3DlItfl0ynkBZl7yP5YTMRmb\",\"filename\":\"4-sides-grid-white-pl-1.jpg\",\"sort_order\":80001,\"is_cover\":false,\"alt\":\"Kubek dla czytelniczki - Czytam romanse - Galeria - (B)_4Side_Grid\",\"detected_role\":\"gallery\",\"variant_assignment\":null},{\"client_file_key\":\"asset_482\",\"drive_file_id\":\"1o6MIjLpwc1u-8p4omVdBepnE2lJvn1BM\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_483\",\"drive_file_id\":\"16R9ZFyikMRYUDYPEH0u01KGKaEMcIeQ6\",\"filename\":\"0-left-1.jpg\",\"sort_order\":90001,\"is_cover\":false,\"alt\":\"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_484\",\"drive_file_id\":\"15TSWQLFNgSObILb0adTSO6rAEfj9KbzG\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_485\",\"drive_file_id\":\"1nEocDsXP1LPRstd3838806tYbyLcjU-y\",\"filename\":\"0-right-1.jpg\",\"sort_order\":90002,\"is_cover\":false,\"alt\":\"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_486\",\"drive_file_id\":\"1wbZ3kwcaKi3bidj6Uqc17bMiZRut_cGw\",\"filename\":\"1-r-1-1.jpg\",\"...","allow_cover_autoselect":"0","files[asset_481]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/481_4-sides-grid-white-pl-1.jpg","file_exists":true,"file_size":773367,"mime":"image/jpeg","postname":"4-sides-grid-white-pl-1.jpg"},"files[asset_482]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/482_0-left-1.jpg","file_exists":true,"file_size":314983,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_483]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/483_0-left-1.jpg","file_exists":true,"file_size":276755,"mime":"image/jpeg","postname":"0-left-1.jpg"},"files[asset_484]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/484_0-right-1.jpg","file_exists":true,"file_size":307686,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_485]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/485_0-right-1.jpg","file_exists":true,"file_size":276373,"mime":"image/jpeg","postname":"0-right-1.jpg"},"files[asset_486]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/486_1-r-1-1.jpg","file_exists":true,"file_size":1151058,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_487]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/487_1-r-1-1.jpg","file_exists":true,"file_size":1225541,"mime":"image/jpeg","postname":"1-r-1-1.jpg"},"files[asset_488]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/488_2-r-1-1.jpg","file_exists":true,"file_size":1347484,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_489]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/489_2-r-1-1.jpg","file_exists":true,"file_size":1273355,"mime":"image/jpeg","postname":"2-r-1-1.jpg"},"files[asset_490]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/490_2-watercolor-1-1.jpg","file_exists":true,"file_size":1375722,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-64-2663113272b0333f-part-1-of-2"} [2026-06-05 18:24:37] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 597,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_481\",\n \"filename\": \"4-sides-grid-white-pl-1.jpg\",\n \"id_image\": 12270,\n \"is_cover\": false,\n \"position\": 80001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_482\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12271,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_483\",\n \"filename\": \"0-left-1.jpg\",\n \"id_image\": 12272,\n \"is_cover\": false,\n \"position\": 90001,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_484\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12273,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_485\",\n \"filename\": \"0-right-1.jpg\",\n \"id_image\": 12274,\n \"is_cover\": false,\n \"position\": 90002,\n \"assigned_product_attributes\": []\n },\n ...","idempotency_key":"drive-images-64-2663113272b0333f-part-1-of-2"} [2026-06-05 18:24:37] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":64,"id_product":597,"chunk":1,"chunks_count":2,"uploaded_count":10,"failed_count":0} [2026-06-05 18:24:37] presta_images.connector.chunk.start Wysyłam partię zdjęć do PrestaShop. {"project_id":64,"id_product":597,"chunk":2,"chunks_count":2,"images_in_chunk":4,"metadata_in_chunk":4,"client_file_keys":["asset_491","asset_492","asset_493","asset_494"]} [2026-06-05 18:24:37] presta_images.connector.request Wysyłam multipart zdjęć do connectora PrestaShop. {"endpoint":"/module/miceyproductconnector/product-images-upload","url_without_query":"https://wreczwspaniale.pl/module/miceyproductconnector/product-images-upload","file_fields_count":4,"fields":{"external_project_id":"48f18476-eed6-4efd-963d-190c81181714","id_product":"597","images_metadata_json":"[{\"client_file_key\":\"asset_491\",\"drive_file_id\":\"1Rdcrro5YZtT1y82kfQtRrbnFDhdbg61M\",\"filename\":\"2-watercolor-1-1.jpg\",\"sort_order\":90005,\"is_cover\":false,\"alt\":\"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_492\",\"drive_file_id\":\"1UbBWdfGUJ14SUwV5apu_UwvUJudURBJg\",\"filename\":\"2-watercolor-2-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic-White_11Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_493\",\"drive_file_id\":\"1fRbJa3mypHudq6zNXIj_r1FwdvRhCXuq\",\"filename\":\"2-watercolor-2-1.jpg\",\"sort_order\":90006,\"is_cover\":false,\"alt\":\"Kubek dla czytelniczki - Czytam romanse - Main - (B)_1_Basic_White_15Oz\",\"detected_role\":\"main\",\"variant_assignment\":null},{\"client_file_key\":\"asset_494\",\"drive_file_id\":\"1AW3Xe0L2ohFanFmFjGhcJ51g7YlAkLXD\",\"filename\":\"modernbrush-orange-1.jpg\",\"sort_order\":100001,\"is_cover\":true,\"alt\":\"Kubek dla czytelniczki - Czytam romanse - Cover - (B)_Basic_Miniatura_WW\",\"detected_role\":\"cover\",\"variant_assignment\":null}]","allow_cover_autoselect":"0","files[asset_491]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/491_2-watercolor-1-1.jpg","file_exists":true,"file_size":1129327,"mime":"image/jpeg","postname":"2-watercolor-1-1.jpg"},"files[asset_492]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/492_2-watercolor-2-1.jpg","file_exists":true,"file_size":1308062,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_493]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/493_2-watercolor-2-1.jpg","file_exists":true,"file_size":1275509,"mime":"image/jpeg","postname":"2-watercolor-2-1.jpg"},"files[asset_494]":{"file":"/home/mauritf/projectsapp/var/tmp/drive_publish/64/2663113272b0333f/494_modernbrush-orange-1.jpg","file_exists":true,"file_size":373454,"mime":"image/jpeg","postname":"modernbrush-orange-1.jpg"}},"timeout_seconds":300,"connect_timeout_seconds":30,"idempotency_key":"drive-images-64-2663113272b0333f-part-2-of-2"} [2026-06-05 18:24:42] presta_images.connector.response_raw Odpowiedź raw z connectora PrestaShop dla zdjęć. {"status":200,"body_preview":"{\n \"success\": true,\n \"data\": {\n \"id_product\": 597,\n \"uploaded_images\": [\n {\n \"client_file_key\": \"asset_491\",\n \"filename\": \"2-watercolor-1-1.jpg\",\n \"id_image\": 12280,\n \"is_cover\": false,\n \"position\": 90005,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_492\",\n \"filename\": \"2-watercolor-2-1.jpg\",\n \"id_image\": 12281,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_493\",\n \"filename\": \"2-watercolor-2-1.jpg\",\n \"id_image\": 12282,\n \"is_cover\": false,\n \"position\": 90006,\n \"assigned_product_attributes\": []\n },\n {\n \"client_file_key\": \"asset_494\",\n \"filename\": \"modernbrush-orange-1.jpg\",\n \"id_image\": 12283,\n \"is_cover\": true,\n \"position\": 100001,\n \"assigned_product_attributes\": []\n }\n ],\n \"failed_images\": []\n },\n \"warnings\": [],\n \"meta\": {\n \"module\": \"miceyproductconnector\",\n \"version\": \"1.0.7\"\n }\n}","idempotency_key":"drive-images-64-2663113272b0333f-part-2-of-2"} [2026-06-05 18:24:42] presta_images.connector.chunk.finish Partia zdjęć została obsłużona przez PrestaShop. {"project_id":64,"id_product":597,"chunk":2,"chunks_count":2,"uploaded_count":4,"failed_count":0} [2026-06-05 18:24:42] presta_images.upload.connector_response Connector PrestaShop zwrócił odpowiedź dla zdjęć. {"project_id":64,"id_product":597,"uploaded_count":14,"failed_count":0,"response":{"success":true,"message":"Zdjęcia wysłano do PrestaShop partiami.","data":{"uploaded_images":[{"client_file_key":"asset_481","filename":"4-sides-grid-white-pl-1.jpg","id_image":12270,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_482","filename":"0-left-1.jpg","id_image":12271,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_483","filename":"0-left-1.jpg","id_image":12272,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_484","filename":"0-right-1.jpg","id_image":12273,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_485","filename":"0-right-1.jpg","id_image":12274,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_486","filename":"1-r-1-1.jpg","id_image":12275,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_487","filename":"1-r-1-1.jpg","id_image":12276,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_488","filename":"2-r-1-1.jpg","id_image":12277,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_489","filename":"2-r-1-1.jpg","id_image":12278,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_490","filename":"2-watercolor-1-1.jpg","id_image":12279,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_491","filename":"2-watercolor-1-1.jpg","id_image":12280,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_492","filename":"2-watercolor-2-1.jpg","id_image":12281,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_493","filename":"2-watercolor-2-1.jpg","id_image":12282,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_494","filename":"modernbrush-orange-1.jpg","id_image":12283,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[],"chunks":[{"chunk":1,"idempotency_key":"drive-images-64-2663113272b0333f-part-1-of-2","uploaded_count":10,"failed_count":0,"response":{"success":true,"data":{"id_product":597,"uploaded_images":[{"client_file_key":"asset_481","filename":"4-sides-grid-white-pl-1.jpg","id_image":12270,"is_cover":false,"position":80001,"assigned_product_attributes":[]},{"client_file_key":"asset_482","filename":"0-left-1.jpg","id_image":12271,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_483","filename":"0-left-1.jpg","id_image":12272,"is_cover":false,"position":90001,"assigned_product_attributes":[]},{"client_file_key":"asset_484","filename":"0-right-1.jpg","id_image":12273,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_485","filename":"0-right-1.jpg","id_image":12274,"is_cover":false,"position":90002,"assigned_product_attributes":[]},{"client_file_key":"asset_486","filename":"1-r-1-1.jpg","id_image":12275,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_487","filename":"1-r-1-1.jpg","id_image":12276,"is_cover":false,"position":90003,"assigned_product_attributes":[]},{"client_file_key":"asset_488","filename":"2-r-1-1.jpg","id_image":12277,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_489","filename":"2-r-1-1.jpg","id_image":12278,"is_cover":false,"position":90004,"assigned_product_attributes":[]},{"client_file_key":"asset_490","filename":"2-watercolor-1-1.jpg","id_image":12279,"is_cover":false,"position":90005,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[{"code":"COVER_AUTO_SELECT_DISABLED","message":"No uploaded image was marked as cover in this request and automatic cover selection was disabled. Existing product cover was preserved."}],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}},{"chunk":2,"idempotency_key":"drive-images-64-2663113272b0333f-part-2-of-2","uploaded_count":4,"failed_count":0,"response":{"success":true,"data":{"id_product":597,"uploaded_images":[{"client_file_key":"asset_491","filename":"2-watercolor-1-1.jpg","id_image":12280,"is_cover":false,"position":90005,"assigned_product_attributes":[]},{"client_file_key":"asset_492","filename":"2-watercolor-2-1.jpg","id_image":12281,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_493","filename":"2-watercolor-2-1.jpg","id_image":12282,"is_cover":false,"position":90006,"assigned_product_attributes":[]},{"client_file_key":"asset_494","filename":"modernbrush-orange-1.jpg","id_image":12283,"is_cover":true,"position":100001,"assigned_product_attributes":[]}],"failed_images":[]},"warnings":[],"meta":{"module":"miceyproductconnector","version":"1.0.7"}}}],"chunk_size":10,"chunks_count":2}}}