yedek feed
Sat Aug 31 2024 20:58:19 GMT+0000 (Coordinated Universal Time)
Saved by @ECY
<?php
require_once("secure/baglan/baglan.php");
require_once("secure/func.php");
$turlar=$db->prepare("SELECT * FROM turlar");
$turlar->execute();
$turlarData = $turlar->fetchAll(PDO::FETCH_ASSOC);
$feed_metadata = [
"shard_id" => 0,
"total_shards_count" => 1,
"processing_instruction" => "PROCESS_AS_SNAPSHOT",
"nonce" => 202113041501
];
$products = [];
foreach ($turlarData as $tur) {
$products[] = [
"id" => $tur['id'],
"title" => [
"localized_texts" => [
["language_code" => "en", "text" => $tur['baslik']],
["language_code" => "es", "text" => $tur['isbaslik']],
]
],
"description" => [
"localized_texts" => [
["language_code" => "en", "text" => $tur['detay']],
["language_code" => "es", "text" => $tur['isdetay']],
]
],
"rating" => [
"average_value" => $tur['puan'],
"rating_count" => $tur['puan']
],
"product_features" => [
[
"feature_type" => "TEXT_FEATURE_INCLUSION",
"value" => [
"localized_texts" => [
["language_code" => "en", "text" => $tur['dahil']],
["language_code" => "es", "text" => $tur['isdahil']],
]
]
],
[
"feature_type" => "TEXT_FEATURE_HIGHLIGHT",
"value" => [
"localized_texts" => [
["language_code" => "en", "text" => $tur['ziyaret']],
["language_code" => "es", "text" => $tur['isziyaret']],
]
]
],
[
"feature_type" => "TEXT_FEATURE_MUST_KNOW",
"value" => [
"localized_texts" => [
["language_code" => "en", "text" => $tur['sss']],
["language_code" => "es", "text" => $tur['issss']],
]
]
]
],
"options" => [
[
"id" => $tur['id'],
"title" => [
"localized_texts" => [
["language_code" => "en", "text" => $tur['baslik']],
["language_code" => "es", "text" => $tur['isbaslik']],
]
],
"landing_page" => [
"url" => "https://turcotravel.com/tours/"+$tur['landing_page_url']
],
"landing_page_list_view" => [
"url" => "https://turcotravel.com/tours/"+$tur['landing_page_url']
],
"duration_sec" => $tur['gun'] +"Day",
"cancellation_policy" => [
"localized_texts" => [
["language_code" => "en", "text" => $tur['politika']],
["language_code" => "es", "text" => $tur['ispolitika']],
],
"refund_conditions" => [
[
"min_duration_before_start_time_sec" => "7 Days",
"refund_percent" => $tur['refund_percent']
]
]
],
"option_categories" => [
["label" => $tur['tag_id']],
["label" => $tur['isyer']]
],
"related_locations" => [
[
"location" => [
"place_id" => $tur['ulke']
],
"relation_type" => "RELATION_TYPE_RELATED_NO_ADMISSION"
],
[
"location" => [
"place_info" => [
"name" => $tur['ulke'],
"coordinates" => [
"latitude" => "",
"longitude" => ""
]
]
],
"relation_type" => "RELATION_TYPE_RELATED_NO_ADMISSION"
]
],
"price_options" => [
[
"id" => $tur['id'],
"title" => $tur['baslik'],
"price" => [
"currency_code" => "usdt",
"units" => $tur['fiyat'],
"nanos" => 0
],
"fees_and_taxes" => [
"per_ticket_fee" => [
"currency_code" => "usdt",
"units" => $tur['fiyat']
],
"per_ticket_tax" => [
"currency_code" => "usdt",
"units" => 0
]
]
]
],
"meeting_point" => [
"location" => [
"place_id" => $tur['ulke']
],
"description" => [
"localized_texts" => [
["language_code" => "en", "text" => $tur['yer']],
["language_code" => "es", "text" => $tur['isyer']],
]
]
]
]
],
"related_media" => [
[
"url" => "https://turcotravel.com/"+$tur['image'],
"type" => "MEDIA_TYPE_PHOTO",
"attribution" => [
"localized_texts" => [
["language_code" => "en", "text" => $tur['detay']],
["language_code" => "es", "text" => $tur['isdetay']]
]
]
]
],
"operator" => [
"google_business_profile_name" => [
"localized_texts" => [
["language_code" => "en", "text" => "Turco Travel"]
]
],
"locations" => [
[
"location" => [
"place_info" => [
"name" => $tur['yer'],
"phone_number" => "+90(543) 442 80 69",
"website_url" => "https://turcotravel.com/",
"unstructured_address" => "Turkey - Istanbul"
]
]
]
]
],
"inventory_type" => "INVENTORY_TYPE_DEFAULT",
"confirmation_type" => "CONFIRMATION_TYPE_INSTANT",
"fulfillment_type" => [
"mobile" => true,
"print_at_home" => false,
"pickup" => true
]
];
}
$output = [
"feed_metadata" => $feed_metadata,
"products" => $products
];
// JSON çıktısını oluşturma
header('Content-Type: application/json');
echo json_encode($output, JSON_PRETTY_PRINT);
?>



Comments