feed-builder/ build.php ← اسکریپت اصلی torob-feed.xml google-feed.xml feed-log.txt last-hash.txt createElement($tag); $el->appendChild($dom->createTextNode($value)); $parent->appendChild($el); } // ======================================= // ساخت فید ترب // ======================================= $dom_torob = new DOMDocument("1.0", "UTF-8"); $dom_torob->formatOutput = true; $root_torob = $dom_torob->createElement("products"); foreach ($products as $p) { if (($p['status'] ?? "") !== "active") continue; if (($p['stock'] ?? 0) <= 0) continue; $item = $dom_torob->createElement("product"); xml_add($dom_torob, $item, "id", $p['id']); xml_add($dom_torob, $item, "name", $p['title']); xml_add($dom_torob, $item, "price", $p['price']); xml_add($dom_torob, $item, "brand", $p['brand']); xml_add($dom_torob, $item, "category", $p['category']); xml_add($dom_torob, $item, "url", $p['link']); xml_add($dom_torob, $item, "image", $p['image']); xml_add($dom_torob, $item, "availability", "instock"); $root_torob->appendChild($item); } $dom_torob->appendChild($root_torob); $dom_torob->save($torob_feed_file); log_msg("INFO", "Torob feed generated."); // ======================================= // ساخت فید گوگل (Google Merchant Center) // ======================================= $dom_google = new DOMDocument("1.0", "UTF-8"); $dom_google->formatOutput = true; $rss = $dom_google->createElement("rss"); $rss->setAttribute("version", "2.0"); $rss->setAttribute("xmlns:g", "http://base.google.com/ns/1.0"); $channel = $dom_google->createElement("channel"); xml_add($dom_google, $channel, "title", "LavasemKhangi Feed"); xml_add($dom_google, $channel, "link", "https://lavasemkhangi.ir"); xml_add($dom_google, $channel, "description", "Google Feed for store"); foreach ($products as $p) { if (($p['status'] ?? "") !== "active") continue; if (($p['stock'] ?? 0) <= 0) continue; $item = $dom_google->createElement("item"); xml_add($dom_google, $item, "g:id", $p['id']); xml_add($dom_google, $item, "g:title", $p['title']); xml_add($dom_google, $item, "g:description", $p['title']); xml_add($dom_google, $item, "g:link", $p['link']); xml_add($dom_google, $item, "g:image_link", $p['image']); xml_add($dom_google, $item, "g:brand", $p['brand']); xml_add($dom_google, $item, "g:price", $p['price'] . " IRR"); xml_add($dom_google, $item, "g:availability", "in stock"); $channel->appendChild($item); } $rss->appendChild($channel); $dom_google->appendChild($rss); $dom_google->save($google_feed_file); log_msg("INFO", "Google feed generated."); // ======================================= // ارسال به ترب // ======================================= $ch = curl_init(); curl_setopt_array($ch, [ CURLOPT_URL => $torob_api, CURLOPT_POST => true, CURLOPT_POSTFIELDS => [ 'feed_file' => new CURLFile($torob_feed_file) ], CURLOPT_RETURNTRANSFER => true ]); $res = curl_exec($ch); $err = curl_error($ch); curl_close($ch); if ($err) { log_msg("ERROR", "Torob upload failed: $err"); exit("Torob upload error"); } log_msg("INFO", "Torob feed uploaded. Response: $res"); // ======================================= // پینگ گوگل → اطلاع‌رسانی بروزرسانی فید // ======================================= $google_ping = "https://www.google.com/ping?sitemap=" . urlencode("https://lavasemkhangi.ir/google-feed.xml"); file_get_contents($google_ping); log_msg("INFO", "Google Merchant ping sent."); echo "Feed updated, uploaded to Torob, and Google notified."; ?> connect_error){ die("Connection failed: " . $conn->connect_error); } $conn->set_charset("utf8"); // ------------------ گرفتن محصولات ------------------ $sql = "SELECT * FROM products WHERE status=1"; $result = $conn->query($sql); // ------------------ ایجاد فید شبانه ------------------ $file = fopen("torob-feed-power.php","w"); // بازنویسی فایل اصلی fwrite($file, "';\n"); fwrite($file, "echo '';\n"); while($row = $result->fetch_assoc()){ $link = "https://lavasemkhangi.ir/product/".$row['slug']; $title = str_replace(['خرید','ارزان','اصل','اورجینال','قیمت','جدید','ارسال سریع','با گارانتی'],'',$row['title']); preg_match('/[A-Za-z0-9\-]{3,}/', $title, $matches); $model = $matches[0] ?? ''; $final_title = $row['brand'].' '.$title; if($model != '') $final_title .= ' مدل '.$model; $productXML = " {$row['id']} {$link} https://lavasemkhangi.ir/uploads/{$row['image']} {$row['price']} IRR ".($row['stock']>0?'in stock':'out of stock')." \n"; fwrite($file, "echo '".addslashes($productXML)."';\n"); } fwrite($file, "echo '';\n"); fwrite($file, "?>"); fclose($file); $conn->close(); ?> getMessage()); } // گرفتن محصولات فعال $stmt = $pdo->prepare("SELECT id, name, price, stock, description, image, category, brand FROM products WHERE status='active'"); $stmt->execute(); $products = $stmt->fetchAll(PDO::FETCH_ASSOC); // شروع XML echo ''; echo ""; foreach($products as $p) { echo ""; echo "{$p['id']}"; echo ""; echo "{$p['price']}"; echo "{$p['stock']}"; echo "https://lavasemkhangi.ir/product.php?id={$p['id']}"; echo "{$p['image']}"; echo ""; echo ""; echo ""; echo ""; } echo ""; ?>
سرخ کن رژیمی 12 لیتری تفال TEFAL | دیجیتال لمسی + برنامه پخت خودکار + سبد جداشونده
7,590,000
پلوپز تمام لمسی دیجیتال سان رایس SP150 - ۵ لیتر - منوی فارسی - سبد سرخ کن - استیل مشکی
9,790,000
سرخ کن سیلور کرست 6090 دو المنت 13 لیتری | 2800 وات | نمایشگر شیشه‌ای
9,790,000
سرخ‌کن MEXXI همون چیزی‌یه که هر آشپزخونه‌ی مدرن نیاز داره 👩‍🍳
6,490,000
سرخ‌کن 16 لیتر تفال | منو جدید | دوالمنت | داخل استیل با سبد جدا

19,000,000 5%

18,000,000
پیش‌نویس ۲۳۸ناموجود

سرخ کن

خرید انواع سرخ کن بدون روغن و رژیمی

اگر به دنبال سلامتی و کاهش مصرف روغن در آشپزی هستید، سرخ کن‌های بدون روغن بهترین انتخاب برای شما هستند. در فروشگاه لوازم خانگی نانیوا، مجموعه‌ای از بهترین برندهای سرخ کن با تکنولوژی گردش هوای داغ را برای شما فراهم کرده‌ایم.

  • پخت ترد و یکنواخت مواد غذایی
  • کاهش ۸۰ درصدی مصرف چربی
  • شستشوی آسان و قطعات جداشونده

با خرید آنلاین از نانیوا، از ارسال سریع و ضمانت اصالت کالا بهره‌مند شوید.

برگشت به بالا