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 "";
?>
خرید سرویس چهار تکه دسته دار طرح گندم چینی درجه 1 | آبکاری برنج ضمانتی | رنگ صدفی هفت رنگ ضدخش کپی
0
زمان آمادهسازی 2 روز کاری
0
زمان آمادهسازی 2 روز کاری
💐 سرویس چهار تکه دسته دار طرح گندم با طراحی لوکس و خاص، انتخابی بینظیر برای جهیزیه عروس و پذیرایی لاکچری.
✨ ساخته شده از چینی درجه یک وارداتی با لعاب جدید ابرنگی صدفی هفت رنگ
✨ دارای آبکاری برنجی ضمانتی با دوام بالا
✨ کاملاً ضدخش و مقاوم در برابر تغییر رنگ
✨ دارای دستههای مقاوم و طراحی برجسته طرح گندم
✨ مناسب پذیرایی، دکور، جهیزیه و هدیه خاص
✅ جدیدترین مدل بازار
✅ تضمین سلامت و ارسال مطمئن
✅ ضمانت آبکاری
✅ کیفیت صادراتی
اگر به دنبال یک سرویس پذیرایی خاص، شیک و ماندگار هستید که هم جلوه لوکس داشته باشد و هم کیفیت تضمینی، این مدل بهترین انتخاب شماست.
---
برند: —
جنس: چینی درجه 1
نوع آبکاری: برنجی ضمانتی
رنگ: صدفی هفت رنگ
تعداد پارچه: 4 تکه
ویژگی: ضدخش، مقاوم، دسته دار
مناسب: جهیزیه، پذیرایی، دکور
سرویس چهار تکه دسته دار
سرویس طرح گندم
سرویس چینی صدفی
سرویس آبکاری برنج
سرویس پذیرایی لاکچری
خرید سرویس جهیزیه عروس
سرویس ضدخش جدید
سرویس چینی هفت رنگ
---
🏷 تگها
سرویس چینی، طرح گندم، آبکاری برنج، سرویس دسته دار، سرویس جهیزیه، ظروف لوکس، ظروف پذیرایی جدید، مدل جدید چینی، سرویس صدفی، سرویس چهار پارچه
شما هم درباره این محصول نظر خود را بنویسید.
برای ثبت نظر، لازم است ابتدا وارد حساب کاربری خود شوید.
برگشت به بالا