hisham-cmd commited on
Commit
60f64a8
·
verified ·
1 Parent(s): 71ecf7e

Update backend with high-quality catalog and fixes

Browse files
backups/real_products_backup_20260312_084840.json ADDED
The diff for this file is too large to render. See raw diff
 
backups/real_products_backup_20260312_085014.json ADDED
The diff for this file is too large to render. See raw diff
 
image_audit_report.json ADDED
@@ -0,0 +1,398 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "timestamp": "2026-03-12T08:50:21.237620",
3
+ "scanned": 350,
4
+ "removed": 65,
5
+ "valid": 285,
6
+ "removals": [
7
+ {
8
+ "id": 2,
9
+ "name": "Amouage Jubilation XXV Plus Ultra v3",
10
+ "reason": "Missing valid main image",
11
+ "timestamp": "2026-03-12T08:50:21.072064"
12
+ },
13
+ {
14
+ "id": 5,
15
+ "name": "Tom Ford Fucking Fabulous Pro Max v3",
16
+ "reason": "Missing valid main image",
17
+ "timestamp": "2026-03-12T08:50:21.072064"
18
+ },
19
+ {
20
+ "id": 9,
21
+ "name": "Amouage Interlude Elite 2024",
22
+ "reason": "Missing valid main image",
23
+ "timestamp": "2026-03-12T08:50:21.072064"
24
+ },
25
+ {
26
+ "id": 21,
27
+ "name": "Tom Ford Fucking Fabulous Plus Ultra Refreshed",
28
+ "reason": "Missing valid main image",
29
+ "timestamp": "2026-03-12T08:50:21.072064"
30
+ },
31
+ {
32
+ "id": 24,
33
+ "name": "Samsung Galaxy Z Fold 5 Home Edition Special Edition",
34
+ "reason": "Missing valid main image",
35
+ "timestamp": "2026-03-12T08:50:21.072064"
36
+ },
37
+ {
38
+ "id": 31,
39
+ "name": "Tom Ford Oud Wood Home Edition Gen 2",
40
+ "reason": "Missing valid main image",
41
+ "timestamp": "2026-03-12T08:50:21.072930"
42
+ },
43
+ {
44
+ "id": 39,
45
+ "name": "Tom Ford Fucking Fabulous Elite v3",
46
+ "reason": "Missing valid main image",
47
+ "timestamp": "2026-03-12T08:50:21.072930"
48
+ },
49
+ {
50
+ "id": 44,
51
+ "name": "Chanel Coco Mademoiselle Pro Max 2024",
52
+ "reason": "Missing valid main image",
53
+ "timestamp": "2026-03-12T08:50:21.072930"
54
+ },
55
+ {
56
+ "id": 47,
57
+ "name": "Tom Ford Black Orchid Elite Special Edition",
58
+ "reason": "Missing valid main image",
59
+ "timestamp": "2026-03-12T08:50:21.072930"
60
+ },
61
+ {
62
+ "id": 50,
63
+ "name": "Amouage Interlude Business 2024",
64
+ "reason": "Missing valid main image",
65
+ "timestamp": "2026-03-12T08:50:21.072930"
66
+ },
67
+ {
68
+ "id": 53,
69
+ "name": "Tom Ford Fucking Fabulous Luxury Special Edition",
70
+ "reason": "Missing valid main image",
71
+ "timestamp": "2026-03-12T08:50:21.072930"
72
+ },
73
+ {
74
+ "id": 64,
75
+ "name": "Chanel Coco Mademoiselle Pro Max Special Edition",
76
+ "reason": "Missing valid main image",
77
+ "timestamp": "2026-03-12T08:50:21.072930"
78
+ },
79
+ {
80
+ "id": 67,
81
+ "name": "Chanel Bleu de Chanel Luxury Special Edition",
82
+ "reason": "Missing valid main image",
83
+ "timestamp": "2026-03-12T08:50:21.072930"
84
+ },
85
+ {
86
+ "id": 71,
87
+ "name": "Chanel Egoiste Home Edition 2024",
88
+ "reason": "Missing valid main image",
89
+ "timestamp": "2026-03-12T08:50:21.072930"
90
+ },
91
+ {
92
+ "id": 74,
93
+ "name": "Tom Ford Oud Wood Luxury v3",
94
+ "reason": "Missing valid main image",
95
+ "timestamp": "2026-03-12T08:50:21.072930"
96
+ },
97
+ {
98
+ "id": 87,
99
+ "name": "Chanel Bleu de Chanel Luxury Gen 2",
100
+ "reason": "Missing valid main image",
101
+ "timestamp": "2026-03-12T08:50:21.072930"
102
+ },
103
+ {
104
+ "id": 89,
105
+ "name": "Amouage Jubilation XXV Pro Max Gen 2",
106
+ "reason": "Missing valid main image",
107
+ "timestamp": "2026-03-12T08:50:21.073551"
108
+ },
109
+ {
110
+ "id": 96,
111
+ "name": "Chanel Bleu de Chanel Pro Max 2024",
112
+ "reason": "Missing valid main image",
113
+ "timestamp": "2026-03-12T08:50:21.073551"
114
+ },
115
+ {
116
+ "id": 99,
117
+ "name": "Chanel Bleu de Chanel Business 2024",
118
+ "reason": "Missing valid main image",
119
+ "timestamp": "2026-03-12T08:50:21.073551"
120
+ },
121
+ {
122
+ "id": 122,
123
+ "name": "Tom Ford Black Orchid Luxury v3",
124
+ "reason": "Missing valid main image",
125
+ "timestamp": "2026-03-12T08:50:21.073551"
126
+ },
127
+ {
128
+ "id": 127,
129
+ "name": "Samsung Galaxy S24 Pro Max Refreshed",
130
+ "reason": "Missing valid main image",
131
+ "timestamp": "2026-03-12T08:50:21.073551"
132
+ },
133
+ {
134
+ "id": 129,
135
+ "name": "Chanel Coco Mademoiselle Elite 2024",
136
+ "reason": "Missing valid main image",
137
+ "timestamp": "2026-03-12T08:50:21.073551"
138
+ },
139
+ {
140
+ "id": 134,
141
+ "name": "Chanel Bleu de Chanel Home Edition Special Edition",
142
+ "reason": "Missing valid main image",
143
+ "timestamp": "2026-03-12T08:50:21.073551"
144
+ },
145
+ {
146
+ "id": 136,
147
+ "name": "Amouage Interlude Plus Ultra 2024",
148
+ "reason": "Missing valid main image",
149
+ "timestamp": "2026-03-12T08:50:21.073551"
150
+ },
151
+ {
152
+ "id": 143,
153
+ "name": "Amouage Interlude Pro Max 2024",
154
+ "reason": "Missing valid main image",
155
+ "timestamp": "2026-03-12T08:50:21.073551"
156
+ },
157
+ {
158
+ "id": 147,
159
+ "name": "Amouage Jubilation XXV Pro Max Refreshed",
160
+ "reason": "Missing valid main image",
161
+ "timestamp": "2026-03-12T08:50:21.073551"
162
+ },
163
+ {
164
+ "id": 152,
165
+ "name": "Amouage Interlude Home Edition Special Edition",
166
+ "reason": "Missing valid main image",
167
+ "timestamp": "2026-03-12T08:50:21.073551"
168
+ },
169
+ {
170
+ "id": 154,
171
+ "name": "Tom Ford Oud Wood Elite v3",
172
+ "reason": "Missing valid main image",
173
+ "timestamp": "2026-03-12T08:50:21.073551"
174
+ },
175
+ {
176
+ "id": 155,
177
+ "name": "Amouage Reflection Man Plus Ultra 2024",
178
+ "reason": "Missing valid main image",
179
+ "timestamp": "2026-03-12T08:50:21.073551"
180
+ },
181
+ {
182
+ "id": 159,
183
+ "name": "Amouage Reflection Man Home Edition Gen 2",
184
+ "reason": "Missing valid main image",
185
+ "timestamp": "2026-03-12T08:50:21.073551"
186
+ },
187
+ {
188
+ "id": 168,
189
+ "name": "Chanel Egoiste Pro Max Special Edition",
190
+ "reason": "Missing valid main image",
191
+ "timestamp": "2026-03-12T08:50:21.073551"
192
+ },
193
+ {
194
+ "id": 177,
195
+ "name": "Amouage Reflection Man Business Refreshed",
196
+ "reason": "Missing valid main image",
197
+ "timestamp": "2026-03-12T08:50:21.073551"
198
+ },
199
+ {
200
+ "id": 179,
201
+ "name": "Chanel Egoiste Business 2024",
202
+ "reason": "Missing valid main image",
203
+ "timestamp": "2026-03-12T08:50:21.073551"
204
+ },
205
+ {
206
+ "id": 180,
207
+ "name": "Amouage Interlude Luxury Gen 2",
208
+ "reason": "Missing valid main image",
209
+ "timestamp": "2026-03-12T08:50:21.073551"
210
+ },
211
+ {
212
+ "id": 181,
213
+ "name": "Chanel Egoiste Pro Max Refreshed",
214
+ "reason": "Missing valid main image",
215
+ "timestamp": "2026-03-12T08:50:21.073551"
216
+ },
217
+ {
218
+ "id": 183,
219
+ "name": "Tom Ford Black Orchid Business Gen 2",
220
+ "reason": "Missing valid main image",
221
+ "timestamp": "2026-03-12T08:50:21.073551"
222
+ },
223
+ {
224
+ "id": 184,
225
+ "name": "Amouage Jubilation XXV Business Refreshed",
226
+ "reason": "Missing valid main image",
227
+ "timestamp": "2026-03-12T08:50:21.073551"
228
+ },
229
+ {
230
+ "id": 186,
231
+ "name": "Chanel Egoiste Pro Max 2024",
232
+ "reason": "Missing valid main image",
233
+ "timestamp": "2026-03-12T08:50:21.073551"
234
+ },
235
+ {
236
+ "id": 188,
237
+ "name": "Chanel Bleu de Chanel Home Edition Gen 2",
238
+ "reason": "Missing valid main image",
239
+ "timestamp": "2026-03-12T08:50:21.073551"
240
+ },
241
+ {
242
+ "id": 189,
243
+ "name": "Tom Ford Black Orchid Luxury Refreshed",
244
+ "reason": "Missing valid main image",
245
+ "timestamp": "2026-03-12T08:50:21.073551"
246
+ },
247
+ {
248
+ "id": 197,
249
+ "name": "Tom Ford Oud Wood Business 2024",
250
+ "reason": "Missing valid main image",
251
+ "timestamp": "2026-03-12T08:50:21.073551"
252
+ },
253
+ {
254
+ "id": 206,
255
+ "name": "Tom Ford Black Orchid Pro Max 2024",
256
+ "reason": "Missing valid main image",
257
+ "timestamp": "2026-03-12T08:50:21.073551"
258
+ },
259
+ {
260
+ "id": 214,
261
+ "name": "Chanel Egoiste Elite Special Edition",
262
+ "reason": "Missing valid main image",
263
+ "timestamp": "2026-03-12T08:50:21.073551"
264
+ },
265
+ {
266
+ "id": 220,
267
+ "name": "Amouage Reflection Man Elite v3",
268
+ "reason": "Missing valid main image",
269
+ "timestamp": "2026-03-12T08:50:21.073551"
270
+ },
271
+ {
272
+ "id": 227,
273
+ "name": "Amouage Jubilation XXV Pro Max Special Edition",
274
+ "reason": "Missing valid main image",
275
+ "timestamp": "2026-03-12T08:50:21.073551"
276
+ },
277
+ {
278
+ "id": 229,
279
+ "name": "Amouage Jubilation XXV Luxury Gen 2",
280
+ "reason": "Missing valid main image",
281
+ "timestamp": "2026-03-12T08:50:21.073551"
282
+ },
283
+ {
284
+ "id": 230,
285
+ "name": "Samsung Galaxy S24 Pro Max Special Edition",
286
+ "reason": "Missing valid main image",
287
+ "timestamp": "2026-03-12T08:50:21.073551"
288
+ },
289
+ {
290
+ "id": 231,
291
+ "name": "Tom Ford Black Orchid Home Edition Gen 2",
292
+ "reason": "Missing valid main image",
293
+ "timestamp": "2026-03-12T08:50:21.073551"
294
+ },
295
+ {
296
+ "id": 233,
297
+ "name": "Tom Ford Fucking Fabulous Home Edition Gen 2",
298
+ "reason": "Missing valid main image",
299
+ "timestamp": "2026-03-12T08:50:21.073551"
300
+ },
301
+ {
302
+ "id": 241,
303
+ "name": "Amouage Interlude Luxury Special Edition",
304
+ "reason": "Missing valid main image",
305
+ "timestamp": "2026-03-12T08:50:21.073551"
306
+ },
307
+ {
308
+ "id": 243,
309
+ "name": "Amouage Reflection Man Business Gen 2",
310
+ "reason": "Missing valid main image",
311
+ "timestamp": "2026-03-12T08:50:21.074748"
312
+ },
313
+ {
314
+ "id": 265,
315
+ "name": "Chanel Egoiste Elite Refreshed",
316
+ "reason": "Missing valid main image",
317
+ "timestamp": "2026-03-12T08:50:21.074748"
318
+ },
319
+ {
320
+ "id": 266,
321
+ "name": "Samsung Galaxy S24 Plus Ultra v3",
322
+ "reason": "Missing valid main image",
323
+ "timestamp": "2026-03-12T08:50:21.074748"
324
+ },
325
+ {
326
+ "id": 272,
327
+ "name": "Chanel Egoiste Elite v3",
328
+ "reason": "Missing valid main image",
329
+ "timestamp": "2026-03-12T08:50:21.074748"
330
+ },
331
+ {
332
+ "id": 280,
333
+ "name": "Chanel Coco Mademoiselle Luxury Refreshed",
334
+ "reason": "Missing valid main image",
335
+ "timestamp": "2026-03-12T08:50:21.074748"
336
+ },
337
+ {
338
+ "id": 295,
339
+ "name": "Chanel Coco Mademoiselle Plus Ultra v3",
340
+ "reason": "Missing valid main image",
341
+ "timestamp": "2026-03-12T08:50:21.074748"
342
+ },
343
+ {
344
+ "id": 302,
345
+ "name": "Tom Ford Oud Wood Home Edition Refreshed",
346
+ "reason": "Missing valid main image",
347
+ "timestamp": "2026-03-12T08:50:21.074748"
348
+ },
349
+ {
350
+ "id": 304,
351
+ "name": "Tom Ford Oud Wood Plus Ultra 2024",
352
+ "reason": "Missing valid main image",
353
+ "timestamp": "2026-03-12T08:50:21.074748"
354
+ },
355
+ {
356
+ "id": 305,
357
+ "name": "Tom Ford Oud Wood Plus Ultra Special Edition",
358
+ "reason": "Missing valid main image",
359
+ "timestamp": "2026-03-12T08:50:21.074748"
360
+ },
361
+ {
362
+ "id": 322,
363
+ "name": "Chanel Coco Mademoiselle Business v3",
364
+ "reason": "Missing valid main image",
365
+ "timestamp": "2026-03-12T08:50:21.074748"
366
+ },
367
+ {
368
+ "id": 332,
369
+ "name": "Samsung Galaxy S24 Business Gen 2",
370
+ "reason": "Missing valid main image",
371
+ "timestamp": "2026-03-12T08:50:21.074748"
372
+ },
373
+ {
374
+ "id": 339,
375
+ "name": "Tom Ford Black Orchid Business Refreshed",
376
+ "reason": "Missing valid main image",
377
+ "timestamp": "2026-03-12T08:50:21.074748"
378
+ },
379
+ {
380
+ "id": 344,
381
+ "name": "Tom Ford Oud Wood Pro Max v3",
382
+ "reason": "Missing valid main image",
383
+ "timestamp": "2026-03-12T08:50:21.074748"
384
+ },
385
+ {
386
+ "id": 347,
387
+ "name": "Chanel Bleu de Chanel Elite Refreshed",
388
+ "reason": "Missing valid main image",
389
+ "timestamp": "2026-03-12T08:50:21.074748"
390
+ },
391
+ {
392
+ "id": 348,
393
+ "name": "Amouage Interlude Elite Refreshed",
394
+ "reason": "Missing valid main image",
395
+ "timestamp": "2026-03-12T08:50:21.074748"
396
+ }
397
+ ]
398
+ }
real_products_200.json CHANGED
The diff for this file is too large to render. See raw diff