Files
torebki-fabiola.pl/wp-content/plugins/woo-product-feed-pro/classes/channels/class-yandex.php
2026-03-05 13:07:40 +01:00

348 lines
16 KiB
PHP

<?php
/**
* Settings for Yandex feeds
*/
class WooSEA_yandex {
public $yandex;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$yandex = array(
"Feed fields" => array(
"id" => array(
"name" => "id",
"feed_name" => "id",
"format" => "required",
"woo_suggest" => "id",
),
"type" => array(
"name" => "type",
"feed_name" => "type",
"format" => "optional",
),
"available" => array(
"name" => "available",
"feed_name" => "available",
"format" => "required",
"woo_suggest" => "availability",
),
"bid" => array(
"name" => "bid",
"feed_name" => "bid",
"format" => "optional",
),
"cbid" => array(
"name" => "cbid",
"feed_name" => "cbid",
"format" => "optional",
),
"url" => array(
"name" => "url",
"feed_name" => "url",
"format" => "required",
"woo_suggest" => "link",
),
"price" => array(
"name" => "price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"currencyId" => array(
"name" => "currencyId",
"feed_name" => "currencyId",
"format" => "required",
),
"categoryId" => array(
"name" => "categoryId",
"feed_name" => "categoryId",
"format" => "required",
"woo_suggest" => "categories",
),
"picture" => array(
"name" => "picture",
"feed_name" => "picture",
"format" => "optional",
"woo_suggest" => "image",
),
"typePrefix" => array(
"name" => "typePrefix",
"feed_name" => "typePrefix",
"format" => "optional",
),
"store" => array(
"name" => "store",
"feed_name" => "store",
"format" => "optional",
),
"pickup" => array(
"name" => "pickup",
"feed_name" => "pickup",
"format" => "optional",
),
"delivery" => array(
"name" => "delivery",
"feed_name" => "delivery",
"format" => "optional",
),
"name" => array(
"name" => "name",
"feed_name" => "name",
"format" => "required",
"woo_suggest" => "title",
),
"model" => array(
"name" => "model",
"feed_name" => "model",
"format" => "required",
),
"description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "optional",
"woo_suggest" => "description",
),
"vendor" => array(
"name" => "vendor",
"feed_name" => "vendor",
"format" => "optional",
),
"vendorCode" => array(
"name" => "vendorCode",
"feed_name" => "vendorCode",
"format" => "optional",
),
"local_delivery_cost" => array(
"name" => "local_delivery_cost",
"feed_name" => "local_delivery_cost",
"format" => "optional",
),
"sales_notes" => array(
"name" => "sales_notes",
"feed_name" => "sales_notes",
"format" => "optional",
),
"manufacturer_warranty" => array(
"name" => "manufacturer_warranty",
"feed_name" => "manufacturer_warranty",
"format" => "optional",
),
"country_of_origin" => array(
"name" => "country_of_origin",
"feed_name" => "country_of_origin",
"format" => "optional",
),
"downloadable" => array(
"name" => "downloadable",
"feed_name" => "downloadable",
"format" => "optional",
),
"adult" => array(
"name" => "adult",
"feed_name" => "adult",
"format" => "optional",
),
"age" => array(
"name" => "age",
"feed_name" => "age",
"format" => "optional",
),
"barcode" => array(
"name" => "barcode",
"feed_name" => "barcode",
"format" => "optional",
),
"author" => array(
"name" => "author",
"feed_name" => "author",
"format" => "optional",
),
"artist" => array(
"name" => "artist",
"feed_name" => "artist",
"format" => "optional",
),
"publisher" => array(
"name" => "publisher",
"feed_name" => "publisher",
"format" => "optional",
),
"series" => array(
"name" => "series",
"feed_name" => "series",
"format" => "optional",
),
"year" => array(
"name" => "year",
"feed_name" => "year",
"format" => "optional",
),
"ISBN" => array(
"name" => "ISBN",
"feed_name" => "ISBN",
"format" => "optional",
),
"volume" => array(
"name" => "volume",
"feed_name" => "volume",
"format" => "optional",
),
"part" => array(
"name" => "part",
"feed_name" => "part",
"format" => "optional",
),
"language" => array(
"name" => "language",
"feed_name" => "language",
"format" => "optional",
),
"binding" => array(
"name" => "binding",
"feed_name" => "binding",
"format" => "optional",
),
"page_extent" => array(
"name" => "page_extent",
"feed_name" => "page_extent",
"format" => "optional",
),
"table_of_contents" => array(
"name" => "table_of_contents",
"feed_name" => "table_of_contents",
"format" => "optional",
),
"performed_by" => array(
"name" => "performed_by",
"feed_name" => "performed_by",
"format" => "optional",
),
"performance_type" => array(
"name" => "performance_type",
"feed_name" => "performance_type",
"format" => "optional",
),
"format" => array(
"name" => "format",
"feed_name" => "format",
"format" => "optional",
),
"storage" => array(
"name" => "storage",
"feed_name" => "storage",
"format" => "optional",
),
"recording_length" => array(
"name" => "recording_length",
"feed_name" => "recording_length",
"format" => "optional",
),
"media" => array(
"name" => "media",
"feed_name" => "media",
"format" => "optional",
),
"starring" => array(
"name" => "starring",
"feed_name" => "starring",
"format" => "optional",
),
"director" => array(
"name" => "director",
"feed_name" => "director",
"format" => "optional",
),
"originalName" => array(
"name" => "originalName",
"feed_name" => "originalName",
"format" => "optional",
),
"worldRegion" => array(
"name" => "worldRegion",
"feed_name" => "worldRegion",
"format" => "optional",
),
"country" => array(
"name" => "country",
"feed_name" => "country",
"format" => "optional",
),
"region" => array(
"name" => "region",
"feed_name" => "region",
"format" => "optional",
),
"days" => array(
"name" => "days",
"feed_name" => "days",
"format" => "optional",
),
"dataTour" => array(
"name" => "dataTour",
"feed_name" => "dataTour",
"format" => "optional",
),
"hotel_stars" => array(
"name" => "hotel_stars",
"feed_name" => "hotel_stars",
"format" => "optional",
),
"room" => array(
"name" => "room",
"feed_name" => "room",
"format" => "optional",
),
"meal" => array(
"name" => "meal",
"feed_name" => "meal",
"format" => "optional",
),
"included" => array(
"name" => "included",
"feed_name" => "included",
"format" => "optional",
),
"transport" => array(
"name" => "transport",
"feed_name" => "transport",
"format" => "optional",
),
"place" => array(
"name" => "place",
"feed_name" => "place",
"format" => "optional",
),
"hall_plan" => array(
"name" => "hall_plan",
"feed_name" => "hall_plan",
"format" => "optional",
),
"date" => array(
"name" => "date",
"feed_name" => "date",
"format" => "optional",
),
"is_premiere" => array(
"name" => "is_premiere",
"feed_name" => "is_premiere",
"format" => "optional",
),
"is_kids" => array(
"name" => "is_kids",
"feed_name" => "is_kids",
"format" => "optional",
),
"Item group ID" => array(
"name" => "item_group_id",
"feed_name" => "item_group_id",
"format" => "optional",
)
),
);
return $yandex;
}
}
?>