Refactor code structure for improved readability and maintainability
This commit is contained in:
@@ -172,6 +172,16 @@ function findCombinationByAttributes($id_product, $attributeIds) {
|
|||||||
return $result ? new Combination((int)$result['id_product_attribute']) : false;
|
return $result ? new Combination((int)$result['id_product_attribute']) : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// znajdowanie kombinacji po indeksie/SKU (reference)
|
||||||
|
function findCombinationByReference($id_product, $reference) {
|
||||||
|
$sql = 'SELECT `id_product_attribute`
|
||||||
|
FROM `'._DB_PREFIX_.'product_attribute`
|
||||||
|
WHERE `id_product` = '.(int)$id_product.'
|
||||||
|
AND `reference` = \''.pSQL($reference).'\'';
|
||||||
|
$id = Db::getInstance()->getValue($sql);
|
||||||
|
return $id ? new Combination((int)$id) : false;
|
||||||
|
}
|
||||||
|
|
||||||
function parsePrice($rawPrice) {
|
function parsePrice($rawPrice) {
|
||||||
// Na wszelki wypadek rzutujemy na string i obcinamy spacje
|
// Na wszelki wypadek rzutujemy na string i obcinamy spacje
|
||||||
$rawPrice = trim((string)$rawPrice);
|
$rawPrice = trim((string)$rawPrice);
|
||||||
@@ -201,6 +211,31 @@ function parsePrice($rawPrice) {
|
|||||||
return (float)$clean;
|
return (float)$clean;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Bazowa cena dla grupy – najtańszy wariant (zwraca [brutto, netto])
|
||||||
|
function getBasePricesFromGroup($products) {
|
||||||
|
$minNet = null;
|
||||||
|
$minGross = null;
|
||||||
|
|
||||||
|
foreach ($products as $p) {
|
||||||
|
$gross = parsePrice((string)$p->price);
|
||||||
|
if ($gross <= 0) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
$net = Tools::ps_round($gross / 1.23, 6);
|
||||||
|
|
||||||
|
if ($minNet === null || $net < $minNet) {
|
||||||
|
$minNet = $net;
|
||||||
|
$minGross = $gross;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($minNet === null) {
|
||||||
|
return [0.0, 0.0];
|
||||||
|
}
|
||||||
|
|
||||||
|
return [$minGross, $minNet];
|
||||||
|
}
|
||||||
|
|
||||||
// Czyści log aktualizacji cen - zostawia tylko wpisy z ostatnich X dni
|
// Czyści log aktualizacji cen - zostawia tylko wpisy z ostatnich X dni
|
||||||
function cleanUpdateLog($logFile, $daysToKeep = 30) {
|
function cleanUpdateLog($logFile, $daysToKeep = 30) {
|
||||||
if (!file_exists($logFile)) {
|
if (!file_exists($logFile)) {
|
||||||
@@ -273,6 +308,7 @@ foreach ($xml->product as $productData) {
|
|||||||
$productsBySymbol[$symbol][] = $productData;
|
$productsBySymbol[$symbol][] = $productData;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ID grupy VAT 23%
|
||||||
$idTaxRulesGroup23 = getTaxRulesGroupIdForRate(23);
|
$idTaxRulesGroup23 = getTaxRulesGroupIdForRate(23);
|
||||||
|
|
||||||
// =======================================
|
// =======================================
|
||||||
@@ -322,18 +358,25 @@ if ($modeUpdate) {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Nowa cena z XML (BRUTTO 23%)
|
// BAZA: najtańszy wariant w grupie (brutto i netto)
|
||||||
$grossPrice = parsePrice((string)$mainProductData->price);
|
list($grossBase, $netPrice) = getBasePricesFromGroup($products);
|
||||||
if ($grossPrice <= 0) {
|
if ($grossBase <= 0 || $netPrice <= 0) {
|
||||||
// brak sensownej ceny – pomiń
|
// brak sensownej ceny – pomiń
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Przeliczenie brutto -> netto (23%)
|
// Flagi / liczniki
|
||||||
$netPrice = Tools::ps_round($grossPrice / 1.23, 6);
|
$updatedProductPrice = false;
|
||||||
|
$updatedCombinationCount = 0;
|
||||||
|
|
||||||
// Aktualizacja ceny produktu (NETTO)
|
// Aktualizacja ceny produktu (NETTO) – baza = najtańszy wariant
|
||||||
$product->price = $netPrice;
|
$product->price = $netPrice;
|
||||||
|
$updatedProductPrice = true;
|
||||||
|
|
||||||
|
// Produkt zawsze aktywny + delivery times
|
||||||
|
$product->active = 1;
|
||||||
|
$product->delivery_in_stock = createMultiLangField('2-7 dni roboczych');
|
||||||
|
$product->delivery_out_stock = createMultiLangField('4-10 tygodni');
|
||||||
|
|
||||||
// Upewnij się, że produkt ma ustawioną grupę VAT 23%
|
// Upewnij się, że produkt ma ustawioną grupę VAT 23%
|
||||||
if (!empty($idTaxRulesGroup23) && (int)$product->id_tax_rules_group !== (int)$idTaxRulesGroup23) {
|
if (!empty($idTaxRulesGroup23) && (int)$product->id_tax_rules_group !== (int)$idTaxRulesGroup23) {
|
||||||
@@ -352,7 +395,6 @@ if ($modeUpdate) {
|
|||||||
|
|
||||||
// Podmień kategorie produktu (zachowując ewentualne inne)
|
// Podmień kategorie produktu (zachowując ewentualne inne)
|
||||||
$categories = $product->getCategories();
|
$categories = $product->getCategories();
|
||||||
// Usuń starą kategorię domyślną, jeśli istnieje w tablicy
|
|
||||||
$categories = array_diff($categories, [(int)$defaultCategory->id]);
|
$categories = array_diff($categories, [(int)$defaultCategory->id]);
|
||||||
$categories[] = (int)$newCategoryId;
|
$categories[] = (int)$newCategoryId;
|
||||||
$categories = array_unique(array_map('intval', $categories));
|
$categories = array_unique(array_map('intval', $categories));
|
||||||
@@ -362,13 +404,73 @@ if ($modeUpdate) {
|
|||||||
|
|
||||||
// Zapis produktu
|
// Zapis produktu
|
||||||
if ($product->update()) {
|
if ($product->update()) {
|
||||||
|
|
||||||
|
// --- STANY MAGAZYNOWE PRODUKTU (ID_PRODUCT_ATTRIBUTE = 0) ---
|
||||||
|
$mainStatus = (string)$mainProductData->Status_magazynowy;
|
||||||
|
$mainQty = ($mainStatus === 'instock') ? 100 : 0;
|
||||||
|
StockAvailable::setQuantity($product->id, 0, $mainQty);
|
||||||
|
|
||||||
|
// --- AKTUALIZACJA CEN I STANÓW KOMBINACJI NA PODSTAWIE XML ---
|
||||||
|
foreach ($products as $productDataVariant) {
|
||||||
|
$variantRef = (string)$productDataVariant->sku;
|
||||||
|
|
||||||
|
// Szukamy kombinacji po indeksie/SKU
|
||||||
|
$combination = findCombinationByReference($product->id, $variantRef);
|
||||||
|
if (!$combination) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Cena brutto wariantu z XML
|
||||||
|
$variantGross = parsePrice((string)$productDataVariant->price);
|
||||||
|
if ($variantGross <= 0) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Netto wariantu
|
||||||
|
$variantNet = Tools::ps_round($variantGross / 1.23, 6);
|
||||||
|
|
||||||
|
// Impact względem ceny bazowej produktu (najtańszy wariant)
|
||||||
|
$impact = $variantNet - $netPrice;
|
||||||
|
// zabezpieczenie na wypadek minimalnych różnic/zaokrągleń
|
||||||
|
if ($impact < 0) {
|
||||||
|
$impact = 0;
|
||||||
|
}
|
||||||
|
$impact = Tools::ps_round($impact, 6);
|
||||||
|
|
||||||
|
$combination->price = $impact;
|
||||||
|
|
||||||
|
// Stan magazynowy kombinacji
|
||||||
|
$variantStatus = (string)$productDataVariant->Status_magazynowy;
|
||||||
|
$variantQty = ($variantStatus === 'instock') ? 100 : 0;
|
||||||
|
StockAvailable::setQuantity($product->id, $combination->id, $variantQty);
|
||||||
|
|
||||||
|
if ($combination->update()) {
|
||||||
|
$updatedCombinationCount++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// --- KONIEC AKTUALIZACJI KOMBINACJI ---
|
||||||
|
|
||||||
// Zapis do logu – że ten produkt został dziś zaktualizowany
|
// Zapis do logu – że ten produkt został dziś zaktualizowany
|
||||||
$logLine = $today.';product;'.$reference.';'.$product->id.PHP_EOL;
|
$logLine = $today.';product;'.$reference.';'.$product->id.PHP_EOL;
|
||||||
file_put_contents($logFile, $logLine, FILE_APPEND);
|
file_put_contents($logFile, $logLine, FILE_APPEND);
|
||||||
|
|
||||||
echo '<p>Zaktualizowano produkt: '.htmlspecialchars((string)$mainProductData->title).' ('.$reference.')</p>';
|
echo '<p><strong>Zaktualizowano produkt:</strong> '.htmlspecialchars((string)$mainProductData->title).' ('.$reference.')</p>';
|
||||||
echo '<p>Nowa cena brutto z XML: '.$grossPrice.'</p>';
|
echo '<p>Nowa bazowa cena brutto (najtańszy wariant) z XML: '.$grossBase.'</p>';
|
||||||
echo '<p>Nowa cena netto zapisana w Presta: '.$netPrice.'</p>';
|
echo '<p>Nowa cena netto produktu (bazowa) w Presta: '.$netPrice.'</p>';
|
||||||
|
|
||||||
|
// INFO: czy zaktualizowano cenę produktu
|
||||||
|
if ($updatedProductPrice) {
|
||||||
|
echo '<p><strong>Cena produktu została zaktualizowana.</strong></p>';
|
||||||
|
} else {
|
||||||
|
echo '<p><strong>Cena produktu nie uległa zmianie.</strong></p>';
|
||||||
|
}
|
||||||
|
|
||||||
|
// INFO: ile kombinacji zaktualizowano
|
||||||
|
if ($updatedCombinationCount > 0) {
|
||||||
|
echo '<p><strong>Zaktualizowano ceny/ilości kombinacji:</strong> '.$updatedCombinationCount.' szt.</p>';
|
||||||
|
} else {
|
||||||
|
echo '<p><strong>Nie zaktualizowano żadnej kombinacji (brak dopasowanych SKU albo cen).</strong></p>';
|
||||||
|
}
|
||||||
|
|
||||||
$updatedSomething = true;
|
$updatedSomething = true;
|
||||||
}
|
}
|
||||||
@@ -378,7 +480,6 @@ if ($modeUpdate) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($updatedSomething) {
|
if ($updatedSomething) {
|
||||||
// Odśwież stronę, żeby przy kolejnym wywołaniu zaktualizować następny produkt
|
|
||||||
echo '<script>setTimeout(function(){ location.reload(); }, 50);</script>';
|
echo '<script>setTimeout(function(){ location.reload(); }, 50);</script>';
|
||||||
} else {
|
} else {
|
||||||
echo '<p>Brak produktów do aktualizacji na dzisiaj (wszystkie z XML zostały już zaktualizowane).</p>';
|
echo '<p>Brak produktów do aktualizacji na dzisiaj (wszystkie z XML zostały już zaktualizowane).</p>';
|
||||||
@@ -400,33 +501,39 @@ foreach ($productsBySymbol as $symbol => $products) {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get the main product data from the first product in the group
|
// Główny produkt – dane z pierwszego w grupie
|
||||||
$mainProductData = $products[0];
|
$mainProductData = $products[0];
|
||||||
$mainProduct = findProductByReference((string)$mainProductData->sku);
|
$mainProduct = findProductByReference((string)$mainProductData->sku);
|
||||||
|
|
||||||
|
// BAZA: najtańszy wariant w grupie (brutto i netto)
|
||||||
|
list($grossBase, $netPrice) = getBasePricesFromGroup($products);
|
||||||
|
|
||||||
if (!$mainProduct) {
|
if (!$mainProduct) {
|
||||||
// Create a new product if it doesn't exist
|
// Create a new product if it doesn't exist
|
||||||
$mainProduct = new Product();
|
$mainProduct = new Product();
|
||||||
$mainProduct->name = createMultiLangField((string)$mainProductData->title);
|
$mainProduct->name = createMultiLangField((string)$mainProductData->title);
|
||||||
|
|
||||||
$description = (string)$mainProductData->description;
|
$description = (string)$mainProductData->description;
|
||||||
$description = str_replace("\n", "<br>", $description);
|
$description = str_replace("\n", "<br>", $description);
|
||||||
$mainProduct->description = createMultiLangField($description);
|
$mainProduct->description = createMultiLangField($description);
|
||||||
|
|
||||||
// Cena BRUTTO z XML -> NETTO (23%)
|
// Cena BRUTTO z XML -> NETTO (23%) – bazą jest najtańszy wariant
|
||||||
$grossPrice = parsePrice((string)$mainProductData->price);
|
$mainProduct->price = $netPrice > 0 ? $netPrice : 0;
|
||||||
$netPrice = Tools::ps_round($grossPrice / 1.23, 6);
|
|
||||||
$mainProduct->price = $netPrice;
|
|
||||||
|
|
||||||
// VAT 23% jeśli dostępny
|
// VAT 23% jeśli dostępny
|
||||||
if (!empty($idTaxRulesGroup23)) {
|
if (!empty($idTaxRulesGroup23)) {
|
||||||
$mainProduct->id_tax_rules_group = (int)$idTaxRulesGroup23;
|
$mainProduct->id_tax_rules_group = (int)$idTaxRulesGroup23;
|
||||||
}
|
}
|
||||||
|
|
||||||
$mainProduct->reference = (string)$mainProductData->sku;
|
// Produkt aktywny + delivery times
|
||||||
$mainProduct->id_category_default = 2; // np. Strona główna
|
$mainProduct->active = 1;
|
||||||
$mainProduct->link_rewrite = createLinkRewrite((string)$mainProductData->title);
|
$mainProduct->delivery_in_stock = createMultiLangField('2-7 dni roboczych');
|
||||||
$mainProduct->add();
|
$mainProduct->delivery_out_stock = createMultiLangField('4-10 tygodni');
|
||||||
|
|
||||||
|
$mainProduct->reference = (string)$mainProductData->sku;
|
||||||
|
$mainProduct->id_category_default = 2; // np. Strona główna
|
||||||
|
$mainProduct->link_rewrite = createLinkRewrite((string)$mainProductData->title);
|
||||||
|
$mainProduct->add();
|
||||||
|
|
||||||
// Add images to the product
|
// Add images to the product
|
||||||
if (!empty($mainProductData->image)) {
|
if (!empty($mainProductData->image)) {
|
||||||
@@ -484,7 +591,7 @@ foreach ($productsBySymbol as $symbol => $products) {
|
|||||||
// Create new combination
|
// Create new combination
|
||||||
$combination = new Combination();
|
$combination = new Combination();
|
||||||
$combination->id_product = (int)$mainProduct->id;
|
$combination->id_product = (int)$mainProduct->id;
|
||||||
$combination->quantity = 100; // Default quantity, you can adjust this
|
$combination->quantity = 100; // startowo, i tak zaraz nadpiszemy StockAvailable
|
||||||
$combination->reference = (string)$productData->sku;
|
$combination->reference = (string)$productData->sku;
|
||||||
$combination->add();
|
$combination->add();
|
||||||
$combination->setAttributes($attributeIds);
|
$combination->setAttributes($attributeIds);
|
||||||
@@ -492,7 +599,7 @@ foreach ($productsBySymbol as $symbol => $products) {
|
|||||||
$combinationAdded = true;
|
$combinationAdded = true;
|
||||||
} else {
|
} else {
|
||||||
// Update existing combination quantity if necessary
|
// Update existing combination quantity if necessary
|
||||||
$combination->quantity = 100; // Update quantity, you can adjust this
|
$combination->quantity = 100; // startowo
|
||||||
$combination->update();
|
$combination->update();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -505,6 +612,23 @@ foreach ($productsBySymbol as $symbol => $products) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// --- STANY MAGAZYNOWE PRODUKTU (ID_PRODUCT_ATTRIBUTE = 0) ---
|
||||||
|
$mainStatus = (string)$mainProductData->Status_magazynowy;
|
||||||
|
$mainQty = ($mainStatus === 'instock') ? 100 : 0;
|
||||||
|
StockAvailable::setQuantity($mainProduct->id, 0, $mainQty);
|
||||||
|
|
||||||
|
// --- STANY MAGAZYNOWE KOMBINACJI ---
|
||||||
|
foreach ($products as $productDataVariant) {
|
||||||
|
$variantRef = (string)$productDataVariant->sku;
|
||||||
|
$variantStatus = (string)$productDataVariant->Status_magazynowy;
|
||||||
|
$variantQty = ($variantStatus === 'instock') ? 100 : 0;
|
||||||
|
|
||||||
|
$combination = findCombinationByReference($mainProduct->id, $variantRef);
|
||||||
|
if ($combination) {
|
||||||
|
StockAvailable::setQuantity($mainProduct->id, $combination->id, $variantQty);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Ensure the product has combinations enabled
|
// Ensure the product has combinations enabled
|
||||||
$mainProduct->checkDefaultAttributes();
|
$mainProduct->checkDefaultAttributes();
|
||||||
Product::updateDefaultAttribute($mainProduct->id);
|
Product::updateDefaultAttribute($mainProduct->id);
|
||||||
|
|||||||
@@ -1,737 +0,0 @@
|
|||||||
2025-11-19;product;2000000394565;3035
|
|
||||||
2025-11-19;product;2000000198361;3036
|
|
||||||
2025-11-19;product;2000000396231;3161
|
|
||||||
2025-11-19;product;2000000253527;3238
|
|
||||||
2025-11-19;product;2000000014845;3242
|
|
||||||
2025-11-19;product;2000000040264;3254
|
|
||||||
2025-11-19;product;2000000259017;3287
|
|
||||||
2025-11-19;product;2000000036687;3539
|
|
||||||
2025-11-19;product;2000000466118;2493
|
|
||||||
2025-11-19;product;2000000504247;3009
|
|
||||||
2025-11-19;product;2000000503028;2994
|
|
||||||
2025-11-19;product;2000000480619;2995
|
|
||||||
2025-11-19;product;2000000503691;2996
|
|
||||||
2025-11-19;product;2000000503707;2997
|
|
||||||
2025-11-19;product;2000000504087;2998
|
|
||||||
2025-11-19;product;2000000657035;2471
|
|
||||||
2025-11-19;product;2000000657028;2472
|
|
||||||
2025-11-19;product;2000000658568;2477
|
|
||||||
2025-11-19;product;2000000657431;2481
|
|
||||||
2025-11-19;product;2000000658858;2484
|
|
||||||
2025-11-19;product;2000000530987;2487
|
|
||||||
2025-11-19;product;2000000653716;2488
|
|
||||||
2025-11-19;product;2000000294391;2491
|
|
||||||
2025-11-19;product;2000000610771;2492
|
|
||||||
2025-11-19;product;2000000207315;2498
|
|
||||||
2025-11-19;product;2000000025506;2499
|
|
||||||
2025-11-19;product;2000000654126;2502
|
|
||||||
2025-11-19;product;2000000611716;2508
|
|
||||||
2025-11-19;product;2000000611723;2510
|
|
||||||
2025-11-19;product;2000000033402;2511
|
|
||||||
2025-11-19;product;2000000529998;2513
|
|
||||||
2025-11-19;product;2000000610801;2514
|
|
||||||
2025-11-19;product;2000000608907;2518
|
|
||||||
2025-11-19;product;2000000316901;2520
|
|
||||||
2025-11-19;product;2000000526225;2522
|
|
||||||
2025-11-19;product;2000000612317;2524
|
|
||||||
2025-11-19;product;2000000537474;2527
|
|
||||||
2025-11-19;product;2000000536187;2528
|
|
||||||
2025-11-19;product;2000000608969;2531
|
|
||||||
2025-11-19;product;2000000609287;2538
|
|
||||||
2025-11-19;product;2000000569383;2539
|
|
||||||
2025-11-19;product;2000000609331;2544
|
|
||||||
2025-11-19;product;2000000575414;2548
|
|
||||||
2025-11-19;product;2000000575407;2549
|
|
||||||
2025-11-19;product;2000000575391;2550
|
|
||||||
2025-11-19;product;2000000575384;2551
|
|
||||||
2025-11-19;product;2000000575377;2552
|
|
||||||
2025-11-19;product;2000000575360;2553
|
|
||||||
2025-11-19;product;2000000575353;2554
|
|
||||||
2025-11-19;product;2000000575346;2555
|
|
||||||
2025-11-19;product;2000000575339;2556
|
|
||||||
2025-11-19;product;2000000575322;2557
|
|
||||||
2025-11-19;product;2000000575315;2558
|
|
||||||
2025-11-19;product;2000000575308;2559
|
|
||||||
2025-11-19;product;2000000575292;2560
|
|
||||||
2025-11-19;product;2000000575285;2561
|
|
||||||
2025-11-19;product;2000000575278;2562
|
|
||||||
2025-11-19;product;2000000575261;2563
|
|
||||||
2025-11-19;product;2000000575254;2564
|
|
||||||
2025-11-19;product;2000000575247;2565
|
|
||||||
2025-11-19;product;2000000575230;2566
|
|
||||||
2025-11-19;product;2000000575223;2567
|
|
||||||
2025-11-19;product;2000000575216;2568
|
|
||||||
2025-11-19;product;2000000570112;2569
|
|
||||||
2025-11-19;product;2000000570105;2570
|
|
||||||
2025-11-19;product;2000000570129;2571
|
|
||||||
2025-11-19;product;2000000568997;2572
|
|
||||||
2025-11-19;product;2000000568812;2573
|
|
||||||
2025-11-19;product;2000000568454;2575
|
|
||||||
2025-11-19;product;2000000568393;2576
|
|
||||||
2025-11-19;product;2000000547640;2577
|
|
||||||
2025-11-19;product;2000000568713;2578
|
|
||||||
2025-11-19;product;2000000568355;2580
|
|
||||||
2025-11-19;product;2000000547671;2581
|
|
||||||
2025-11-19;product;2000000568577;2582
|
|
||||||
2025-11-19;product;2000000568638;2584
|
|
||||||
2025-11-19;product;2000000547749;2585
|
|
||||||
2025-11-19;product;2000000554174;2587
|
|
||||||
2025-11-19;product;2000000547817;2588
|
|
||||||
2025-11-19;product;2000000554136;2589
|
|
||||||
2025-11-19;product;2000000547831;2590
|
|
||||||
2025-11-19;product;2000000553931;2591
|
|
||||||
2025-11-19;product;2000000547886;2592
|
|
||||||
2025-11-19;product;2000000553832;2593
|
|
||||||
2025-11-19;product;2000000553719;2594
|
|
||||||
2025-11-19;product;2000000553726;2595
|
|
||||||
2025-11-19;product;2000000553658;2596
|
|
||||||
2025-11-19;product;2000000553597;2597
|
|
||||||
2025-11-19;product;2000000553412;2599
|
|
||||||
2025-11-19;product;2000000553443;2600
|
|
||||||
2025-11-19;product;2000000553306;2601
|
|
||||||
2025-11-19;product;2000000553283;2602
|
|
||||||
2025-11-19;product;2000000553238;2603
|
|
||||||
2025-11-19;product;2000000553115;2604
|
|
||||||
2025-11-19;product;2000000553153;2605
|
|
||||||
2025-11-19;product;2000000552958;2607
|
|
||||||
2025-11-19;product;2000000552910;2608
|
|
||||||
2025-11-19;product;2000000552835;2609
|
|
||||||
2025-11-19;product;2000000552767;2610
|
|
||||||
2025-11-19;product;2000000547473;2611
|
|
||||||
2025-11-19;product;2000000556871;2612
|
|
||||||
2025-11-19;product;2000000556819;2613
|
|
||||||
2025-11-19;product;2000000556772;2614
|
|
||||||
2025-11-19;product;2000000556710;2615
|
|
||||||
2025-11-19;product;2000000556635;2616
|
|
||||||
2025-11-19;product;2000000556390;2618
|
|
||||||
2025-11-19;product;2000000556307;2619
|
|
||||||
2025-11-19;product;2000000556291;2620
|
|
||||||
2025-11-19;product;2000000546667;2621
|
|
||||||
2025-11-19;product;2000000546643;2622
|
|
||||||
2025-11-19;product;2000000546612;2623
|
|
||||||
2025-11-19;product;2000000560014;2624
|
|
||||||
2025-11-19;product;2000000559919;2625
|
|
||||||
2025-11-19;product;2000000559896;2626
|
|
||||||
2025-11-19;product;2000000563053;2627
|
|
||||||
2025-11-19;product;2000000559810;2628
|
|
||||||
2025-11-19;product;2000000547169;2629
|
|
||||||
2025-11-19;product;2000000559728;2630
|
|
||||||
2025-11-19;product;2000000563855;2632
|
|
||||||
2025-11-19;product;2000000563770;2633
|
|
||||||
2025-11-19;product;2000000546568;2634
|
|
||||||
2025-11-19;product;2000000563657;2635
|
|
||||||
2025-11-19;product;2000000546582;2637
|
|
||||||
2025-11-19;product;2000000563473;2638
|
|
||||||
2025-11-19;product;2000000546483;2639
|
|
||||||
2025-11-19;product;2000000563312;2641
|
|
||||||
2025-11-19;product;2000000563190;2643
|
|
||||||
2025-11-19;product;2000000563138;2644
|
|
||||||
2025-11-19;product;2000000547091;2646
|
|
||||||
2025-11-19;product;2000000547145;2648
|
|
||||||
2025-11-19;product;2000000562698;2649
|
|
||||||
2025-11-19;product;2000000546742;2650
|
|
||||||
2025-11-19;product;2000000562636;2651
|
|
||||||
2025-11-19;product;2000000562551;2652
|
|
||||||
2025-11-19;product;2000000546766;2653
|
|
||||||
2025-11-19;product;2000000547404;2654
|
|
||||||
2025-11-19;product;2000000562230;2655
|
|
||||||
2025-11-19;product;2000000562308;2656
|
|
||||||
2025-11-19;product;2000000547183;2658
|
|
||||||
2025-11-19;product;2000000562117;2659
|
|
||||||
2025-11-19;product;2000000562001;2660
|
|
||||||
2025-11-19;product;2000000561912;2661
|
|
||||||
2025-11-19;product;2000000547329;2662
|
|
||||||
2025-11-19;product;2000000561813;2664
|
|
||||||
2025-11-19;product;2000000546919;2665
|
|
||||||
2025-11-19;product;2000000546902;2667
|
|
||||||
2025-11-19;product;2000000561592;2668
|
|
||||||
2025-11-19;product;2000000561516;2669
|
|
||||||
2025-11-19;product;2000000561431;2670
|
|
||||||
2025-11-19;product;2000000561271;2671
|
|
||||||
2025-11-19;product;2000000547046;2672
|
|
||||||
2025-11-19;product;2000000547022;2674
|
|
||||||
2025-11-19;product;2000000546773;2675
|
|
||||||
2025-11-19;product;2000000546827;2676
|
|
||||||
2025-11-19;product;2000000561011;2678
|
|
||||||
2025-11-19;product;2000000560779;2680
|
|
||||||
2025-11-19;product;2000000560847;2681
|
|
||||||
2025-11-19;product;2000000560731;2682
|
|
||||||
2025-11-19;product;2000000560632;2683
|
|
||||||
2025-11-19;product;2000000560571;2684
|
|
||||||
2025-11-19;product;2000000560557;2685
|
|
||||||
2025-11-19;product;2000000560410;2687
|
|
||||||
2025-11-19;product;2000000560366;2688
|
|
||||||
2025-11-19;product;2000000560267;2689
|
|
||||||
2025-11-19;product;2000000560212;2690
|
|
||||||
2025-11-19;product;2000000567839;2691
|
|
||||||
2025-11-19;product;2000000567815;2692
|
|
||||||
2025-11-19;product;2000000567723;2693
|
|
||||||
2025-11-19;product;2000000546285;2694
|
|
||||||
2025-11-19;product;2000000546216;2695
|
|
||||||
2025-11-19;product;2000000565774;2697
|
|
||||||
2025-11-19;product;2000000565699;2698
|
|
||||||
2025-11-19;product;2000000565651;2699
|
|
||||||
2025-11-19;product;2000000565590;2700
|
|
||||||
2025-11-19;product;2000000565422;2702
|
|
||||||
2025-11-19;product;2000000565415;2703
|
|
||||||
2025-11-19;product;2000000551555;2704
|
|
||||||
2025-11-19;product;2000000567693;2705
|
|
||||||
2025-11-19;product;2000000564883;2706
|
|
||||||
2025-11-19;product;2000000564616;2707
|
|
||||||
2025-11-19;product;2000000545844;2708
|
|
||||||
2025-11-19;product;2000000551623;2709
|
|
||||||
2025-11-19;product;2000000551579;2710
|
|
||||||
2025-11-19;product;2000000551470;2711
|
|
||||||
2025-11-19;product;2000000545707;2712
|
|
||||||
2025-11-19;product;2000000559636;2713
|
|
||||||
2025-11-19;product;2000000559575;2714
|
|
||||||
2025-11-19;product;2000000559513;2715
|
|
||||||
2025-11-19;product;2000000545721;2716
|
|
||||||
2025-11-19;product;2000000559414;2717
|
|
||||||
2025-11-19;product;2000000559339;2718
|
|
||||||
2025-11-19;product;2000000559230;2720
|
|
||||||
2025-11-19;product;2000000559032;2722
|
|
||||||
2025-11-19;product;2000000559087;2723
|
|
||||||
2025-11-19;product;2000000545608;2724
|
|
||||||
2025-11-19;product;2000000558905;2725
|
|
||||||
2025-11-19;product;2000000558691;2726
|
|
||||||
2025-11-19;product;2000000558615;2727
|
|
||||||
2025-11-19;product;2000000558578;2728
|
|
||||||
2025-11-19;product;2000000558462;2729
|
|
||||||
2025-11-19;product;2000000558424;2730
|
|
||||||
2025-11-19;product;2000000558370;2731
|
|
||||||
2025-11-19;product;2000000558288;2732
|
|
||||||
2025-11-19;product;2000000558219;2733
|
|
||||||
2025-11-19;product;2000000558233;2734
|
|
||||||
2025-11-19;product;2000000545462;2735
|
|
||||||
2025-11-19;product;2000000558011;2737
|
|
||||||
2025-11-19;product;2000000557854;2738
|
|
||||||
2025-11-19;product;2000000557670;2739
|
|
||||||
2025-11-19;product;2000000557267;2741
|
|
||||||
2025-11-19;product;2000000557038;2742
|
|
||||||
2025-11-19;product;2000000556505;2743
|
|
||||||
2025-11-19;product;2000000556215;2744
|
|
||||||
2025-11-19;product;2000000556178;2745
|
|
||||||
2025-11-19;product;2000000555812;2746
|
|
||||||
2025-11-19;product;2000000545189;2747
|
|
||||||
2025-11-19;product;2000000555492;2748
|
|
||||||
2025-11-19;product;2000000555430;2749
|
|
||||||
2025-11-19;product;2000000554945;2750
|
|
||||||
2025-11-19;product;2000000544977;2751
|
|
||||||
2025-11-19;product;2000000554853;2752
|
|
||||||
2025-11-19;product;2000000554327;2754
|
|
||||||
2025-11-19;product;2000000548050;2755
|
|
||||||
2025-11-19;product;2000000548043;2756
|
|
||||||
2025-11-19;product;2000000548029;2757
|
|
||||||
2025-11-19;product;2000000554310;2758
|
|
||||||
2025-11-19;product;2000000548012;2759
|
|
||||||
2025-11-19;product;2000000548005;2760
|
|
||||||
2025-11-19;product;2000000547992;2761
|
|
||||||
2025-11-19;product;2000000552750;2763
|
|
||||||
2025-11-19;product;2000000544922;2765
|
|
||||||
2025-11-19;product;2000000544892;2766
|
|
||||||
2025-11-19;product;2000000552514;2767
|
|
||||||
2025-11-19;product;2000000552347;2768
|
|
||||||
2025-11-19;product;2000000552255;2771
|
|
||||||
2025-11-19;product;2000000552040;2772
|
|
||||||
2025-11-19;product;2000000552170;2773
|
|
||||||
2025-11-19;product;2000000552149;2774
|
|
||||||
2025-11-19;product;2000000552033;2775
|
|
||||||
2025-11-19;product;2000000551937;2776
|
|
||||||
2025-11-19;product;2000000551739;2779
|
|
||||||
2025-11-19;product;2000000551845;2780
|
|
||||||
2025-11-19;product;2000000551432;2781
|
|
||||||
2025-11-19;product;2000000544601;2782
|
|
||||||
2025-11-19;product;2000000551371;2783
|
|
||||||
2025-11-19;product;2000000544533;2784
|
|
||||||
2025-11-19;product;2000000551319;2785
|
|
||||||
2025-11-19;product;2000000551111;2786
|
|
||||||
2025-11-19;product;2000000551050;2787
|
|
||||||
2025-11-19;product;2000000544649;2788
|
|
||||||
2025-11-19;product;2000000550923;2790
|
|
||||||
2025-11-19;product;2000000550817;2791
|
|
||||||
2025-11-19;product;2000000550756;2792
|
|
||||||
2025-11-19;product;2000000550718;2794
|
|
||||||
2025-11-19;product;2000000550657;2796
|
|
||||||
2025-11-19;product;2000000550459;2797
|
|
||||||
2025-11-19;product;2000000550411;2799
|
|
||||||
2025-11-19;product;2000000550299;2801
|
|
||||||
2025-11-19;product;2000000544403;2802
|
|
||||||
2025-11-19;product;2000000550176;2803
|
|
||||||
2025-11-19;product;2000000550114;2804
|
|
||||||
2025-11-19;product;2000000550039;2805
|
|
||||||
2025-11-19;product;2000000544328;2807
|
|
||||||
2025-11-19;product;2000000549835;2808
|
|
||||||
2025-11-19;product;2000000549804;2809
|
|
||||||
2025-11-19;product;2000000549644;2810
|
|
||||||
2025-11-19;product;2000000549590;2811
|
|
||||||
2025-11-19;product;2000000549491;2813
|
|
||||||
2025-11-19;product;2000000549415;2814
|
|
||||||
2025-11-19;product;2000000549392;2815
|
|
||||||
2025-11-19;product;2000000549316;2816
|
|
||||||
2025-11-19;product;2000000549255;2817
|
|
||||||
2025-11-19;product;2000000549163;2818
|
|
||||||
2025-11-19;product;2000000549132;2819
|
|
||||||
2025-11-19;product;2000000548869;2823
|
|
||||||
2025-11-19;product;2000000568096;2825
|
|
||||||
2025-11-19;product;2000000548234;2829
|
|
||||||
2025-11-19;product;2000000548470;2831
|
|
||||||
2025-11-19;product;2000000539478;2832
|
|
||||||
2025-11-19;product;2000000540115;2834
|
|
||||||
2025-11-19;product;2000000575933;2836
|
|
||||||
2025-11-19;product;2000000532172;2847
|
|
||||||
2025-11-19;product;2000000534008;2848
|
|
||||||
2025-11-19;product;2000000533339;2849
|
|
||||||
2025-11-19;product;2000000534176;2854
|
|
||||||
2025-11-19;product;2000000528694;2855
|
|
||||||
2025-11-19;product;2000000528762;2856
|
|
||||||
2025-11-19;product;2000000534602;2857
|
|
||||||
2025-11-19;product;2000000289205;2859
|
|
||||||
2025-11-19;product;2000000289199;2860
|
|
||||||
2025-11-19;product;2000000289182;2861
|
|
||||||
2025-11-19;product;2000000289144;2862
|
|
||||||
2025-11-19;product;2000000289137;2863
|
|
||||||
2025-11-19;product;2000000289106;2864
|
|
||||||
2025-11-19;product;2000000289090;2865
|
|
||||||
2025-11-19;product;2000000223780;2866
|
|
||||||
2025-11-19;product;2000000197173;2867
|
|
||||||
2025-11-19;product;2000000196985;2868
|
|
||||||
2025-11-19;product;2000000289083;2869
|
|
||||||
2025-11-19;product;2000000241678;2870
|
|
||||||
2025-11-19;product;2000000251028;2871
|
|
||||||
2025-11-19;product;2000000288772;2872
|
|
||||||
2025-11-19;product;2000000198262;2873
|
|
||||||
2025-11-19;product;2000000288765;2874
|
|
||||||
2025-11-19;product;2000000288758;2875
|
|
||||||
2025-11-19;product;2000000288741;2876
|
|
||||||
2025-11-19;product;2000000288734;2877
|
|
||||||
2025-11-19;product;2000000288727;2878
|
|
||||||
2025-11-19;product;2000000197531;2879
|
|
||||||
2025-11-19;product;2000000288710;2880
|
|
||||||
2025-11-19;product;2000000198255;2881
|
|
||||||
2025-11-19;product;2000000288703;2882
|
|
||||||
2025-11-19;product;2000000251035;2883
|
|
||||||
2025-11-19;product;2000000267029;2884
|
|
||||||
2025-11-19;product;2000000288697;2885
|
|
||||||
2025-11-19;product;2000000241654;2886
|
|
||||||
2025-11-19;product;2000000288680;2887
|
|
||||||
2025-11-19;product;2000000257945;2888
|
|
||||||
2025-11-19;product;2000000288673;2889
|
|
||||||
2025-11-19;product;2000000288666;2890
|
|
||||||
2025-11-19;product;2000000241647;2891
|
|
||||||
2025-11-19;product;2000000200453;2892
|
|
||||||
2025-11-19;product;2000000241630;2893
|
|
||||||
2025-11-19;product;2000000198224;2894
|
|
||||||
2025-11-19;product;2000000202235;2895
|
|
||||||
2025-11-19;product;2000000259123;2896
|
|
||||||
2025-11-19;product;2000000249636;2897
|
|
||||||
2025-11-19;product;2000000198231;2898
|
|
||||||
2025-11-19;product;2000000289076;2899
|
|
||||||
2025-11-19;product;2000000289069;2900
|
|
||||||
2025-11-19;product;2000000241586;2901
|
|
||||||
2025-11-19;product;2000000289052;2902
|
|
||||||
2025-11-19;product;2000000241579;2903
|
|
||||||
2025-11-19;product;2000000289038;2904
|
|
||||||
2025-11-19;product;2000000241708;2905
|
|
||||||
2025-11-19;product;2000000289021;2906
|
|
||||||
2025-11-19;product;2000000241609;2907
|
|
||||||
2025-11-19;product;2000000241593;2908
|
|
||||||
2025-11-19;product;2000000284958;2909
|
|
||||||
2025-11-19;product;2000000256047;2910
|
|
||||||
2025-11-19;product;2000000289014;2911
|
|
||||||
2025-11-19;product;2000000241661;2912
|
|
||||||
2025-11-19;product;2000000289007;2913
|
|
||||||
2025-11-19;product;2000000288994;2914
|
|
||||||
2025-11-19;product;2000000241623;2915
|
|
||||||
2025-11-19;product;2000000242422;2916
|
|
||||||
2025-11-19;product;2000000288970;2917
|
|
||||||
2025-11-19;product;2000000200583;2918
|
|
||||||
2025-11-19;product;2000000241692;2919
|
|
||||||
2025-11-19;product;2000000288826;2920
|
|
||||||
2025-11-19;product;2000000241616;2921
|
|
||||||
2025-11-19;product;2000000241685;2922
|
|
||||||
2025-11-19;product;2000000200569;2923
|
|
||||||
2025-11-19;product;2000000288819;2924
|
|
||||||
2025-11-19;product;2000000288802;2925
|
|
||||||
2025-11-19;product;2000000288796;2926
|
|
||||||
2025-11-19;product;2000000200576;2927
|
|
||||||
2025-11-19;product;2000000288789;2928
|
|
||||||
2025-11-19;product;2000000385693;2929
|
|
||||||
2025-11-19;product;2000000288925;2930
|
|
||||||
2025-11-19;product;2000000288932;2931
|
|
||||||
2025-11-19;product;2000000288949;2932
|
|
||||||
2025-11-19;product;2000000288956;2933
|
|
||||||
2025-11-19;product;2000000288963;2934
|
|
||||||
2025-11-19;product;2000000530017;2935
|
|
||||||
2025-11-19;product;2000000530963;2937
|
|
||||||
2025-11-19;product;2000000530864;2942
|
|
||||||
2025-11-19;product;2000000530857;2943
|
|
||||||
2025-11-19;product;2000000530840;2944
|
|
||||||
2025-11-19;product;2000000530833;2945
|
|
||||||
2025-11-19;product;2000000530826;2946
|
|
||||||
2025-11-19;product;2000000530819;2952
|
|
||||||
2025-11-19;product;2000000526669;2955
|
|
||||||
2025-11-19;product;2000000502854;2956
|
|
||||||
2025-11-19;product;2000000186306;2958
|
|
||||||
2025-11-19;product;2000000185316;2959
|
|
||||||
2025-11-19;product;2000000023120;2960
|
|
||||||
2025-11-19;product;2000000186283;2961
|
|
||||||
2025-11-19;product;2000000185309;2962
|
|
||||||
2025-11-19;product;2000000186092;2963
|
|
||||||
2025-11-19;product;2000000151731;2964
|
|
||||||
2025-11-19;product;2000000345697;2965
|
|
||||||
2025-11-19;product;2000000151380;2967
|
|
||||||
2025-11-19;product;2000000151410;2966
|
|
||||||
2025-11-19;product;2000000151359;2968
|
|
||||||
2025-11-19;product;2000000151281;2969
|
|
||||||
2025-11-19;product;2000000151250;2971
|
|
||||||
2025-11-19;product;2000000151205;2972
|
|
||||||
2025-11-19;product;2000000151168;2973
|
|
||||||
2025-11-19;product;2000000151137;2974
|
|
||||||
2025-11-19;product;2000000472287;2977
|
|
||||||
2025-11-19;product;2000000423012;2980
|
|
||||||
2025-11-19;product;2000000423050;2981
|
|
||||||
2025-11-19;product;2000000150901;2982
|
|
||||||
2025-11-19;product;2000000041322;2983
|
|
||||||
2025-11-19;product;2000000422978;2984
|
|
||||||
2025-11-19;product;2000000422909;2986
|
|
||||||
2025-11-19;product;2000000422923;2987
|
|
||||||
2025-11-19;product;2000000530260;2988
|
|
||||||
2025-11-19;product;2000000150512;2989
|
|
||||||
2025-11-19;product;2000000150482;2990
|
|
||||||
2025-11-19;product;2000000150437;2991
|
|
||||||
2025-11-19;product;2000000150406;2992
|
|
||||||
2025-11-19;product;2000000478517;2993
|
|
||||||
2025-11-19;product;2000000023281;2999
|
|
||||||
2025-11-19;product;2000000023304;3000
|
|
||||||
2025-11-19;product;2000000023311;3001
|
|
||||||
2025-11-19;product;2000000480626;3003
|
|
||||||
2025-11-19;product;2000000023328;3004
|
|
||||||
2025-11-19;product;2000000023298;3002
|
|
||||||
2025-11-19;product;2000000479910;3006
|
|
||||||
2025-11-19;product;2000000487441;3010
|
|
||||||
2025-11-19;product;2000000487465;3011
|
|
||||||
2025-11-19;product;2000000487496;3012
|
|
||||||
2025-11-19;product;2000000166490;3013
|
|
||||||
2025-11-19;product;2000000012988;3016
|
|
||||||
2025-11-19;product;2000000012834;3019
|
|
||||||
2025-11-19;product;2000000012735;3021
|
|
||||||
2025-11-19;product;2000000012131;3025
|
|
||||||
2025-11-19;product;2000000012001;3028
|
|
||||||
2025-11-19;product;2000000011943;3029
|
|
||||||
2025-11-19;product;2000000327693;3037
|
|
||||||
2025-11-19;product;2000000340357;3043
|
|
||||||
2025-11-19;product;2000000190631;3045
|
|
||||||
2025-11-19;product;2000000018997;3069
|
|
||||||
2025-11-19;product;2000000019031;3068
|
|
||||||
2025-11-19;product;2000000018935;3070
|
|
||||||
2025-11-19;product;2000000341095;3080
|
|
||||||
2025-11-19;product;2000000200743;3086
|
|
||||||
2025-11-19;product;2000000026015;3101
|
|
||||||
2025-11-19;product;2000000026060;3102
|
|
||||||
2025-11-19;product;2000000026077;3103
|
|
||||||
2025-11-19;product;2000000026084;3104
|
|
||||||
2025-11-19;product;2000000289694;3106
|
|
||||||
2025-11-19;product;2000000288659;3109
|
|
||||||
2025-11-19;product;2000000328508;3110
|
|
||||||
2025-11-19;product;2000000326061;3113
|
|
||||||
2025-11-19;product;2000000328454;3114
|
|
||||||
2025-11-19;product;2000000042633;3121
|
|
||||||
2025-11-19;product;2000000042572;3120
|
|
||||||
2025-11-19;product;2000000006611;3122
|
|
||||||
2025-11-19;product;2000000006536;3123
|
|
||||||
2025-11-19;product;2000000006406;3125
|
|
||||||
2025-11-19;product;2000000526089;3131
|
|
||||||
2025-11-19;product;2000000029153;3137
|
|
||||||
2025-11-19;product;2000000326146;3141
|
|
||||||
2025-11-19;product;2000000018485;3155
|
|
||||||
2025-11-19;product;2000000040967;3173
|
|
||||||
2025-11-19;product;2000000001135;3174
|
|
||||||
2025-11-19;product;2000000001371;3175
|
|
||||||
2025-11-19;product;2000000000589;3179
|
|
||||||
2025-11-19;product;2000000000671;3180
|
|
||||||
2025-11-19;product;2000000000183;3185
|
|
||||||
2025-11-19;product;2000000190228;3189
|
|
||||||
2025-11-19;product;2000000337043;3190
|
|
||||||
2025-11-19;product;2000000191324;3193
|
|
||||||
2025-11-19;product;2000000190471;3197
|
|
||||||
2025-11-19;product;2000000381442;3198
|
|
||||||
2025-11-19;product;2000000381473;3196
|
|
||||||
2025-11-19;product;2000000381480;3201
|
|
||||||
2025-11-19;product;2000000190457;3206
|
|
||||||
2025-11-19;product;2000000189536;3203
|
|
||||||
2025-11-19;product;2000000190464;3204
|
|
||||||
2025-11-19;product;2000000022390;3207
|
|
||||||
2025-11-19;product;2000000021782;3213
|
|
||||||
2025-11-19;product;2000000021744;3214
|
|
||||||
2025-11-19;product;2000000011394;3228
|
|
||||||
2025-11-19;product;2000000011431;3229
|
|
||||||
2025-11-19;product;2000000231686;3232
|
|
||||||
2025-11-19;product;2000000250243;3235
|
|
||||||
2025-11-19;product;2000000015385;3237
|
|
||||||
2025-11-19;product;2000000015286;3239
|
|
||||||
2025-11-19;product;2000000013848;3246
|
|
||||||
2025-11-19;product;2000000017020;3249
|
|
||||||
2025-11-19;product;2000000016856;3251
|
|
||||||
2025-11-19;product;2000000016986;3252
|
|
||||||
2025-11-19;product;2000000016733;3253
|
|
||||||
2025-11-19;product;2000000016559;3256
|
|
||||||
2025-11-19;product;2000000016580;3257
|
|
||||||
2025-11-19;product;2000000016221;3259
|
|
||||||
2025-11-19;product;2000000016283;3260
|
|
||||||
2025-11-19;product;2000000016108;3261
|
|
||||||
2025-11-19;product;2000000016184;3262
|
|
||||||
2025-11-19;product;2000000015873;3264
|
|
||||||
2025-11-19;product;2000000015675;3266
|
|
||||||
2025-11-19;product;2000000396132;3275
|
|
||||||
2025-11-19;product;2000000035017;3278
|
|
||||||
2025-11-19;product;2000000388977;3282
|
|
||||||
2025-11-19;product;2000000022604;3283
|
|
||||||
2025-11-19;product;2000000022482;3284
|
|
||||||
2025-11-19;product;2000000005478;3293
|
|
||||||
2025-11-19;product;2000000005379;3295
|
|
||||||
2025-11-19;product;2000000005126;3299
|
|
||||||
2025-11-19;product;2000000463506;3319
|
|
||||||
2025-11-19;product;2000000187013;3370
|
|
||||||
2025-11-19;product;2000000005560;3371
|
|
||||||
2025-11-19;product;2000000490137;3369
|
|
||||||
2025-11-19;product;2000000011080;3374
|
|
||||||
2025-11-19;product;2000000459141;3373
|
|
||||||
2025-11-19;product;2000000189130;3375
|
|
||||||
2025-11-19;product;2000000332987;3376
|
|
||||||
2025-11-19;product;2000000020686;3379
|
|
||||||
2025-11-19;product;2000000020280;3382
|
|
||||||
2025-11-19;product;2000000457512;3384
|
|
||||||
2025-11-20;product;2000000394565;3035
|
|
||||||
2025-11-20;product;2000000198361;3036
|
|
||||||
2025-11-20;product;2000000396231;3161
|
|
||||||
2025-11-20;product;2000000253527;3238
|
|
||||||
2025-11-20;product;2000000014845;3242
|
|
||||||
2025-11-20;product;2000000040264;3254
|
|
||||||
2025-11-20;product;2000000259017;3287
|
|
||||||
2025-11-20;product;2000000036687;3539
|
|
||||||
2025-11-20;product;2000000466118;2493
|
|
||||||
2025-11-20;product;2000000504247;3009
|
|
||||||
2025-11-20;product;2000000503028;2994
|
|
||||||
2025-11-20;product;2000000480619;2995
|
|
||||||
2025-11-20;product;2000000503691;2996
|
|
||||||
2025-11-20;product;2000000503707;2997
|
|
||||||
2025-11-20;product;2000000504087;2998
|
|
||||||
2025-11-20;product;2000000657035;2471
|
|
||||||
2025-11-20;product;2000000657028;2472
|
|
||||||
2025-11-20;product;2000000658568;2477
|
|
||||||
2025-11-20;product;2000000657431;2481
|
|
||||||
2025-11-20;product;2000000658858;2484
|
|
||||||
2025-11-20;product;2000000530987;2487
|
|
||||||
2025-11-20;product;2000000653716;2488
|
|
||||||
2025-11-20;product;2000000294391;2491
|
|
||||||
2025-11-20;product;2000000610771;2492
|
|
||||||
2025-11-20;product;2000000207315;2498
|
|
||||||
2025-11-20;product;2000000025506;2499
|
|
||||||
2025-11-20;product;2000000654126;2502
|
|
||||||
2025-11-20;product;2000000611716;2508
|
|
||||||
2025-11-20;product;2000000611723;2510
|
|
||||||
2025-11-20;product;2000000033402;2511
|
|
||||||
2025-11-20;product;2000000529998;2513
|
|
||||||
2025-11-20;product;2000000610801;2514
|
|
||||||
2025-11-20;product;2000000608907;2518
|
|
||||||
2025-11-20;product;2000000316901;2520
|
|
||||||
2025-11-20;product;2000000526225;2522
|
|
||||||
2025-11-20;product;2000000612317;2524
|
|
||||||
2025-11-20;product;2000000537474;2527
|
|
||||||
2025-11-20;product;2000000536187;2528
|
|
||||||
2025-11-20;product;2000000608969;2531
|
|
||||||
2025-11-20;product;2000000609287;2538
|
|
||||||
2025-11-20;product;2000000569383;2539
|
|
||||||
2025-11-20;product;2000000609331;2544
|
|
||||||
2025-11-20;product;2000000575414;2548
|
|
||||||
2025-11-20;product;2000000575407;2549
|
|
||||||
2025-11-20;product;2000000575391;2550
|
|
||||||
2025-11-20;product;2000000575384;2551
|
|
||||||
2025-11-20;product;2000000575377;2552
|
|
||||||
2025-11-20;product;2000000575360;2553
|
|
||||||
2025-11-20;product;2000000575353;2554
|
|
||||||
2025-11-20;product;2000000575346;2555
|
|
||||||
2025-11-20;product;2000000575339;2556
|
|
||||||
2025-11-20;product;2000000575322;2557
|
|
||||||
2025-11-20;product;2000000575315;2558
|
|
||||||
2025-11-20;product;2000000575308;2559
|
|
||||||
2025-11-20;product;2000000575292;2560
|
|
||||||
2025-11-20;product;2000000575285;2561
|
|
||||||
2025-11-20;product;2000000575278;2562
|
|
||||||
2025-11-20;product;2000000575261;2563
|
|
||||||
2025-11-20;product;2000000575254;2564
|
|
||||||
2025-11-20;product;2000000575247;2565
|
|
||||||
2025-11-20;product;2000000575230;2566
|
|
||||||
2025-11-20;product;2000000575223;2567
|
|
||||||
2025-11-20;product;2000000575216;2568
|
|
||||||
2025-11-20;product;2000000570112;2569
|
|
||||||
2025-11-20;product;2000000570105;2570
|
|
||||||
2025-11-20;product;2000000570129;2571
|
|
||||||
2025-11-20;product;2000000568997;2572
|
|
||||||
2025-11-20;product;2000000568812;2573
|
|
||||||
2025-11-20;product;2000000568454;2575
|
|
||||||
2025-11-20;product;2000000568393;2576
|
|
||||||
2025-11-20;product;2000000547640;2577
|
|
||||||
2025-11-20;product;2000000568713;2578
|
|
||||||
2025-11-20;product;2000000568355;2580
|
|
||||||
2025-11-20;product;2000000547671;2581
|
|
||||||
2025-11-20;product;2000000568577;2582
|
|
||||||
2025-11-20;product;2000000568638;2584
|
|
||||||
2025-11-20;product;2000000547749;2585
|
|
||||||
2025-11-20;product;2000000554174;2587
|
|
||||||
2025-11-20;product;2000000547817;2588
|
|
||||||
2025-11-20;product;2000000554136;2589
|
|
||||||
2025-11-20;product;2000000547831;2590
|
|
||||||
2025-11-20;product;2000000553931;2591
|
|
||||||
2025-11-20;product;2000000547886;2592
|
|
||||||
2025-11-20;product;2000000553832;2593
|
|
||||||
2025-11-20;product;2000000553719;2594
|
|
||||||
2025-11-20;product;2000000553726;2595
|
|
||||||
2025-11-20;product;2000000553658;2596
|
|
||||||
2025-11-20;product;2000000553597;2597
|
|
||||||
2025-11-20;product;2000000553412;2599
|
|
||||||
2025-11-20;product;2000000553443;2600
|
|
||||||
2025-11-20;product;2000000553306;2601
|
|
||||||
2025-11-20;product;2000000553283;2602
|
|
||||||
2025-11-20;product;2000000553238;2603
|
|
||||||
2025-11-20;product;2000000553115;2604
|
|
||||||
2025-11-20;product;2000000553153;2605
|
|
||||||
2025-11-20;product;2000000552958;2607
|
|
||||||
2025-11-20;product;2000000552910;2608
|
|
||||||
2025-11-20;product;2000000552835;2609
|
|
||||||
2025-11-20;product;2000000552767;2610
|
|
||||||
2025-11-20;product;2000000547473;2611
|
|
||||||
2025-11-20;product;2000000556871;2612
|
|
||||||
2025-11-20;product;2000000556819;2613
|
|
||||||
2025-11-20;product;2000000556772;2614
|
|
||||||
2025-11-20;product;2000000556710;2615
|
|
||||||
2025-11-20;product;2000000556635;2616
|
|
||||||
2025-11-20;product;2000000556390;2618
|
|
||||||
2025-11-20;product;2000000556307;2619
|
|
||||||
2025-11-20;product;2000000556291;2620
|
|
||||||
2025-11-20;product;2000000546667;2621
|
|
||||||
2025-11-20;product;2000000546643;2622
|
|
||||||
2025-11-20;product;2000000546612;2623
|
|
||||||
2025-11-20;product;2000000560014;2624
|
|
||||||
2025-11-20;product;2000000559919;2625
|
|
||||||
2025-11-20;product;2000000559896;2626
|
|
||||||
2025-11-20;product;2000000563053;2627
|
|
||||||
2025-11-20;product;2000000559810;2628
|
|
||||||
2025-11-20;product;2000000547169;2629
|
|
||||||
2025-11-20;product;2000000559728;2630
|
|
||||||
2025-11-20;product;2000000563855;2632
|
|
||||||
2025-11-20;product;2000000563770;2633
|
|
||||||
2025-11-20;product;2000000546568;2634
|
|
||||||
2025-11-20;product;2000000563657;2635
|
|
||||||
2025-11-20;product;2000000546582;2637
|
|
||||||
2025-11-20;product;2000000563473;2638
|
|
||||||
2025-11-20;product;2000000546483;2639
|
|
||||||
2025-11-20;product;2000000563312;2641
|
|
||||||
2025-11-20;product;2000000563190;2643
|
|
||||||
2025-11-20;product;2000000563138;2644
|
|
||||||
2025-11-20;product;2000000547091;2646
|
|
||||||
2025-11-20;product;2000000547145;2648
|
|
||||||
2025-11-20;product;2000000562698;2649
|
|
||||||
2025-11-20;product;2000000546742;2650
|
|
||||||
2025-11-20;product;2000000562636;2651
|
|
||||||
2025-11-20;product;2000000562551;2652
|
|
||||||
2025-11-20;product;2000000546766;2653
|
|
||||||
2025-11-20;product;2000000547404;2654
|
|
||||||
2025-11-20;product;2000000562230;2655
|
|
||||||
2025-11-20;product;2000000562308;2656
|
|
||||||
2025-11-20;product;2000000547183;2658
|
|
||||||
2025-11-20;product;2000000562117;2659
|
|
||||||
2025-11-20;product;2000000562001;2660
|
|
||||||
2025-11-20;product;2000000561912;2661
|
|
||||||
2025-11-20;product;2000000547329;2662
|
|
||||||
2025-11-20;product;2000000561813;2664
|
|
||||||
2025-11-20;product;2000000546919;2665
|
|
||||||
2025-11-20;product;2000000546902;2667
|
|
||||||
2025-11-20;product;2000000561592;2668
|
|
||||||
2025-11-20;product;2000000561516;2669
|
|
||||||
2025-11-20;product;2000000561431;2670
|
|
||||||
2025-11-20;product;2000000561271;2671
|
|
||||||
2025-11-20;product;2000000547046;2672
|
|
||||||
2025-11-20;product;2000000547022;2674
|
|
||||||
2025-11-20;product;2000000546773;2675
|
|
||||||
2025-11-20;product;2000000546827;2676
|
|
||||||
2025-11-20;product;2000000561011;2678
|
|
||||||
2025-11-20;product;2000000560779;2680
|
|
||||||
2025-11-20;product;2000000560847;2681
|
|
||||||
2025-11-20;product;2000000560731;2682
|
|
||||||
2025-11-20;product;2000000560632;2683
|
|
||||||
2025-11-20;product;2000000560571;2684
|
|
||||||
2025-11-20;product;2000000560557;2685
|
|
||||||
2025-11-20;product;2000000560410;2687
|
|
||||||
2025-11-20;product;2000000560366;2688
|
|
||||||
2025-11-20;product;2000000560267;2689
|
|
||||||
2025-11-20;product;2000000560212;2690
|
|
||||||
2025-11-20;product;2000000567839;2691
|
|
||||||
2025-11-20;product;2000000567815;2692
|
|
||||||
2025-11-20;product;2000000567723;2693
|
|
||||||
2025-11-20;product;2000000546285;2694
|
|
||||||
2025-11-20;product;2000000546216;2695
|
|
||||||
2025-11-20;product;2000000565774;2697
|
|
||||||
2025-11-20;product;2000000565699;2698
|
|
||||||
2025-11-20;product;2000000565651;2699
|
|
||||||
2025-11-20;product;2000000565590;2700
|
|
||||||
2025-11-20;product;2000000565422;2702
|
|
||||||
2025-11-20;product;2000000565415;2703
|
|
||||||
2025-11-20;product;2000000551555;2704
|
|
||||||
2025-11-20;product;2000000567693;2705
|
|
||||||
2025-11-20;product;2000000564883;2706
|
|
||||||
2025-11-20;product;2000000564616;2707
|
|
||||||
2025-11-20;product;2000000545844;2708
|
|
||||||
2025-11-20;product;2000000551623;2709
|
|
||||||
2025-11-20;product;2000000551579;2710
|
|
||||||
2025-11-20;product;2000000551470;2711
|
|
||||||
2025-11-20;product;2000000545707;2712
|
|
||||||
2025-11-20;product;2000000559636;2713
|
|
||||||
2025-11-20;product;2000000559575;2714
|
|
||||||
2025-11-20;product;2000000559513;2715
|
|
||||||
2025-11-20;product;2000000545721;2716
|
|
||||||
2025-11-20;product;2000000559414;2717
|
|
||||||
2025-11-20;product;2000000559339;2718
|
|
||||||
2025-11-20;product;2000000559230;2720
|
|
||||||
2025-11-20;product;2000000559032;2722
|
|
||||||
2025-11-20;product;2000000559087;2723
|
|
||||||
2025-11-20;product;2000000545608;2724
|
|
||||||
2025-11-20;product;2000000558905;2725
|
|
||||||
2025-11-20;product;2000000558691;2726
|
|
||||||
2025-11-20;product;2000000558615;2727
|
|
||||||
2025-11-20;product;2000000558578;2728
|
|
||||||
2025-11-20;product;2000000558462;2729
|
|
||||||
2025-11-20;product;2000000558424;2730
|
|
||||||
2025-11-20;product;2000000558370;2731
|
|
||||||
2025-11-20;product;2000000558288;2732
|
|
||||||
2025-11-20;product;2000000558219;2733
|
|
||||||
2025-11-20;product;2000000558233;2734
|
|
||||||
2025-11-20;product;2000000545462;2735
|
|
||||||
2025-11-20;product;2000000558011;2737
|
|
||||||
2025-11-20;product;2000000557854;2738
|
|
||||||
2025-11-20;product;2000000557670;2739
|
|
||||||
2025-11-20;product;2000000557267;2741
|
|
||||||
2025-11-20;product;2000000557038;2742
|
|
||||||
2025-11-20;product;2000000556505;2743
|
|
||||||
2025-11-20;product;2000000556215;2744
|
|
||||||
2025-11-20;product;2000000556178;2745
|
|
||||||
2025-11-20;product;2000000555812;2746
|
|
||||||
2025-11-20;product;2000000545189;2747
|
|
||||||
2025-11-20;product;2000000555492;2748
|
|
||||||
2025-11-20;product;2000000555430;2749
|
|
||||||
2025-11-20;product;2000000554945;2750
|
|
||||||
2025-11-20;product;2000000544977;2751
|
|
||||||
2025-11-20;product;2000000554853;2752
|
|
||||||
2025-11-20;product;2000000554327;2754
|
|
||||||
2025-11-20;product;2000000548050;2755
|
|
||||||
2025-11-20;product;2000000548043;2756
|
|
||||||
2025-11-20;product;2000000548029;2757
|
|
||||||
2025-11-20;product;2000000554310;2758
|
|
||||||
2025-11-20;product;2000000548012;2759
|
|
||||||
2025-11-20;product;2000000548005;2760
|
|
||||||
2025-11-20;product;2000000547992;2761
|
|
||||||
2025-11-20;product;2000000552750;2763
|
|
||||||
2025-11-20;product;2000000544922;2765
|
|
||||||
2025-11-20;product;2000000544892;2766
|
|
||||||
2025-11-20;product;2000000552514;2767
|
|
||||||
|
|||||||
|
Reference in New Issue
Block a user