first commit

This commit is contained in:
2023-11-23 22:14:40 +01:00
commit 6c5e83d1b2
2779 changed files with 640726 additions and 0 deletions

View File

@@ -0,0 +1,163 @@
<?php
/**
* Settings for Beslist feeds
*/
class WooSEA_beslist {
public $beslist;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$beslist = array(
"Feed fields" => array(
"Title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"Price" => array(
"name" => "price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"Unique code" => array(
"name" => "unique_code",
"feed_name" => "unique_code",
"format" => "required",
"woo_suggest" => "id",
),
"Product URL" => array(
"name" => "product_url",
"feed_name" => "product_url",
"format" => "required",
"woo_suggest" => "link",
),
"Image URL" => array(
"name" => "image_url",
"feed_name" => "image_url",
"format" => "required",
"woo_suggest" => "image",
),
"Extra image 1" => array(
"name" => "extra_image_1",
"feed_name" => "extra_image_1",
"format" => "optional",
),
"Extra image 2" => array(
"name" => "extra_image_2",
"feed_name" => "extra_image_2",
"format" => "optional",
),
"Extra image 3" => array(
"name" => "extra_image_3",
"feed_name" => "extra_image_3",
"format" => "optional",
),
"Extra image 4" => array(
"name" => "extra_image_4",
"feed_name" => "extra_image_4",
"format" => "optional",
),
"Extra image 5" => array(
"name" => "extra_image_5",
"feed_name" => "extra_image_5",
"format" => "optional",
),
"Extra image 6" => array(
"name" => "extra_image_6",
"feed_name" => "extra_image_6",
"format" => "optional",
),
"Extra image 7" => array(
"name" => "extra_image_7",
"feed_name" => "extra_image_7",
"format" => "optional",
),
"Extra image 8" => array(
"name" => "extra_image_8",
"feed_name" => "extra_image_8",
"format" => "optional",
),
"Extra image 9" => array(
"name" => "extra_image_9",
"feed_name" => "extra_image_9",
"format" => "optional",
),
"Category" => array(
"name" => "category",
"feed_name" => "category",
"format" => "required",
"woo_suggest" => "category_path_short",
),
"Delivery period" => array(
"name" => "delivery_period",
"feed_name" => "delivery_period",
"format" => "required",
"woo_suggest" => "",
),
"Delivery charges" => array(
"name" => "delivery_charges",
"feed_name" => "delivery_charges",
"format" => "required",
),
"EAN" => array(
"name" => "EAN",
"feed_name" => "EAN",
"format" => "required",
),
"Product description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"Display" => array(
"name" => "display",
"feed_name" => "display",
"format" => "optional",
),
"SKU" => array(
"name" => "SKU",
"feed_name" => "SKU",
"format" => "optional",
),
"Brand" => array(
"name" => "Brand",
"feed_name" => "brand",
"format" => "optional",
),
"Size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "optional",
),
"Condition" => array(
"name" => "condition",
"feed_name" => "condition",
"format" => "optional",
"woo_suggest" => "condition",
),
"Variant code" => array(
"name" => "variant_code",
"feed_name" => "variant_code",
"format" => "optional",
),
"Model code" => array(
"name" => "model_code",
"feed_name" => "model_code",
"format" => "optional",
),
"Old price" => array(
"name" => "old_price",
"feed_name" => "old_price",
"format" => "optional",
),
),
);
return $beslist;
}
}
?>

View File

@@ -0,0 +1,141 @@
<?php
/**
* Settings for Bestprice feeds
*/
class WooSEA_bestprice {
public $bestprice;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$bestprice = array(
"Feed fields" => array(
"productId" => array(
"name" => "productId",
"feed_name" => "productId",
"format" => "required",
"woo_suggest" => "id",
),
"title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"productURL" => array(
"name" => "productURL",
"feed_name" => "productURL",
"format" => "required",
"woo_suggest" => "link",
),
"imageURL" => array(
"name" => "imageURL",
"feed_name" => "imageURL",
"format" => "required",
"woo_suggest" => "image",
),
"imagesURL" => array(
"name" => "imagesURL",
"feed_name" => "imagesURL",
"format" => "optional",
),
"price" => array(
"name" => "price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"category_path" => array(
"name" => "category_path",
"feed_name" => "category_path",
"format" => "required",
"woo_suggest" => "category_path_short",
),
"category_id" => array(
"name" => "category_id",
"feed_name" => "category_id",
"format" => "optional",
),
"availability" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "required",
"woo_suggest" => "availability",
),
"stock" => array(
"name" => "stock",
"feed_name" => "stock",
"format" => "optional",
),
"brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"EAN" => array(
"name" => "EAN",
"feed_name" => "EAN",
"format" => "required",
),
"Barcode" => array(
"name" => "Barcode",
"feed_name" => "Barcode",
"format" => "required",
),
"MPN" => array(
"name" => "MPN",
"feed_name" => "MPN",
"format" => "required",
),
"SKU" => array(
"name" => "SKU",
"feed_name" => "SKU",
"format" => "required",
),
"size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "optional",
),
"color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "optional",
),
"warranty_provider" => array(
"name" => "warranty_provider",
"feed_name" => "warranty_provider",
"format" => "optional",
),
"warranty_duration" => array(
"name" => "warranty_duration",
"feed_name" => "warranty_duration",
"format" => "optional",
),
"isBundle" => array(
"name" => "isBundle",
"feed_name" => "isBundle",
"format" => "optional",
),
"features" => array(
"name" => "features",
"feed_name" => "features",
"format" => "optional",
),
"weight" => array(
"name" => "weight",
"feed_name" => "weight",
"format" => "optional",
),
"shipping" => array(
"name" => "shipping",
"feed_name" => "shipping",
"format" => "optional",
),
),
);
return $bestprice;
}
}
?>

View File

@@ -0,0 +1,201 @@
<?php
/**
* Settings for Billiger feeds
*/
class WooSEA_billiger {
public $billiger;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$billiger = array(
"Feed fields" => array(
"AID" => array(
"name" => "aid / sku",
"feed_name" => "aid",
"format" => "required",
"woo_suggest" => "id",
),
"Name" => array(
"name" => "name",
"feed_name" => "name",
"format" => "required",
"woo_suggest" => "title",
),
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Link" => array(
"name" => "link",
"feed_name" => "link",
"format" => "required",
"woo_suggest" => "link",
),
"Image" => array(
"name" => "image",
"feed_name" => "image",
"format" => "required",
"woo_suggest" => "image",
),
"Product description" => array(
"name" => "desc",
"feed_name" => "desc",
"format" => "required",
"woo_suggest" => "description",
),
"Shop category" => array(
"name" => "shop_cat",
"feed_name" => "shop_cat",
"format" => "required",
"woo_suggest" => "categories",
),
"Price" => array(
"name" => "price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"Base price" => array(
"name" => "base_price",
"feed_name" => "base_price",
"format" => "optional",
),
"Old price" => array(
"name" => "old_price",
"feed_name" => "old_price",
"format" => "optional",
),
"EAN" => array(
"name" => "ean / gtin",
"feed_name" => "ean",
"format" => "required",
),
"MPNR" => array(
"name" => "mpn(r)",
"feed_name" => "mpnr",
"format" => "required",
),
"Delivery time" => array(
"name" => "dlv_time",
"feed_name" => "dlv_time",
"format" => "required",
),
"Delivery cost" => array(
"name" => "dlv_cost",
"feed_name" => "dlv_cost",
"format" => "required",
),
"Delivery cost Austria" => array(
"name" => "dlv_cost_at",
"feed_name" => "dlv_cost_at",
"format" => "optional",
),
"Promotional text" => array(
"name" => "promo_text",
"feed_name" => "promo_text",
"format" => "optional",
),
"Voucher text" => array(
"name" => "voucher_text",
"feed_name" => "voucher_text",
"format" => "optional",
),
"Size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "optional",
),
"Color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "optional",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "optional",
),
"Material" => array(
"name" => "material",
"feed_name" => "material",
"format" => "optional",
),
"Class" => array(
"name" => "class",
"feed_name" => "class",
"format" => "optional",
),
"Features" => array(
"name" => "features",
"feed_name" => "features",
"format" => "optional",
),
"Style" => array(
"name" => "style",
"feed_name" => "style",
"format" => "optional",
),
"EEK" => array(
"name" => "eek",
"feed_name" => "eek",
"format" => "optional",
),
"Light socket" => array(
"name" => "light_socket",
"feed_name" => "light_socket",
"format" => "optional",
),
"Wet adhesion" => array(
"name" => "wet_adhesion",
"feed_name" => "wet_adhesion",
"format" => "optional",
),
"Fuel" => array(
"name" => "fuel",
"feed_name" => "fuel",
"format" => "optional",
),
"External rolling noise" => array(
"name" => "rollgeraeusch",
"feed_name" => "rollgeraeusch",
"format" => "optional",
),
"HSN and TSN" => array(
"name" => "hsn_tsn",
"feed_name" => "hsn_tsn",
"format" => "optional",
),
"Slide" => array(
"name" => "diameter",
"feed_name" => "slide",
"format" => "optional",
),
"Base Curve" => array(
"name" => "bc",
"feed_name" => "bc",
"format" => "optional",
),
"Diopters" => array(
"name" => "sph_pwr",
"feed_name" => "sph_pwr",
"format" => "optional",
),
"Cylinder" => array(
"name" => "cyl",
"feed_name" => "cyl",
"format" => "optional",
),
"Axis" => array(
"name" => "axis",
"feed_name" => "axis",
"format" => "optional",
),
),
);
return $billiger;
}
}
?>

View File

@@ -0,0 +1,223 @@
<?php
/**
* Settings for Bing Shopping product feeds
*/
class WooSEA_bing_shopping {
public $bing_attributes;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$bing_attributes = array(
"Required fields" => array(
"id" => array(
"name" => "id",
"feed_name" => "id",
"format" => "required",
"woo_suggest" => "id",
),
"title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"link" => array(
"name" => "link",
"feed_name" => "link",
"format" => "required",
"woo_suggest" => "link",
),
"price" => array(
"name" => "price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"image_link" => array(
"name" => "image_link",
"feed_name" => "image_link",
"format" => "required",
"woo_suggest" => "image",
),
"shipping" => array(
"name" => "shipping",
"feed_name" => "shipping",
"format" => "required",
),
),
"Item identification" => array(
"mpn" => array(
"name" => "mpn",
"feed_name" => "mpn",
"format" => "optional",
),
"gtin" => array(
"name" => "gtin",
"feed_name" => "gtin",
"format" => "optional",
),
"brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "optional",
),
),
"Apparal products" => array(
"gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "optional",
),
"age_group" => array(
"name" => "age_group",
"feed_name" => "age_group",
"format" => "optional",
),
"color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "optional",
),
"size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "optional",
),
),
"Product variants" => array(
"item_group_id" => array(
"name" => "item_group_id",
"feed_name" => "item_group_id",
"format" => "optional",
"woo_suggest" => "item_group_id",
),
"material" => array(
"name" => "material",
"feed_name" => "material",
"format" => "optional",
),
"pattern" => array(
"name" => "pattern",
"feed_name" => "pattern",
"format" => "optional",
),
),
"Other" => array(
"adult" => array(
"name" => "adult",
"feed_name" => "adult",
"format" => "optional",
),
"availability" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "optional",
),
"product_category" => array(
"name" => "product_category",
"feed_name" => "product_category",
"format" => "optional",
),
"condition" => array(
"name" => "condition",
"feed_name" => "condition",
"format" => "optional",
),
"expiration_date" => array(
"name" => "expiration_date",
"feed_name" => "expiration_date",
"format" => "optional",
),
"multipack" => array(
"name" => "multipack",
"feed_name" => "multipack",
"format" => "optional",
),
"product_type" => array(
"name" => "product_type",
"feed_name" => "product_type",
"format" => "optional",
),
"mobile_link" => array(
"name" => "mobile_link",
"feed_name" => "mobile_link",
"format" => "optional",
),
),
"Bing attributes" => array(
"seller_name" => array(
"name" => "seller_name",
"feed_name" => "seller_name",
"format" => "optional",
),
"bingads_grouping" => array(
"name" => "bingads_grouping",
"feed_name" => "bingads_grouping",
"format" => "optional",
),
"bingads_label" => array(
"name" => "bingads_label",
"feed_name" => "bingads_label",
"format" => "optional",
),
"bingads_redirect" => array(
"name" => "bingads_redirect",
"feed_name" => "bingads_redirect",
"format" => "optional",
),
"custom_label_0" => array(
"name" => "custom_label_0",
"feed_name" => "custom_label_0",
"format" => "optional",
),
"custom_label_1" => array(
"name" => "custom_label_1",
"feed_name" => "custom_label_1",
"format" => "optional",
),
"custom_label_2" => array(
"name" => "custom_label_2",
"feed_name" => "custom_label_2",
"format" => "optional",
),
"custom_label_3" => array(
"name" => "custom_label_3",
"feed_name" => "custom_label_3",
"format" => "optional",
),
"custom_label_4" => array(
"name" => "custom_label_4",
"feed_name" => "custom_label_4",
"format" => "optional",
),
),
"Sales and promotions" => array(
"sale_price" => array(
"name" => "sale_price",
"feed_name" => "sale_price",
"format" => "optional",
),
"sale_price_effective_date" => array(
"name" => "sale_price_effective_date",
"feed_name" => "sale_price_effective_date",
"format" => "optional",
),
"promotion_ID" => array(
"name" => "promotion_ID",
"feed_name" => "promotion_ID",
"format" => "optional",
),
),
);
return $bing_attributes;
}
}
?>

View File

@@ -0,0 +1,105 @@
<?php
/**
* Settings for Bing Shopping Promotions feeds
*/
class WooSEA_bing_shopping_promotions {
public $bing_attributes_promotions;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$bing_attributes_promotions = array(
"Feed fields" => array(
"promotion_id" => array(
"name" => "promotion_id",
"feed_name" => "promotion_id",
"format" => "required",
),
"product_applicability" => array(
"name" => "product_applicability",
"feed_name" => "product_applicability",
"format" => "required",
),
"offer_type" => array(
"name" => "offer_type",
"feed_name" => "offer_type",
"format" => "required",
),
"long_title" => array(
"name" => "long_title",
"feed_name" => "long_title",
"format" => "required",
),
"promotion_effective_dates" => array(
"name" => "promotion_effective_dates",
"feed_name" => "promotion_effective_dates",
"format" => "required",
),
"redemption_channel" => array(
"name" => "redemption_channel",
"feed_name" => "redemption_channel",
"format" => "required",
),
"promotional_display_dates" => array(
"name" => "promotional_display_dates",
"feed_name" => "promotional_display_dates",
"format" => "optional",
),
"minimum_purchase_amount" => array(
"name" => "minimum_purchase_amount",
"feed_name" => "minimum_purchase_amount",
"format" => "optional",
),
"generic_redemption_code" => array(
"name" => "generic_redemption_code",
"feed_name" => "generic_redemption_code",
"format" => "optional",
),
),
"Structured data attributes" => array(
"percent_off" => array(
"name" => "percent_off",
"feed_name" => "percent_off",
"format" => "optional",
),
"money_off_amount" => array(
"name" => "percent_off_amount",
"feed_name" => "percent_off_amount",
"format" => "optional",
),
"buy_this_quantity" => array(
"name" => "buy_this_quantity",
"feed_name" => "buy_this_quantity",
"format" => "optional",
),
"get_this_quantity_discounted" => array(
"name" => "get_this_quantity_discounted",
"feed_name" => "get_this_quantity_discounted",
"format" => "optional",
),
"free_shipping" => array(
"name" => "free_shipping",
"feed_name" => "free_shipping",
"format" => "optional",
),
"free_gift_value" => array(
"name" => "free_gift_value",
"feed_name" => "free_gift_value",
"format" => "optional",
),
"free_gift_description" => array(
"name" => "free_gift_description",
"feed_name" => "free_gift_description",
"format" => "optional",
),
"free_gift_item_id" => array(
"name" => "free_gift_item_id",
"feed_name" => "free_gift_item_id",
"format" => "optional",
),
),
);
return $bing_attributes_promotions;
}
}
?>

View File

@@ -0,0 +1,133 @@
<?php
/**
* Settings for Boetiek.nl feeds
*/
class WooSEA_boetiek {
public $boetiek;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$boetiek = array(
"Feed fields" => array(
"Product ID" => array(
"name" => "ProductID",
"feed_name" => "ProductID",
"format" => "required",
"woo_suggest" => "id",
),
"Product Name" => array(
"name" => "ProductName",
"feed_name" => "ProductName",
"format" => "required",
"woo_suggest" => "title",
),
"Product URL" => array(
"name" => "ProductURL",
"feed_name" => "ProductURL",
"format" => "required",
"woo_suggest" => "link",
),
"Product Image" => array(
"name" => "ProductImage",
"feed_name" => "ProductImage",
"format" => "required",
"woo_suggest" => "image",
),
"Product Description" => array(
"name" => "ProductDescription",
"feed_name" => "ProductDescription",
"format" => "required",
"woo_suggest" => "description",
),
"Category Path" => array(
"name" => "CategoryPath",
"feed_name" => "CategoryPath",
"format" => "required",
"woo_suggest" => "category_path",
),
"Brand Name" => array(
"name" => "BrandName",
"feed_name" => "BrandName",
"format" => "required",
),
"Product Price" => array(
"name" => "ProductPrice",
"feed_name" => "ProductPrice",
"format" => "required",
"woo_suggest" => "price",
),
"Product Sale Price" => array(
"name" => "ProductSalePrice",
"feed_name" => "ProductSalePrice",
"format" => "required",
"woo_suggest" => "sale_price",
),
"In Stock" => array(
"name" => "InStock",
"feed_name" => "InStock",
"format" => "required",
"woo_suggest" => "availability",
),
"Colour" => array(
"name" => "Colour",
"feed_name" => "Colour",
"format" => "optional",
),
"Material" => array(
"name" => "Material",
"feed_name" => "Material",
"format" => "optional",
),
"Gender" => array(
"name" => "Gender",
"feed_name" => "Gender",
"format" => "optional",
),
"Sustainable" => array(
"name" => "Sustainable",
"feed_name" => "Sustainable",
"format" => "optional",
),
"Sizes" => array(
"name" => "Sizes",
"feed_name" => "Sizes",
"format" => "optional",
),
"Parent/Group ID" => array(
"name" => "ParentGroupID",
"feed_name" => "ParentGroupID",
"format" => "optional",
),
"Stock Quantity" => array(
"name" => "StockQuantity",
"feed_name" => "StockQuantity",
"format" => "optional",
),
"Alternative Images" => array(
"name" => "AlternativeImages",
"feed_name" => "AlternativeImages",
"format" => "optional",
),
"Long Description" => array(
"name" => "LongDescription",
"feed_name" => "LongDescription",
"format" => "optional",
),
"Delivery Time" => array(
"name" => "DeliveryTime",
"feed_name" => "DeliveryTime",
"format" => "optional",
),
"Delivery Cost" => array(
"name" => "DeliveryCost",
"feed_name" => "DeliveryCost",
"format" => "optional",
),
),
);
return $boetiek;
}
}
?>

View File

@@ -0,0 +1,70 @@
<?php
/**
* Settings for Bol.com product feeds
*/
class WooSEA_bol {
public $bol;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$bol = array(
"Feed fields" => array(
"Reference" => array(
"name" => "Reference",
"feed_name" => "Reference",
"format" => "required",
"woo_suggest" => "id",
),
"EAN" => array(
"name" => "EAN",
"feed_name" => "EAN",
"format" => "required",
),
"Condition" => array(
"name" => "Condition",
"feed_name" => "Condition",
"format" => "required",
"woo_suggest" => "condition",
),
"Stock" => array(
"name" => "Stock",
"feed_name" => "Stock",
"format" => "required",
"woo_suggest" => "availability",
),
"Price" => array(
"name" => "Price",
"feed_name" => "Price",
"format" => "required",
"woo_suggest" => "price",
),
"Fullfillment by" => array(
"name" => "Fullfillment by",
"feed_name" => "Fullfillment by",
"format" => "required",
),
"Offer description" => array(
"name" => "Offer description",
"feed_name" => "Offer description",
"format" => "required",
"woo_suggest" => "description",
),
"For sale" => array(
"name" => "For sale",
"feed_name" => "For sale",
"format" => "required",
),
"Title" => array(
"name" => "Title",
"feed_name" => "Title",
"format" => "required",
"woo_suggest" => "title",
),
),
);
return $bol;
}
}
?>

View File

@@ -0,0 +1,179 @@
<?php
/**
* Settings for Catch.com.au feeds
*/
class WooSEA_catchcomau {
public $catchcomau;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$catchcomau = array(
"Feed fields" => array(
"Product ID" => array(
"name" => "Product ID",
"feed_name" => "product-id",
"format" => "required",
"woo_suggest" => "id",
),
"Product ID Type" => array(
"name" => "Product ID Type",
"feed_name" => "product-id-type",
"format" => "optional",
),
"Category" => array(
"name" => "Category",
"feed_name" => "category",
"format" => "required",
"woo_suggest" => "category",
),
"Internal SKU" => array(
"name" => "Internal SKU",
"feed_name" => "internal-sku",
"format" => "required",
"woo_suggest" => "SKU",
),
"Product title" => array(
"name" => "Product title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"Product reference type" => array(
"name" => "Product reference type",
"feed_name" => "product-reference-type",
"format" => "required",
),
"Product reference value" => array(
"name" => "Product reference value",
"feed_name" => "product-reference-value",
"format" => "required",
),
"Variant ID" => array(
"name" => "Variant ID",
"feed_name" => "variant-id",
"format" => "optional",
),
"Variant Size Value" => array(
"name" => "Variant Size Value",
"feed_name" => "variant-size-value",
"format" => "optional",
),
"Image 1" => array(
"name" => "Image 1",
"feed_name" => "image-1",
"format" => "required",
"woo_suggest" => "image",
),
"Image 2" => array(
"name" => "Image 2",
"feed_name" => "image-2",
"format" => "optional",
),
"Image 3" => array(
"name" => "Image 3",
"feed_name" => "image-3",
"format" => "optional",
),
"Image 4" => array(
"name" => "Image 4",
"feed_name" => "image-4",
"format" => "optional",
),
"Image 5" => array(
"name" => "Image 5",
"feed_name" => "image-5",
"format" => "optional",
),
"Image 6" => array(
"name" => "Image 6",
"feed_name" => "image-6",
"format" => "optional",
),
"Image Size Chart" => array(
"name" => "Image Size Chart",
"feed_name" => "image-size-chart",
"format" => "optional",
),
"Description" => array(
"name" => "Description",
"feed_name" => "product-description",
"format" => "required",
"woo_suggest" => "description",
),
"Brand" => array(
"name" => "Brand",
"feed_name" => "brand",
"format" => "required",
),
"Adult" => array(
"name" => "Adult",
"feed_name" => "adult",
"format" => "required",
),
"Keywords" => array(
"name" => "Keywords",
"feed_name" => "keywords",
"format" => "optional",
),
"Offer SKU" => array(
"name" => "Offer SKU",
"feed_name" => "sku",
"format" => "required",
),
"Offer Price" => array(
"name" => "Offer Price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"Offer Quantity" => array(
"name" => "Offer Quantity",
"feed_name" => "quantity",
"format" => "required",
"woo_suggest" => "quantity",
),
"Minimum Quantity Alert" => array(
"name" => "Minimum Quantity Alert",
"feed_name" => "min-quantity-alert",
"format" => "optional",
),
"Offer State" => array(
"name" => "Offer State",
"feed_name" => "state",
"format" => "required",
"woo_suggest" => "condition",
),
"Logistic Class" => array(
"name" => "Logistic Class",
"feed_name" => "logistic-class",
"format" => "required",
),
"Discount Price" => array(
"name" => "Discount Price",
"feed_name" => "discount-price",
"format" => "optional",
"woo_suggest" => "sale_price",
),
"Lead Time to Ship" => array(
"name" => "Lead Time to Ship",
"feed_name" => "leadtime-to-ship",
"format" => "required",
),
"Club Catch eligible" => array(
"name" => "Club Catch eligible",
"feed_name" => "club-catch-eligible",
"format" => "required",
),
"GST %" => array(
"name" => "GST %",
"feed_name" => "tax-au",
"format" => "required",
),
),
);
return $catchcomau;
}
}
?>

View File

@@ -0,0 +1,117 @@
<?php
/**
* Settings for Compari Romania feeds
*/
class WooSEA_compari_ro {
public $compari_ro;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$compari_ro = array(
"Feed fields" => array(
"productid" => array(
"name" => "productid",
"feed_name" => "productid",
"format" => "required",
"woo_suggest" => "id",
),
"manufacturer" => array(
"name" => "manufacturer",
"feed_name" => "manufacturer",
"format" => "required",
),
"name" => array(
"name" => "name",
"feed_name" => "name",
"format" => "required",
"woo_suggest" => "title",
),
"category" => array(
"name" => "category",
"feed_name" => "category",
"format" => "required",
"woo_suggest" => "categories",
),
"product_url" => array(
"name" => "product_url",
"feed_name" => "product_url",
"format" => "required",
"woo_suggest" => "link",
),
"price" => array(
"name" => "price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"identifier" => array(
"name" => "identifier",
"feed_name" => "identifier",
"format" => "required",
),
"image_url" => array(
"name" => "image_url",
"feed_name" => "image_url",
"format" => "optional",
"woo_suggest" => "image",
),
"image_url_2" => array(
"name" => "image_url_2",
"feed_name" => "image_url_2",
"format" => "optional",
),
"image_url_3" => array(
"name" => "image_url_3",
"feed_name" => "image_url_3",
"format" => "optional",
),
"description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "optional",
"woo_suggest" => "description",
),
"delivery_time" => array(
"name" => "delivery_time",
"feed_name" => "delivery_time",
"format" => "optional",
),
"delivery_cost" => array(
"name" => "delivery_cost",
"feed_name" => "delivery_cost",
"format" => "optional",
),
"EAN_code" => array(
"name" => "EAN_code",
"feed_name" => "EAN_code",
"format" => "optional",
),
"net_price" => array(
"name" => "net_price",
"feed_name" => "net_price",
"format" => "optional",
),
"color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "optional",
),
"size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "optional",
),
"GroupId" => array(
"name" => "GroupId",
"feed_name" => "GroupId",
"format" => "optional",
"woo_suggest" => "item_group_id",
),
),
);
return $compari_ro;
}
}
?>

View File

@@ -0,0 +1,261 @@
<?php
/**
* Settings for Custom product feeds
*/
class WooSEA_customfeed {
public $customfeed;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$customfeed = array(
"Basic product data" => array(
"Product ID" => array(
"name" => "id",
"feed_name" => "id",
"format" => "required",
"woo_suggest" => "id",
),
"Product title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"Product description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"Product URL" => array(
"name" => "link",
"feed_name" => "link",
"format" => "required",
"woo_suggest" => "link",
),
"Main image URL" => array(
"name" => "image_link",
"feed_name" => "image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image URL" => array(
"name" => "additional_image_link",
"feed_name" => "additional_image_link",
"format" => "optional",
),
"Product URL mobile" => array(
"name" => "mobile_link",
"feed_name" => "mobile_link",
"format" => "optional",
),
),
"Price & availability" => array(
"Stock status" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "optional",
"woo_suggest" => "availability",
),
"Availability date" => array(
"name" => "availability_date",
"feed_name" => "availability_date",
"format" => "optional",
),
"Expiration date" => array(
"name" => "expiration_date",
"feed_name" => "expiration_date",
"format" => "optional",
),
"Price" => array(
"name" => "Price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"Sale price" => array(
"name" => "sale_price",
"feed_name" => "sale_price",
"format" => "optional",
"woo_suggest" => "sale_price",
),
"Sale price effective date" => array(
"name" => "sale_price_effective_date",
"feed_name" => "sale_price_effective_date",
"format" => "optional",
),
"Unit pricing measure" => array(
"name" => "unit_pricing_measure",
"feed_name" => "unit_pricing_measure",
"format" => "optional",
),
"Unit pricing base measure" => array(
"name" => "unit_pricing_measure",
"feed_name" => "unit_pricing_measure",
"format" => "optional",
),
"Installment" => array(
"name" => "installment",
"feed_name" => "installment",
"format" => "optional",
),
"Loyalty points" => array(
"name" => "loyalty_points",
"feed_name" => "loyalty_points",
"format" => "optional",
),
),
"Product category" => array(
"Categories" => array(
"name" => "categories",
"feed_name" => "categories",
"format" => "required",
"woo_suggest" => "categories",
),
"Product type" => array(
"name" => "product_type",
"feed_name" => "product_type",
"format" => "optional",
"woo_suggest" => "product_type",
),
),
"Product identifiers" => array(
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Gtin" => array(
"name" => "gtin",
"feed_name" => "gtin",
"format" => "optional",
),
"MPN" => array(
"name" => "mpn",
"feed_name" => "mpn",
"format" => "optional",
),
"EAN" => array(
"name" => "ean",
"feed_name" => "ean",
"format" => "optional",
),
),
"Detailed product description" => array(
"Condition" => array(
"name" => "condition",
"feed_name" => "condition",
"format" => "optional",
"woo_suggest" => "condition",
),
"Adult" => array(
"name" => "adult",
"feed_name" => "adult",
"format" => "optional",
),
"Multipack" => array(
"name" => "multipack",
"feed_name" => "multipack",
"format" => "optional",
),
"Is bundle" => array(
"name" => "is_bundle",
"feed_name" => "is_bundle",
"format" => "optional",
),
"Energy efficiency class" => array(
"name" => "energy_efficiency_class",
"feed_name" => "energy_efficiency_class",
"format" => "optional",
),
"Age group" => array(
"name" => "age_group",
"feed_name" => "age_group",
"format" => "optional",
),
"Color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "optional",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "optional",
),
"Material" => array(
"name" => "material",
"feed_name" => "material",
"format" => "optional",
),
"Pattern" => array(
"name" => "pattern",
"feed_name" => "pattern",
"format" => "optional",
),
"Size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "optional",
),
"Size type" => array(
"name" => "size_type",
"feed_name" => "size_type",
"format" => "optional",
),
"Size system" => array(
"name" => "size_system",
"feed_name" => "size_system",
"format" => "optional",
),
"Item group ID" => array(
"name" => "item_group_id",
"feed_name" => "item_group_id",
"format" => "optional",
),
),
"Shipping" => array(
"Shipping" => array(
"name" => "shipping",
"feed_name" => "shipping",
"format" => "optional",
),
"Shipping label" => array(
"name" => "shipping_label",
"feed_name" => "shipping_label",
"format" => "optional",
),
"Shipping weight" => array(
"name" => "shipping_weight",
"feed_name" => "shipping_weight",
"format" => "optional",
),
"Shipping length" => array(
"name" => "shipping_length",
"feed_name" => "shipping_length",
"format" => "optional",
),
"Shipping width" => array(
"name" => "shipping_width",
"feed_name" => "shipping_width",
"format" => "optional",
),
"Shipping height" => array(
"name" => "shipping_height",
"feed_name" => "shipping_height",
"format" => "optional",
),
),
"Tax" => array(
"Tax" => array(
"name" => "tax",
"feed_name" => "tax",
"format" => "optional",
),
),
);
return $customfeed;
}
}
?>

View File

@@ -0,0 +1,248 @@
<?php
/**
* Settings for Daisycon huis & tuin feeds
*/
class WooSEA_daisyconhuisentuin {
public $daisyconhuisentuin;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$daisyconhuisentuin = array(
"Feed fields" => array(
"description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"link" => array(
"name" => "link",
"feed_name" => "link",
"format" => "required",
"woo_suggest" => "link",
),
"price" => array(
"name" => "price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"sku" => array(
"name" => "sku",
"feed_name" => "sku",
"format" => "required",
"woo_suggest" => "sku",
),
"title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"additional_costs" => array(
"name" => "additional_costs",
"feed_name" => "additional_costs",
"format" => "optional",
),
"brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "optional",
),
"brand_logo" => array(
"name" => "brand_logo",
"feed_name" => "brand_log",
"format" => "optional",
),
"category" => array(
"name" => "category",
"feed_name" => "category",
"format" => "optional",
),
"category_path" => array(
"name" => "category_path",
"feed_name" => "category_path",
"format" => "optional",
"woo_suggest" => "category_path",
),
"color_primary" => array(
"name" => "color_primary",
"feed_name" => "color_primary",
"format" => "optional",
),
"condition" => array(
"name" => "condition",
"feed_name" => "condition",
"format" => "optional",
"woo_suggest" => "condition",
),
"delivery_description" => array(
"name" => "delivery_description",
"feed_name" => "delivery_description",
"format" => "optional",
),
"delivery_time" => array(
"name" => "delivery_time",
"feed_name" => "delivery_time",
"format" => "optional",
),
"designer" => array(
"name" => "designer",
"feed_name" => "designer",
"format" => "optional",
),
"ean" => array(
"name" => "ean",
"feed_name" => "ean",
"format" => "optional",
),
"gender_target" => array(
"name" => "gender_target",
"feed_name" => "gender_target",
"format" => "optional",
),
"google_category_id" => array(
"name" => "google_category_id",
"feed_name" => "google_category_id",
"format" => "optional",
"woo_suggest" => "category",
),
"in_stock" => array(
"name" => "in_stock",
"feed_name" => "in_stock",
"format" => "optional",
"woo_suggest" => "stock",
),
"in_stock_amount" => array(
"name" => "in_stock_amount",
"feed_name" => "in_stock_amount",
"format" => "optional",
),
"keywords" => array(
"name" => "keywords",
"feed_name" => "keywords",
"format" => "optional",
),
"made_in_country" => array(
"name" => "made_in_country",
"feed_name" => "made_in_country",
"format" => "optional",
),
"material_1" => array(
"name" => "material_1",
"feed_name" => "material_1",
"format" => "optional",
),
"material_2" => array(
"name" => "material_2",
"feed_name" => "material_2",
"format" => "optional",
),
"material_3" => array(
"name" => "material_3",
"feed_name" => "material_3",
"format" => "optional",
),
"model" => array(
"name" => "model",
"feed_name" => "model",
"format" => "optional",
),
"price_old" => array(
"name" => "price_old",
"feed_name" => "price_old",
"format" => "optional",
),
"price_shipping" => array(
"name" => "price_shipping",
"feed_name" => "price_shipping",
"format" => "optional",
),
"priority" => array(
"name" => "priority",
"feed_name" => "priority",
"format" => "optional",
),
"size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "optional",
),
"size_description" => array(
"name" => "size_description",
"feed_name" => "size_description",
"format" => "optional",
),
"size_length" => array(
"name" => "size_length",
"feed_name" => "size_length",
"format" => "optional",
),
"size_width" => array(
"name" => "size_width",
"feed_name" => "size_width",
"format" => "optional",
),
"terms_condition" => array(
"name" => "terms_condition",
"feed_name" => "terms_condition",
"format" => "optional",
),
"weight" => array(
"name" => "weight",
"feed_name" => "weight",
"format" => "optional",
),
"image_link_1" => array(
"name" => "image_link_1",
"feed_name" => "image_link_1",
"format" => "optional",
),
"image_link_2" => array(
"name" => "image_link_2",
"feed_name" => "image_link_2",
"format" => "optional",
),
"image_link_3" => array(
"name" => "image_link_3",
"feed_name" => "image_link_3",
"format" => "optional",
),
"image_link_4" => array(
"name" => "image_link_4",
"feed_name" => "image_link_4",
"format" => "optional",
),
"image_link_5" => array(
"name" => "image_link_5",
"feed_name" => "image_link_5",
"format" => "optional",
),
"image_link_6" => array(
"name" => "image_link_6",
"feed_name" => "image_link_6",
"format" => "optional",
),
"image_link_7" => array(
"name" => "image_link_7",
"feed_name" => "image_link_7",
"format" => "optional",
),
"image_link_8" => array(
"name" => "image_link_8",
"feed_name" => "image_link_8",
"format" => "optional",
),
"image_link_9" => array(
"name" => "image_link_9",
"feed_name" => "image_link_9",
"format" => "optional",
),
),
);
return $daisyconhuisentuin;
}
}
?>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,123 @@
<?php
/**
* Settings for Fashionchick feeds
*/
class WooSEA_fashionchick {
public $fashionchick;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$fashionchick = array(
"Feed fields" => array(
"Product ID" => array(
"name" => "Product ID",
"feed_name" => "Product ID",
"format" => "required",
"woo_suggest" => "id",
),
"Url" => array(
"name" => "Url",
"feed_name" => "Url",
"format" => "required",
"woo_suggest" => "link",
),
"Titel" => array(
"name" => "Titel",
"feed_name" => "Titel",
"format" => "required",
"woo_suggest" => "title",
),
"Image" => array(
"name" => "Image",
"feed_name" => "Image",
"format" => "required",
"woo_suggest" => "image",
),
"Omschrijving" => array(
"name" => "Omschrijving",
"feed_name" => "Omschrijving",
"format" => "required",
"woo_suggest" => "description",
),
"Category (pad)" => array(
"name" => "Category (pad)",
"feed_name" => "Category (pad)",
"format" => "required",
"woo_suggest" => "category_path",
),
"SubCategory" => array(
"name" => "SubCategory",
"feed_name" => "SubCategory",
"format" => "required",
"woo_suggest" => "one_category",
),
"Prijs" => array(
"name" => "Prijs",
"feed_name" => "Prijs",
"format" => "required",
"woo_suggest" => "price",
),
"Merk" => array(
"name" => "Merk",
"feed_name" => "Merk",
"format" => "required",
),
"Kleur" => array(
"name" => "Kleur",
"feed_name" => "Kleur",
"format" => "required",
),
"Cluster ID" => array(
"name" => "Cluster ID",
"feed_name" => "Cluster ID",
"format" => "optional",
),
"Levertijd" => array(
"name" => "Levertijd",
"feed_name" => "Levertijd",
"format" => "optional",
),
"Verzendkosten" => array(
"name" => "Verzendkosten",
"feed_name" => "Verzendkosten",
"format" => "optional",
),
"Oude prijs" => array(
"name" => "Oude prijs",
"feed_name" => "Oude prijs",
"format" => "optional",
),
"Product maten" => array(
"name" => "Product maten",
"feed_name" => "Product maten",
"format" => "required",
"woo_suggest" => "description",
),
"Voorraad" => array(
"name" => "Voorraad",
"feed_name" => "Voorraad",
"format" => "optional",
),
"Voorrraad aantal" => array(
"name" => "Voorraad aantal",
"feed_name" => "Voorraad aantal",
"format" => "required",
),
"Materiaal" => array(
"name" => "Materiaal",
"feed_name" => "Materiaal",
"format" => "required",
),
"Geslacht" => array(
"name" => "Geslacht",
"feed_name" => "Geslacht",
"format" => "required",
),
),
);
return $fashionchick;
}
}
?>

View File

@@ -0,0 +1,232 @@
<?php
/**
* Settings for Fruugoaustralia.com feeds
*/
class WooSEA_fruugoaus {
public $fruugoaus;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$fruugoaus = array(
"Feed fields" => array(
"Product Id" => array(
"name" => "ProductId",
"feed_name" => "ProductId",
"format" => "required",
"woo_suggest" => "id",
),
"Sku Id" => array(
"name" => "SkuId",
"feed_name" => "SkuId",
"format" => "required",
"woo_suggest" => "sku",
),
"GTINs" => array(
"name" => "EAN",
"feed_name" => "EAN",
"format" => "required",
),
"Brand" => array(
"name" => "Brand",
"feed_name" => "Brand",
"format" => "required",
),
"Category" => array(
"name" => "Category",
"feed_name" => "Category",
"format" => "required",
"woo_suggest" => "category",
),
"Image URL 1" => array(
"name" => "Imageurl1",
"feed_name" => "Imageurl1",
"format" => "required",
"woo_suggest" => "image",
),
"Stock Status" => array(
"name" => "StockStatus",
"feed_name" => "StockStatus",
"format" => "required",
"woo_suggest" => "availability",
),
"Quantity in Stock" => array(
"name" => "StockQuantity",
"feed_name" => "StockQuantity",
"format" => "required",
),
"Title" => array(
"name" => "Title",
"feed_name" => "Title",
"format" => "required",
"woo_suggest" => "title",
),
"Description" => array(
"name" => "Description",
"feed_name" => "Description",
"format" => "required",
"woo_suggest" => "description",
),
"Normal Price With VAT" => array(
"name" => "NormalPriceWithVat",
"feed_name" => "NormalPriceWithVat",
"format" => "required",
"woo_suggest" => "price",
),
"Normal Price Without VAT" => array(
"name" => "NormalPriceWithoutVat",
"feed_name" => "NormalPriceWithoutVat",
"format" => "optional",
),
"VAT Rate" => array(
"name" => "VatRate",
"feed_name" => "VatRate",
"format" => "required",
),
"Image URL 2" => array(
"name" => "Imageurl2",
"feed_name" => "Imageurl2",
"format" => "optional",
),
"Image URL 3" => array(
"name" => "Imageurl3",
"feed_name" => "Imageurl3",
"format" => "optional",
),
"Image URL 4" => array(
"name" => "Imageurl4",
"feed_name" => "Imageurl4",
"format" => "optional",
),
"Image URL 5" => array(
"name" => "Imageurl5",
"feed_name" => "Imageurl5",
"format" => "optional",
),
"Language" => array(
"name" => "Language",
"feed_name" => "Language",
"format" => "optional",
),
"Attribute Size" => array(
"name" => "AttributeSize",
"feed_name" => "AttributeSize",
"format" => "optional",
),
"Attribute Color" => array(
"name" => "AttributeColor",
"feed_name" => "AttributeColor",
"format" => "optional",
),
"Currency" => array(
"name" => "Currency",
"feed_name" => "Currency",
"format" => "optional",
),
"Discount Price Without VAT" => array(
"name" => "DiscountPriceWithoutVAT",
"feed_name" => "DiscountPriceWithoutVAT",
"format" => "optional",
),
"Discount Price With VAT" => array(
"name" => "DiscountPriceWithVAT",
"feed_name" => "DiscountPriceWithVAT",
"format" => "optional",
),
"ISBN" => array(
"name" => "ISBN",
"feed_name" => "ISBN",
"format" => "optional",
),
"Manufacturer" => array(
"name" => "Manufacturer",
"feed_name" => "Manufacturer",
"format" => "optional",
),
"Restock Date" => array(
"name" => "RestockDate",
"feed_name" => "RestockDate",
"format" => "optional",
),
"Lead Time" => array(
"name" => "LeadTime",
"feed_name" => "LeadTime",
"format" => "optional",
),
"Package Weight" => array(
"name" => "PackageWeight",
"feed_name" => "PackageWeight",
"format" => "optional",
),
"Attribute 1" => array(
"name" => "Attribute1",
"feed_name" => "Attribute1",
"format" => "optional",
),
"Attribute 2" => array(
"name" => "Attribute2",
"feed_name" => "Attribute2",
"format" => "optional",
),
"Attribute 3" => array(
"name" => "Attribute3",
"feed_name" => "Attribute3",
"format" => "optional",
),
"Attribute 4" => array(
"name" => "Attribute4",
"feed_name" => "Attribute4",
"format" => "optional",
),
"Attribute 5" => array(
"name" => "Attribute5",
"feed_name" => "Attribute5",
"format" => "optional",
),
"Attribute 6" => array(
"name" => "Attribute6",
"feed_name" => "Attribute6",
"format" => "optional",
),
"Attribute 7" => array(
"name" => "Attribute7",
"feed_name" => "Attribute7",
"format" => "optional",
),
"Attribute 8" => array(
"name" => "Attribute8",
"feed_name" => "Attribute8",
"format" => "optional",
),
"Attribute 9" => array(
"name" => "Attribute9",
"feed_name" => "Attribute9",
"format" => "optional",
),
"Attribute 10" => array(
"name" => "Attribute10",
"feed_name" => "Attribute10",
"format" => "optional",
),
"Country" => array(
"name" => "Country",
"feed_name" => "Country",
"format" => "optional",
),
"Discount Price Start Date" => array(
"name" => "DiscountPriceStartDate",
"feed_name" => "DiscountPriceStartDate",
"format" => "optional",
),
"Discount Price End Date" => array(
"name" => "DiscountPriceEndDate",
"feed_name" => "DiscountPriceEndDate",
"format" => "optional",
),
),
);
return $fruugoaus;
}
}
?>

View File

@@ -0,0 +1,232 @@
<?php
/**
* Settings for Fruugo.es feeds
*/
class WooSEA_fruugoes {
public $fruugoes;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$fruugoes = array(
"Feed fields" => array(
"Product Id" => array(
"name" => "ProductId",
"feed_name" => "ProductId",
"format" => "required",
"woo_suggest" => "id",
),
"Sku Id" => array(
"name" => "SkuId",
"feed_name" => "SkuId",
"format" => "required",
"woo_suggest" => "sku",
),
"GTINs" => array(
"name" => "EAN",
"feed_name" => "EAN",
"format" => "required",
),
"Brand" => array(
"name" => "Brand",
"feed_name" => "Brand",
"format" => "required",
),
"Category" => array(
"name" => "Category",
"feed_name" => "Category",
"format" => "required",
"woo_suggest" => "category",
),
"Image URL 1" => array(
"name" => "Imageurl1",
"feed_name" => "Imageurl1",
"format" => "required",
"woo_suggest" => "image",
),
"Stock Status" => array(
"name" => "StockStatus",
"feed_name" => "StockStatus",
"format" => "required",
"woo_suggest" => "availability",
),
"Quantity in Stock" => array(
"name" => "StockQuantity",
"feed_name" => "StockQuantity",
"format" => "required",
),
"Title" => array(
"name" => "Title",
"feed_name" => "Title",
"format" => "required",
"woo_suggest" => "title",
),
"Description" => array(
"name" => "Description",
"feed_name" => "Description",
"format" => "required",
"woo_suggest" => "description",
),
"Normal Price With VAT" => array(
"name" => "NormalPriceWithVat",
"feed_name" => "NormalPriceWithVat",
"format" => "required",
"woo_suggest" => "price",
),
"Normal Price Without VAT" => array(
"name" => "NormalPriceWithoutVat",
"feed_name" => "NormalPriceWithoutVat",
"format" => "optional",
),
"VAT Rate" => array(
"name" => "VatRate",
"feed_name" => "VatRate",
"format" => "required",
),
"Image URL 2" => array(
"name" => "Imageurl2",
"feed_name" => "Imageurl2",
"format" => "optional",
),
"Image URL 3" => array(
"name" => "Imageurl3",
"feed_name" => "Imageurl3",
"format" => "optional",
),
"Image URL 4" => array(
"name" => "Imageurl4",
"feed_name" => "Imageurl4",
"format" => "optional",
),
"Image URL 5" => array(
"name" => "Imageurl5",
"feed_name" => "Imageurl5",
"format" => "optional",
),
"Language" => array(
"name" => "Language",
"feed_name" => "Language",
"format" => "optional",
),
"Attribute Size" => array(
"name" => "AttributeSize",
"feed_name" => "AttributeSize",
"format" => "optional",
),
"Attribute Color" => array(
"name" => "AttributeColor",
"feed_name" => "AttributeColor",
"format" => "optional",
),
"Currency" => array(
"name" => "Currency",
"feed_name" => "Currency",
"format" => "optional",
),
"Discount Price Without VAT" => array(
"name" => "DiscountPriceWithoutVAT",
"feed_name" => "DiscountPriceWithoutVAT",
"format" => "optional",
),
"Discount Price With VAT" => array(
"name" => "DiscountPriceWithVAT",
"feed_name" => "DiscountPriceWithVAT",
"format" => "optional",
),
"ISBN" => array(
"name" => "ISBN",
"feed_name" => "ISBN",
"format" => "optional",
),
"Manufacturer" => array(
"name" => "Manufacturer",
"feed_name" => "Manufacturer",
"format" => "optional",
),
"Restock Date" => array(
"name" => "RestockDate",
"feed_name" => "RestockDate",
"format" => "optional",
),
"Lead Time" => array(
"name" => "LeadTime",
"feed_name" => "LeadTime",
"format" => "optional",
),
"Package Weight" => array(
"name" => "PackageWeight",
"feed_name" => "PackageWeight",
"format" => "optional",
),
"Attribute 1" => array(
"name" => "Attribute1",
"feed_name" => "Attribute1",
"format" => "optional",
),
"Attribute 2" => array(
"name" => "Attribute2",
"feed_name" => "Attribute2",
"format" => "optional",
),
"Attribute 3" => array(
"name" => "Attribute3",
"feed_name" => "Attribute3",
"format" => "optional",
),
"Attribute 4" => array(
"name" => "Attribute4",
"feed_name" => "Attribute4",
"format" => "optional",
),
"Attribute 5" => array(
"name" => "Attribute5",
"feed_name" => "Attribute5",
"format" => "optional",
),
"Attribute 6" => array(
"name" => "Attribute6",
"feed_name" => "Attribute6",
"format" => "optional",
),
"Attribute 7" => array(
"name" => "Attribute7",
"feed_name" => "Attribute7",
"format" => "optional",
),
"Attribute 8" => array(
"name" => "Attribute8",
"feed_name" => "Attribute8",
"format" => "optional",
),
"Attribute 9" => array(
"name" => "Attribute9",
"feed_name" => "Attribute9",
"format" => "optional",
),
"Attribute 10" => array(
"name" => "Attribute10",
"feed_name" => "Attribute10",
"format" => "optional",
),
"Country" => array(
"name" => "Country",
"feed_name" => "Country",
"format" => "optional",
),
"Discount Price Start Date" => array(
"name" => "DiscountPriceStartDate",
"feed_name" => "DiscountPriceStartDate",
"format" => "optional",
),
"Discount Price End Date" => array(
"name" => "DiscountPriceEndDate",
"feed_name" => "DiscountPriceEndDate",
"format" => "optional",
),
),
);
return $fruugoes;
}
}
?>

View File

@@ -0,0 +1,232 @@
<?php
/**
* Settings for Fruugo.nl feeds
*/
class WooSEA_fruugonl {
public $fruugonl;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$fruugonl = array(
"Feed fields" => array(
"Product Id" => array(
"name" => "ProductId",
"feed_name" => "ProductId",
"format" => "required",
"woo_suggest" => "id",
),
"Sku Id" => array(
"name" => "SkuId",
"feed_name" => "SkuId",
"format" => "required",
"woo_suggest" => "sku",
),
"GTINs" => array(
"name" => "EAN",
"feed_name" => "EAN",
"format" => "required",
),
"Brand" => array(
"name" => "Brand",
"feed_name" => "Brand",
"format" => "required",
),
"Category" => array(
"name" => "Category",
"feed_name" => "Category",
"format" => "required",
"woo_suggest" => "category",
),
"Image URL 1" => array(
"name" => "Imageurl1",
"feed_name" => "Imageurl1",
"format" => "required",
"woo_suggest" => "image",
),
"Stock Status" => array(
"name" => "StockStatus",
"feed_name" => "StockStatus",
"format" => "required",
"woo_suggest" => "availability",
),
"Quantity in Stock" => array(
"name" => "StockQuantity",
"feed_name" => "StockQuantity",
"format" => "required",
),
"Title" => array(
"name" => "Title",
"feed_name" => "Title",
"format" => "required",
"woo_suggest" => "title",
),
"Description" => array(
"name" => "Description",
"feed_name" => "Description",
"format" => "required",
"woo_suggest" => "description",
),
"Normal Price With VAT" => array(
"name" => "NormalPriceWithVAT",
"feed_name" => "NormalPriceWithVAT",
"format" => "required",
"woo_suggest" => "price",
),
"Normal Price Without VAT" => array(
"name" => "NormalPriceWithoutVAT",
"feed_name" => "NormalPriceWithoutVAT",
"format" => "optional",
),
"VAT Rate" => array(
"name" => "VATRate",
"feed_name" => "VATRate",
"format" => "required",
),
"Image URL 2" => array(
"name" => "Imageurl2",
"feed_name" => "Imageurl2",
"format" => "optional",
),
"Image URL 3" => array(
"name" => "Imageurl3",
"feed_name" => "Imageurl3",
"format" => "optional",
),
"Image URL 4" => array(
"name" => "Imageurl4",
"feed_name" => "Imageurl4",
"format" => "optional",
),
"Image URL 5" => array(
"name" => "Imageurl5",
"feed_name" => "Imageurl5",
"format" => "optional",
),
"Language" => array(
"name" => "Language",
"feed_name" => "Language",
"format" => "optional",
),
"Attribute Size" => array(
"name" => "AttributeSize",
"feed_name" => "AttributeSize",
"format" => "optional",
),
"Attribute Color" => array(
"name" => "AttributeColor",
"feed_name" => "AttributeColor",
"format" => "optional",
),
"Currency" => array(
"name" => "Currency",
"feed_name" => "Currency",
"format" => "optional",
),
"Discount Price Without VAT" => array(
"name" => "DiscountPriceWithoutVAT",
"feed_name" => "DiscountPriceWithoutVAT",
"format" => "optional",
),
"Discount Price With VAT" => array(
"name" => "DiscountPriceWithVAT",
"feed_name" => "DiscountPriceWithVAT",
"format" => "optional",
),
"ISBN" => array(
"name" => "ISBN",
"feed_name" => "ISBN",
"format" => "optional",
),
"Manufacturer" => array(
"name" => "Manufacturer",
"feed_name" => "Manufacturer",
"format" => "optional",
),
"Restock Date" => array(
"name" => "RestockDate",
"feed_name" => "RestockDate",
"format" => "optional",
),
"Lead Time" => array(
"name" => "LeadTime",
"feed_name" => "LeadTime",
"format" => "optional",
),
"Package Weight" => array(
"name" => "PackageWeight",
"feed_name" => "PackageWeight",
"format" => "optional",
),
"Attribute 1" => array(
"name" => "Attribute1",
"feed_name" => "Attribute1",
"format" => "optional",
),
"Attribute 2" => array(
"name" => "Attribute2",
"feed_name" => "Attribute2",
"format" => "optional",
),
"Attribute 3" => array(
"name" => "Attribute3",
"feed_name" => "Attribute3",
"format" => "optional",
),
"Attribute 4" => array(
"name" => "Attribute4",
"feed_name" => "Attribute4",
"format" => "optional",
),
"Attribute 5" => array(
"name" => "Attribute5",
"feed_name" => "Attribute5",
"format" => "optional",
),
"Attribute 6" => array(
"name" => "Attribute6",
"feed_name" => "Attribute6",
"format" => "optional",
),
"Attribute 7" => array(
"name" => "Attribute7",
"feed_name" => "Attribute7",
"format" => "optional",
),
"Attribute 8" => array(
"name" => "Attribute8",
"feed_name" => "Attribute8",
"format" => "optional",
),
"Attribute 9" => array(
"name" => "Attribute9",
"feed_name" => "Attribute9",
"format" => "optional",
),
"Attribute 10" => array(
"name" => "Attribute10",
"feed_name" => "Attribute10",
"format" => "optional",
),
"Country" => array(
"name" => "Country",
"feed_name" => "Country",
"format" => "optional",
),
"Discount Price Start Date" => array(
"name" => "DiscountPriceStartDate",
"feed_name" => "DiscountPriceStartDate",
"format" => "optional",
),
"Discount Price End Date" => array(
"name" => "DiscountPriceEndDate",
"feed_name" => "DiscountPriceEndDate",
"format" => "optional",
),
),
);
return $fruugonl;
}
}
?>

View File

@@ -0,0 +1,233 @@
<?php
/**
* Settings for Fruugo.co.uk feeds
*/
class WooSEA_fruugouk {
public $fruugouk;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$fruugouk = array(
"Feed fields" => array(
"Product Id" => array(
"name" => "ProductId",
"feed_name" => "ProductId",
"format" => "required",
"woo_suggest" => "id",
),
"Sku Id" => array(
"name" => "SkuId",
"feed_name" => "SkuId",
"format" => "required",
"woo_suggest" => "sku",
),
"GTINs" => array(
"name" => "EAN",
"feed_name" => "EAN",
"format" => "required",
),
"Brand" => array(
"name" => "Brand",
"feed_name" => "Brand",
"format" => "required",
),
"Category" => array(
"name" => "Category",
"feed_name" => "Category",
"format" => "required",
"woo_suggest" => "category",
),
"Image URL 1" => array(
"name" => "Imageurl1",
"feed_name" => "Imageurl1",
"format" => "required",
"woo_suggest" => "image",
),
"Stock Status" => array(
"name" => "StockStatus",
"feed_name" => "StockStatus",
"format" => "required",
"woo_suggest" => "availability",
),
"Quantity in Stock" => array(
"name" => "StockQuantity",
"feed_name" => "StockQuantity",
"format" => "required",
),
"Title" => array(
"name" => "Title",
"feed_name" => "Title",
"format" => "required",
"woo_suggest" => "title",
),
"Description" => array(
"name" => "Description",
"feed_name" => "Description",
"format" => "required",
"woo_suggest" => "description",
),
"Normal Price Without VAT" => array(
"name" => "NormalPriceWithoutVat",
"feed_name" => "NormalPriceWithoutVat",
"format" => "optional",
),
"Normal Price With VAT" => array(
"name" => "NormalPriceWithVat",
"feed_name" => "NormalPriceWithVat",
"format" => "required",
"woo_suggest" => "price",
),
"VAT Rate" => array(
"name" => "VatRate",
"feed_name" => "VatRate",
"format" => "required",
),
"Image URL 2" => array(
"name" => "Imageurl2",
"feed_name" => "Imageurl2",
"format" => "optional",
),
"Image URL 3" => array(
"name" => "Imageurl3",
"feed_name" => "Imageurl3",
"format" => "optional",
),
"Image URL 4" => array(
"name" => "Imageurl4",
"feed_name" => "Imageurl4",
"format" => "optional",
),
"Image URL 5" => array(
"name" => "Imageurl5",
"feed_name" => "Imageurl5",
"format" => "optional",
),
"Language" => array(
"name" => "Language",
"feed_name" => "Language",
"format" => "optional",
),
"Attribute Size" => array(
"name" => "AttributeSize",
"feed_name" => "AttributeSize",
"format" => "optional",
),
"Attribute Color" => array(
"name" => "AttributeColor",
"feed_name" => "AttributeColor",
"format" => "optional",
),
"Currency" => array(
"name" => "Currency",
"feed_name" => "Currency",
"format" => "optional",
),
"Discount Price Without VAT" => array(
"name" => "DiscountPriceWithoutVAT",
"feed_name" => "DiscountPriceWithoutVAT",
"format" => "optional",
),
"Discount Price With VAT" => array(
"name" => "DiscountPriceWithVAT",
"feed_name" => "DiscountPriceWithVAT",
"format" => "optional",
),
"ISBN" => array(
"name" => "ISBN",
"feed_name" => "ISBN",
"format" => "optional",
),
"Manufacturer" => array(
"name" => "Manufacturer",
"feed_name" => "Manufacturer",
"format" => "optional",
),
"Restock Date" => array(
"name" => "RestockDate",
"feed_name" => "RestockDate",
"format" => "optional",
),
"Lead Time" => array(
"name" => "LeadTime",
"feed_name" => "LeadTime",
"format" => "optional",
),
"Package Weight" => array(
"name" => "PackageWeight",
"feed_name" => "PackageWeight",
"format" => "optional",
),
"Attribute 1" => array(
"name" => "Attribute1",
"feed_name" => "Attribute1",
"format" => "optional",
),
"Attribute 2" => array(
"name" => "Attribute2",
"feed_name" => "Attribute2",
"format" => "optional",
),
"Attribute 3" => array(
"name" => "Attribute3",
"feed_name" => "Attribute3",
"format" => "optional",
),
"Attribute 4" => array(
"name" => "Attribute4",
"feed_name" => "Attribute4",
"format" => "optional",
),
"Attribute 5" => array(
"name" => "Attribute5",
"feed_name" => "Attribute5",
"format" => "optional",
),
"Attribute 6" => array(
"name" => "Attribute6",
"feed_name" => "Attribute6",
"format" => "optional",
),
"Attribute 7" => array(
"name" => "Attribute7",
"feed_name" => "Attribute7",
"format" => "optional",
),
"Attribute 8" => array(
"name" => "Attribute8",
"feed_name" => "Attribute8",
"format" => "optional",
),
"Attribute 9" => array(
"name" => "Attribute9",
"feed_name" => "Attribute9",
"format" => "optional",
),
"Attribute 10" => array(
"name" => "Attribute10",
"feed_name" => "Attribute10",
"format" => "optional",
),
"Country" => array(
"name" => "Country",
"feed_name" => "Country",
"format" => "optional",
),
"Discount Price Start Date" => array(
"name" => "DiscountPriceStartDate",
"feed_name" => "DiscountPriceStartDate",
"format" => "optional",
),
"Discount Price End Date" => array(
"name" => "DiscountPriceEndDate",
"feed_name" => "DiscountPriceEndDate",
"format" => "optional",
),
),
);
return $fruugouk;
}
}
?>

View File

@@ -0,0 +1,232 @@
<?php
/**
* Settings for Fruugo.us feeds
*/
class WooSEA_fruugous {
public $fruugous;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$fruugous = array(
"Feed fields" => array(
"Product Id" => array(
"name" => "ProductId",
"feed_name" => "ProductId",
"format" => "required",
"woo_suggest" => "id",
),
"Sku Id" => array(
"name" => "SkuId",
"feed_name" => "SkuId",
"format" => "required",
"woo_suggest" => "sku",
),
"GTINs" => array(
"name" => "EAN",
"feed_name" => "EAN",
"format" => "required",
),
"Brand" => array(
"name" => "Brand",
"feed_name" => "Brand",
"format" => "required",
),
"Category" => array(
"name" => "Category",
"feed_name" => "Category",
"format" => "required",
"woo_suggest" => "category",
),
"Image URL 1" => array(
"name" => "Imageurl1",
"feed_name" => "Imageurl1",
"format" => "required",
"woo_suggest" => "image",
),
"Stock Status" => array(
"name" => "StockStatus",
"feed_name" => "StockStatus",
"format" => "required",
"woo_suggest" => "availability",
),
"Quantity in Stock" => array(
"name" => "StockQuantity",
"feed_name" => "StockQuantity",
"format" => "required",
),
"Title" => array(
"name" => "Title",
"feed_name" => "Title",
"format" => "required",
"woo_suggest" => "title",
),
"Description" => array(
"name" => "Description",
"feed_name" => "Description",
"format" => "required",
"woo_suggest" => "description",
),
"Normal Price With VAT" => array(
"name" => "NormalPriceWithVat",
"feed_name" => "NormalPriceWithVat",
"format" => "required",
"woo_suggest" => "price",
),
"Normal Price Without VAT" => array(
"name" => "NormalPriceWithoutVat",
"feed_name" => "NormalPriceWithoutVat",
"format" => "optional",
),
"VAT Rate" => array(
"name" => "VatRate",
"feed_name" => "VatRate",
"format" => "required",
),
"Image URL 2" => array(
"name" => "Imageurl2",
"feed_name" => "Imageurl2",
"format" => "optional",
),
"Image URL 3" => array(
"name" => "Imageurl3",
"feed_name" => "Imageurl3",
"format" => "optional",
),
"Image URL 4" => array(
"name" => "Imageurl4",
"feed_name" => "Imageurl4",
"format" => "optional",
),
"Image URL 5" => array(
"name" => "Imageurl5",
"feed_name" => "Imageurl5",
"format" => "optional",
),
"Language" => array(
"name" => "Language",
"feed_name" => "Language",
"format" => "optional",
),
"Attribute Size" => array(
"name" => "AttributeSize",
"feed_name" => "AttributeSize",
"format" => "optional",
),
"Attribute Color" => array(
"name" => "AttributeColor",
"feed_name" => "AttributeColor",
"format" => "optional",
),
"Currency" => array(
"name" => "Currency",
"feed_name" => "Currency",
"format" => "optional",
),
"Discount Price Without VAT" => array(
"name" => "DiscountPriceWithoutVAT",
"feed_name" => "DiscountPriceWithoutVAT",
"format" => "optional",
),
"Discount Price With VAT" => array(
"name" => "DiscountPriceWithVAT",
"feed_name" => "DiscountPriceWithVAT",
"format" => "optional",
),
"ISBN" => array(
"name" => "ISBN",
"feed_name" => "ISBN",
"format" => "optional",
),
"Manufacturer" => array(
"name" => "Manufacturer",
"feed_name" => "Manufacturer",
"format" => "optional",
),
"Restock Date" => array(
"name" => "RestockDate",
"feed_name" => "RestockDate",
"format" => "optional",
),
"Lead Time" => array(
"name" => "LeadTime",
"feed_name" => "LeadTime",
"format" => "optional",
),
"Package Weight" => array(
"name" => "PackageWeight",
"feed_name" => "PackageWeight",
"format" => "optional",
),
"Attribute 1" => array(
"name" => "Attribute1",
"feed_name" => "Attribute1",
"format" => "optional",
),
"Attribute 2" => array(
"name" => "Attribute2",
"feed_name" => "Attribute2",
"format" => "optional",
),
"Attribute 3" => array(
"name" => "Attribute3",
"feed_name" => "Attribute3",
"format" => "optional",
),
"Attribute 4" => array(
"name" => "Attribute4",
"feed_name" => "Attribute4",
"format" => "optional",
),
"Attribute 5" => array(
"name" => "Attribute5",
"feed_name" => "Attribute5",
"format" => "optional",
),
"Attribute 6" => array(
"name" => "Attribute6",
"feed_name" => "Attribute6",
"format" => "optional",
),
"Attribute 7" => array(
"name" => "Attribute7",
"feed_name" => "Attribute7",
"format" => "optional",
),
"Attribute 8" => array(
"name" => "Attribute8",
"feed_name" => "Attribute8",
"format" => "optional",
),
"Attribute 9" => array(
"name" => "Attribute9",
"feed_name" => "Attribute9",
"format" => "optional",
),
"Attribute 10" => array(
"name" => "Attribute10",
"feed_name" => "Attribute10",
"format" => "optional",
),
"Country" => array(
"name" => "Country",
"feed_name" => "Country",
"format" => "optional",
),
"Discount Price Start Date" => array(
"name" => "DiscountPriceStartDate",
"feed_name" => "DiscountPriceStartDate",
"format" => "optional",
),
"Discount Price End Date" => array(
"name" => "DiscountPriceEndDate",
"feed_name" => "DiscountPriceEndDate",
"format" => "optional",
),
),
);
return $fruugous;
}
}
?>

View File

@@ -0,0 +1,107 @@
<?php
/**
* Settings for Glami feeds
*/
class WooSEA_glami {
public $glami;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$glami = array(
"Feed fields" => array(
"ITEM_ID" => array(
"name" => "ITEM_ID",
"feed_name" => "ITEM_ID",
"format" => "required",
"woo_suggest" => "id",
),
"ITEMGROUP_ID" => array(
"name" => "ITEMGROUP_ID",
"feed_name" => "ITEMGROUP_ID",
"format" => "optional",
"woo_suggest" => "item_group_id",
),
"PRODUCTNAME" => array(
"name" => "PRODUCTNAME",
"feed_name" => "PRODUCTNAME",
"format" => "required",
"woo_suggest" => "title",
),
"DESCRIPTION" => array(
"name" => "DESCRIPTION",
"feed_name" => "DESCRIPTION",
"format" => "required",
"woo_suggest" => "description",
),
"URL" => array(
"name" => "URL",
"feed_name" => "URL",
"format" => "required",
"woo_suggest" => "link",
),
"URL_SIZE" => array(
"name" => "URL_SIZE",
"feed_name" => "URL_SIZE",
"format" => "optional",
),
"IMGURL" => array(
"name" => "IMGURL",
"feed_name" => "IMGURL",
"format" => "required",
"woo_suggest" => "image",
),
"IMGURL_ALTERNATIVE" => array(
"name" => "IMGURL_ALTERNATIVE",
"feed_name" => "IMGURL_ALTERNATIVE",
"format" => "optional",
),
"PRICE_VAT" => array(
"name" => "PRICE_VAT",
"feed_name" => "PRICE_VAT",
"format" => "required",
"woo_suggest" => "price",
),
"MANUFACTURER" => array(
"name" => "MANUFACTURER",
"feed_name" => "MANUFACTURER",
"format" => "required",
),
"CATEGORYTEXT" => array(
"name" => "CATEGORYTEXT",
"feed_name" => "CATEGORYTEXT",
"format" => "required",
"woo_suggest" => "categories",
),
"CATEGORY_ID" => array(
"name" => "CATEGORY_ID",
"feed_name" => "CATEGORY_ID",
"format" => "optional",
),
"GLAMI_CPC" => array(
"name" => "GLAMI_CPC",
"feed_name" => "GLAMI_CPC",
"format" => "optional",
),
"PROMOTION_ID" => array(
"name" => "PROMOTION_ID",
"feed_name" => "PROMOTION_ID",
"format" => "optional",
),
"DELIVERY_DATE" => array(
"name" => "DELIVERY_DATE",
"feed_name" => "DELIVERY_DATE",
"format" => "required",
),
"DELIVERY" => array(
"name" => "DELIVERY",
"feed_name" => "DELIVERY",
"format" => "optional",
),
),
);
return $glami;
}
}
?>

View File

@@ -0,0 +1,108 @@
<?php
/**
* Settings for Google DRM product feeds
*/
class WooSEA_google_drm {
public $google_drm;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$google_drm = array(
"Remarketing fields" => array(
"ID" => array(
"name" => "ID",
"feed_name" => "ID",
"format" => "required",
"woo_suggest" => "id",
),
"ID2" => array(
"name" => "ID2",
"feed_name" => "ID2",
"format" => "optional",
),
"Item title" => array(
"name" => "Item title",
"feed_name" => "Item title",
"format" => "required",
"woo_suggest" => "title",
),
"Item subtitle" => array(
"name" => "Item subtitle",
"feed_name" => "Item subtitle",
"format" => "optional",
),
"Final URL" => array(
"name" => "Final URL",
"feed_name" => "Final URL",
"format" => "required",
"woo_suggest" => "link",
),
"Image URL" => array(
"name" => "Image URL",
"feed_name" => "Image URL",
"format" => "optional",
"woo_suggest" => "image_link",
),
"Item description" => array(
"name" => "Item description",
"feed_name" => "Item description",
"format" => "optional",
"woo_suggest" => "description",
),
"Item category" => array(
"name" => "Item category",
"feed_name" => "Item category",
"format" => "optional",
"woo_suggest" => "categories",
),
"Price" => array(
"name" => "Price",
"feed_name" => "Price",
"format" => "optional",
"woo_suggest" => "price",
),
"Sale price" => array(
"name" => "Sale price",
"feed_name" => "Sale price",
"format" => "optional",
"woo_suggest" => "sale_price",
),
"Sale price effective date" => array(
"name" => "Sale price effective date",
"feed_name" => "Sale price effective date",
"format" => "optional",
"woo_suggest" => "sale_price_effective_date",
),
"Contextual keywords" => array(
"name" => "Contextual keywords",
"feed_name" => "Contextual keywords",
"format" => "optional",
),
"Item address" => array(
"name" => "Item address",
"feed_name" => "Item address",
"format" => "optional",
),
"Tracking template" => array(
"name" => "Tracking template",
"feed_name" => "Tracking template",
"format" => "optional",
),
"Custom parameter" => array(
"name" => "Custom parameter",
"feed_name" => "Custom parameter",
"format" => "optional",
),
"Item group ID" => array(
"name" => "item_group_id",
"feed_name" => "g:item_group_id",
"format" => "optional",
),
),
);
return $google_drm;
}
}
?>

View File

@@ -0,0 +1,30 @@
<?php
/**
* Settings for Google DSA product feeds
*/
class WooSEA_google_dsa {
public $google_dsa;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$google_dsa = array(
"DSA fields" => array(
"Page URL" => array(
"name" => "Page URL",
"feed_name" => "Page URL",
"format" => "required",
"woo_suggest" => "link",
),
"Custom label" => array(
"name" => "Custom label",
"feed_name" => "Custom label",
"format" => "required",
),
),
);
return $google_dsa;
}
}
?>

View File

@@ -0,0 +1,80 @@
<?php
/**
* Settings for Google Local Product Inventory feeds
*/
class WooSEA_google_local {
public $google_local;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$google_local = array(
"Local product inventory fields" => array(
"Itemid" => array(
"name" => "id",
"feed_name" => "g:id",
"format" => "required",
"woo_suggest" => "id",
),
"Store code" => array(
"name" => "Store code",
"feed_name" => "g:store_code",
"format" => "required",
),
"Quantity" => array(
"name" => "Quantity",
"feed_name" => "g:quantity",
"format" => "required",
"woo_suggest" => "quantity",
),
"Price" => array(
"name" => "Price",
"feed_name" => "g:price",
"format" => "required",
"woo_suggest" => "price",
),
"Sale price" => array(
"name" => "Sale price",
"feed_name" => "g:sale_price",
"format" => "optional",
"woo_suggest" => "sale_price",
),
"Sale price effective date" => array(
"name" => "Sale price effective date",
"feed_name" => "g:sale_price_effective_date",
"format" => "optional",
"woo_suggest" => "sale_price_effective_date",
),
"Availability" => array(
"name" => "Availability",
"feed_name" => "g:availability",
"format" => "optional",
"woo_suggest" => "availability",
),
"Weeks of supply" => array(
"name" => "Weeks of supply",
"feed_name" => "g:weeks_of_supply",
"format" => "optional",
),
"Pickup method" => array(
"name" => "Pickup method",
"feed_name" => "g:pickup_method",
"format" => "optional",
),
"Pickup sla" => array(
"name" => "Pickup sla",
"feed_name" => "g:pickup_sla",
"format" => "optional",
),
"Webitemid" => array(
"name" => "Webitemid",
"feed_name" => "g:webitemid",
"format" => "optional",
),
),
);
return $google_local;
}
}
?>

View File

@@ -0,0 +1,178 @@
<?php
/**
* Settings for Google Local Products feeds
*/
class WooSEA_google_local_products {
public $google_local_products;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$google_local_products = array(
"Local products fields" => array(
"Itemid" => array(
"name" => "Id",
"feed_name" => "g:id",
"format" => "required",
"woo_suggest" => "id",
),
"Title" => array(
"name" => "Title",
"feed_name" => "g:title",
"format" => "required",
"woo_suggest" => "title",
),
"Description" => array(
"name" => "Description",
"feed_name" => "g:description",
"format" => "optional",
"woo_suggest" => "description",
),
"Image link" => array(
"name" => "image_link",
"feed_name" => "g:image_link",
"format" => "optional",
"woo_suggest" => "image",
),
"Condition" => array(
"name" => "condition",
"feed_name" => "g:condition",
"format" => "optional",
"woo_suggest" => "condition",
),
"Gtin" => array(
"name" => "gtin",
"feed_name" => "g:gtin",
"format" => "optional",
),
"MPN" => array(
"name" => "MPN",
"feed_name" => "g:mpn",
"format" => "optional",
),
"Brand" => array(
"name" => "brand",
"feed_name" => "g:brand",
"format" => "optional",
),
"Google product category" => array(
"name" => "google_product_category",
"feed_name" => "g:google_product_category",
"format" => "optional",
"woo_suggest" => "categories",
),
"Energy efficiency class" => array(
"name" => "energy_efficiency_class",
"feed_name" => "g:energy_efficiency_class",
"format" => "optional",
),
"Energy efficiency class min" => array(
"name" => "energy_efficiency_class_min",
"feed_name" => "g:energy_efficiency_class_min",
"format" => "optional",
),
"Energy efficiency class max" => array(
"name" => "energy_efficiency_class_max",
"feed_name" => "g:energy_efficiency_class_max",
"format" => "optional",
),
"Webitemid" => array(
"name" => "webitemid",
"feed_name" => "g:webitemid",
"format" => "optional",
),
"Price" => array(
"name" => "Price",
"feed_name" => "g:price",
"format" => "optional",
"woo_suggest" => "price",
),
"Sale price" => array(
"name" => "Sale price",
"feed_name" => "g:sale_price",
"format" => "optional",
"woo_suggest" => "sale_price",
),
"Sale price effective date" => array(
"name" => "Sale price effective date",
"feed_name" => "g:sale_price_effective_date",
"format" => "optional",
"woo_suggest" => "sale_price_effective_date",
),
"Unit pricing measure" => array(
"name" => "unit_pricing_measure",
"feed_name" => "g:unit_pricing_measure",
"format" => "optional",
),
"Unit pricing base measure" => array(
"name" => "unit_pricing_base_measure",
"feed_name" => "g:unit_pricing_base_measure",
"format" => "optional",
),
"Pickup method" => array(
"name" => "Pickup method",
"feed_name" => "g:pickup_method",
"format" => "optional",
),
"Pickup SLA" => array(
"name" => "Pickup SLA",
"feed_name" => "g:pickup_sla",
"format" => "optional",
),
"Pickup link template" => array(
"name" => "Pickup link template",
"feed_name" => "g:pickup_link_template",
"format" => "optional",
),
"Mobile pickup link template" => array(
"name" => "Mobile pickup link template",
"feed_name" => "g:mobile_pickup_link_template",
"format" => "optional",
),
"Link template" => array(
"name" => "Link template",
"feed_name" => "g:link_template",
"format" => "optional",
),
"Mobile link template" => array(
"name" => "Mobile link template",
"feed_name" => "g:mobile_link_template",
"format" => "optional",
),
"Ads redirect" => array(
"name" => "Ads redirect",
"feed_name" => "g:ads_redirect",
"format" => "optional",
),
"Age group" => array(
"name" => "age_group",
"feed_name" => "g:age_group",
"format" => "optional",
),
"Color" => array(
"name" => "color",
"feed_name" => "g:color",
"format" => "optional",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "g:gender",
"format" => "optional",
),
"Size" => array(
"name" => "size",
"feed_name" => "g:size",
"format" => "optional",
),
"Item group ID" => array(
"name" => "item_group_id",
"feed_name" => "g:item_group_id",
"format" => "optional",
),
),
);
return $google_local_products;
}
}
?>

View File

@@ -0,0 +1,64 @@
<?php
/**
* Settings for Google Product Review feeds
*/
class WooSEA_google_product_review {
public $google_product_review;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$google_product_review = array(
"Product review fields" => array(
"product_name" => array(
"name" => "product_name",
"feed_name" => "product_name",
"format" => "required",
"woo_suggest" => "title",
),
"product_url" => array(
"name" => "product_url",
"feed_name" => "product_url",
"format" => "required",
"woo_suggest" => "link",
),
"gtin" => array(
"name" => "gtin",
"feed_name" => "gtin",
"format" => "required",
),
"mpn" => array(
"name" => "mpn",
"feed_name" => "mpn",
"format" => "required",
),
"sku" => array(
"name" => "sku",
"feed_name" => "sku",
"format" => "required",
"woo_suggest" => "sku",
),
"brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"reviews" => array(
"name" => "reviews",
"feed_name" => "reviews",
"format" => "required",
"woo_suggest" => "reviews",
),
"review_url" => array(
"name" => "review_url",
"feed_name" => "review_url",
"format" => "required",
"woo_suggest" => "link",
),
),
);
return $google_product_review;
}
}
?>

View File

@@ -0,0 +1,624 @@
<?php
/**
* Settings for Google Shopping product feeds
*/
class WooSEA_google_shopping {
public $google_attributes;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$google_attributes = array(
"Basic product data" => array(
"Product ID" => array(
"name" => "id",
"feed_name" => "g:id",
"format" => "required",
"woo_suggest" => "id",
),
"Product title" => array(
"name" => "title",
"feed_name" => "g:title",
"format" => "required",
"woo_suggest" => "title",
),
"Short title" => array(
"name" => "short_title",
"feed_name" => "g:short_title",
"format" => "optional",
"woo_suggest" => "title",
),
"Product description" => array(
"name" => "description",
"feed_name" => "g:description",
"format" => "required",
"woo_suggest" => "description",
),
"Product URL" => array(
"name" => "link",
"feed_name" => "g:link",
"format" => "required",
"woo_suggest" => "link",
),
"Main image URL" => array(
"name" => "image_link",
"feed_name" => "g:image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image URL" => array(
"name" => "additional_image_link",
"feed_name" => "g:additional_image_link",
"format" => "optional",
),
"Canonical product URL" => array(
"name" => "canonical_link",
"feed_name" => "g:canonical_link",
"format" => "optional",
),
"Product URL mobile" => array(
"name" => "mobile_link",
"feed_name" => "g:mobile_link",
"format" => "optional",
),
),
"Price & availability" => array(
"Stock status" => array(
"name" => "availability",
"feed_name" => "g:availability",
"format" => "required",
"woo_suggest" => "availability",
),
"Availability date" => array(
"name" => "availability_date",
"feed_name" => "g:availability_date",
"format" => "optional",
),
"Expiration date" => array(
"name" => "expiration_date",
"feed_name" => "g:expiration_date",
"format" => "optional",
),
"Price" => array(
"name" => "Price",
"feed_name" => "g:price",
"format" => "required",
"woo_suggest" => "price",
),
"Sale price" => array(
"name" => "sale_price",
"feed_name" => "g:sale_price",
"format" => "optional",
"woo_suggest" => "sale_price",
),
"Sale price effective date" => array(
"name" => "sale_price_effective_date",
"feed_name" => "g:sale_price_effective_date",
"format" => "optional",
"woo_suggest" => "sale_price_effective_date",
),
"Unit pricing measure" => array(
"name" => "unit_pricing_measure",
"feed_name" => "g:unit_pricing_measure",
"format" => "optional",
),
"Unit pricing base measure" => array(
"name" => "unit_pricing_base_measure",
"feed_name" => "g:unit_pricing_base_measure",
"format" => "optional",
),
"Cost of goods sold" => array(
"name" => "cost_of_goods_sold",
"feed_name" => "g:cost_of_goods_sold",
"format" => "optional",
),
"Installment" => array(
"name" => "installment",
"feed_name" => "g:installment",
"format" => "optional",
),
"Subscription cost" => array(
"name" => "subscription_cost",
"feed_name" => "g:subscription_cost",
"format" => "optional",
),
"Loyalty points" => array(
"name" => "loyalty_points",
"feed_name" => "g:loyalty_points",
"format" => "optional",
),
),
"Product category" => array(
"Google product category" => array(
"name" => "google_product_category",
"feed_name" => "g:google_product_category",
"format" => "required",
"woo_suggest" => "categories",
),
"Product type" => array(
"name" => "product_type",
"feed_name" => "g:product_type",
"format" => "required",
"woo_suggest" => "raw_categories",
),
),
"Product identifiers" => array(
"Brand" => array(
"name" => "brand",
"feed_name" => "g:brand",
"format" => "required",
),
"Gtin" => array(
"name" => "gtin",
"feed_name" => "g:gtin",
"format" => "required",
),
"MPN" => array(
"name" => "mpn",
"feed_name" => "g:mpn",
"format" => "required",
),
"Identifier exists" => array(
"name" => "identifier_exists",
"feed_name" => "g:identifier_exists",
"woo_suggest" => "calculated",
"format" => "required",
),
),
"Detailed product description" => array(
"Condition" => array(
"name" => "condition",
"feed_name" => "g:condition",
"format" => "required",
"woo_suggest" => "condition",
),
"Adult" => array(
"name" => "adult",
"feed_name" => "g:adult",
"format" => "optional",
),
"Multipack" => array(
"name" => "multipack",
"feed_name" => "g:multipack",
"format" => "optional",
),
"Is bundle" => array(
"name" => "is_bundle",
"feed_name" => "g:is_bundle",
"format" => "optional",
),
"Energy efficiency class" => array(
"name" => "energy_efficiency_class",
"feed_name" => "g:energy_efficiency_class",
"format" => "optional",
),
"Minimum energy efficiency class" => array(
"name" => "min_energy_efficiency_class",
"feed_name" => "g:min_energy_efficiency_class",
"format" => "optional",
),
"Maximum energy efficiency class" => array(
"name" => "max_energy_efficiency_class",
"feed_name" => "g:max_energy_efficiency_class",
"format" => "optional",
),
"Age group" => array(
"name" => "age_group",
"feed_name" => "g:age_group",
"format" => "optional",
),
"Color" => array(
"name" => "color",
"feed_name" => "g:color",
"format" => "optional",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "g:gender",
"format" => "optional",
),
"Material" => array(
"name" => "material",
"feed_name" => "g:material",
"format" => "optional",
),
"Pattern" => array(
"name" => "pattern",
"feed_name" => "g:pattern",
"format" => "optional",
),
"Size" => array(
"name" => "size",
"feed_name" => "g:size",
"format" => "optional",
),
"Size type" => array(
"name" => "size_type",
"feed_name" => "g:size_type",
"format" => "optional",
),
"Size system" => array(
"name" => "size_system",
"feed_name" => "g:size_system",
"format" => "optional",
),
"Item group ID" => array(
"name" => "item_group_id",
"feed_name" => "g:item_group_id",
"format" => "required",
"woo_suggest" => "item_group_id",
),
),
"Shopping campaigns" => array(
"Ads redirect (new)" => array(
"name" => "ads_redirect",
"feed_name" => "g:ads_redirect",
"format" => "optional",
),
"Excluded destination" => array(
"name" => "excluded_destination",
"feed_name" => "g:excluded_destination",
"format" => "optional",
),
"Custom label 0" => array(
"name" => "custom_label_0",
"feed_name" => "g:custom_label_0",
"format" => "optional",
),
"Custom label 1" => array(
"name" => "custom_label_1",
"feed_name" => "g:custom_label_1",
"format" => "optional",
),
"Custom label 2" => array(
"name" => "custom_label_2",
"feed_name" => "g:custom_label_2",
"format" => "optional",
),
"Custom label 3" => array(
"name" => "custom_label_3",
"feed_name" => "g:custom_label_3",
"format" => "optional",
),
"Custom label 4" => array(
"name" => "custom_label_4",
"feed_name" => "g:custom_label_4",
"format" => "optional",
),
"Promotion ID" => array(
"name" => "promotion_id",
"feed_name" => "g:promotion_id",
"format" => "optional",
),
"Included destination" => array(
"name" => "included_destination",
"feed_name" => "included_destination",
"format" => "optional",
),
"Ads grouping" => array(
"name" => "ads_grouping",
"feed_name" => "g:ads_grouping",
"format" => "optional",
),
"Ads labels" => array(
"name" => "ads_labels",
"feed_name" => "g:ads_labels",
"format" => "optional",
),
"Adwords grouping (BING)" => array(
"name" => "adwords_grouping",
"feed_name" => "g:adwords_grouping",
"format" => "optional",
),
"Adwords labels (BING)" => array(
"name" => "adwords_labels",
"feed_name" => "g:adwords_labels",
"format" => "optional",
),
"Adwords redirect (BING)" => array(
"name" => "adwords_redirect",
"feed_name" => "g:adwords_redirect",
"format" => "optional",
),
),
"Shipping" => array(
"Shipping" => array(
"name" => "shipping",
"feed_name" => "g:shipping",
"format" => "optional",
),
"Shipping label" => array(
"name" => "shipping_label",
"feed_name" => "g:shipping_label",
"format" => "optional",
),
"Shipping weight" => array(
"name" => "shipping_weight",
"feed_name" => "g:shipping_weight",
"format" => "optional",
),
"Shipping length" => array(
"name" => "shipping_length",
"feed_name" => "g:shipping_length",
"format" => "optional",
),
"Shipping width" => array(
"name" => "shipping_width",
"feed_name" => "g:shipping_width",
"format" => "optional",
),
"Shipping height" => array(
"name" => "shipping_height",
"feed_name" => "g:shipping_height",
"format" => "optional",
),
"Transit time label" => array(
"name" => "transit_time_label",
"feed_name" => "g:transit_time_label",
"format" => "optional",
),
"Minimum handling time" => array(
"name" => "min_handling_time",
"feed_name" => "g:min_handling_time",
"format" => "optional",
),
"Maximum handling time" => array(
"name" => "max_handling_time",
"feed_name" => "g:max_handling_time",
"format" => "optional",
),
"Ships from country" => array(
"name" => "ships_from_country",
"feed_name" => "g:ships_from_country",
"format" => "optional",
),
"Region Id" => array(
"name" => "region_id",
"feed_name" => "g:region_id",
"format" => "optional",
),
),
"Tax" => array(
"Tax" => array(
"name" => "tax",
"feed_name" => "g:tax",
"format" => "optional",
),
"Tax category" => array(
"name" => "tax_category",
"feed_name" => "g:tax_category",
"format" => "optional",
),
),
"Shopping Actions" => array(
"Product fee" => array(
"name" => "product_fee",
"feed_name" => "g:product_fee",
"format" => "optional",
),
"Purchase quantity limit" => array(
"name" => "purchase_quantity_limit",
"feed_name" => "g:purchase_quantity_limit",
"format" => "optional",
),
"Sell on google quantity" => array(
"name" => "sell_on_google_quantity",
"feed_name" => "g:sell_on_google_quantity",
"format" => "optional",
),
"Consumer datasheet" => array(
"name" => "consumer_datasheet",
"feed_name" => "g:consumer_datasheet",
"format" => "optional",
),
"Consumer notice" => array(
"name" => "consumer_notice",
"feed_name" => "g:consumer_notice",
"format" => "optional",
),
"Energy label image link" => array(
"name" => "energy_label_image_link",
"feed_name" => "g:energy_label_image_link",
"format" => "optional",
),
"Excluding countries for Shopping ads" => array(
"name" => "shopping_ads_excluded_country",
"feed_name" => "g:shopping_ads_excluded_country",
"format" => "optional",
),
"Product detail" => array(
"name" => "product_detail",
"feed_name" => "g:product_detail",
"format" => "optional",
),
"Product highlight" => array(
"name" => "product_highlight",
"feed_name" => "g:product_highlight",
"format" => "optional",
),
"Return address label" => array(
"name" => "return_address_label",
"feed_name" => "g:return_address_label",
"format" => "optional",
),
"Return policy label" => array(
"name" => "return_policy_label",
"feed_name" => "g:return_policy_label",
"format" => "optional",
),
"Google funded promotion eligibility" => array(
"name" => "google_funded_promotion_eligibility",
"feed_name" => "g:google_funded_promotion_eligibility",
"format" => "optional",
),
"Pickup method" => array(
"name" => "pickup_method",
"feed_name" => "g:pickup_method",
"format" => "optional",
),
"Pickup SLA" => array(
"name" => "pickup_SLA",
"feed_name" => "g:pickup_SLA",
"format" => "optional",
),
"Pickup link template" => array(
"name" => "pickup_link_template",
"feed_name" => "g:pickup_link_template",
"format" => "optional",
),
"Store code" => array(
"name" => "store_code",
"feed_name" => "g:store_code",
"format" => "optional",
),
"Mobile pickup link template" => array(
"name" => "mobile_pickup_link_template",
"feed_name" => "g:mobile_pickup_link_template",
"format" => "optional",
),
"Link template" => array(
"name" => "link_template",
"feed_name" => "g:link_template",
"format" => "optional",
),
"Seller name" => array(
"name" => "seller_name",
"feed_name" => "g:seller_name",
"format" => "optional",
),
"Count" => array(
"name" => "count",
"feed_name" => "g:count",
"format" => "optional",
),
"Disclosure date" => array(
"name" => "disclosure_date",
"feed_name" => "g:disclosure_date",
"format" => "optional",
),
"Feature description" => array(
"name" => "feature_description",
"feed_name" => "g:feature_description",
"format" => "optional",
),
"Flavor" => array(
"name" => "flavor",
"feed_name" => "g:flavor",
"format" => "optional",
),
"Scent" => array(
"name" => "scent",
"feed_name" => "g:scent",
"format" => "optional",
),
"Format" => array(
"name" => "format",
"feed_name" => "g:format",
"format" => "optional",
),
"Release date" => array(
"name" => "release_date",
"feed_name" => "g:release_date",
"format" => "optional",
),
"Rich product content" => array(
"name" => "rich_product_content",
"feed_name" => "g:rich_product_content",
"format" => "optional",
),
"Product line" => array(
"name" => "product_line",
"feed_name" => "g:product_line",
"format" => "optional",
),
"Product name" => array(
"name" => "product_name",
"feed_name" => "g:product_name",
"format" => "optional",
),
"Product page url" => array(
"name" => "product_page_url",
"feed_name" => "g:product_page_url",
"format" => "optional",
),
"Product length" => array(
"name" => "product_length",
"feed_name" => "g:product_length",
"format" => "optional",
),
"Product width" => array(
"name" => "product_width",
"feed_name" => "g:product_width",
"format" => "optional",
),
"Product height" => array(
"name" => "product_height",
"feed_name" => "g:product_height",
"format" => "optional",
),
"Product weight" => array(
"name" => "product_weight",
"feed_name" => "g:product_weight",
"format" => "optional",
),
"Size system" => array(
"name" => "size_system",
"feed_name" => "g:size_system",
"format" => "optional",
),
"Size type" => array(
"name" => "size_type",
"feed_name" => "g:size_type",
"format" => "optional",
),
"Capacity" => array(
"name" => "capacity",
"feed_name" => "g:capacity",
"format" => "optional",
),
"Suggested retail price" => array(
"name" => "suggested_retail_price",
"feed_name" => "g:suggested_retail_price",
"format" => "optional",
),
"Theme" => array(
"name" => "theme",
"feed_name" => "g:theme",
"format" => "optional",
),
"Video link" => array(
"name" => "video_link",
"feed_name" => "g:video_link",
"format" => "optional",
),
"Display ads ID" => array(
"name" => "display_ads_id",
"feed_name" => "g:display_ads_id",
"format" => "optional",
),
"Display ads Similar ID" => array(
"name" => "display_ads_similar_id",
"feed_name" => "g:display_ads_similar_id",
"format" => "optional",
),
"Display ads Title" => array(
"name" => "display_ads_title",
"feed_name" => "g:display_ads_title",
"format" => "optional",
),
"Display ads Link" => array(
"name" => "display_ads_link",
"feed_name" => "g:display_ads_link",
"format" => "optional",
),
"Display ads Value" => array(
"name" => "display_ads_value",
"feed_name" => "g:display_ads_value",
"format" => "optional",
),
),
);
return $google_attributes;
}
}
?>

View File

@@ -0,0 +1,105 @@
<?php
/**
* Settings for Google Shopping Promotions feeds
*/
class WooSEA_google_shopping_promotions {
public $google_attributes_promotions;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$google_attributes_promotions = array(
"Feed fields" => array(
"promotion_id" => array(
"name" => "promotion_id",
"feed_name" => "promotion_id",
"format" => "required",
),
"product_applicability" => array(
"name" => "product_applicability",
"feed_name" => "product_applicability",
"format" => "required",
),
"offer_type" => array(
"name" => "offer_type",
"feed_name" => "offer_type",
"format" => "required",
),
"long_title" => array(
"name" => "long_title",
"feed_name" => "long_title",
"format" => "required",
),
"promotion_effective_dates" => array(
"name" => "promotion_effective_dates",
"feed_name" => "promotion_effective_dates",
"format" => "required",
),
"redemption_channel" => array(
"name" => "redemption_channel",
"feed_name" => "redemption_channel",
"format" => "required",
),
"promotional_display_dates" => array(
"name" => "promotional_display_dates",
"feed_name" => "promotional_display_dates",
"format" => "optional",
),
"minimum_purchase_amount" => array(
"name" => "minimum_purchase_amount",
"feed_name" => "minimum_purchase_amount",
"format" => "optional",
),
"generic_redemption_code" => array(
"name" => "generic_redemption_code",
"feed_name" => "generic_redemption_code",
"format" => "optional",
),
),
"Structured data attributes" => array(
"percent_off" => array(
"name" => "percent_off",
"feed_name" => "percent_off",
"format" => "optional",
),
"money_off_amount" => array(
"name" => "percent_off_amount",
"feed_name" => "percent_off_amount",
"format" => "optional",
),
"buy_this_quantity" => array(
"name" => "buy_this_quantity",
"feed_name" => "buy_this_quantity",
"format" => "optional",
),
"get_this_quantity_discounted" => array(
"name" => "get_this_quantity_discounted",
"feed_name" => "get_this_quantity_discounted",
"format" => "optional",
),
"free_shipping" => array(
"name" => "free_shipping",
"feed_name" => "free_shipping",
"format" => "optional",
),
"free_gift_value" => array(
"name" => "free_gift_value",
"feed_name" => "free_gift_value",
"format" => "optional",
),
"free_gift_description" => array(
"name" => "free_gift_description",
"feed_name" => "free_gift_description",
"format" => "optional",
),
"free_gift_item_id" => array(
"name" => "free_gift_item_id",
"feed_name" => "free_gift_item_id",
"format" => "optional",
),
),
);
return $google_attributes_promotions;
}
}
?>

View File

@@ -0,0 +1,171 @@
<?php
/**
* Settings for Guenstiger feeds
*/
class WooSEA_guenstiger {
public $guenstiger;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$guenstiger = array(
"Feed fields" => array(
"Bestellnummer" => array(
"name" => "bestellnummer",
"feed_name" => "bestellnummer",
"format" => "required",
"woo_suggest" => "id",
),
"HerstellerArtNr" => array(
"name" => "HerstellerArtNr",
"feed_name" => "HerstellerArtNr",
"format" => "required",
),
"Hersteller" => array(
"name" => "Hersteller",
"feed_name" => "Hersteller",
"format" => "required",
),
"ProductLink" => array(
"name" => "ProductLink",
"feed_name" => "ProductLink",
"format" => "required",
"woo_suggest" => "link",
),
"FotoLink" => array(
"name" => "FotoLink",
"feed_name" => "FotoLink",
"format" => "required",
"woo_suggest" => "image",
),
"ProducktBeschreibung" => array(
"name" => "ProduktBeschreibung",
"feed_name" => "ProduktBeschreibung",
"format" => "required",
"woo_suggest" => "description",
),
"ProduktBezeichnung" => array(
"name" => "ProduktBezeichnung",
"feed_name" => "ProduktBezeichnung",
"format" => "required",
"woo_suggest" => "title",
),
"Preis" => array(
"name" => "Preis",
"feed_name" => "Preis",
"format" => "required",
"woo_suggest" => "price",
),
"Lieferzeit" => array(
"name" => "Lieferzeit",
"feed_name" => "Lieferzeit",
"format" => "required",
),
"EANCode" => array(
"name" => "EANCode",
"feed_name" => "EANCode",
"format" => "required",
),
"Kategorie" => array(
"name" => "Kategorie",
"feed_name" => "Kategorie",
"format" => "required",
"woo_suggest" => "category",
),
"VersandVorkasse" => array(
"name" => "VersandVorkasse",
"feed_name" => "VersandVorkasse",
"format" => "required",
),
"VersandPayPal" => array(
"name" => "VersandPayPal",
"feed_name" => "VersandPaypal",
"format" => "required",
),
"VersandKreditkarte" => array(
"name" => "VersandKreditkarte",
"feed_name" => "VersandKreditkarte",
"format" => "required",
),
"VersandLastschrift" => array(
"name" => "VersandLastschrift",
"feed_name" => "VersandLandschrift",
"format" => "required",
),
"VersandRechnung" => array(
"name" => "VersandRechnung",
"feed_name" => "VersandRechnung",
"format" => "required",
),
"VersandNachnahme" => array(
"name" => "VersandNachnahme",
"feed_name" => "VersandNachnahme",
"format" => "required",
),
"Grundpreis komplett" => array(
"name" => "Grundpreis komplett",
"feed_name" => "Grundpres komplett",
"format" => "optional",
),
"Energieeffizienzklasse" => array(
"name" => "Energieeffizienzklasse",
"feed_name" => "Energieeffizienzklasse",
"format" => "optional",
),
"Keyword" => array(
"name" => "Keyword",
"feed_name" => "Keyword",
"format" => "optional",
),
"Gewicht" => array(
"name" => "Gewicht",
"feed_name" => "Gewicht",
"format" => "optional",
),
"Groesse" => array(
"name" => "Groesse",
"feed_name" => "Groesse",
"format" => "optional",
),
"Farbe" => array(
"name" => "Farbe",
"feed_name" => "Farbe",
"format" => "optional",
),
"Geschlecht" => array(
"name" => "Geschlecht",
"feed_name" => "Geschlecht",
"format" => "optional",
),
"Erwachsene / Kind" => array(
"name" => "Erwachsene / Kind",
"feed_name" => "Erwachsene / Kind",
"format" => "optional",
),
"PZN" => array(
"name" => "PZN",
"feed_name" => "PZN",
"format" => "optional",
),
"Reifentyp" => array(
"name" => "Reifentyp",
"feed_name" => "Reifentyp",
"format" => "optional",
),
"Reifensaison" => array(
"name" => "Reifensaison",
"feed_name" => "Reifensaison",
"format" => "optional",
),
"Reifenmass" => array(
"name" => "Reifenmass",
"feed_name" => "Reifenmass",
"format" => "optional",
),
),
);
return $guenstiger;
}
}
?>

View File

@@ -0,0 +1,196 @@
<?php
/**
* Settings for Heureka feeds
*/
class WooSEA_heureka {
public $heureka;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$heureka = array(
"Feed fields" => array(
"ITEM_ID" => array(
"name" => "ITEM_ID",
"feed_name" => "ITEM_ID",
"format" => "required",
"woo_suggest" => "id",
),
"PRODUCTNAME" => array(
"name" => "PRODUCTNAME",
"feed_name" => "PRODUCTNAME",
"format" => "required",
"woo_suggest" => "title",
),
"DESCRIPTION" => array(
"name" => "DESCRIPTION",
"feed_name" => "DESCRIPTION",
"format" => "required",
"woo_suggest" => "description",
),
"URL" => array(
"name" => "URL",
"feed_name" => "URL",
"format" => "required",
"woo_suggest" => "link",
),
"PRICE_VAT" => array(
"name" => "PRICE_VAT",
"feed_name" => "PRICE_VAT",
"format" => "required",
"woo_suggest" => "price",
),
"DELIVERY_DATE" => array(
"name" => "DELIVERY_DATE",
"feed_name" => "DELIVERY_DATE",
"format" => "required",
),
"DELIVERY" => array(
"name" => "DELIVERY",
"feed_name" => "DELIVERY",
"format" => "required",
"woo_suggest" => "shipping",
),
"CATEGORYTEXT" => array(
"name" => "CATEGORYTEXT",
"feed_name" => "CATEGORYTEXT",
"format" => "optional",
"woo_suggest" => "categories",
),
"IMGURL" => array(
"name" => "IMGURL",
"feed_name" => "IMGURL",
"format" => "optional",
"woo_suggest" => "image",
),
"EAN" => array(
"name" => "EAN",
"feed_name" => "EAN",
"format" => "optional",
),
"ISBN" => array(
"name" => "ISBN",
"feed_name" => "ISBN",
"format" => "optional",
),
"PRODUCTNO" => array(
"name" => "PRODUCTNO",
"feed_name" => "PRODUCTNO",
"format" => "optional",
),
"ITEMGROUP_ID" => array(
"name" => "ITEMGROUP_ID",
"feed_name" => "ITEMGROUP_ID",
"format" => "optional",
),
"MANUFACTURER" => array(
"name" => "MANUFACTURER",
"feed_name" => "MANUFACTURER",
"format" => "optional",
),
"EROTIC" => array(
"name" => "EROTIC",
"feed_name" => "EROTIC",
"format" => "optional",
),
"BRAND" => array(
"name" => "BRAND",
"feed_name" => "BRAND",
"format" => "optional",
),
"PRODUCT" => array(
"name" => "PRODUCT",
"feed_name" => "PRODUCT",
"format" => "optional",
),
"ITEM_TYPE" => array(
"name" => "ITEM_TYPE",
"feed_name" => "ITEM_TYPE",
"format" => "optional",
),
"EXTRA_MESSAGE" => array(
"name" => "EXTRA_MESSAGE",
"feed_name" => "EXTRA_MESSAGE",
"format" => "optional",
),
"SHOP_DEPOTS" => array(
"name" => "SHOP_DEPOTS",
"feed_name" => "SHOP_DEPOTS",
"format" => "optional",
),
"VISIBILITY" => array(
"name" => "VISIBILITY",
"feed_name" => "VISIBILITY",
"format" => "optional",
),
"CUSTOM_LABEL_0" => array(
"name" => "CUSTOM_LABEL_0",
"feed_name" => "CUSTOM_LABEL_0",
"format" => "optional",
),
"CUSTOM_LABEL_1" => array(
"name" => "CUSTOM_LABEL_1",
"feed_name" => "CUSTOM_LABEL_1",
"format" => "optional",
),
"CUSTOM_LABEL_2" => array(
"name" => "CUSTOM_LABEL_2",
"feed_name" => "CUSTOM_LABEL_2",
"format" => "optional",
),
"CUSTOM_LABEL_3" => array(
"name" => "CUSTOM_LABEL_3",
"feed_name" => "CUSTOM_LABEL_3",
"format" => "optional",
),
"CUSTOM_LABEL_4" => array(
"name" => "CUSTOM_LABEL_4",
"feed_name" => "CUSTOM_LABEL_4",
"format" => "optional",
),
"CUSTOM_LABEL_5" => array(
"name" => "CUSTOM_LABEL_5",
"feed_name" => "CUSTOM_LABEL_5",
"format" => "optional",
),
"MAX_CPC" => array(
"name" => "MAX_CPC",
"feed_name" => "MAX_CPC",
"format" => "optional",
),
"MAX_CPC_SEARCH" => array(
"name" => "MAX_CPC_SEARCH",
"feed_name" => "MAX_CPC_SEARCH",
"format" => "optional",
),
"LENGTH" => array(
"name" => "LENGTH",
"feed_name" => "LENGTH",
"format" => "optional",
),
"VOLUME" => array(
"name" => "VOLUME",
"feed_name" => "VOLUME",
"format" => "optional",
),
"SIZE" => array(
"name" => "SIZE",
"feed_name" => "SIZE",
"format" => "optional",
),
"COLOR" => array(
"name" => "COLOR",
"feed_name" => "COLOR",
"format" => "optional",
),
"PURPOSE" => array(
"name" => "PURPOSE",
"feed_name" => "PURPOSE",
"format" => "optional",
),
),
);
return $heureka;
}
}
?>

View File

@@ -0,0 +1,446 @@
<?php
/**
* Settings for Idealo feeds
*/
class WooSEA_idealo {
public $idealo;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$idealo = array(
"Feed fields" => array(
"SKU" => array(
"name" => "SKU",
"feed_name" => "sku",
"format" => "required",
"woo_suggest" => "sku",
),
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"CategoryPath" => array(
"name" => "categoryPath",
"feed_name" => "categoryPath",
"format" => "required",
"woo_suggest" => "category_path",
),
"url" => array(
"name" => "url",
"feed_name" => "url",
"format" => "required",
"woo_suggest" => "link",
),
"hans" => array(
"name" => "hans",
"feed_name" => "hans",
"format" => "optional",
),
"Description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"ImageUrls" => array(
"name" => "imageUrls",
"feed_name" => "imageUrls",
"format" => "optional",
"woo_suggest" => "image",
),
"eec" => array(
"name" => "eec",
"feed_name" => "eec",
"format" => "optional",
),
"merchantName" => array(
"name" => "merchantName",
"feed_name" => "merchantName",
"format" => "optional",
),
"merchantId" => array(
"name" => "merchantId",
"feed_name" => "merchanId",
"format" => "optional",
),
"price" => array(
"name" => "price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"basePrice" => array(
"name" => "basePrice",
"feed_name" => "basePrice",
"format" => "optional",
),
"formerPrice" => array(
"name" => "formerPrice",
"feed_name" => "formerPrice",
"format" => "optional",
),
"voucherCode" => array(
"name" => "voucherCode",
"feed_name" => "voucherCode",
"format" => "optional",
),
"deposit" => array(
"name" => "deposit",
"feed_name" => "deposit",
"format" => "optional",
),
"deliveryTime" => array(
"name" => "deliveryTime",
"feed_name" => "deliveryTime",
"format" => "optional",
),
"deliveryComment" => array(
"name" => "deliveryComment",
"feed_name" => "deliveryComment",
"format" => "optional",
),
"maxOrderProcessingTime" => array(
"name" => "maxOrderProcessingTime",
"feed_name" => "maxOrderProcessingTime",
"format" => "optional",
),
"freeReturnDays" => array(
"name" => "freeReturnDays",
"feed_name" => "freeReturnDays",
"format" => "optional",
),
"checkout" => array(
"name" => "checkout",
"feed_name" => "checkout",
"format" => "required",
),
"minimumPrice" => array(
"name" => "minimumPrice",
"feed_name" => "minimumPrice",
"format" => "required",
),
"fullfillmentType" => array(
"name" => "fulfillmentType",
"feed_name" => "fulfillmentType",
"format" => "required",
),
"checkoutLimitPerPeriod" => array(
"name" => "checkoutLimitPerPeriod",
"feed_name" => "checkoutLimitPerPeriod",
"format" => "required",
),
"quantityPerOrder" => array(
"name" => "quantityPerOrder",
"feed_name" => "quantityPerOrder",
"format" => "optional",
),
"twoManHandlingFee" => array(
"name" => "twoManHandlingFee",
"feed_name" => "twoManHandlingFee",
"format" => "optional",
),
"disposalFee" => array(
"name" => "disposalFee",
"feed_name" => "disposalFee",
"format" => "optional",
),
"eans" => array(
"name" => "eans",
"feed_name" => "eans",
"format" => "required",
),
"packagingUnit" => array(
"name" => "packagingUnit",
"feed_name" => "packagingUnit",
"format" => "optional",
),
"deliveryCost_ups" => array(
"name" => "deliveryCost_ups",
"feed_name" => "deliveryCost_ups",
"format" => "optional",
),
"deliveryCost_fedex" => array(
"name" => "deliveryCost_fedex",
"feed_name" => "deliveryCost_fedex",
"format" => "optional",
),
"deliveryCost_deutsche_post" => array(
"name" => "deliveryCost_deutsche_post",
"feed_name" => "deliveryCost_deutsche_post",
"format" => "optional",
),
"deliveryCost_dhl" => array(
"name" => "deliveryCost_dhl",
"feed_name" => "deliveryCost_dhl",
"format" => "optional",
),
"deliveryCost_dhl_go_green" => array(
"name" => "deliveryCost_dhl_go_green",
"feed_name" => "deliveryCost_dhl_go_green",
"format" => "optional",
),
"deliveryCost_download" => array(
"name" => "deliveryCost_download",
"feed_name" => "deliveryCost_download",
"format" => "optional",
),
"deliveryCost_dpd" => array(
"name" => "deliveryCost_dpd",
"feed_name" => "deliveryCost_dpd",
"format" => "optional",
),
"deliveryCost_german_express_logistics" => array(
"name" => "deliveryCost_german_express_logistics",
"feed_name" => "deliveryCost_german_express_logistics",
"format" => "optional",
),
"deliveryCost_gls" => array(
"name" => "deliveryCost_gls",
"feed_name" => "deliveryCost_gls",
"format" => "optional",
),
"deliveryCost_gls_think_green" => array(
"name" => "deliveryCost_gls_think_green",
"feed_name" => "deliveryCost_gls_think_green",
"format" => "optional",
),
"deliveryCost_hermes" => array(
"name" => "deliveryCost_hermes",
"feed_name" => "deliveryCost_hermes",
"format" => "optional",
),
"deliveryCost_pick_point" => array(
"name" => "deliveryCost_pick_points",
"feed_name" => "deliveryCost_pick_point",
"format" => "optional",
),
"deliveryCost_spedition" => array(
"name" => "deliveryCost_spedition",
"feed_name" => "deliveryCost_spedition",
"format" => "optional",
),
"deliveryCost_tnt" => array(
"name" => "deliveryCost_tnt",
"feed_name" => "deliveryCost_tnt",
"format" => "optional",
),
"deliveryCost_trans_o_flex" => array(
"name" => "deliveryCost_trans_o_flex",
"feed_name" => "deliveryCost_trand_o_flex",
"format" => "optional",
),
"paymentCosts_credit_card" => array(
"name" => "paymentCosts_credit_card",
"feed_name" => "paymentCosts_credit_card",
"format" => "optional",
),
"paymentCosts_cash_in_advance" => array(
"name" => "paymentCosts_cash_in_advance",
"feed_name" => "paymentCosts_cash_in_advance",
"format" => "optional",
),
"paymentCosts_cash_on_delivery" => array(
"name" => "paymentCosts_cash_on_delivery",
"feed_name" => "paymentCosts_cash_on_delivery",
"format" => "optional",
),
"paymentCosts_paypal" => array(
"name" => "paymentCosts_paypal",
"feed_name" => "paymentCosts_paypal",
"format" => "optional",
),
"paymentCosts_giropay" => array(
"name" => "paymentCosts_giropay",
"feed_name" => "paymentCosts_giropay",
"format" => "optional",
),
"paymentCosts_direct_debit" => array(
"name" => "paymentCosts_direct_debit",
"feed_name" => "paymentCosts_direct_debit",
"format" => "optional",
),
"paymentCosts_google_checkout" => array(
"name" => "paymentCosts_google_checkout",
"feed_name" => "paymentCosts_google_checkout",
"format" => "optional",
),
"paymentCosts_invoice" => array(
"name" => "paymentCosts_invoice",
"feed_name" => "paymentCosts_invoice",
"format" => "optional",
),
"paymentCosts_postal_order" => array(
"name" => "paymentCosts_postal_order",
"feed_name" => "paymentCosts_postal_order",
"format" => "optional",
),
"paymentCosts_paysafecard" => array(
"name" => "paymentCosts_paysafecard",
"feed_name" => "paymentCosts_paysafecard",
"format" => "optional",
),
"paymentCosts_sofortueberweisung" => array(
"name" => "paymentCosts_sofortueberweisung",
"feed_name" => "paymentCosts_sofortueberweisung",
"format" => "optional",
),
"paymentCosts_amazon_payment" => array(
"name" => "paymentCosts_amazon_payment",
"feed_name" => "paymentCosts_amazon_payment",
"format" => "optional",
),
"paymentCosts_electronical_payment_standard" => array(
"name" => "paymentCosts_electronical_payment_standard",
"feed_name" => "paymentCosts_electronical_payment_standard",
"format" => "optional",
),
"paymentCosts_ecotax" => array(
"name" => "paymentCosts_ecotax",
"feed_name" => "paymentCosts_ecotax",
"format" => "optional",
),
"used" => array(
"name" => "used",
"feed_name" => "used",
"format" => "optional",
),
"download" => array(
"name" => "download",
"feed_name" => "download",
"format" => "optional",
),
"replica" => array(
"name" => "replica",
"feed_name" => "replica",
"format" => "optional",
),
"size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "optional",
),
"colour" => array(
"name" => "colour",
"feed_name" => "colour",
"format" => "optional",
),
"gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "optional",
),
"material" => array(
"name" => "material",
"feed_name" => "material",
"format" => "optional",
),
"oens" => array(
"name" => "oens",
"feed_name" => "oens",
"format" => "optional",
),
"kbas" => array(
"name" => "kbas",
"feed_name" => "kbas",
"format" => "optional",
),
"diopter" => array(
"name" => "diopter",
"feed_name" => "diopter",
"format" => "optional",
),
"baseCurve" => array(
"name" => "baseCurve",
"feed_name" => "baseCurve",
"format" => "optional",
),
"diameter" => array(
"name" => "diameter",
"feed_name" => "diameter",
"format" => "optional",
),
"cylinder" => array(
"name" => "cylinder",
"feed_name" => "cylinder",
"format" => "optional",
),
"axis" => array(
"name" => "axis",
"feed_name" => "axis",
"format" => "optional",
),
"addition" => array(
"name" => "addition",
"feed_name" => "addition",
"format" => "optional",
),
"pzns" => array(
"name" => "pzns",
"feed_name" => "pzns",
"format" => "optional",
),
"quantity" => array(
"name" => "quantity",
"feed_name" => "quantity",
"format" => "optional",
),
"fuelEfficiency" => array(
"name" => "fuelEfficiency",
"feed_name" => "fuelEfficiency",
"format" => "optional",
),
"wetGrip" => array(
"name" => "wetGrip",
"feed_name" => "wetGrip",
"format" => "optional",
),
"externalRollingNoise" => array(
"name" => "externalRollingNoise",
"feed_name" => "externalRollingNoise",
"format" => "optional",
),
"rollingNoiseClass" => array(
"name" => "rollingNoiseClass",
"feed_name" => "rollingNoiseClass",
"format" => "optional",
),
"alcoholicContent" => array(
"name" => "alcoholicContent",
"feed_name" => "alcoholicConent",
"format" => "optional",
),
"allergenInformation" => array(
"name" => "allergenInformation",
"feed_name" => "allergenInformation",
"format" => "optional",
),
"countryOfOrigin" => array(
"name" => "countryOfOrigin",
"feed_name" => "countryOfOrigin",
"format" => "optional",
),
"bottler" => array(
"name" => "bottler",
"feed_name" => "bottler",
"format" => "optional",
),
"importer" => array(
"name" => "importer",
"feed_name" => "importer",
"format" => "optional",
),
),
);
return $idealo;
}
}
?>

View File

@@ -0,0 +1,121 @@
<?php
/**
* Settings for Katoni feeds
*/
class WooSEA_katoni {
public $katoni;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$katoni = array(
"Feed fields" => array(
"GTIN" => array(
"name" => "gtin",
"feed_name" => "gtin",
"format" => "required",
),
"Item Group ID" => array(
"name" => "item_group_id",
"feed_name" => "item_group_id",
"format" => "required",
"woo_suggest" => "item_group_id",
),
"Product ID" => array(
"name" => "id",
"feed_name" => "g:id",
"format" => "required",
"woo_suggest" => "id",
),
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"Product Type" => array(
"name" => "product_type",
"feed_name" => "product_type",
"format" => "required",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "required",
),
"Size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "required",
),
"Image link" => array(
"name" => "image_link",
"feed_name" => "image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image link" => array(
"name" => "additional_image_link",
"feed_name" => "additional_image_link",
"format" => "optional",
),
"Availability" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "optional",
"woo_suggest" => "availability",
),
"Stock level" => array(
"name" => "stock_level",
"feed_name" => "stock_level",
"format" => "optional",
),
"Season" => array(
"name" => "season",
"feed_name" => "season",
"format" => "optional",
),
"Description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"Material" => array(
"name" => "material",
"feed_name" => "material",
"format" => "optional",
),
"Washing" => array(
"name" => "washing",
"feed_name" => "washing",
"format" => "optional",
),
"Discount retail price" => array(
"name" => "discount_retail_price",
"feed_name" => "discount_retail_price",
"format" => "optional",
),
"Retail price" => array(
"name" => "retail_price",
"feed_name" => "retail_price",
"format" => "required",
"woo_suggest" => "price",
),
"Wholsesale price" => array(
"name" => "wholesale_price",
"feed_name" => "wholesale_price",
"format" => "optional",
),
),
);
return $katoni;
}
}
?>

View File

@@ -0,0 +1,130 @@
<?php
/**
* Settings for Kijiji Italy feeds
*/
class WooSEA_kijiji {
public $kijiji;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$kijiji = array(
"Feed fields" => array(
"PartnerId" => array(
"name" => "PartnerId",
"feed_name" => "PartnerId",
"format" => "required",
"woo_suggest" => "id",
),
"Action" => array(
"name" => "Action",
"feed_name" => "Action",
"format" => "required",
),
"Title" => array(
"name" => "Title",
"feed_name" => "Title",
"format" => "required",
"woo_suggest" => "title",
),
"Description" => array(
"name" => "Description",
"feed_name" => "Description",
"format" => "required",
"woo_suggest" => "description",
),
"E-mail" => array(
"name" => "E-mail",
"feed_name" => "Email",
"format" => "required",
),
"URL" => array(
"name" => "URL",
"feed_name" => "URL",
"format" => "required",
"woo_suggest" => "link",
),
"Price" => array(
"name" => "Price",
"feed_name" => "Price",
"format" => "required",
"woo_suggest" => "price",
),
"Tipo Prezzo" => array(
"name" => "Tipo Prezzo",
"feed_name" => "Tipo Prezzo",
"format" => "optional",
),
"Municipality code" => array(
"name" => "Municipality code",
"feed_name" => "Municipality code",
"format" => "optional",
),
"Category" => array(
"name" => "Category",
"feed_name" => "Category",
"format" => "required",
"woo_suggest" => "categories",
),
"Seller type" => array(
"name" => "Seller type",
"feed_name" => "Seller type",
"format" => "optional",
),
"Publication date" => array(
"name" => "Publication date",
"feed_name" => "Publication date",
"format" => "required",
"woo_suggest" => "publication_date",
),
"Pic 1" => array(
"name" => "Pic 1",
"feed_name" => "Pic 1",
"format" => "optional",
),
"Pic 2" => array(
"name" => "Pic 2",
"feed_name" => "Pic 2",
"format" => "optional",
),
"Pic 3" => array(
"name" => "Pic 3",
"feed_name" => "Pic 3",
"format" => "optional",
),
"Pic 4" => array(
"name" => "Pic 4",
"feed_name" => "Pic 4",
"format" => "optional",
),
"Pic 5" => array(
"name" => "Pic 5",
"feed_name" => "Pic 5",
"format" => "optional",
),
"Pic 6" => array(
"name" => "Pic 6",
"feed_name" => "Pic 6",
"format" => "optional",
),
"Pic 7" => array(
"name" => "Pic 7",
"feed_name" => "Pic 7",
"format" => "optional",
),
"Pic 8" => array(
"name" => "Pic 8",
"feed_name" => "Pic 8",
"format" => "optional",
),
"Pic 9" => array(
"name" => "Pic 9",
"feed_name" => "Pic 9",
"format" => "optional",
),
),
);
return $kijiji;
}
}
?>

View File

@@ -0,0 +1,105 @@
<?php
/**
* Settings for Kogan.com.au feeds
*/
class WooSEA_kogan {
public $kogan;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$kogan = array(
"Feed fields" => array(
"PRODUCT_SKU" => array(
"name" => "PRODUCT_SKU",
"feed_name" => "PRODUCT_SKU",
"format" => "required",
"woo_suggest" => "sku",
),
"PRODUCT_TITLE" => array(
"name" => "PRODUCT_TITLE",
"feed_name" => "PRODUCT_TITLE",
"format" => "required",
"woo_suggest" => "title",
),
"PRODUCT_DESCRIPTION" => array(
"name" => "PRODUCT_DESCRIPTION",
"feed_name" => "PRODUCT_DESCRIPTION",
"format" => "required",
"woo_suggest" => "description",
),
"BRAND" => array(
"name" => "BRAND",
"feed_name" => "BRAND",
"format" => "required",
),
"CATEGORY" => array(
"name" => "CATEGORY",
"feed_name" => "CATEGORY",
"format" => "required",
),
"DEPARTMENT" => array(
"name" => "DEPARTMENT",
"feed_name" => "DEPARTMENT",
"format" => "required",
),
"STOCK" => array(
"name" => "STOCK",
"feed_name" => "STOCK",
"format" => "required",
"woo_suggest" => "quantity",
),
"PRICE" => array(
"name" => "PRICE",
"feed_name" => "PRICE",
"format" => "required",
"woo_suggest" => "price",
),
"SHIPPING" => array(
"name" => "SHIPPING",
"feed_name" => "SHIPPING",
"format" => "required",
),
"IMAGES" => array(
"name" => "IMAGES",
"feed_name" => "IMAGES",
"format" => "required",
"woo_suggest" => "all_images_kogan",
),
"product_subtitle" => array(
"name" => "product_subtitle",
"feed_name" => "product_subtitle",
"format" => "optional",
),
"product_inbox" => array(
"name" => "product_inbox",
"feed_name" => "product_inbox",
"format" => "optional",
),
"product_gtin" => array(
"name" => "product_gtin",
"feed_name" => "product_gtin",
"format" => "optional",
),
"rrp" => array(
"name" => "rrp",
"feed_name" => "rrp",
"format" => "optional",
),
"handling_days" => array(
"name" => "handling_days",
"feed_name" => "handling_days",
"format" => "optional",
),
"product_location" => array(
"name" => "product_location",
"feed_name" => "product_location",
"format" => "optional",
),
),
);
return $kogan;
}
}
?>

View File

@@ -0,0 +1,120 @@
<?php
/**
* Settings for Mall feeds
*/
class WooSEA_mall {
public $mall;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$mall = array(
"Feed fields" => array(
"ID" => array(
"name" => "ID",
"feed_name" => "ID",
"format" => "required",
"woo_suggest" => "id",
),
"STAGE" => array(
"name" => "STAGE",
"feed_name" => "STAGE",
"format" => "required",
),
"ITEMGROUP_ID" => array(
"name" => "ITEMGROUP_ID",
"feed_name" => "ITEMGROUP_ID",
"format" => "required",
"woo_suggest" => "item_group_id",
),
"ITEMGROUP_TITLE" => array(
"name" => "ITEMGROUP_TITLE",
"feed_name" => "ITEMGROUP_TITLE",
"format" => "required",
"woo_suggest" => "mother_title",
),
"CATEGORY_ID" => array(
"name" => "CATEGORY_ID",
"feed_name" => "CATEGORY_ID",
"format" => "required",
),
"BRAND_ID" => array(
"name" => "BRAND_ID",
"feed_name" => "BRAND_ID",
"format" => "required",
),
"TITLE" => array(
"name" => "TITLE",
"feed_name" => "TITLE",
"format" => "required",
"woo_suggest" => "title",
),
"SHORTDESC" => array(
"name" => "SHORTDESC",
"feed_name" => "SHORTDESC",
"format" => "required",
"woo_suggest" => "short_description",
),
"LONGDESC" => array(
"name" => "LONGDESC",
"feed_name" => "LONGDESC",
"format" => "optional",
"woo_suggest" => "description",
),
"PRIORITY" => array(
"name" => "PRIORITY",
"feed_name" => "PRIORITY",
"format" => "required",
),
"PACKAGE_SIZE" => array(
"name" => "PACKAGE_SIZE",
"feed_name" => "PACKAGE_SIZE",
"format" => "optional",
),
"BARCODE" => array(
"name" => "BARCODE",
"feed_name" => "BARCODE",
"format" => "required",
),
"PRICE" => array(
"name" => "PRICE",
"feed_name" => "PRICE",
"format" => "required",
"woo_suggest" => "price",
),
"VAT" => array(
"name" => "VAT",
"feed_name" => "VAT",
"format" => "optional",
),
"RRP" => array(
"name" => "RRP",
"feed_name" => "RRP",
"format" => "optional",
),
"PARAM" => array(
"name" => "PARAM",
"feed_name" => "PARAM",
"format" => "optional",
),
"MEDIA" => array(
"name" => "MEDIA",
"feed_name" => "MEDIA",
"format" => "optional",
),
"DELIVERY_DELAY" => array(
"name" => "DELIVERY_DELAY",
"feed_name" => "DELIVERY_DELAY",
"format" => "optional",
),
"FREE_DELIVERY" => array(
"name" => "FREE_DELIVERY",
"feed_name" => "FREE_DELIVERY",
"format" => "optional",
),
),
);
return $mall;
}
}
?>

View File

@@ -0,0 +1,35 @@
<?php
/**
* Settings for Mall availability feeds
*/
class WooSEA_mall_availability {
public $mall_availability;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$mall_availability = array(
"Feed fields" => array(
"ID" => array(
"name" => "ID",
"feed_name" => "ID",
"format" => "required",
"woo_suggest" => "id",
),
"IN_STOCK" => array(
"name" => "IN_STOCK",
"feed_name" => "IN_STOCK",
"format" => "required",
"woo_suggest" => "quantity",
),
"ACTIVE" => array(
"name" => "ACTIVE",
"feed_name" => "ACTIVE",
"format" => "required",
),
),
);
return $mall_availability;
}
}
?>

View File

@@ -0,0 +1,270 @@
<?php
/**
* Settings for ManoMano.co.uk feeds
*/
class WooSEA_manomano {
public $manomano;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$manomano = array(
"Feed fields" => array(
"SKU" => array(
"name" => "sku",
"feed_name" => "sku",
"format" => "required",
"woo_suggest" => "id",
),
"SKU Manufacturer" => array(
"name" => "sku manufacturer",
"feed_name" => "sku_manufacturer",
"format" => "required",
),
"EAN" => array(
"name" => "ean",
"feed_name" => "ean",
"format" => "required",
),
"title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "mother_title",
),
"description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"Product price vat inc" => array(
"name" => "product price vat inc",
"feed_name" => "product_price_vat_inc",
"format" => "required",
"woo_suggest" => "price",
),
"Shipping price vat inc" => array(
"name" => "shipping price vat inc",
"feed_name" => "shipping_price_vat_inc",
"format" => "required",
),
"Quantity" => array(
"name" => "quantity",
"feed_name" => "quantity",
"format" => "required",
),
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Merchant category" => array(
"name" => "merchant category",
"feed_name" => "merchant_category",
"format" => "required",
),
"Product URL" => array(
"name" => "product url",
"feed_name" => "product_url",
"format" => "required",
"woo_suggest" => "link",
),
"Image 1" => array(
"name" => "image 1",
"feed_name" => "image_1",
"format" => "required",
"woo_suggest" => "image",
),
"Image 2" => array(
"name" => "image 2",
"feed_name" => "image_2",
"format" => "optional",
),
"Image 3" => array(
"name" => "image 3",
"feed_name" => "image_3",
"format" => "optional",
),
"Image 4" => array(
"name" => "image 4",
"feed_name" => "image_4",
"format" => "optional",
),
"Image 5" => array(
"name" => "image 5",
"feed_name" => "image_5",
"format" => "optional",
),
"Retail price vat inc" => array(
"name" => "retail price vat inc",
"feed_name" => "retail_price_vat_inc",
"format" => "optional",
),
"Product vat rate" => array(
"name" => "product vat rate",
"feed_name" => "product_vat_rate",
"format" => "optional",
),
"Shipping vat rate" => array(
"name" => "shipping vat rate",
"feed_name" => "shipping_vat_rate",
"format" => "optional",
),
"Manufacturer PDF" => array(
"name" => "manufacturer pdf",
"feed_name" => "manufacturer_pdf",
"format" => "optional",
),
"ParentSKU" => array(
"name" => "parentSKU",
"feed_name" => "ParentSKU",
"format" => "optional",
),
"Cross Sell SKU" => array(
"name" => "Cross Sell SKU",
"feed_name" => "Cross_Sell_SKU",
"format" => "optional",
),
"ManufacturerWarrantyTime" => array(
"name" => "ManufacturerWarrantyTime",
"feed_name" => "ManufacturerWarrantyTime",
"format" => "optional",
),
"Carrier" => array(
"name" => "Carrier",
"feed_name" => "carrier",
"format" => "required",
),
"Shipping Time" => array(
"name" => "Shipping Time",
"feed_name" => "shipping_time",
"format" => "required",
),
"Use Grid" => array(
"name" => "Use Grid",
"feed_name" => "use_grid",
"format" => "required",
),
"Carrier Grid 1" => array(
"name" => "Carrier Grid 1",
"feed_name" => "carrier_grid_1",
"format" => "required",
),
"Shipping time carrier grid 1" => array(
"name" => "Shipping time carrier grid 1",
"feed_name" => "shipping_time_carrier_grid_1",
"format" => "required",
),
"DisplayWeight" => array(
"name" => "DisplayWeight",
"feed_name" => "DisplayWeight",
"format" => "required",
),
"Carrier Grid 2" => array(
"name" => "Carrier Grid 2",
"feed_name" => "carrier_grid_2",
"format" => "optional",
),
"Shipping time carrier grid 2" => array(
"name" => "Shipping time carrier grid 2",
"feed_name" => "shipping_time_carrier_grid_2",
"format" => "optional",
),
"Carrier Grid 3" => array(
"name" => "Carrier Grid 3",
"feed_name" => "carrier_grid_3",
"format" => "optional",
),
"Shipping time carrier grid 3" => array(
"name" => "Shipping time carrier grid 3",
"feed_name" => "shipping_time_carrier_grid_3",
"format" => "optional",
),
"Carrier Grid 4" => array(
"name" => "Carrier Grid 4",
"feed_name" => "carrier_grid_4",
"format" => "optional",
),
"Shipping time carrier grid 4" => array(
"name" => "Shipping time carrier grid 4",
"feed_name" => "shipping_time_carrier_grid_4",
"format" => "optional",
),
"Free Return" => array(
"name" => "Free Return",
"feed_name" => "free_return",
"format" => "optional",
),
"Min quantity" => array(
"name" => "Min quantity",
"feed_name" => "min_quantity",
"format" => "optional",
),
"Increment" => array(
"name" => "Increment",
"feed_name" => "increment",
"format" => "optional",
),
"Sales" => array(
"name" => "Sales",
"feed_name" => "sales",
"format" => "optional",
),
"Eco participation" => array(
"name" => "Eco participation",
"feed_name" => "eco_participation",
"format" => "optional",
),
"Price per m2 vat inc" => array(
"name" => "Price per m2 vat inc",
"feed_name" => "Price_per_m2_vat_inc",
"format" => "optional",
),
"Shipping price supplement vat inc" => array(
"name" => "Shipping price supplement vat inc",
"feed_name" => "shipping_price_supplement_vat_inc",
"format" => "optional",
),
"Feature1" => array(
"name" => "Feature1",
"feed_name" => "feature1",
"format" => "optional",
),
"Color" => array(
"name" => "Color",
"feed_name" => "Color",
"format" => "optional",
),
"Special price type" => array(
"name" => "Special price type",
"feed_name" => "special_price_type",
"format" => "optional",
),
"Sample SKU" => array(
"name" => "Sample SKU",
"feed_name" => "Sample_SKU",
"format" => "optional",
),
"Style" => array(
"name" => "Style",
"feed_name" => "Style",
"format" => "optional",
),
"Unit count" => array(
"name" => "Unit count",
"feed_name" => "unit_count",
"format" => "optional",
),
"Unit count type" => array(
"name" => "Unit count type",
"feed_name" => "unit_count_type",
"format" => "optional",
),
),
);
return $manomano;
}
}
?>

View File

@@ -0,0 +1,187 @@
<?php
/**
* Settings for Miinto Germany feeds
*/
class WooSEA_miinto_de {
public $miinto_de;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$miinto_de = array(
"Feed fields" => array(
"GTIN" => array(
"name" => "gtin",
"feed_name" => "gtin",
"format" => "required",
),
"Item Group ID" => array(
"name" => "item_group_id",
"feed_name" => "item_group_id",
"format" => "required",
"woo_suggest" => "item_group_id",
),
"C:style_id:string" => array(
"name" => "c:style_id:string",
"feed_name" => "c:style_id:string",
"format" => "required",
),
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"C:title_PL:string" => array(
"name" => "c:title_PL:string",
"feed_name" => "c:title_PL:string",
"format" => "optional",
),
"C:title_DK:string" => array(
"name" => "c:title_DK:string",
"feed_name" => "c:title_DK:string",
"format" => "optional",
),
"C:title_NL:string" => array(
"name" => "c:title_NL:string",
"feed_name" => "c:title_NL:string",
"format" => "optional",
),
"Product Type" => array(
"name" => "product_type",
"feed_name" => "product_type",
"format" => "required",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "required",
),
"Color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "required",
),
"Size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "required",
),
"Image link" => array(
"name" => "image_link",
"feed_name" => "image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image link" => array(
"name" => "additional_image_link",
"feed_name" => "additional_image_link",
"format" => "optional",
),
"Availability" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "optional",
"woo_suggest" => "availability",
),
"C:stock_level:integer" => array(
"name" => "c:stock_level:integer",
"feed_name" => "c:stock_level:integer",
"format" => "required",
),
"C:season_tag:string" => array(
"name" => "c:season_tag:string",
"feed_name" => "c:season_tag:string",
"format" => "required",
),
"Description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"C:description_PL:string" => array(
"name" => "c:description_PL:string",
"feed_name" => "c:description_PL:string",
"format" => "optional",
),
"C:description_NL:string" => array(
"name" => "c:description_NL:string",
"feed_name" => "c:description_NL:string",
"format" => "optional",
),
"C:description_DK:string" => array(
"name" => "c:description_DK:string",
"feed_name" => "c:description_DK:string",
"format" => "optional",
),
"Material" => array(
"name" => "material",
"feed_name" => "material",
"format" => "optional",
),
"Washing" => array(
"name" => "washing",
"feed_name" => "washing",
"format" => "optional",
),
"C:discount_retail_price_PLN:integer" => array(
"name" => "c:discount_retail_price_PLN:integer",
"feed_name" => "c:discount_retail_price_PLN:integer",
"format" => "optional",
),
"C:discount_retail_price_DKK:integer" => array(
"name" => "c:discount_retail_price_DKK:integer",
"feed_name" => "c:discount_retail_price_DKK:integer",
"format" => "optional",
),
"C:discount_retail_price_EUR:integer" => array(
"name" => "c:discount_retail_price_EUR:integer",
"feed_name" => "c:discount_retail_price_EUR:integer",
"format" => "optional",
),
"C:retail_price_PLN:integer" => array(
"name" => "c:retail_price_PLN:integer",
"feed_name" => "c:retail_price_PLN:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:retail_price_DKK:integer" => array(
"name" => "c:retail_price_DKK:integer",
"feed_name" => "c:retail_price_DKK:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:retail_price_EUR:integer" => array(
"name" => "c:retail_price_EUR:integer",
"feed_name" => "c:retail_price_EUR:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:wholsesale_price_PLN:integer" => array(
"name" => "c:wholesale_price_PLN:integer",
"feed_name" => "c:wholesale_price_PLN:integer",
"format" => "optional",
),
"C:wholsesale_price_DKK:integer" => array(
"name" => "c:wholesale_price_DKK:integer",
"feed_name" => "c:wholesale_price_DKK:integer",
"format" => "optional",
),
"C:wholsesale_price_EUR:integer" => array(
"name" => "c:wholesale_price_EUR:integer",
"feed_name" => "c:wholesale_price_EUR:integer",
"format" => "optional",
),
),
);
return $miinto_de;
}
}
?>

View File

@@ -0,0 +1,187 @@
<?php
/**
* Settings for Miinto Denmark feeds
*/
class WooSEA_miinto_dk {
public $miinto_dk;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$miinto_dk = array(
"Feed fields" => array(
"GTIN" => array(
"name" => "gtin",
"feed_name" => "gtin",
"format" => "required",
),
"Item Group ID" => array(
"name" => "item_group_id",
"feed_name" => "item_group_id",
"format" => "required",
"woo_suggest" => "item_group_id",
),
"C:style_id:string" => array(
"name" => "c:style_id:string",
"feed_name" => "c:style_id:string",
"format" => "required",
),
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"C:title_PL:string" => array(
"name" => "c:title_PL:string",
"feed_name" => "c:title_PL:string",
"format" => "optional",
),
"C:title_DK:string" => array(
"name" => "c:title_DK:string",
"feed_name" => "c:title_DK:string",
"format" => "optional",
),
"C:title_NL:string" => array(
"name" => "c:title_NL:string",
"feed_name" => "c:title_NL:string",
"format" => "optional",
),
"Product Type" => array(
"name" => "product_type",
"feed_name" => "product_type",
"format" => "required",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "required",
),
"Color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "required",
),
"Size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "required",
),
"Image link" => array(
"name" => "image_link",
"feed_name" => "image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image link" => array(
"name" => "additional_image_link",
"feed_name" => "additional_image_link",
"format" => "optional",
),
"Availability" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "optional",
"woo_suggest" => "availability",
),
"C:stock_level:integer" => array(
"name" => "c:stock_level:integer",
"feed_name" => "c:stock_level:integer",
"format" => "required",
),
"C:season_tag:string" => array(
"name" => "c:season_tag:string",
"feed_name" => "c:season_tag:string",
"format" => "required",
),
"Description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"C:description_PL:string" => array(
"name" => "c:description_PL:string",
"feed_name" => "c:description_PL:string",
"format" => "optional",
),
"C:description_NL:string" => array(
"name" => "c:description_NL:string",
"feed_name" => "c:description_NL:string",
"format" => "optional",
),
"C:description_DK:string" => array(
"name" => "c:description_DK:string",
"feed_name" => "c:description_DK:string",
"format" => "optional",
),
"Material" => array(
"name" => "material",
"feed_name" => "material",
"format" => "optional",
),
"Washing" => array(
"name" => "washing",
"feed_name" => "washing",
"format" => "optional",
),
"C:discount_retail_price_PLN:integer" => array(
"name" => "c:discount_retail_price_PLN:integer",
"feed_name" => "c:discount_retail_price_PLN:integer",
"format" => "optional",
),
"C:discount_retail_price_DKK:integer" => array(
"name" => "c:discount_retail_price_DKK:integer",
"feed_name" => "c:discount_retail_price_DKK:integer",
"format" => "optional",
),
"C:discount_retail_price_EUR:integer" => array(
"name" => "c:discount_retail_price_EUR:integer",
"feed_name" => "c:discount_retail_price_EUR:integer",
"format" => "optional",
),
"C:retail_price_PLN:integer" => array(
"name" => "c:retail_price_PLN:integer",
"feed_name" => "c:retail_price_PLN:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:retail_price_DKK:integer" => array(
"name" => "c:retail_price_DKK:integer",
"feed_name" => "c:retail_price_DKK:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:retail_price_EUR:integer" => array(
"name" => "c:retail_price_EUR:integer",
"feed_name" => "c:retail_price_EUR:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:wholsesale_price_PLN:integer" => array(
"name" => "c:wholesale_price_PLN:integer",
"feed_name" => "c:wholesale_price_PLN:integer",
"format" => "optional",
),
"C:wholsesale_price_DKK:integer" => array(
"name" => "c:wholesale_price_DKK:integer",
"feed_name" => "c:wholesale_price_DKK:integer",
"format" => "optional",
),
"C:wholsesale_price_EUR:integer" => array(
"name" => "c:wholesale_price_EUR:integer",
"feed_name" => "c:wholesale_price_EUR:integer",
"format" => "optional",
),
),
);
return $miinto_dk;
}
}
?>

View File

@@ -0,0 +1,187 @@
<?php
/**
* Settings for Miinto France feeds
*/
class WooSEA_miinto_fr {
public $miinto_fr;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$miinto_fr = array(
"Feed fields" => array(
"GTIN" => array(
"name" => "gtin",
"feed_name" => "gtin",
"format" => "required",
),
"Item Group ID" => array(
"name" => "item_group_id",
"feed_name" => "item_group_id",
"format" => "required",
"woo_suggest" => "item_group_id",
),
"C:style_id:string" => array(
"name" => "c:style_id:string",
"feed_name" => "c:style_id:string",
"format" => "required",
),
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"C:title_PL:string" => array(
"name" => "c:title_PL:string",
"feed_name" => "c:title_PL:string",
"format" => "optional",
),
"C:title_DK:string" => array(
"name" => "c:title_DK:string",
"feed_name" => "c:title_DK:string",
"format" => "optional",
),
"C:title_NL:string" => array(
"name" => "c:title_NL:string",
"feed_name" => "c:title_NL:string",
"format" => "optional",
),
"Product Type" => array(
"name" => "product_type",
"feed_name" => "product_type",
"format" => "required",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "required",
),
"Color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "required",
),
"Size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "required",
),
"Image link" => array(
"name" => "image_link",
"feed_name" => "image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image link" => array(
"name" => "additional_image_link",
"feed_name" => "additional_image_link",
"format" => "optional",
),
"Availability" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "optional",
"woo_suggest" => "availability",
),
"C:stock_level:integer" => array(
"name" => "c:stock_level:integer",
"feed_name" => "c:stock_level:integer",
"format" => "required",
),
"C:season_tag:string" => array(
"name" => "c:season_tag:string",
"feed_name" => "c:season_tag:string",
"format" => "required",
),
"Description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"C:description_PL:string" => array(
"name" => "c:description_PL:string",
"feed_name" => "c:description_PL:string",
"format" => "optional",
),
"C:description_NL:string" => array(
"name" => "c:description_NL:string",
"feed_name" => "c:description_NL:string",
"format" => "optional",
),
"C:description_DK:string" => array(
"name" => "c:description_DK:string",
"feed_name" => "c:description_DK:string",
"format" => "optional",
),
"Material" => array(
"name" => "material",
"feed_name" => "material",
"format" => "optional",
),
"Washing" => array(
"name" => "washing",
"feed_name" => "washing",
"format" => "optional",
),
"C:discount_retail_price_PLN:integer" => array(
"name" => "c:discount_retail_price_PLN:integer",
"feed_name" => "c:discount_retail_price_PLN:integer",
"format" => "optional",
),
"C:discount_retail_price_DKK:integer" => array(
"name" => "c:discount_retail_price_DKK:integer",
"feed_name" => "c:discount_retail_price_DKK:integer",
"format" => "optional",
),
"C:discount_retail_price_EUR:integer" => array(
"name" => "c:discount_retail_price_EUR:integer",
"feed_name" => "c:discount_retail_price_EUR:integer",
"format" => "optional",
),
"C:retail_price_PLN:integer" => array(
"name" => "c:retail_price_PLN:integer",
"feed_name" => "c:retail_price_PLN:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:retail_price_DKK:integer" => array(
"name" => "c:retail_price_DKK:integer",
"feed_name" => "c:retail_price_DKK:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:retail_price_EUR:integer" => array(
"name" => "c:retail_price_EUR:integer",
"feed_name" => "c:retail_price_EUR:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:wholsesale_price_PLN:integer" => array(
"name" => "c:wholesale_price_PLN:integer",
"feed_name" => "c:wholesale_price_PLN:integer",
"format" => "optional",
),
"C:wholsesale_price_DKK:integer" => array(
"name" => "c:wholesale_price_DKK:integer",
"feed_name" => "c:wholesale_price_DKK:integer",
"format" => "optional",
),
"C:wholsesale_price_EUR:integer" => array(
"name" => "c:wholesale_price_EUR:integer",
"feed_name" => "c:wholesale_price_EUR:integer",
"format" => "optional",
),
),
);
return $miinto_fr;
}
}
?>

View File

@@ -0,0 +1,187 @@
<?php
/**
* Settings for Miinto Netherlands feeds
*/
class WooSEA_miinto_nl {
public $miinto_nl;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$miinto_nl = array(
"Feed fields" => array(
"GTIN" => array(
"name" => "gtin",
"feed_name" => "gtin",
"format" => "required",
),
"Item Group ID" => array(
"name" => "item_group_id",
"feed_name" => "item_group_id",
"format" => "required",
"woo_suggest" => "item_group_id",
),
"C:style_id:string" => array(
"name" => "c:style_id:string",
"feed_name" => "c:style_id:string",
"format" => "required",
),
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"C:title_PL:string" => array(
"name" => "c:title_PL:string",
"feed_name" => "c:title_PL:string",
"format" => "optional",
),
"C:title_DK:string" => array(
"name" => "c:title_DK:string",
"feed_name" => "c:title_DK:string",
"format" => "optional",
),
"C:title_NL:string" => array(
"name" => "c:title_NL:string",
"feed_name" => "c:title_NL:string",
"format" => "optional",
),
"Product Type" => array(
"name" => "product_type",
"feed_name" => "product_type",
"format" => "required",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "required",
),
"Color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "required",
),
"Size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "required",
),
"Image link" => array(
"name" => "image_link",
"feed_name" => "image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image link" => array(
"name" => "additional_image_link",
"feed_name" => "additional_image_link",
"format" => "optional",
),
"Availability" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "optional",
"woo_suggest" => "availability",
),
"C:stock_level:integer" => array(
"name" => "c:stock_level:integer",
"feed_name" => "c:stock_level:integer",
"format" => "required",
),
"C:season_tag:string" => array(
"name" => "c:season_tag:string",
"feed_name" => "c:season_tag:string",
"format" => "required",
),
"Description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"C:description_PL:string" => array(
"name" => "c:description_PL:string",
"feed_name" => "c:description_PL:string",
"format" => "optional",
),
"C:description_NL:string" => array(
"name" => "c:description_NL:string",
"feed_name" => "c:description_NL:string",
"format" => "optional",
),
"C:description_DK:string" => array(
"name" => "c:description_DK:string",
"feed_name" => "c:description_DK:string",
"format" => "optional",
),
"Material" => array(
"name" => "material",
"feed_name" => "material",
"format" => "optional",
),
"Washing" => array(
"name" => "washing",
"feed_name" => "washing",
"format" => "optional",
),
"C:discount_retail_price_PLN:integer" => array(
"name" => "c:discount_retail_price_PLN:integer",
"feed_name" => "c:discount_retail_price_PLN:integer",
"format" => "optional",
),
"C:discount_retail_price_DKK:integer" => array(
"name" => "c:discount_retail_price_DKK:integer",
"feed_name" => "c:discount_retail_price_DKK:integer",
"format" => "optional",
),
"C:discount_retail_price_EUR:integer" => array(
"name" => "c:discount_retail_price_EUR:integer",
"feed_name" => "c:discount_retail_price_EUR:integer",
"format" => "optional",
),
"C:retail_price_PLN:integer" => array(
"name" => "c:retail_price_PLN:integer",
"feed_name" => "c:retail_price_PLN:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:retail_price_DKK:integer" => array(
"name" => "c:retail_price_DKK:integer",
"feed_name" => "c:retail_price_DKK:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:retail_price_EUR:integer" => array(
"name" => "c:retail_price_EUR:integer",
"feed_name" => "c:retail_price_EUR:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:wholsesale_price_PLN:integer" => array(
"name" => "c:wholesale_price_PLN:integer",
"feed_name" => "c:wholesale_price_PLN:integer",
"format" => "optional",
),
"C:wholsesale_price_DKK:integer" => array(
"name" => "c:wholesale_price_DKK:integer",
"feed_name" => "c:wholesale_price_DKK:integer",
"format" => "optional",
),
"C:wholsesale_price_EUR:integer" => array(
"name" => "c:wholesale_price_EUR:integer",
"feed_name" => "c:wholesale_price_EUR:integer",
"format" => "optional",
),
),
);
return $miinto_nl;
}
}
?>

View File

@@ -0,0 +1,187 @@
<?php
/**
* Settings for Miinto Poland feeds
*/
class WooSEA_miinto_pl {
public $miinto_pl;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$miinto_pl = array(
"Feed fields" => array(
"GTIN" => array(
"name" => "gtin",
"feed_name" => "gtin",
"format" => "required",
),
"Item Group ID" => array(
"name" => "item_group_id",
"feed_name" => "item_group_id",
"format" => "required",
"woo_suggest" => "item_group_id",
),
"C:style_id:string" => array(
"name" => "c:style_id:string",
"feed_name" => "c:style_id:string",
"format" => "required",
),
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"C:title_PL:string" => array(
"name" => "c:title_PL:string",
"feed_name" => "c:title_PL:string",
"format" => "optional",
),
"C:title_DK:string" => array(
"name" => "c:title_DK:string",
"feed_name" => "c:title_DK:string",
"format" => "optional",
),
"C:title_NL:string" => array(
"name" => "c:title_NL:string",
"feed_name" => "c:title_NL:string",
"format" => "optional",
),
"Product Type" => array(
"name" => "product_type",
"feed_name" => "product_type",
"format" => "required",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "required",
),
"Color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "required",
),
"Size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "required",
),
"Image link" => array(
"name" => "image_link",
"feed_name" => "image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image link" => array(
"name" => "additional_image_link",
"feed_name" => "additional_image_link",
"format" => "optional",
),
"Availability" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "optional",
"woo_suggest" => "availability",
),
"C:stock_level:integer" => array(
"name" => "c:stock_level:integer",
"feed_name" => "c:stock_level:integer",
"format" => "required",
),
"C:season_tag:string" => array(
"name" => "c:season_tag:string",
"feed_name" => "c:season_tag:string",
"format" => "required",
),
"Description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"C:description_PL:string" => array(
"name" => "c:description_PL:string",
"feed_name" => "c:description_PL:string",
"format" => "optional",
),
"C:description_NL:string" => array(
"name" => "c:description_NL:string",
"feed_name" => "c:description_NL:string",
"format" => "optional",
),
"C:description_DK:string" => array(
"name" => "c:description_DK:string",
"feed_name" => "c:description_DK:string",
"format" => "optional",
),
"Material" => array(
"name" => "material",
"feed_name" => "material",
"format" => "optional",
),
"Washing" => array(
"name" => "washing",
"feed_name" => "washing",
"format" => "optional",
),
"C:discount_retail_price_PLN:integer" => array(
"name" => "c:discount_retail_price_PLN:integer",
"feed_name" => "c:discount_retail_price_PLN:integer",
"format" => "optional",
),
"C:discount_retail_price_DKK:integer" => array(
"name" => "c:discount_retail_price_DKK:integer",
"feed_name" => "c:discount_retail_price_DKK:integer",
"format" => "optional",
),
"C:discount_retail_price_EUR:integer" => array(
"name" => "c:discount_retail_price_EUR:integer",
"feed_name" => "c:discount_retail_price_EUR:integer",
"format" => "optional",
),
"C:retail_price_PLN:integer" => array(
"name" => "c:retail_price_PLN:integer",
"feed_name" => "c:retail_price_PLN:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:retail_price_DKK:integer" => array(
"name" => "c:retail_price_DKK:integer",
"feed_name" => "c:retail_price_DKK:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:retail_price_EUR:integer" => array(
"name" => "c:retail_price_EUR:integer",
"feed_name" => "c:retail_price_EUR:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:wholsesale_price_PLN:integer" => array(
"name" => "c:wholesale_price_PLN:integer",
"feed_name" => "c:wholesale_price_PLN:integer",
"format" => "optional",
),
"C:wholsesale_price_DKK:integer" => array(
"name" => "c:wholesale_price_DKK:integer",
"feed_name" => "c:wholesale_price_DKK:integer",
"format" => "optional",
),
"C:wholsesale_price_EUR:integer" => array(
"name" => "c:wholesale_price_EUR:integer",
"feed_name" => "c:wholesale_price_EUR:integer",
"format" => "optional",
),
),
);
return $miinto_pl;
}
}
?>

View File

@@ -0,0 +1,213 @@
<?php
/**
* Settings for Miinto Sweden feeds
*/
class WooSEA_miinto_se {
public $miinto_se;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$miinto_se = array(
"Feed fields" => array(
"GTIN" => array(
"name" => "gtin",
"feed_name" => "gtin",
"format" => "required",
),
"Item Group ID" => array(
"name" => "item_group_id",
"feed_name" => "item_group_id",
"format" => "required",
"woo_suggest" => "item_group_id",
),
"C:style_id:string" => array(
"name" => "c:style_id:string",
"feed_name" => "c:style_id:string",
"format" => "required",
),
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"C:title_PL:string" => array(
"name" => "c:title_PL:string",
"feed_name" => "c:title_PL:string",
"format" => "optional",
),
"C:title_SV:string" => array(
"name" => "c:title_SV:string",
"feed_name" => "c:title_SV:string",
"format" => "optional",
),
"C:title_DK:string" => array(
"name" => "c:title_DK:string",
"feed_name" => "c:title_DK:string",
"format" => "optional",
),
"C:title_NL:string" => array(
"name" => "c:title_NL:string",
"feed_name" => "c:title_NL:string",
"format" => "optional",
),
"Product Type" => array(
"name" => "product_type",
"feed_name" => "product_type",
"format" => "required",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "required",
),
"Color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "required",
),
"Size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "required",
),
"Image link" => array(
"name" => "image_link",
"feed_name" => "image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image link" => array(
"name" => "additional_image_link",
"feed_name" => "additional_image_link",
"format" => "optional",
),
"Availability" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "optional",
"woo_suggest" => "availability",
),
"C:stock_level:integer" => array(
"name" => "c:stock_level:integer",
"feed_name" => "c:stock_level:integer",
"format" => "required",
),
"C:season_tag:string" => array(
"name" => "c:season_tag:string",
"feed_name" => "c:season_tag:string",
"format" => "required",
),
"Description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"C:description_PL:string" => array(
"name" => "c:description_PL:string",
"feed_name" => "c:description_PL:string",
"format" => "optional",
),
"C:description_NL:string" => array(
"name" => "c:description_NL:string",
"feed_name" => "c:description_NL:string",
"format" => "optional",
),
"C:description_DK:string" => array(
"name" => "c:description_DK:string",
"feed_name" => "c:description_DK:string",
"format" => "optional",
),
"C:description_SV:string" => array(
"name" => "c:description_SV:string",
"feed_name" => "c:description_SV:string",
"format" => "optional",
),
"Material" => array(
"name" => "material",
"feed_name" => "material",
"format" => "optional",
),
"Washing" => array(
"name" => "washing",
"feed_name" => "washing",
"format" => "optional",
),
"C:discount_retail_price_PLN:integer" => array(
"name" => "c:discount_retail_price_PLN:integer",
"feed_name" => "c:discount_retail_price_PLN:integer",
"format" => "optional",
),
"C:discount_retail_price_DKK:integer" => array(
"name" => "c:discount_retail_price_DKK:integer",
"feed_name" => "c:discount_retail_price_DKK:integer",
"format" => "optional",
),
"C:discount_retail_price_SEK:integer" => array(
"name" => "c:discount_retail_price_SEK:integer",
"feed_name" => "c:discount_retail_price_SEK:integer",
"format" => "optional",
),
"C:discount_retail_price_EUR:integer" => array(
"name" => "c:discount_retail_price_EUR:integer",
"feed_name" => "c:discount_retail_price_EUR:integer",
"format" => "optional",
),
"C:retail_price_PLN:integer" => array(
"name" => "c:retail_price_PLN:integer",
"feed_name" => "c:retail_price_PLN:integer",
"format" => "optional",
"woo_suggest" => "price",
),
"C:retail_price_DKK:integer" => array(
"name" => "c:retail_price_DKK:integer",
"feed_name" => "c:retail_price_DKK:integer",
"format" => "optional",
"woo_suggest" => "price",
),
"C:retail_price_SEK:integer" => array(
"name" => "c:retail_price_SEK:integer",
"feed_name" => "c:retail_price_SEK:integer",
"format" => "required",
"woo_suggest" => "price",
),
"C:retail_price_EUR:integer" => array(
"name" => "c:retail_price_EUR:integer",
"feed_name" => "c:retail_price_EUR:integer",
"format" => "optional",
"woo_suggest" => "price",
),
"C:wholsesale_price_PLN:integer" => array(
"name" => "c:wholesale_price_PLN:integer",
"feed_name" => "c:wholesale_price_PLN:integer",
"format" => "optional",
),
"C:wholsesale_price_DKK:integer" => array(
"name" => "c:wholesale_price_DKK:integer",
"feed_name" => "c:wholesale_price_DKK:integer",
"format" => "optional",
),
"C:wholsesale_price_SEK:integer" => array(
"name" => "c:wholesale_price_SEK:integer",
"feed_name" => "c:wholesale_price_SEK:integer",
"format" => "optional",
),
"C:wholsesale_price_EUR:integer" => array(
"name" => "c:wholesale_price_EUR:integer",
"feed_name" => "c:wholesale_price_EUR:integer",
"format" => "optional",
),
),
);
return $miinto_se;
}
}
?>

View File

@@ -0,0 +1,595 @@
<?php
/**
* Settings for Moebel feeds
*/
class WooSEA_moebel {
public $moebel;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$moebel = array(
"Feed fields" => array(
"Art nr" => array(
"name" => "art_nr",
"feed_name" => "art_nr",
"format" => "required",
"woo_suggest" => "id",
),
"Art name" => array(
"name" => "art_name",
"feed_name" => "art_name",
"format" => "required",
"woo_suggest" => "title",
),
"Art beschreibung" => array(
"name" => "art_beschreibung",
"feed_name" => "art_beschreibung",
"format" => "required",
"woo_suggest" => "description",
),
"Art URL" => array(
"name" => "art_url",
"feed_name" => "art_url",
"format" => "required",
"woo_suggest" => "link",
),
"Art img URL" => array(
"name" => "art_img_url",
"feed_name" => "art_img_url",
"format" => "required",
"woo_suggest" => "image",
),
"Art waehrung" => array(
"name" => "art_waehrung",
"feed_name" => "art_waehrung",
"format" => "required",
),
"Art preis" => array(
"name" => "art_price",
"feed_name" => "art_price",
"format" => "required",
"woo_suggest" => "price",
),
"Art lieferkosten" => array(
"name" => "art_lieferkosten",
"feed_name" => "art_lieferkosten",
"format" => "required",
),
"Art stamm" => array(
"name" => "art_stamm",
"feed_name" => "art_stamm",
"format" => "optional",
),
"Art ean" => array(
"name" => "art_ean",
"feed_name" => "art_ean",
"format" => "optional",
),
"Art plz" => array(
"name" => "art_plz",
"feed_name" => "art_plz",
"format" => "optional",
),
"Art bidding bidDesktop" => array(
"name" => "art_bidding.bidDesktop",
"feed_name" => "art_bidding.biedDesktop",
"format" => "optional",
),
"Art bidding factorMobile" => array(
"name" => "art_bidding.factorMobile",
"feed_name" => "art_bidding.factorMobile",
"format" => "optional",
),
"Art Google Shopping Target URL" => array(
"name" => "art_Google_Shopping_Target_URL",
"feed_name" => "art_Google_Shopping_Target_URL",
"format" => "optional",
),
"Art Clear Product URL" => array(
"name" => "art_Clear_Product_URL",
"feed_name" => "art_Clear_Product_URL",
"format" => "optional",
),
"Top Mid Low" => array(
"name" => "top-mid-low",
"feed_name" => "top-mid-low",
"format" => "optional",
),
"Art streichpreis" => array(
"name" => "art_streichpreis",
"feed_name" => "art_streichpreis",
"format" => "optional",
),
"Art lieferoptionen" => array(
"name" => "art_lieferoptionen",
"feed_name" => "art_lieferoptionen",
"format" => "optional",
),
"Partner Payment Methods" => array(
"name" => "partner.paymentMethods",
"feed_name" => "partner.paymentMethods",
"format" => "optional",
),
"Art services" => array(
"name" => "art_services",
"feed_name" => "art_services",
"format" => "optional",
),
"Art grundpreis" => array(
"name" => "art_grundpreis",
"feed_name" => "art_grundpreis",
"format" => "optional",
),
"Art grundpreis einheit" => array(
"name" => "art_grundpreis_einheit",
"feed_name" => "art_grundpreis_einheit",
"format" => "optional",
),
"Art finanzierung" => array(
"name" => "art_finanzierung",
"feed_name" => "art_finanzierung",
"format" => "optional",
),
"Art lieferzeit" => array(
"name" => "art_lieferzeit",
"feed_name" => "art_lieferzeit",
"format" => "optional",
),
"Art lieferzeit wert" => array(
"name" => "art_lieferzeit_wert",
"feed_name" => "art_lieferzeit_wert",
"format" => "optional",
),
"Art lieferkosten text" => array(
"name" => "art_lieferkosten_text",
"feed_name" => "art_lieferkosten_text",
"format" => "optional",
),
"Art versand at" => array(
"name" => "art_versand_at",
"feed_name" => "art_versand_at",
"format" => "optional",
),
"Art versand at preis" => array(
"name" => "art_versand_at_preis",
"feed_name" => "art_versand_at_preis",
"format" => "optional",
),
"Art versand ch" => array(
"name" => "art_versand_ch",
"feed_name" => "art_versand_ch",
"format" => "optional",
),
"Art versand ch preis" => array(
"name" => "art_versand_ch_preis",
"feed_name" => "art_versand_ch_preis",
"format" => "optional",
),
"Art versand sonstlaender" => array(
"name" => "art_versand_sonstlaender",
"feed_name" => "art_versand_sonstlaender",
"format" => "optional",
),
"Art montage" => array(
"name" => "art_montage",
"feed_name" => "art_montage",
"format" => "optional",
),
"Art montagepreis" => array(
"name" => "art_montagepreis",
"feed_name" => "art_montagepreis",
"format" => "optional",
),
"Art express" => array(
"name" => "art_express",
"feed_name" => "art_express",
"format" => "optional",
),
"Art verfuegbarkeit" => array(
"name" => "art_verfuegbarkeit",
"feed_name" => "art_verfuegbarkeit",
"format" => "optional",
),
"Art verfuegbarkeit" => array(
"name" => "art_verfuegbarkeit",
"feed_name" => "art_verfuegbarkeit",
"format" => "optional",
),
"Art farbe" => array(
"name" => "art_farbe",
"feed_name" => "art_farbe",
"format" => "optional",
),
"Art hauptfarbe" => array(
"name" => "art_hauptfarbe",
"feed_name" => "art_hauptfarbe",
"format" => "optional",
),
"Art material" => array(
"name" => "art_material",
"feed_name" => "art_material",
"format" => "optional",
),
"Art hauptmaterial" => array(
"name" => "art_hauptmaterial",
"feed_name" => "art_hauptmaterial",
"format" => "optional",
),
"Art holzart" => array(
"name" => "art_holzart",
"feed_name" => "art_holzart",
"format" => "optional",
),
"Art stil" => array(
"name" => "art_stil",
"feed_name" => "art_stil",
"format" => "optional",
),
"Art marke" => array(
"name" => "art_marke",
"feed_name" => "art_marke",
"format" => "optional",
),
"Art kategorie" => array(
"name" => "art_kategorie",
"feed_name" => "art_kategorie",
"format" => "optional",
),
"Art bewertung" => array(
"name" => "art_bewertung",
"feed_name" => "art_bewertung",
"format" => "optional",
),
"Art bewertungsanzahl" => array(
"name" => "art_bewertungsanzahl",
"feed_name" => "art_bewertungsanzahl",
"format" => "optional",
),
"Art extras" => array(
"name" => "art_extras",
"feed_name" => "art_extras",
"format" => "optional",
),
"Art geschlecht" => array(
"name" => "art_geschlecht",
"feed_name" => "art_geschlecht",
"format" => "optional",
),
"Art oberflaeche" => array(
"name" => "art_oberflaeche",
"feed_name" => "art_oberflaeche",
"format" => "optional",
),
"Art sets" => array(
"name" => "art_sets",
"feed_name" => "art_sets",
"format" => "optional",
),
"Art ausrichting" => array(
"name" => "art_ausrichtung",
"feed_name" => "art_ausrichting",
"format" => "optional",
),
"Art verwendungsort" => array(
"name" => "art_verwendungsort",
"feed_name" => "art_verwendungsort",
"format" => "optional",
),
"Art sitzplatze" => array(
"name" => "art_sitzplatze",
"feed_name" => "art_sitzplatze",
"format" => "optional",
),
"Art muster" => array(
"name" => "art_muster",
"feed_name" => "art_muster",
"format" => "optional",
),
"Art energiequelle" => array(
"name" => "art_energiequelle",
"feed_name" => "art_energiequelle",
"format" => "optional",
),
"Art siegel" => array(
"name" => "art_siegel",
"feed_name" => "art_siegel",
"format" => "optional",
),
"Art hersteller" => array(
"name" => "art_hersteller",
"feed_name" => "art_hersteller",
"format" => "optional",
),
"Art img url2" => array(
"name" => "art_img_url2",
"feed_name" => "art_img_url2",
"format" => "optional",
),
"Art img url3" => array(
"name" => "art_img_url3",
"feed_name" => "art_img_url3",
"format" => "optional",
),
"Art img url4" => array(
"name" => "art_img_url4",
"feed_name" => "art_img_url4",
"format" => "optional",
),
"Art img url5" => array(
"name" => "art_img_url5",
"feed_name" => "art_img_url5",
"format" => "optional",
),
"Art img url6" => array(
"name" => "art_img_url6",
"feed_name" => "art_img_url6",
"format" => "optional",
),
"Art img url7" => array(
"name" => "art_img_url7",
"feed_name" => "art_img_url7",
"format" => "optional",
),
"Art img url8" => array(
"name" => "art_img_url8",
"feed_name" => "art_img_url8",
"format" => "optional",
),
"Art img url9" => array(
"name" => "art_img_url9",
"feed_name" => "art_img_url9",
"format" => "optional",
),
"Art masse" => array(
"name" => "art_masse",
"feed_name" => "art_masse",
"format" => "optional",
),
"Art breite" => array(
"name" => "art_breite",
"feed_name" => "art_breite",
"format" => "optional",
),
"Art breite einheit" => array(
"name" => "art_breite_einheit",
"feed_name" => "art_breite_einheit",
"format" => "optional",
),
"Art tiefe" => array(
"name" => "art_tiefe",
"feed_name" => "art_tiefe",
"format" => "optional",
),
"Art tiefe einheit" => array(
"name" => "art_tiefe_einheit",
"feed_name" => "art_tiefe_einheit",
"format" => "optional",
),
"Art hoehe" => array(
"name" => "art_hoehe",
"feed_name" => "art_hoehe",
"format" => "optional",
),
"Art hoehe einheit" => array(
"name" => "art_hoehe_einheit",
"feed_name" => "art_hoehe_einheit",
"format" => "optional",
),
"Art form" => array(
"name" => "art_form",
"feed_name" => "art_form",
"format" => "optional",
),
"Art sitztiefe" => array(
"name" => "art_sitztiefe",
"feed_name" => "art_sitztiefe",
"format" => "optional",
),
"Art sitzhoehe" => array(
"name" => "art_sitzhoehe",
"feed_name" => "art_sitzhoehe",
"format" => "optional",
),
"Art sitzhoehe einheit" => array(
"name" => "art_sitzhoehe_einheit",
"feed_name" => "art_sitzhoehe_einheit",
"format" => "optional",
),
"Art sitztiefe einheit" => array(
"name" => "art_sitztiefe_einheit",
"feed_name" => "art_sitztiefe_einheit",
"format" => "optional",
),
"Art schenkelmass" => array(
"name" => "art_schenkelmass",
"feed_name" => "art_schenkelmass",
"format" => "optional",
),
"Art schenkelmass einheit" => array(
"name" => "art_schenkelmass_einheit",
"feed_name" => "art_schenkelmass_einheit",
"format" => "optional",
),
"Art durchmesser" => array(
"name" => "art_durchmesser",
"feed_name" => "art_durchmesser",
"format" => "optional",
),
"Art durchmesser einheit" => array(
"name" => "art_durchmesser_einheit",
"feed_name" => "art_durchmesser_einheit",
"format" => "optional",
),
"Art aufhaengung" => array(
"name" => "art_aufhaengung",
"feed_name" => "art_aufhaengung",
"format" => "optional",
),
"Art fuellmaterial" => array(
"name" => "art_fuellmaterial",
"feed_name" => "art_fuellmaterial",
"format" => "optional",
),
"Art funktion heimtex" => array(
"name" => "art_funktion_heimtext",
"feed_name" => "art_funtion_heimtext",
"format" => "optional",
),
"Art effizienzklasse" => array(
"name" => "art_effizienzklasse",
"feed_name" => "art_effizienzklasse",
"format" => "optional",
),
"Art lautstaerke" => array(
"name" => "art_lautstaerke",
"feed_name" => "art_lautstaerke",
"format" => "optional",
),
"Art helligkeit" => array(
"name" => "art_helligkeit",
"feed_name" => "art_helligkeit",
"format" => "optional",
),
"Art lichtfarbe" => array(
"name" => "art_lichtfarbe",
"feed_name" => "art_lichtfarbe",
"format" => "optional",
),
"Art kuechenelektro" => array(
"name" => "art_kuechenelektro",
"feed_name" => "art_kuechenelektro",
"format" => "optional",
),
"Art herdeigenschaften" => array(
"name" => "art_herdeigenschaften",
"feed_name" => "art_herdeigenschaften",
"format" => "optional",
),
"Art kochfeld" => array(
"name" => "art_kochfeld",
"feed_name" => "art_kochfeld",
"format" => "optional",
),
"Art material arbeitsplatte" => array(
"name" => "art_material_arbeitsplatte",
"feed_name" => "art_material_arbeitsplatte",
"format" => "optional",
),
"Art extras sessel" => array(
"name" => "art_extras_sessel",
"feed_name" => "art_extras_sessel",
"format" => "optional",
),
"Art schlaffunktion" => array(
"name" => "art_schlaffunktion",
"feed_name" => "art_schlaffunktion",
"format" => "optional",
),
"Art form sofa" => array(
"name" => "art_form_sofa",
"feed_name" => "art_form_sofa",
"format" => "optional",
),
"Art extras sofa" => array(
"name" => "art_extras_sofa",
"feed_name" => "art_extras_sofa",
"format" => "optional",
),
"Art material fuesse" => array(
"name" => "art_material_fuesse",
"feed_name" => "art_material_fuesse",
"format" => "optional",
),
"Art haertegrad matratze" => array(
"name" => "art_haertegrad_matratze",
"feed_name" => "art_haertegrad_matratze",
"format" => "optional",
),
"Art liegezonen" => array(
"name" => "art_liegezonen",
"feed_name" => "art_liegezonen",
"format" => "optional",
),
"Art allergiker matratze" => array(
"name" => "art_allergiker_matratze",
"feed_name" => "art_allergiker_matratze",
"format" => "optional",
),
"Art stauraum bett" => array(
"name" => "art_stauraum_bett",
"feed_name" => "art_stauraum_bett",
"format" => "optional",
),
"Art beleuchtung bett" => array(
"name" => "art_beleuchtung_bett",
"feed_name" => "art_beleuchtung_bett",
"format" => "optional",
),
"Art matratzenmasse" => array(
"name" => "art_matratzenmasse",
"feed_name" => "art_matratzenmasse",
"format" => "optional",
),
"Art matratzenart" => array(
"name" => "art_matratzenart",
"feed_name" => "art_matratzenart",
"format" => "optional",
),
"Art bezugwaschbar" => array(
"name" => "art_bezugwaschbar",
"feed_name" => "art_bezugwaschbar",
"format" => "optional",
),
"Art vitrine" => array(
"name" => "art_vitrine",
"feed_name" => "art_vitrine",
"format" => "optional",
),
"Art abschliessbar" => array(
"name" => "art_abschliessbar",
"feed_name" => "art_abschliessbar",
"format" => "optional",
),
"Art variable faecher" => array(
"name" => "art_variable_faecher",
"feed_name" => "art_variable_faecher",
"format" => "optional",
),
"Art tuerenzahl" => array(
"name" => "art_tuerenzahl",
"feed_name" => "art_tuerenzahl",
"format" => "optional",
),
"Art schubladenzahl" => array(
"name" => "art_schubladenzahl",
"feed_name" => "art_schubladenzahl",
"format" => "optional",
),
"Art faecherzahl" => array(
"name" => "art_faecherzahl",
"feed_name" => "art_faecherzahl",
"format" => "optional",
),
"Art tischform" => array(
"name" => "art_tischform",
"feed_name" => "art_tischform",
"format" => "optional",
),
"Art tischfunktion" => array(
"name" => "art_tischfunktion",
"feed_name" => "art_tischfunktion",
"format" => "optional",
),
"Art gestell material" => array(
"name" => "art_gestell_material",
"feed_name" => "art_gestell_material",
"format" => "optional",
),
),
);
return $moebel;
}
}
?>

View File

@@ -0,0 +1,403 @@
<?php
/**
* Settings for Pinterest product feeds
*/
class WooSEA_pinterest {
public $pinterest;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$pinterest = array(
"Basic product data" => array(
"Product ID" => array(
"name" => "id",
"feed_name" => "g:id",
"format" => "required",
"woo_suggest" => "id",
),
"Product title" => array(
"name" => "title",
"feed_name" => "g:title",
"format" => "required",
"woo_suggest" => "title",
),
"Product description" => array(
"name" => "description",
"feed_name" => "g:description",
"format" => "required",
"woo_suggest" => "description",
),
"Product URL" => array(
"name" => "link",
"feed_name" => "g:link",
"format" => "required",
"woo_suggest" => "link",
),
"Main image URL" => array(
"name" => "image_link",
"feed_name" => "g:image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image URL" => array(
"name" => "additional_image_link",
"feed_name" => "g:additional_image_link",
"format" => "optional",
),
"Product URL mobile" => array(
"name" => "mobile_link",
"feed_name" => "g:mobile_link",
"format" => "optional",
),
),
"Price & availability" => array(
"Stock status" => array(
"name" => "availability",
"feed_name" => "g:availability",
"format" => "required",
"woo_suggest" => "availability",
),
"Availability date" => array(
"name" => "availability_date",
"feed_name" => "g:availability_date",
"format" => "optional",
),
"Expiration date" => array(
"name" => "expiration_date",
"feed_name" => "g:expiration_date",
"format" => "optional",
),
"Price" => array(
"name" => "Price",
"feed_name" => "g:price",
"format" => "required",
"woo_suggest" => "vivino_price",
),
"Sale price" => array(
"name" => "sale_price",
"feed_name" => "g:sale_price",
"format" => "optional",
"woo_suggest" => "vivino_sale_price",
),
"Sale price effective date" => array(
"name" => "sale_price_effective_date",
"feed_name" => "g:sale_price_effective_date",
"format" => "optional",
"woo_suggest" => "sale_price_effective_date",
),
"Unit pricing measure" => array(
"name" => "unit_pricing_measure",
"feed_name" => "g:unit_pricing_measure",
"format" => "optional",
),
"Unit pricing base measure" => array(
"name" => "unit_pricing_base_measure",
"feed_name" => "g:unit_pricing_base_measure",
"format" => "optional",
),
"Cost of goods sold" => array(
"name" => "cost_of_goods_sold",
"feed_name" => "g:cost_of_goods_sold",
"format" => "optional",
),
"Installment" => array(
"name" => "installment",
"feed_name" => "g:installment",
"format" => "optional",
),
"Loyalty points" => array(
"name" => "loyalty_points",
"feed_name" => "g:loyalty_points",
"format" => "optional",
),
),
"Product category" => array(
"Google product category" => array(
"name" => "google_product_category",
"feed_name" => "g:google_product_category",
"format" => "required",
"woo_suggest" => "categories",
),
"Product type" => array(
"name" => "product_type",
"feed_name" => "g:product_type",
"format" => "optional",
"woo_suggest" => "product_type",
),
),
"Product identifiers" => array(
"Brand" => array(
"name" => "brand",
"feed_name" => "g:brand",
"format" => "required",
),
"Gtin" => array(
"name" => "gtin",
"feed_name" => "g:gtin",
"format" => "required",
),
"MPN" => array(
"name" => "mpn",
"feed_name" => "g:mpn",
"format" => "required",
),
"Identifier exists" => array(
"name" => "identifier_exists",
"feed_name" => "g:identifier_exists",
"woo_suggest" => "calculated",
"format" => "required",
),
),
"Detailed product description" => array(
"Condition" => array(
"name" => "condition",
"feed_name" => "g:condition",
"format" => "required",
"woo_suggest" => "condition",
),
"Adult" => array(
"name" => "adult",
"feed_name" => "g:adult",
"format" => "optional",
),
"Multipack" => array(
"name" => "multipack",
"feed_name" => "g:multipack",
"format" => "optional",
),
"Is bundle" => array(
"name" => "is_bundle",
"feed_name" => "g:is_bundle",
"format" => "optional",
),
"Energy efficiency class" => array(
"name" => "energy_efficiency_class",
"feed_name" => "g:energy_efficiency_class",
"format" => "optional",
),
"Minimum energy efficiency class" => array(
"name" => "min_energy_efficiency_class",
"feed_name" => "g:min_energy_efficiency_class",
"format" => "optional",
),
"Maximum energy efficiency class" => array(
"name" => "max_energy_efficiency_class",
"feed_name" => "g:max_energy_efficiency_class",
"format" => "optional",
),
"Age group" => array(
"name" => "age_group",
"feed_name" => "g:age_group",
"format" => "optional",
),
"Alt text" => array(
"name" => "alt_text",
"feed_name" => "g:alt_text",
"format" => "optional",
),
"Color" => array(
"name" => "color",
"feed_name" => "g:color",
"format" => "optional",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "g:gender",
"format" => "optional",
),
"Material" => array(
"name" => "material",
"feed_name" => "g:material",
"format" => "optional",
),
"Pattern" => array(
"name" => "pattern",
"feed_name" => "g:pattern",
"format" => "optional",
),
"Size" => array(
"name" => "size",
"feed_name" => "g:size",
"format" => "optional",
),
"Size type" => array(
"name" => "size_type",
"feed_name" => "g:size_type",
"format" => "optional",
),
"Size system" => array(
"name" => "size_system",
"feed_name" => "g:size_system",
"format" => "optional",
),
"Item group ID" => array(
"name" => "item_group_id",
"feed_name" => "g:item_group_id",
"format" => "required",
),
),
"Shopping campaigns" => array(
"Adwords redirect (old)" => array(
"name" => "adwords_redirect",
"feed_name" => "g:adwords_redirect",
"format" => "optional",
),
"Ads redirect (new)" => array(
"name" => "ads_redirect",
"feed_name" => "g:ads_redirect",
"format" => "optional",
),
"Excluded destination" => array(
"name" => "excluded_destination",
"feed_name" => "g:excluded_destination",
"format" => "optional",
),
"Custom label 0" => array(
"name" => "custom_label_0",
"feed_name" => "g:custom_label_0",
"format" => "optional",
),
"Custom label 1" => array(
"name" => "custom_label_1",
"feed_name" => "g:custom_label_1",
"format" => "optional",
),
"Custom label 2" => array(
"name" => "custom_label_2",
"feed_name" => "g:custom_label_2",
"format" => "optional",
),
"Custom label 3" => array(
"name" => "custom_label_3",
"feed_name" => "g:custom_label_3",
"format" => "optional",
),
"Custom label 4" => array(
"name" => "custom_label_4",
"feed_name" => "g:custom_label_4",
"format" => "optional",
),
"Promotion ID" => array(
"name" => "promotion_id",
"feed_name" => "g:promotion_id",
"format" => "optional",
),
"Included destination" => array(
"name" => "included_destination",
"feed_name" => "included_destination",
"format" => "optional",
),
"Excluded destination" => array(
"name" => "excluded_destination",
"feed_name" => "g:excluded_destination",
"format" => "optional",
),
"Checkout enabled" => array(
"name" => "checkout_enabled",
"feed_name" => "g:checkout_enabled",
"format" => "optional",
),
"Ad link" => array(
"name" => "ad_link",
"feed_name" => "g:ad_link",
"format" => "optional",
),
),
"Shipping" => array(
"Shipping" => array(
"name" => "shipping",
"feed_name" => "g:shipping",
"format" => "optional",
),
"Shipping label" => array(
"name" => "shipping_label",
"feed_name" => "g:shipping_label",
"format" => "optional",
),
"Shipping weight" => array(
"name" => "shipping_weight",
"feed_name" => "g:shipping_weight",
"format" => "optional",
),
"Shipping length" => array(
"name" => "shipping_length",
"feed_name" => "g:shipping_length",
"format" => "optional",
),
"Shipping width" => array(
"name" => "shipping_width",
"feed_name" => "g:shipping_width",
"format" => "optional",
),
"Shipping height" => array(
"name" => "shipping_height",
"feed_name" => "g:shipping_height",
"format" => "optional",
),
"Minimum handling time" => array(
"name" => "min_handling_time",
"feed_name" => "g:min_handling_time",
"format" => "optional",
),
"Maximum handling time" => array(
"name" => "max_handling_time",
"feed_name" => "g:max_handling_time",
"format" => "optional",
),
"Free shipping label" => array(
"name" => "free_shipping_label",
"feed_name" => "g:free_shipping_label",
"format" => "optional",
),
"Free shipping limit" => array(
"name" => "free_shipping_limit",
"feed_name" => "g:free_shipping_limit",
"format" => "optional",
),
),
"Tax" => array(
"Tax" => array(
"name" => "tax",
"feed_name" => "g:tax",
"format" => "optional",
),
"Tax category" => array(
"name" => "tax_category",
"feed_name" => "g:tax_category",
"format" => "optional",
),
),
"Optional product characteristics" => array(
"Alt text" => array(
"name" => "alt_text",
"feed_name" => "g:alt_text",
"format" => "optional",
),
"Size system" => array(
"name" => "size_system",
"feed_name" => "g:size_system",
"format" => "optional",
),
"Size type" => array(
"name" => "size_type",
"feed_name" => "g:size_type",
"format" => "optional",
),
"Variant names" => array(
"name" => "variant_names",
"feed_name" => "g:variant_names",
"format" => "optional",
),
"Variant values" => array(
"name" => "variant_values",
"feed_name" => "g:variant_values",
"format" => "optional",
),
),
);
return $pinterest;
}
}
?>

View File

@@ -0,0 +1,42 @@
<?php
/**
* Settings for Pinterest RSS Boards feeds
*/
class WooSEA_pinterest_rss {
public $pinterest_rss;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$pinterest_rss = array(
"Pinterest RSS fields" => array(
"Title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"Description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"Link" => array(
"name" => "link",
"feed_name" => "link",
"format" => "required",
"woo_suggest" => "link",
),
"Image" => array(
"name" => "image",
"feed_name" => "image",
"format" => "required",
"woo_suggest" => "image",
),
),
);
return $pinterest_rss;
}
}
?>

View File

@@ -0,0 +1,267 @@
<?php
/**
* Settings for Pricecheck South Africa feeds
*/
class WooSEA_pricecheck {
public $pricecheck;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$pricecheck = array(
"Feed fields" => array(
"Category" => array(
"name" => "Category",
"feed_name" => "Category",
"format" => "required",
"woo_suggest" => "categories",
),
"ProductName" => array(
"name" => "ProductName",
"feed_name" => "ProductName",
"format" => "required",
"woo_suggest" => "title",
),
"Manufacturer" => array(
"name" => "Manufacturer",
"feed_name" => "Manufacturer",
"format" => "required",
),
"ShopSKU" => array(
"name" => "ShopSKU",
"feed_name" => "ShopSKU",
"format" => "required",
"woo_suggest" => "SKU",
),
"ModelNumber" => array(
"name" => "ModelNumber",
"feed_name" => "ModelNumber",
"format" => "optional",
),
"EAN" => array(
"name" => "EAN",
"feed_name" => "EAN",
"format" => "optional",
),
"SKU" => array(
"name" => "SKU",
"feed_name" => "SKU",
"format" => "optional",
"woo_suggest" => "SKU",
),
"UPC" => array(
"name" => "UPC",
"feed_name" => "UPC",
"format" => "optional",
),
"Description" => array(
"name" => "Description",
"feed_name" => "Description",
"format" => "required",
"woo_suggest" => "description",
),
"Price" => array(
"name" => "Price",
"feed_name" => "Price",
"format" => "required",
"woo_suggest" => "price",
),
"SalePrice" => array(
"name" => "SalePrice",
"feed_name" => "SalePrice",
"format" => "optional",
),
"DeliveryCost" => array(
"name" => "DeliveryCost",
"feed_name" => "DeliveryCost",
"format" => "optional",
),
"ProductURL" => array(
"name" => "ProductURL",
"feed_name" => "ProductURL",
"format" => "required",
"woo_suggest" => "link",
),
"ImageURL" => array(
"name" => "ImageURL",
"feed_name" => "ImageURL",
"format" => "required",
"woo_suggest" => "image",
),
"Notes" => array(
"name" => "Notes",
"feed_name" => "Notes",
"format" => "optional",
),
"StockAvailability" => array(
"name" => "StockAvailability",
"feed_name" => "StockAvailability",
"format" => "optional",
),
"StockLevel" => array(
"name" => "StockLevel",
"feed_name" => "StockLevel",
"format" => "optional",
),
"Is MP" => array(
"name" => "is_mp",
"feed_name" => "is_mp",
"format" => "optional",
),
"IsBundle" => array(
"name" => "IsBundle",
"feed_name" => "IsBundle",
"format" => "optional",
),
"GroupID" => array(
"name" => "GroupID",
"feed_name" => "GroupID",
"format" => "optional",
),
"NoOfUnits" => array(
"name" => "NoOfUnits",
"feed_name" => "NoOfUnits",
"format" => "optional",
),
"Format" => array(
"name" => "Format",
"feed_name" => "Format",
"format" => "optional",
),
"Actor" => array(
"name" => "Actor",
"feed_name" => "Actor",
"format" => "optional",
),
"Director" => array(
"name" => "Director",
"feed_name" => "Director",
"format" => "optional",
),
"ReleaseDate" => array(
"name" => "ReleaseDate",
"feed_name" => "ReleaseDate",
"format" => "optional",
),
"RunningTime" => array(
"name" => "RunningTime",
"feed_name" => "RunningTime",
"format" => "optional",
),
"AgeGroup" => array(
"name" => "AgeGroup",
"feed_name" => "AgeGroup",
"format" => "optional",
),
"Colour" => array(
"name" => "Colour",
"feed_name" => "Colour",
"format" => "optional",
),
"Gender" => array(
"name" => "Gender",
"feed_name" => "Gender",
"format" => "optional",
),
"Size" => array(
"name" => "Size",
"feed_name" => "Size",
"format" => "optional",
),
"Material" => array(
"name" => "Material",
"feed_name" => "Material",
"format" => "optional",
),
"Pattern" => array(
"name" => "Pattern",
"feed_name" => "Pattern",
"format" => "optional",
),
"SizeType" => array(
"name" => "SizeType",
"feed_name" => "SizeType",
"format" => "optional",
),
"Style" => array(
"name" => "Style",
"feed_name" => "Style",
"format" => "optional",
),
"Region" => array(
"name" => "Region",
"feed_name" => "Region",
"format" => "optional",
),
"Varietal" => array(
"name" => "Varietal",
"feed_name" => "Varietal",
"format" => "optional",
),
"Vintage" => array(
"name" => "Vintage",
"feed_name" => "Vintage",
"format" => "optional",
),
"Volume" => array(
"name" => "Volume",
"feed_name" => "Volume",
"format" => "optional",
),
"Winery" => array(
"name" => "Winery",
"feed_name" => "Winery",
"format" => "optional",
),
"Artist" => array(
"name" => "Artist",
"feed_name" => "Artist",
"format" => "optional",
),
"Label" => array(
"name" => "Label",
"feed_name" => "Label",
"format" => "optional",
),
"ReleaseDate" => array(
"name" => "ReleaseDate",
"feed_name" => "ReleaseDate",
"format" => "optional",
),
"Make" => array(
"name" => "Make",
"feed_name" => "Make",
"format" => "optional",
),
"Model" => array(
"name" => "Model",
"feed_name" => "Model",
"format" => "optional",
),
"Year" => array(
"name" => "Year",
"feed_name" => "Year",
"format" => "optional",
),
"Mileage" => array(
"name" => "Mileage",
"feed_name" => "Mileage",
"format" => "optional",
),
"Transmission" => array(
"name" => "Transmission",
"feed_name" => "Transmission",
"format" => "optional",
),
"Colour" => array(
"name" => "Colour",
"feed_name" => "Colour",
"format" => "optional",
),
),
);
return $pricecheck;
}
}
?>

View File

@@ -0,0 +1,275 @@
<?php
/**
* Settings for Ricardo feeds
*/
class WooSEA_ricardo {
public $ricardo;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$ricardo = array(
"Feed fields" => array(
"StartPrice" => array(
"name" => "StartPrice",
"feed_name" => "StartPrice",
"format" => "required",
),
"BuyNowPrice" => array(
"name" => "BuyNowPrice",
"feed_name" => "BuyNowPrice",
"format" => "required",
"woo_suggest" => "price"
),
"AvailibilityId" => array(
"name" => "AvailabilityId",
"feed_name" => "AvailabilityId",
"format" => "required",
),
"Duration" => array(
"name" => "Duration",
"feed_name" => "Duration",
"format" => "required",
),
"FeaturedHomePage" => array(
"name" => "FeaturedHomepage",
"feed_name" => "FeaturedHomepage",
"format" => "required",
),
"Shipping" => array(
"name" => "Shipping",
"feed_name" => "Shipping",
"format" => "required",
),
"Warranty" => array(
"name" => "Warranty",
"feed_name" => "Warranty",
"format" => "required",
),
"Quantity" => array(
"name" => "Quantity",
"feed_name" => "Quantity",
"format" => "required",
),
"Increment" => array(
"name" => "Increment",
"feed_name" => "Increment",
"format" => "required",
),
"CategoryNr" => array(
"name" => "CategoryNr",
"feed_name" => "CategoryNr",
"format" => "required",
),
"Condition" => array(
"name" => "Condition",
"feed_name" => "Condition",
"format" => "required",
),
"ShippingCost" => array(
"name" => "ShippingCost",
"feed_name" => "ShippingCost",
"format" => "required",
),
"ResellCount" => array(
"name" => "ResellCount",
"feed_name" => "ResellCount",
"format" => "required",
),
"BuyNow" => array(
"name" => "BuyNow",
"feed_name" => "BuyNow",
"format" => "required",
),
"BuyNowCost" => array(
"name" => "BuyNowCost",
"feed_name" => "BuyNowCost",
"format" => "required",
),
"TemplateName" => array(
"name" => "TemplateName",
"feed_name" => "TemplateName",
"format" => "required",
),
"StartDate" => array(
"name" => "StartDate",
"feed_name" => "StartDate",
"format" => "required",
),
"StartImmediatly" => array(
"name" => "StartImmediatly",
"feed_name" => "StartImmediatly",
"format" => "required",
),
"EndDate" => array(
"name" => "EndDate",
"feed_name" => "EndDate",
"format" => "required",
),
"HasFixedEndDate" => array(
"name" => "HasFixedEndDate",
"feed_name" => "HasFixedEndDate",
"format" => "required",
),
"InternalReference" => array(
"name" => "InternalReference",
"feed_name" => "InternalReference",
"format" => "required",
),
"TemplateId" => array(
"name" => "TemplateId",
"feed_name" => "TemplateId",
"format" => "required",
),
"PackageSizeId" => array(
"name" => "PackageSizeId",
"feed_name" => "PackageSizeId",
"format" => "required",
),
"PromotionId" => array(
"name" => "PromotionId",
"feed_name" => "PromotionId",
"format" => "required",
),
"IsCarsBikesAccessoriesArticle" => array(
"name" => "IsCarsBikesAccessoriesArticle",
"feed_name" => "IsCarsBikesAccessoriesArticle",
"format" => "required",
),
"Descriptions[0].LanguageNr" => array(
"name" => "Descriptions[0].LanguageNr",
"feed_name" => "Descriptions[0].LanguageNr",
"format" => "required",
),
"Descriptions[0].ProductTitle" => array(
"name" => "Descriptions[0].ProductTitle",
"feed_name" => "Descriptions[0].ProductTitle",
"format" => "required",
),
"Descriptions[0].ProductDescription" => array(
"name" => "Descriptions[0].ProductDescription",
"feed_name" => "Descriptions[0].ProductDescription",
"format" => "required",
),
"Descriptions[0].ProductSubtitle" => array(
"name" => "Descriptions[0].ProductSubtitle",
"feed_name" => "Descriptions[0].ProductSubtitle",
"format" => "required",
),
"Descriptions[0].PaymentDescription" => array(
"name" => "Descriptions[0].PaymentDescription",
"feed_name" => "Descriptions[0].PaymentDescription",
"format" => "required",
),
"Descriptions[0].ShippingDescription" => array(
"name" => "Descriptions[0].ShippingDescription",
"feed_name" => "Descriptions[0].ShippingDescription",
"format" => "required",
),
"Descriptions[0].WarrantyDescription" => array(
"name" => "Descriptions[0].WarrantyDescription",
"feed_name" => "Descriptions[0].WarrantyDescription",
"format" => "required",
),
"Descriptions[1].ProductTitle" => array(
"name" => "Descriptions[1].ProductTitle",
"feed_name" => "Descriptions[1].ProductTitle",
"format" => "required",
),
"Descriptions[1].ProductDescription" => array(
"name" => "Descriptions[1].ProductDescription",
"feed_name" => "Descriptions[1].ProductDescription",
"format" => "required",
),
"Descriptions[1].ProductSubtitle" => array(
"name" => "Descriptions[1].ProductSubtitle",
"feed_name" => "Descriptions[1].ProductSubtitle",
"format" => "required",
),
"Descriptions[1].PaymentDescription" => array(
"name" => "Descriptions[1].PaymentDescription",
"feed_name" => "Descriptions[1].PaymentDescription",
"format" => "required",
),
"Descriptions[1].ShippingDescription" => array(
"name" => "Descriptions[1].ShippingDescription",
"feed_name" => "Descriptions[1].ShippingDescription",
"format" => "required",
),
"Descriptions[1].WarrantyDescription" => array(
"name" => "Descriptions[1].WarrantyDescription",
"feed_name" => "Descriptions[1].WarrantyDescription",
"format" => "required",
),
"DraftImages[0]" => array(
"name" => "DraftImages[0]",
"feed_name" => "DraftImages[0]",
"format" => "required",
),
"DraftImages[1]" => array(
"name" => "DraftImages[1]",
"feed_name" => "DraftImages[1]",
"format" => "required",
),
"DraftImages[2]" => array(
"name" => "DraftImages[2]",
"feed_name" => "DraftImages[2]",
"format" => "required",
),
"DraftImages[3]" => array(
"name" => "DraftImages[3]",
"feed_name" => "DraftImages[3]",
"format" => "required",
),
"DraftImages[4]" => array(
"name" => "DraftImages[4]",
"feed_name" => "DraftImages[4]",
"format" => "required",
),
"DraftImages[5]" => array(
"name" => "DraftImages[5]",
"feed_name" => "DraftImages[5]",
"format" => "required",
),
"DraftImages[6]" => array(
"name" => "DraftImages[6]",
"feed_name" => "DraftImages[6]",
"format" => "required",
),
"DraftImages[7]" => array(
"name" => "DraftImages[7]",
"feed_name" => "DraftImages[7]",
"format" => "required",
),
"DraftImages[8]" => array(
"name" => "DraftImages[8]",
"feed_name" => "DraftImages[8]",
"format" => "required",
),
"DraftImages[9]" => array(
"name" => "DraftImages[9]",
"feed_name" => "DraftImages[9]",
"format" => "required",
),
"IsFixedPrice" => array(
"name" => "IsFixedPrice",
"feed_name" => "IsFixedPrice",
"format" => "required",
),
"PaymentCode" => array(
"name" => "PaymentCode",
"feed_name" => "PaymentCode",
"format" => "required",
),
"IsCumulativeShipping" => array(
"name" => "IsCumulativeShipping",
"feed_name" => "IsCumulativeShipping",
"format" => "required",
),
),
);
return $ricardo;
}
}
?>

View File

@@ -0,0 +1,130 @@
<?php
/**
* Settings for Salidzini.lv Latvia feeds
*/
class WooSEA_salidzini {
public $salidzini;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$salidzini = array(
"Feed fields" => array(
"Manufacturer" => array(
"name" => "Manufacturer",
"feed_name" => "manufacturer",
"format" => "required",
),
"Model" => array(
"name" => "Model",
"feed_name" => "model",
"format" => "required",
),
"Color" => array(
"name" => "Color",
"feed_name" => "color",
"format" => "required",
),
"Name" => array(
"name" => "Name",
"feed_name" => "name",
"format" => "required",
"woo_suggest" => "title",
),
"Link" => array(
"name" => "Link",
"feed_name" => "link",
"format" => "required",
"woo_suggest" => "link",
),
"Price" => array(
"name" => "Price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"Image" => array(
"name" => "Image",
"feed_name" => "image",
"format" => "required",
"woo_suggest" => "image",
),
"Category full" => array(
"name" => "Category full",
"feed_name" => "category_full",
"format" => "required",
"woo_suggest" => "categories",
),
"Category link" => array(
"name" => "Category link",
"feed_name" => "category_link",
"format" => "required",
"woo_suggest" => "category_link",
),
"In Stock" => array(
"name" => "In Stock",
"feed_name" => "in_stock",
"format" => "required",
),
"Delivery cost Riga" => array(
"name" => "Delivery cost Riga",
"feed_name" => "delivery_cost_riga",
"format" => "required",
),
"Delivery latvija" => array(
"name" => "Delivery latvija",
"feed_name" => "delivery_latvija",
"format" => "required",
),
"Delivery latvijas pasts" => array(
"name" => "Delivery latvijas pasts",
"feed_name" => "delivery_latvijas_pasts",
"format" => "required",
),
"Delivery dpd paku bode" => array(
"name" => "Delivery dpd paku bode",
"feed_name" => "delivery_dpd_paku_bode",
"format" => "required",
),
"Delivery pasta stacija" => array(
"name" => "Delivery pasta stacija",
"feed_name" => "delivery_pasta_stacija",
"format" => "required",
),
"Delivery omniva" => array(
"name" => "Delivery omniva",
"feed_name" => "delivery_omniva",
"format" => "required",
),
"Delivery circlek" => array(
"name" => "Delivery circlek",
"feed_name" => "delivery_circlek",
"format" => "required",
),
"Delivery venipak" => array(
"name" => "Delivery venipak",
"feed_name" => "delivery_venipak",
"format" => "required",
),
"Delivery days riga" => array(
"name" => "Delivery days riga",
"feed_name" => "delivery_days_riga",
"format" => "required",
),
"Delivery days latvija" => array(
"name" => "Delivery days latvija",
"feed_name" => "delivery_days_latvija",
"format" => "required",
),
"Used" => array(
"name" => "Used",
"feed_name" => "used",
"format" => "required",
),
),
);
return $salidzini;
}
}
?>

View File

@@ -0,0 +1,256 @@
<?php
/**
* Settings for Shareasale feeds
*/
class WooSEA_shareasale {
public $shareasale;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$shareasale = array(
"Feed fields" => array(
"SKU" => array(
"name" => "SKU",
"feed_name" => "SKU",
"format" => "required",
"woo_suggest" => "id",
),
"Name" => array(
"name" => "Name",
"feed_name" => "Name",
"format" => "required",
"woo_suggest" => "title",
),
"URL" => array(
"name" => "URL",
"feed_name" => "URL",
"format" => "required",
"woo_suggest" => "link",
),
"Price" => array(
"name" => "Price",
"feed_name" => "Price",
"format" => "required",
"woo_suggest" => "price",
),
"RetailPrice" => array(
"name" => "RetailPrice",
"feed_name" => "RetailPrice",
"format" => "required",
),
"FullImage" => array(
"name" => "FullImage",
"feed_name" => "FullImage",
"format" => "required",
"woo_suggest" => "image",
),
"ThumbnailImage" => array(
"name" => "ThumbnailImage",
"feed_name" => "ThumbnailImage",
"format" => "required",
),
"Commission" => array(
"name" => "Commission",
"feed_name" => "Commission",
"format" => "required",
),
"Category" => array(
"name" => "Category",
"feed_name" => "Category",
"format" => "required",
"woo_suggest" => "categories",
),
"Subcategory" => array(
"name" => "Subcategory",
"feed_name" => "Subcategory",
"format" => "required",
),
"Description" => array(
"name" => "Description",
"feed_name" => "Description",
"format" => "required",
"woo_suggest" => "description",
),
"SearchTerms" => array(
"name" => "SearchTerms",
"feed_name" => "SearchTerms",
"format" => "required",
),
"Status" => array(
"name" => "Status",
"feed_name" => "Status",
"format" => "required",
),
"MerchantID" => array(
"name" => "MerchantID",
"feed_name" => "MerchantID",
"format" => "required",
),
"Custom1" => array(
"name" => "Custom1",
"feed_name" => "Custom1",
"format" => "required",
),
"Custom2" => array(
"name" => "Custom2",
"feed_name" => "Custom2",
"format" => "required",
),
"Custom3" => array(
"name" => "Custom3",
"feed_name" => "Custom3",
"format" => "required",
),
"Custom4" => array(
"name" => "Custom4",
"feed_name" => "Custom4",
"format" => "required",
),
"Custom5" => array(
"name" => "Custom5",
"feed_name" => "Custom5",
"format" => "required",
),
"Manufacturer" => array(
"name" => "Manufacturer",
"feed_name" => "Manufacturer",
"format" => "required",
),
"PartNumber" => array(
"name" => "PartNumber",
"feed_name" => "PartNumber",
"format" => "required",
),
"MerchantCategory" => array(
"name" => "MerchantCategory",
"feed_name" => "MerchantCategory",
"format" => "required",
),
"MerchantSubcategory" => array(
"name" => "MerchantSubcategory",
"feed_name" => "MerchantSubcategory",
"format" => "required",
),
"ShortDescription" => array(
"name" => "ShortDescription",
"feed_name" => "ShortDescription",
"format" => "required",
),
"ISBN" => array(
"name" => "ISBN",
"feed_name" => "ISBN",
"format" => "required",
),
"UPC" => array(
"name" => "UPC",
"feed_name" => "UPC",
"format" => "required",
),
"CrossSell" => array(
"name" => "CrossSell",
"feed_name" => "CrossSell",
"format" => "required",
),
"MerchantGroup" => array(
"name" => "MerchantGroup",
"feed_name" => "MerchantGroup",
"format" => "required",
),
"MerchantSubGroup" => array(
"name" => "MerchantSubGroup",
"feed_name" => "MerchantSubGroup",
"format" => "required",
),
"CompatibleWith" => array(
"name" => "CompatibleWith",
"feed_name" => "CompatibleWith",
"format" => "required",
),
"CompareTo" => array(
"name" => "CompareTo",
"feed_name" => "CompareTo",
"format" => "required",
),
"QuantityDiscount" => array(
"name" => "QuantityDiscount",
"feed_name" => "QuantityDiscount",
"format" => "required",
),
"Bestseller" => array(
"name" => "Bestseller",
"feed_name" => "Bestseller",
"format" => "required",
),
"AddToCartURL" => array(
"name" => "AddToCartURL",
"feed_name" => "AddToCartURL",
"format" => "required",
),
"ReviewRSSURL" => array(
"name" => "ReviewRSSURL",
"feed_name" => "ReviewRSSURL",
"format" => "required",
),
"Option1" => array(
"name" => "Option1",
"feed_name" => "Option1",
"format" => "required",
),
"Option2" => array(
"name" => "Option2",
"feed_name" => "Option2",
"format" => "required",
),
"Option3" => array(
"name" => "Option3",
"feed_name" => "Option3",
"format" => "required",
),
"Option4" => array(
"name" => "Option4",
"feed_name" => "Option4",
"format" => "required",
),
"Option5" => array(
"name" => "Option5",
"feed_name" => "Option5",
"format" => "required",
),
"customCommissions" => array(
"name" => "customCommissions",
"feed_name" => "customCommissions",
"format" => "required",
),
"customCommissionIsFlatRate" => array(
"name" => "customCommissionIsFlatRate",
"feed_name" => "customCommissionIsFlatRate",
"format" => "required",
),
"customCommissionNewCustomerMultiplier" => array(
"name" => "customCommissionNewCustomerMultiplier",
"feed_name" => "customCommissionNewCustomerMultiplier",
"format" => "required",
),
"mobileURL" => array(
"name" => "mobileURL",
"feed_name" => "mobileURL",
"format" => "required",
),
"mobileImage" => array(
"name" => "mobileImage",
"feed_name" => "mobileImage",
"format" => "required",
),
"mobileThumbnail" => array(
"name" => "mobileThumbnail",
"feed_name" => "mobileThumbnail",
"format" => "required",
),
),
);
return $shareasale;
}
}
?>

View File

@@ -0,0 +1,92 @@
<?php
/**
* Settings for Shopmania Romania feeds
*/
class WooSEA_shopmania_ro {
public $shopmania_ro;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$shopmania_ro = array(
"Feed fields" => array(
"MPC" => array(
"name" => "MPC",
"feed_name" => "MPC",
"format" => "required",
"woo_suggest" => "id",
),
"Category" => array(
"name" => "Category",
"feed_name" => "Category",
"format" => "required",
"woo_suggest" => "categories",
),
"Manufacturer" => array(
"name" => "Manufacturer",
"feed_name" => "Manufacturer",
"format" => "required",
),
"MPN" => array(
"name" => "MPN",
"feed_name" => "MPN",
"format" => "required",
),
"Name" => array(
"name" => "Name",
"feed_name" => "Name",
"format" => "required",
"woo_suggest" => "title",
),
"Description" => array(
"name" => "Description",
"feed_name" => "Description",
"format" => "optional",
"woo_suggest" => "description",
),
"URL" => array(
"name" => "URL",
"feed_name" => "URL",
"format" => "required",
"woo_suggest" => "link",
),
"Image" => array(
"name" => "Image",
"feed_name" => "Image",
"format" => "required",
"woo_suggest" => "image",
),
"Price" => array(
"name" => "Price",
"feed_name" => "Price",
"format" => "required",
"woo_suggest" => "price",
),
"Currency" => array(
"name" => "Currency",
"feed_name" => "Currency",
"format" => "required",
),
"Shipping" => array(
"name" => "Shipping",
"feed_name" => "Shipping",
"format" => "required",
),
"Availability" => array(
"name" => "Availability",
"feed_name" => "Availability",
"format" => "required",
"woo_suggest" => "availability",
),
"GTIN" => array(
"name" => "GTIN",
"feed_name" => "GTIN",
"format" => "required",
),
),
);
return $shopmania_ro;
}
}
?>

View File

@@ -0,0 +1,118 @@
<?php
/**
* Settings for Skroutz feeds
*/
class WooSEA_skroutz {
public $skroutz;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$skroutz = array(
"Feed fields" => array(
"ID" => array(
"name" => "id",
"feed_name" => "id",
"format" => "required",
"woo_suggest" => "id",
),
"Name" => array(
"name" => "name",
"feed_name" => "name",
"format" => "required",
"woo_suggest" => "title",
),
"Link" => array(
"name" => "link",
"feed_name" => "link",
"format" => "required",
"woo_suggest" => "link",
),
"Image" => array(
"name" => "image",
"feed_name" => "image",
"format" => "required",
"woo_suggest" => "image",
),
"Additional Image" => array(
"name" => "additional_imageurl",
"feed_name" => "additional_imageurl",
"format" => "optional",
),
"Category Name" => array(
"name" => "category name",
"feed_name" => "category",
"format" => "required",
"woo_suggest" => "category_path_skroutz",
),
"Category Path" => array(
"name" => "category path",
"feed_name" => "category_path",
"format" => "required",
"woo_suggest" => "category_path_short",
),
"Price with VAT" => array(
"name" => "price with vat",
"feed_name" => "price_with_vat",
"format" => "required",
"woo_suggest" => "price",
),
"Manufacturer" => array(
"name" => "manufacturer",
"feed_name" => "manufacturer",
"format" => "required",
),
"MPN" => array(
"name" => "mpn/ isbn",
"feed_name" => "mpn",
"format" => "required",
),
"EAN" => array(
"name" => "ean",
"feed_name" => "ean",
"format" => "optional",
),
"Quantity" => array(
"name" => "quantity",
"feed_name" => "quantity",
"format" => "required",
"woo_suggest" => "quantity",
),
"instock" => array(
"name" => "instock",
"feed_name" => "instock",
"format" => "optional",
),
"shipping costs" => array(
"name" => "shipping costs",
"feed_name" => "shipping_costs",
"format" => "optional",
),
"availability" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "required",
"woo_suggest" => "availability",
),
"size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "required",
),
"weight" => array(
"name" => "weight",
"feed_name" => "weight",
"format" => "required",
),
"color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "required",
),
),
);
return $skroutz;
}
}
?>

View File

@@ -0,0 +1,223 @@
<?php
/**
* Settings for Snapchat Product Catalog feeds
*/
class WooSEA_snapchat {
public $snapchat;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$snapchat = array(
"Basic product data" => array(
"Product ID" => array(
"name" => "id",
"feed_name" => "id",
"format" => "required",
"woo_suggest" => "id",
),
"Product title" => array(
"name" => "title",
"feed_name" => "title",
"format" => "required",
"woo_suggest" => "title",
),
"Product description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "required",
"woo_suggest" => "description",
),
"Product URL" => array(
"name" => "link",
"feed_name" => "link",
"format" => "required",
"woo_suggest" => "link",
),
"Main image URL" => array(
"name" => "image_link",
"feed_name" => "image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image URL" => array(
"name" => "additional_image_link",
"feed_name" => "additional_image_link",
"format" => "optional",
),
),
"App product metadata" => array(
"Icon media URL" => array(
"name" => "icon_media_url",
"feed_name" => "icon_media_url",
"format" => "optional",
),
"IOS app name" => array(
"name" => "ios_app_name",
"feed_name" => "ios_app_name",
"format" => "optional",
),
"IOS app store ID" => array(
"name" => "ios_app_store_id",
"feed_name" => "ios_app_store_id",
"format" => "optional",
),
"IOS URL" => array(
"name" => "ios_url",
"feed_name" => "ios_url",
"format" => "optional",
),
"Android app name" => array(
"name" => "android_app_name",
"feed_name" => "android_app_name",
"format" => "optional",
),
"Android package" => array(
"name" => "android_package",
"feed_name" => "android_package",
"format" => "optional",
),
"Android URL" => array(
"name" => "android_url",
"feed_name" => "android_url",
"format" => "optional",
),
"Mobile URL" => array(
"name" => "mobile_link",
"feed_name" => "mobile_link",
"format" => "optional",
),
),
"Price & availability" => array(
"Stock status" => array(
"name" => "availability",
"feed_name" => "availability",
"format" => "required",
"woo_suggest" => "availability",
),
"Price" => array(
"name" => "Price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"Sale price" => array(
"name" => "sale_price",
"feed_name" => "sale_price",
"format" => "optional",
"woo_suggest" => "sale_price",
),
"Sale price effective date" => array(
"name" => "sale_price_effective_date",
"feed_name" => "sale_price_effective_date",
"format" => "optional",
"woo_suggest" => "sale_price_effective_date",
),
"Address" => array(
"name" => "address",
"feed_name" => "address",
"format" => "optional",
),
),
"Product category" => array(
"Google product category" => array(
"name" => "google_product_category",
"feed_name" => "google_product_category",
"format" => "required",
"woo_suggest" => "categories",
),
"Product type" => array(
"name" => "product_type",
"feed_name" => "product_type",
"format" => "optional",
"woo_suggest" => "product_type",
),
),
"Product identifiers" => array(
"Brand" => array(
"name" => "brand",
"feed_name" => "brand",
"format" => "required",
),
"Gtin" => array(
"name" => "gtin",
"feed_name" => "gtin",
"format" => "required",
),
"MPN" => array(
"name" => "mpn",
"feed_name" => "mpn",
"format" => "required",
),
),
"Detailed product description" => array(
"Condition" => array(
"name" => "condition",
"feed_name" => "condition",
"format" => "required",
"woo_suggest" => "condition",
),
"Adult" => array(
"name" => "adult",
"feed_name" => "adult",
"format" => "optional",
),
"Age group" => array(
"name" => "age_group",
"feed_name" => "age_group",
"format" => "optional",
),
"Color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "optional",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "gender",
"format" => "optional",
),
"Size" => array(
"name" => "size",
"feed_name" => "size",
"format" => "optional",
),
"Item group ID" => array(
"name" => "item_group_id",
"feed_name" => "item_group_id",
"format" => "required",
"woo_suggest" => "item_group_id",
),
),
"Custom labels" => array(
"Custom label 0" => array(
"name" => "custom_label_0",
"feed_name" => "custom_label_0",
"format" => "optional",
),
"Custom label 1" => array(
"name" => "custom_label_1",
"feed_name" => "custom_label_1",
"format" => "optional",
),
"Custom label 2" => array(
"name" => "custom_label_2",
"feed_name" => "custom_label_2",
"format" => "optional",
),
"Custom label 3" => array(
"name" => "custom_label_3",
"feed_name" => "custom_label_3",
"format" => "optional",
),
"Custom label 4" => array(
"name" => "custom_label_4",
"feed_name" => "custom_label_4",
"format" => "optional",
),
),
);
return $snapchat;
}
}
?>

View File

@@ -0,0 +1,64 @@
<?php
/**
* Settings for Spartoo France feeds
*/
class WooSEA_spartoo_fr {
public $spartoo_fr;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$spartoo_fr = array(
"Feed fields" => array(
"Reference partenaire" => array(
"name" => "reference_partenaire",
"feed_name" => "reference_partenaire",
"format" => "required",
"woo_suggest" => "id",
),
"Product name" => array(
"name" => "product_name",
"feed_name" => "product_name",
"format" => "required",
"woo_suggest" => "title",
),
"Manufacturers name" => array(
"name" => "manufacturers_name",
"feed_name" => "manufacturers_name",
"format" => "required",
),
"Product description" => array(
"name" => "product_description",
"feed_name" => "product_description",
"format" => "required",
"woo_suggest" => "description",
),
"Product price" => array(
"name" => "product_price",
"feed_name" => "product_price",
"format" => "required",
"woo_suggest" => "price",
),
"Product sex" => array(
"name" => "product_sex",
"feed_name" => "product_sex",
"format" => "required",
),
"Product quantity" => array(
"name" => "product_quantity",
"feed_name" => "product_quantity",
"format" => "required",
"woo_suggest" => "quantity",
),
"Product style" => array(
"name" => "product_style",
"feed_name" => "product_style",
"format" => "required",
),
),
);
return $spartoo_fr;
}
}
?>

View File

@@ -0,0 +1,583 @@
<?php
/**
* Settings for TikTok product feeds
*/
class WooSEA_tiktok {
public $tiktok_attributes;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$tiktok_attributes = array(
"Basic product data" => array(
"Product ID" => array(
"name" => "sku_id",
"feed_name" => "g:sku_id",
"format" => "required",
"woo_suggest" => "id",
),
"Product title" => array(
"name" => "title",
"feed_name" => "g:title",
"format" => "required",
"woo_suggest" => "title",
),
"Product description" => array(
"name" => "description",
"feed_name" => "g:description",
"format" => "required",
"woo_suggest" => "description",
),
"Product URL" => array(
"name" => "link",
"feed_name" => "g:link",
"format" => "required",
"woo_suggest" => "link",
),
"Main image URL" => array(
"name" => "image_link",
"feed_name" => "g:image_link",
"format" => "required",
"woo_suggest" => "image",
),
"Additional image URL" => array(
"name" => "additional_image_link",
"feed_name" => "g:additional_image_link",
"format" => "optional",
),
"Canonical product URL" => array(
"name" => "canonical_link",
"feed_name" => "g:canonical_link",
"format" => "optional",
),
"Product URL mobile" => array(
"name" => "mobile_link",
"feed_name" => "g:mobile_link",
"format" => "optional",
),
),
"Price & availability" => array(
"Stock status" => array(
"name" => "availability",
"feed_name" => "g:availability",
"format" => "required",
"woo_suggest" => "availability",
),
"Availability date" => array(
"name" => "availability_date",
"feed_name" => "g:availability_date",
"format" => "optional",
),
"Expiration date" => array(
"name" => "expiration_date",
"feed_name" => "g:expiration_date",
"format" => "optional",
),
"Price" => array(
"name" => "Price",
"feed_name" => "g:price",
"format" => "required",
"woo_suggest" => "vivino_price",
),
"Sale price" => array(
"name" => "sale_price",
"feed_name" => "g:sale_price",
"format" => "optional",
"woo_suggest" => "sale_price",
),
"Sale price effective date" => array(
"name" => "sale_price_effective_date",
"feed_name" => "g:sale_price_effective_date",
"format" => "optional",
"woo_suggest" => "sale_price_effective_date",
),
"Unit pricing measure" => array(
"name" => "unit_pricing_measure",
"feed_name" => "g:unit_pricing_measure",
"format" => "optional",
),
"Unit pricing base measure" => array(
"name" => "unit_pricing_base_measure",
"feed_name" => "g:unit_pricing_base_measure",
"format" => "optional",
),
"Cost of goods sold" => array(
"name" => "cost_of_goods_sold",
"feed_name" => "g:cost_of_goods_sold",
"format" => "optional",
),
"Installment" => array(
"name" => "installment",
"feed_name" => "g:installment",
"format" => "optional",
),
"Subscription cost" => array(
"name" => "subscription_cost",
"feed_name" => "g:subscription_cost",
"format" => "optional",
),
"Loyalty points" => array(
"name" => "loyalty_points",
"feed_name" => "g:loyalty_points",
"format" => "optional",
),
),
"Product category" => array(
"Google product category" => array(
"name" => "google_product_category",
"feed_name" => "g:google_product_category",
"format" => "required",
"woo_suggest" => "categories",
),
"Product type" => array(
"name" => "product_type",
"feed_name" => "g:product_type",
"format" => "required",
"woo_suggest" => "raw_categories",
),
),
"Product identifiers" => array(
"Brand" => array(
"name" => "brand",
"feed_name" => "g:brand",
"format" => "required",
),
"Gtin" => array(
"name" => "gtin",
"feed_name" => "g:gtin",
"format" => "required",
),
"MPN" => array(
"name" => "mpn",
"feed_name" => "g:mpn",
"format" => "required",
),
"Identifier exists" => array(
"name" => "identifier_exists",
"feed_name" => "g:identifier_exists",
"woo_suggest" => "calculated",
"format" => "required",
),
),
"Detailed product description" => array(
"Condition" => array(
"name" => "condition",
"feed_name" => "g:condition",
"format" => "required",
"woo_suggest" => "condition",
),
"Adult" => array(
"name" => "adult",
"feed_name" => "g:adult",
"format" => "optional",
),
"Multipack" => array(
"name" => "multipack",
"feed_name" => "g:multipack",
"format" => "optional",
),
"Is bundle" => array(
"name" => "is_bundle",
"feed_name" => "g:is_bundle",
"format" => "optional",
),
"Energy efficiency class" => array(
"name" => "energy_efficiency_class",
"feed_name" => "g:energy_efficiency_class",
"format" => "optional",
),
"Minimum energy efficiency class" => array(
"name" => "min_energy_efficiency_class",
"feed_name" => "g:min_energy_efficiency_class",
"format" => "optional",
),
"Maximum energy efficiency class" => array(
"name" => "max_energy_efficiency_class",
"feed_name" => "g:max_energy_efficiency_class",
"format" => "optional",
),
"Age group" => array(
"name" => "age_group",
"feed_name" => "g:age_group",
"format" => "optional",
),
"Color" => array(
"name" => "color",
"feed_name" => "g:color",
"format" => "optional",
),
"Gender" => array(
"name" => "gender",
"feed_name" => "g:gender",
"format" => "optional",
),
"Material" => array(
"name" => "material",
"feed_name" => "g:material",
"format" => "optional",
),
"Pattern" => array(
"name" => "pattern",
"feed_name" => "g:pattern",
"format" => "optional",
),
"Size" => array(
"name" => "size",
"feed_name" => "g:size",
"format" => "optional",
),
"Size type" => array(
"name" => "size_type",
"feed_name" => "g:size_type",
"format" => "optional",
),
"Size system" => array(
"name" => "size_system",
"feed_name" => "g:size_system",
"format" => "optional",
),
"Item group ID" => array(
"name" => "item_group_id",
"feed_name" => "g:item_group_id",
"format" => "required",
"woo_suggest" => "item_group_id",
),
),
"Shopping campaigns" => array(
"Ads redirect (new)" => array(
"name" => "ads_redirect",
"feed_name" => "g:ads_redirect",
"format" => "optional",
),
"Excluded destination" => array(
"name" => "excluded_destination",
"feed_name" => "g:excluded_destination",
"format" => "optional",
),
"Custom label 0" => array(
"name" => "custom_label_0",
"feed_name" => "g:custom_label_0",
"format" => "optional",
),
"Custom label 1" => array(
"name" => "custom_label_1",
"feed_name" => "g:custom_label_1",
"format" => "optional",
),
"Custom label 2" => array(
"name" => "custom_label_2",
"feed_name" => "g:custom_label_2",
"format" => "optional",
),
"Custom label 3" => array(
"name" => "custom_label_3",
"feed_name" => "g:custom_label_3",
"format" => "optional",
),
"Custom label 4" => array(
"name" => "custom_label_4",
"feed_name" => "g:custom_label_4",
"format" => "optional",
),
"Promotion ID" => array(
"name" => "promotion_id",
"feed_name" => "g:promotion_id",
"format" => "optional",
),
"Included destination" => array(
"name" => "included_destination",
"feed_name" => "included_destination",
"format" => "optional",
),
"Excluded destination" => array(
"name" => "excluded_destination",
"feed_name" => "g:excluded_destination",
"format" => "optional",
),
"Ads grouping" => array(
"name" => "ads_grouping",
"feed_name" => "g:ads_grouping",
"format" => "optional",
),
"Ads labels" => array(
"name" => "ads_labels",
"feed_name" => "g:ads_labels",
"format" => "optional",
),
"Adwords grouping (BING)" => array(
"name" => "adwords_grouping",
"feed_name" => "g:adwords_grouping",
"format" => "optional",
),
"Adwords labels (BING)" => array(
"name" => "adwords_labels",
"feed_name" => "g:adwords_labels",
"format" => "optional",
),
"Adwords redirect (BING)" => array(
"name" => "adwords_redirect",
"feed_name" => "g:adwords_redirect",
"format" => "optional",
),
),
"Shipping" => array(
"Shipping" => array(
"name" => "shipping",
"feed_name" => "g:shipping",
"format" => "optional",
),
"Shipping label" => array(
"name" => "shipping_label",
"feed_name" => "g:shipping_label",
"format" => "optional",
),
"Shipping weight" => array(
"name" => "shipping_weight",
"feed_name" => "g:shipping_weight",
"format" => "optional",
),
"Shipping length" => array(
"name" => "shipping_length",
"feed_name" => "g:shipping_length",
"format" => "optional",
),
"Shipping width" => array(
"name" => "shipping_width",
"feed_name" => "g:shipping_width",
"format" => "optional",
),
"Shipping height" => array(
"name" => "shipping_height",
"feed_name" => "g:shipping_height",
"format" => "optional",
),
"Transit time label" => array(
"name" => "transit_time_label",
"feed_name" => "g:transit_time_label",
"format" => "optional",
),
"Minimum handling time" => array(
"name" => "min_handling_time",
"feed_name" => "g:min_handling_time",
"format" => "optional",
),
"Maximum handling time" => array(
"name" => "max_handling_time",
"feed_name" => "g:max_handling_time",
"format" => "optional",
),
"Ships from country" => array(
"name" => "ships_from_country",
"feed_name" => "g:ships_from_country",
"format" => "optional",
),
"Region Id" => array(
"name" => "region_id",
"feed_name" => "g:region_id",
"format" => "optional",
),
),
"Tax" => array(
"Tax" => array(
"name" => "tax",
"feed_name" => "g:tax",
"format" => "optional",
),
"Tax category" => array(
"name" => "tax_category",
"feed_name" => "g:tax_category",
"format" => "optional",
),
),
"Shopping Actions" => array(
"Product fee" => array(
"name" => "product_fee",
"feed_name" => "g:product_fee",
"format" => "optional",
),
"Purchase quantity limit" => array(
"name" => "purchase_quantity_limit",
"feed_name" => "g:purchase_quantity_limit",
"format" => "optional",
),
"Sell on google quantity" => array(
"name" => "sell_on_google_quantity",
"feed_name" => "g:sell_on_google_quantity",
"format" => "optional",
),
"Consumer datasheet" => array(
"name" => "consumer_datasheet",
"feed_name" => "g:consumer_datasheet",
"format" => "optional",
),
"Consumer notice" => array(
"name" => "consumer_notice",
"feed_name" => "g:consumer_notice",
"format" => "optional",
),
"Energy label image link" => array(
"name" => "energy_label_image_link",
"feed_name" => "g:energy_label_image_link",
"format" => "optional",
),
"Product detail" => array(
"name" => "product_detail",
"feed_name" => "g:product_detail",
"format" => "optional",
),
"Product highlight" => array(
"name" => "product_highlight",
"feed_name" => "g:product_highlight",
"format" => "optional",
),
"Return address label" => array(
"name" => "return_address_label",
"feed_name" => "g:return_address_label",
"format" => "optional",
),
"Return policy label" => array(
"name" => "return_policy_label",
"feed_name" => "g:return_policy_label",
"format" => "optional",
),
"Google funded promotion eligibility" => array(
"name" => "google_funded_promotion_eligibility",
"feed_name" => "g:google_funded_promotion_eligibility",
"format" => "optional",
),
"Pickup method" => array(
"name" => "pickup_method",
"feed_name" => "g:pickup_method",
"format" => "optional",
),
"Pickup SLA" => array(
"name" => "pickup_SLA",
"feed_name" => "g:pickup_SLA",
"format" => "optional",
),
"Pickup link template" => array(
"name" => "pickup_link_template",
"feed_name" => "g:pickup_link_template",
"format" => "optional",
),
"Store code" => array(
"name" => "store_code",
"feed_name" => "g:store_code",
"format" => "optional",
),
"Mobile pickup link template" => array(
"name" => "mobile_pickup_link_template",
"feed_name" => "g:mobile_pickup_link_template",
"format" => "optional",
),
"Seller name" => array(
"name" => "seller_name",
"feed_name" => "g:seller_name",
"format" => "optional",
),
"Count" => array(
"name" => "count",
"feed_name" => "g:count",
"format" => "optional",
),
"Disclosure date" => array(
"name" => "disclosure_date",
"feed_name" => "g:disclosure_date",
"format" => "optional",
),
"Feature description" => array(
"name" => "feature_description",
"feed_name" => "g:feature_description",
"format" => "optional",
),
"Flavor" => array(
"name" => "flavor",
"feed_name" => "g:flavor",
"format" => "optional",
),
"Scent" => array(
"name" => "scent",
"feed_name" => "g:scent",
"format" => "optional",
),
"Format" => array(
"name" => "format",
"feed_name" => "g:format",
"format" => "optional",
),
"Product line" => array(
"name" => "product_line",
"feed_name" => "g:product_line",
"format" => "optional",
),
"Product name" => array(
"name" => "product_name",
"feed_name" => "g:product_name",
"format" => "optional",
),
"Product page url" => array(
"name" => "product_page_url",
"feed_name" => "g:product_page_url",
"format" => "optional",
),
"Size system" => array(
"name" => "size_system",
"feed_name" => "g:size_system",
"format" => "optional",
),
"Size type" => array(
"name" => "size_type",
"feed_name" => "g:size_type",
"format" => "optional",
),
"Capacity" => array(
"name" => "capacity",
"feed_name" => "g:capacity",
"format" => "optional",
),
"Suggested retail price" => array(
"name" => "suggested_retail_price",
"feed_name" => "g:suggested_retail_price",
"format" => "optional",
),
"Theme" => array(
"name" => "theme",
"feed_name" => "g:theme",
"format" => "optional",
),
"Video link" => array(
"name" => "video_link",
"feed_name" => "g:video_link",
"format" => "optional",
),
"Display ads ID" => array(
"name" => "display_ads_id",
"feed_name" => "g:display_ads_id",
"format" => "optional",
),
"Display ads Similar ID" => array(
"name" => "display_ads_similar_id",
"feed_name" => "g:display_ads_similar_id",
"format" => "optional",
),
"Display ads Title" => array(
"name" => "display_ads_title",
"feed_name" => "g:display_ads_title",
"format" => "optional",
),
"Display ads Link" => array(
"name" => "display_ads_link",
"feed_name" => "g:display_ads_link",
"format" => "optional",
),
"Display ads Value" => array(
"name" => "display_ads_value",
"feed_name" => "g:display_ads_value",
"format" => "optional",
),
),
);
return $tiktok_attributes;
}
}
?>

View File

@@ -0,0 +1,141 @@
<?php
/**
* Settings for Trovaprezzi feeds
*/
class WooSEA_trovaprezzi {
public $trovaprezzi;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$trovaprezzi = array(
"Feed fields" => array(
"Product ID" => array(
"name" => "Code",
"feed_name" => "Code",
"format" => "required",
"woo_suggest" => "id",
),
"Product SKU" => array(
"name" => "SKU",
"feed_name" => "SKU",
"format" => "optional",
),
"Product name" => array(
"name" => "Name",
"feed_name" => "Name",
"format" => "required",
"woo_suggest" => "title",
),
"Brand" => array(
"name" => "Brand",
"feed_name" => "Brand",
"format" => "optional",
),
"Product URL" => array(
"name" => "Link",
"feed_name" => "Link",
"format" => "required",
"woo_suggest" => "link",
),
"Product price" => array(
"name" => "Price",
"feed_name" => "Price",
"format" => "required",
"woo_suggest" => "price",
),
"Original price" => array(
"name" => "OriginalPrice",
"feed_name" => "OriginalPrice",
"format" => "optional",
"woo_suggest" => "price",
),
"Product category" => array(
"name" => "Categories",
"feed_name" => "Categories",
"format" => "required",
"woo_suggest" => "categories",
),
"Product description" => array(
"name" => "Product description",
"feed_name" => "Description",
"format" => "optional",
"woo_suggest" => "description",
),
"Product image 1" => array(
"name" => "Image1",
"feed_name" => "Image",
"format" => "required",
"woo_suggest" => "image"
),
"Product image 2" => array(
"name" => "Image2",
"feed_name" => "Image2",
"format" => "optional",
),
"Product image 3" => array(
"name" => "Image3",
"feed_name" => "Image3",
"format" => "optional",
),
"Product image 4" => array(
"name" => "Image4",
"feed_name" => "Image4",
"format" => "optional",
),
"Product image 5" => array(
"name" => "Image5",
"feed_name" => "Image5",
"format" => "optional",
),
"Stock" => array(
"name" => "Stock",
"feed_name" => "Stock",
"format" => "optional",
),
"EAN" => array(
"name" => "EanCode",
"feed_name" => "EanCode",
"format" => "optional",
),
"MPN" => array(
"name" => "MpnCode",
"feed_name" => "MpnCode",
"format" => "optional",
),
"PartNumber" => array(
"name" => "PartNumber",
"feed_name" => "PartNumber",
"format" => "optional",
),
"Descrizione" => array(
"name" => "Descrizione",
"feed_name" => "Taglia",
"format" => "optional",
),
"Taglia" => array(
"name" => "Taglia",
"feed_name" => "Taglia",
"format" => "optional",
),
"Colore" => array(
"name" => "Colore",
"feed_name" => "Colore",
"format" => "optional",
),
"Materiale" => array(
"name" => "Materiale",
"feed_name" => "Materiale",
"format" => "optional",
),
"Shipping Cost" => array(
"name" => "ShippingCost",
"feed_name" => "ShippingCost",
"format" => "required",
),
),
);
return $trovaprezzi;
}
}
?>

View File

@@ -0,0 +1,154 @@
<?php
/**
* Settings for Vergelijk.be feeds
*/
class WooSEA_vergelijkbe {
public $vergelijkbe;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$vergelijkbe = array(
"Feed fields" => array(
"shopReference" => array(
"name" => "Shop reference",
"feed_name" => "shopReference",
"format" => "required",
),
"shopOfferId" => array(
"name" => "Shop offer id",
"feed_name" => "shopOfferId",
"format" => "optional",
),
"shopCategory" => array(
"name" => "Shop category",
"feed_name" => "shopCategory",
"format" => "required",
"woo_suggest" => "categories",
),
"Brand" => array(
"name" => "Brand",
"feed_name" => "brand",
"format" => "required",
),
"Description" => array(
"name" => "Description",
"feed_name" => "description",
"format" => "optional",
"woo_suggest" => "description",
),
"Name" => array(
"name" => "Product name",
"feed_name" => "name",
"format" => "required",
"woo_suggest" => "name",
),
"IdentifierType" => array(
"name" => "Identifier type",
"feed_name" => "type",
"format" => "optional",
),
"IdentifierValue" => array(
"name" => "Identifier value",
"feed_name" => "value",
"format" => "optional",
),
"FeatureName" => array(
"name" => "Feature name",
"feed_name" => "name",
"format" => "optional",
),
"FeatureValue" => array(
"name" => "Feature value",
"feed_name" => "value",
"format" => "optional",
),
"basePrice" => array(
"name" => "Selling price",
"feed_name" => "basePrice",
"format" => "required",
),
"promotionText" => array(
"name" => "Promotional text",
"feed_name" => "promotionText",
"format" => "optional",
),
"Price" => array(
"name" => "Delivery price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"Deeplink" => array(
"name" => "Deeplink",
"feed_name" => "deepLink",
"format" => "required",
"woo_suggest" => "link",
),
"mediaType" => array(
"name" => "Media type",
"feed_name" => "type",
"format" => "optional",
),
"mediaURL" => array(
"name" => "Media url",
"feed_name" => "url",
"format" => "optional",
),
"stockStatus" => array(
"name" => "Stock status",
"feed_name" => "inStock",
"format" => "optional",
),
"nrInStock" => array(
"name" => "Nr. products on stock",
"feed_name" => "nrInStock",
"format" => "optional",
),
"countryCode" => array(
"name" => "Shipping country code",
"feed_name" => "countryCode",
"format" => "optional",
),
"deliveryTime" => array(
"name" => "Delivery time",
"feed_name" => "deliveryTime",
"format" => "required",
),
"shippingDescription" => array(
"name" => "Shipping description",
"feed_name" => "method",
"format" => "optional",
),
"method" => array(
"name" => "Shipping method",
"feed_name" => "method",
"format" => "required",
),
"ServicecountryCode" => array(
"name" => "Service country code",
"feed_name" => "countryCode",
"format" => "required",
),
"ServiceName" => array(
"name" => "Service name",
"feed_name" => "name",
"format" => "optional",
),
"ServicePrice" => array(
"name" => "Service price",
"feed_name" => "price",
"format" => "optional",
),
"ServiceType" => array(
"name" => "Service type",
"feed_name" => "type",
"format" => "optional",
),
),
);
return $vergelijkbe;
}
}
?>

View File

@@ -0,0 +1,154 @@
<?php
/**
* Settings for Vergelijk.nl feeds
*/
class WooSEA_vergelijknl {
public $vergelijknl;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$vergelijknl = array(
"Feed fields" => array(
"shopReference" => array(
"name" => "Shop reference",
"feed_name" => "shopReference",
"format" => "required",
),
"shopOfferId" => array(
"name" => "Shop offer id",
"feed_name" => "shopOfferId",
"format" => "optional",
),
"shopCategory" => array(
"name" => "Shop category",
"feed_name" => "shopCategory",
"format" => "required",
"woo_suggest" => "categories",
),
"Brand" => array(
"name" => "Brand",
"feed_name" => "brand",
"format" => "required",
),
"Description" => array(
"name" => "Description",
"feed_name" => "description",
"format" => "optional",
"woo_suggest" => "description",
),
"Name" => array(
"name" => "Product name",
"feed_name" => "name",
"format" => "required",
"woo_suggest" => "name",
),
"IdentifierType" => array(
"name" => "Identifier type",
"feed_name" => "type",
"format" => "optional",
),
"IdentifierValue" => array(
"name" => "Identifier value",
"feed_name" => "value",
"format" => "optional",
),
"FeatureName" => array(
"name" => "Feature name",
"feed_name" => "name",
"format" => "optional",
),
"FeatureValue" => array(
"name" => "Feature value",
"feed_name" => "value",
"format" => "optional",
),
"basePrice" => array(
"name" => "Selling price",
"feed_name" => "basePrice",
"format" => "required",
),
"promotionText" => array(
"name" => "Promotional text",
"feed_name" => "promotionText",
"format" => "optional",
),
"Price" => array(
"name" => "Delivery price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"Deeplink" => array(
"name" => "Deeplink",
"feed_name" => "deepLink",
"format" => "required",
"woo_suggest" => "link",
),
"mediaType" => array(
"name" => "Media type",
"feed_name" => "type",
"format" => "optional",
),
"mediaURL" => array(
"name" => "Media url",
"feed_name" => "url",
"format" => "optional",
),
"stockStatus" => array(
"name" => "Stock status",
"feed_name" => "inStock",
"format" => "optional",
),
"nrInStock" => array(
"name" => "Nr. products on stock",
"feed_name" => "nrInStock",
"format" => "optional",
),
"countryCode" => array(
"name" => "Shipping country code",
"feed_name" => "countryCode",
"format" => "optional",
),
"deliveryTime" => array(
"name" => "Delivery time",
"feed_name" => "deliveryTime",
"format" => "required",
),
"shippingDescription" => array(
"name" => "Shipping description",
"feed_name" => "method",
"format" => "optional",
),
"method" => array(
"name" => "Shipping method",
"feed_name" => "method",
"format" => "required",
),
"ServicecountryCode" => array(
"name" => "Service country code",
"feed_name" => "countryCode",
"format" => "required",
),
"ServiceName" => array(
"name" => "Service name",
"feed_name" => "name",
"format" => "optional",
),
"ServicePrice" => array(
"name" => "Service price",
"feed_name" => "price",
"format" => "optional",
),
"ServiceType" => array(
"name" => "Service type",
"feed_name" => "type",
"format" => "optional",
),
),
);
return $vergelijknl;
}
}
?>

View File

@@ -0,0 +1,154 @@
<?php
/**
* Settings for Vertaa.fi feeds
*/
class WooSEA_vertaafi {
public $vertaafi;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$vertaafi = array(
"Feed fields" => array(
"shopReference" => array(
"name" => "Shop reference",
"feed_name" => "shopReference",
"format" => "required",
),
"shopOfferId" => array(
"name" => "Shop offer id",
"feed_name" => "shopOfferId",
"format" => "optional",
),
"shopCategory" => array(
"name" => "Shop category",
"feed_name" => "shopCategory",
"format" => "required",
"woo_suggest" => "categories",
),
"Brand" => array(
"name" => "Brand",
"feed_name" => "brand",
"format" => "required",
),
"Description" => array(
"name" => "Description",
"feed_name" => "description",
"format" => "optional",
"woo_suggest" => "description",
),
"Name" => array(
"name" => "Product name",
"feed_name" => "name",
"format" => "required",
"woo_suggest" => "name",
),
"IdentifierType" => array(
"name" => "Identifier type",
"feed_name" => "type",
"format" => "optional",
),
"IdentifierValue" => array(
"name" => "Identifier value",
"feed_name" => "value",
"format" => "optional",
),
"FeatureName" => array(
"name" => "Feature name",
"feed_name" => "name",
"format" => "optional",
),
"FeatureValue" => array(
"name" => "Feature value",
"feed_name" => "value",
"format" => "optional",
),
"basePrice" => array(
"name" => "Selling price",
"feed_name" => "basePrice",
"format" => "required",
),
"promotionText" => array(
"name" => "Promotional text",
"feed_name" => "promotionText",
"format" => "optional",
),
"Price" => array(
"name" => "Delivery price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "price",
),
"Deeplink" => array(
"name" => "Deeplink",
"feed_name" => "deepLink",
"format" => "required",
"woo_suggest" => "link",
),
"mediaType" => array(
"name" => "Media type",
"feed_name" => "type",
"format" => "optional",
),
"mediaURL" => array(
"name" => "Media url",
"feed_name" => "url",
"format" => "optional",
),
"stockStatus" => array(
"name" => "Stock status",
"feed_name" => "inStock",
"format" => "optional",
),
"nrInStock" => array(
"name" => "Nr. products on stock",
"feed_name" => "nrInStock",
"format" => "optional",
),
"countryCode" => array(
"name" => "Shipping country code",
"feed_name" => "countryCode",
"format" => "optional",
),
"deliveryTime" => array(
"name" => "Delivery time",
"feed_name" => "deliveryTime",
"format" => "required",
),
"shippingDescription" => array(
"name" => "Shipping description",
"feed_name" => "method",
"format" => "optional",
),
"method" => array(
"name" => "Shipping method",
"feed_name" => "method",
"format" => "required",
),
"ServicecountryCode" => array(
"name" => "Service country code",
"feed_name" => "countryCode",
"format" => "required",
),
"ServiceName" => array(
"name" => "Service name",
"feed_name" => "name",
"format" => "optional",
),
"ServicePrice" => array(
"name" => "Service price",
"feed_name" => "price",
"format" => "optional",
),
"ServiceType" => array(
"name" => "Service type",
"feed_name" => "type",
"format" => "optional",
),
),
);
return $vertaafi;
}
}
?>

View File

@@ -0,0 +1,190 @@
<?php
/**
* Settings for Vivino feeds
*/
class WooSEA_vivino {
public $vivino;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$vivino = array(
"Feed fields" => array(
"Product ID" => array(
"name" => "product-id",
"feed_name" => "product-id",
"format" => "required",
"woo_suggest" => "id"
),
"Product Name" => array(
"name" => "product-name",
"feed_name" => "product-name",
"format" => "required",
"woo_suggest" => "title",
),
"Price" => array(
"name" => "price",
"feed_name" => "price",
"format" => "required",
"woo_suggest" => "vivino_price",
),
"Bottle Size" => array(
"name" => "bottle_size",
"feed_name" => "bottle_size",
"format" => "required",
),
"Bottle Quantity" => array(
"name" => "bottle_quantity",
"feed_name" => "bottle_quantity",
"format" => "required",
),
"Inventory Count" => array(
"name" => "inventory-count",
"feed_name" => "inventory-count",
"format" => "required",
"woo_suggest" => "quantity",
),
"Quantity is minimum" => array(
"name" => "quantity-is-minimum",
"feed_name" => "quantity-is-minimum",
"format" => "required",
),
"Link" => array(
"name" => "link",
"feed_name" => "link",
"format" => "required",
"woo_suggest" => "link",
),
"Image" => array(
"name" => "image",
"feed_name" => "image",
"format" => "required",
"woo_suggest" => "image",
),
"Producer" => array(
"name" => "producer",
"feed_name" => "producer",
"format" => "optional",
),
"Wine Name" => array(
"name" => "wine-name",
"feed_name" => "wine-name",
"format" => "optional",
),
"Appellation" => array(
"name" => "appellation",
"feed_name" => "appellation",
"format" => "optional",
),
"Vintage" => array(
"name" => "vintage",
"feed_name" => "vintage",
"format" => "optional",
),
"Country" => array(
"name" => "country",
"feed_name" => "country",
"format" => "optional",
),
"Color" => array(
"name" => "color",
"feed_name" => "color",
"format" => "optional",
),
"EAN" => array(
"name" => "ean",
"feed_name" => "ean",
"format" => "optional",
),
"UPC" => array(
"name" => "upc",
"feed_name" => "upc",
"format" => "optional",
),
"JAN" => array(
"name" => "jan",
"feed_name" => "jan",
"format" => "optional",
),
"Description" => array(
"name" => "description",
"feed_name" => "description",
"format" => "optional",
),
"Alcohol" => array(
"name" => "alcohol",
"feed_name" => "alcohol",
"format" => "optional",
),
"Producer Address" => array(
"name" => "producer-address",
"feed_name" => "producer-address",
"format" => "optional",
),
"Importer Address" => array(
"name" => "importer-address",
"feed_name" => "importer-address",
"format" => "optional",
),
"Varietal" => array(
"name" => "varietal",
"feed_name" => "varietal",
"format" => "optional",
),
"Ageing" => array(
"name" => "ageing",
"feed_name" => "ageing",
"format" => "optional",
),
"Closure" => array(
"name" => "closure",
"feed_name" => "closure",
"format" => "optional",
),
"Production Size Unit" => array(
"name" => "production-size",
"feed_name" => "production-size",
"format" => "optional",
),
"Residual Sugar Unit" => array(
"name" => "residual-sugar",
"feed_name" => "residual-sugar",
"format" => "optional",
),
"Acidity Unit" => array(
"name" => "acidity",
"feed_name" => "acidity",
"format" => "optional",
),
"Ph" => array(
"name" => "ph",
"feed_name" => "ph",
"format" => "optional",
),
"Winemaker" => array(
"name" => "winemaker",
"feed_name" => "winemaker",
"format" => "optional",
),
"Contains Milk Allergens" => array(
"name" => "contains-milk-allergens",
"feed_name" => "contains-milk-allergens",
"format" => "optional",
),
"Contains Egg Allergens" => array(
"name" => "contains-egg-allergens",
"feed_name" => "contains-egg-allergens",
"format" => "optional",
),
"Non Alcoholic" => array(
"name" => "non-alcoholic",
"feed_name" => "non-alcoholic",
"format" => "optional",
),
),
);
return $vivino;
}
}
?>

View File

@@ -0,0 +1,204 @@
<?php
/**
* Settings for Wish.com feeds
*/
class WooSEA_wishcom {
public $wishcom;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$wishcom = array(
"Feed fields" => array(
"Parent Unique ID" => array(
"name" => "Parent Unique ID",
"feed_name" => "Parent Unique ID",
"format" => "optional",
),
"Unique ID" => array(
"name" => "Unique ID",
"feed_name" => "Unique ID",
"format" => "required",
"woo_suggest" => "id"
),
"Product Name" => array(
"name" => "Product Name",
"feed_name" => "Product Name",
"format" => "required",
"woo_suggest" => "title",
),
"Declared Name" => array(
"name" => "Declared Name",
"feed_name" => "Declared Name",
"format" => "optional",
),
"Declared Local Name" => array(
"name" => "Declared Local Name",
"feed_name" => "Declared Local Name",
"format" => "optional",
),
"Pieces" => array(
"name" => "Pieces",
"feed_name" => "Pieces",
"format" => "optional",
),
"Color" => array(
"name" => "Color",
"feed_name" => "Color",
"format" => "optional",
),
"Size" => array(
"name" => "Size",
"feed_name" => "Size",
"format" => "optional",
),
"Quantity" => array(
"name" => "Quantity",
"feed_name" => "Quantity",
"format" => "required",
"woo_suggest" => "quantity",
),
"Tags" => array(
"name" => "Tags",
"feed_name" => "Tags",
"format" => "required",
),
"Description" => array(
"name" => "Description",
"feed_name" => "Description",
"format" => "optional",
),
"Price" => array(
"name" => "Price",
"feed_name" => "Price",
"format" => "required",
"woo_suggest" => "price",
),
"Shipping" => array(
"name" => "Shipping",
"feed_name" => "Shipping",
"format" => "required",
),
"Shipping Time" => array(
"name" => "Shipping Time",
"feed_name" => "Shipping Time",
"format" => "required",
),
"Main Image URL" => array(
"name" => "Main Image URL",
"feed_name" => "Main Image URL",
"format" => "required",
"woo_suggest" => "image",
),
"Extra Image URL 1" => array(
"name" => "Extra Image URL 1",
"feed_name" => "Extra Image URL 1",
"format" => "optional",
),
"Extra Image URL 2" => array(
"name" => "Extra Image URL 2",
"feed_name" => "Extra Image URL 2",
"format" => "optional",
),
"Extra Image URL 3" => array(
"name" => "Extra Image URL 3",
"feed_name" => "Extra Image URL 3",
"format" => "optional",
),
"Extra Image URL 4" => array(
"name" => "Extra Image URL 4",
"feed_name" => "Extra Image URL 4",
"format" => "optional",
),
"Extra Image URL 5" => array(
"name" => "Extra Image URL 5",
"feed_name" => "Extra Image URL 5",
"format" => "optional",
),
"Extra Image URL 6" => array(
"name" => "Extra Image URL 6",
"feed_name" => "Extra Image URL 6",
"format" => "optional",
),
"Extra Image URL 7" => array(
"name" => "Extra Image URL 7",
"feed_name" => "Extra Image URL 7",
"format" => "optional",
),
"Extra Image URL 8" => array(
"name" => "Extra Image URL 8",
"feed_name" => "Extra Image URL 8",
"format" => "optional",
),
"Extra Image URL 9" => array(
"name" => "Extra Image URL 9",
"feed_name" => "Extra Image URL 9",
"format" => "optional",
),
"Clean Image URL" => array(
"name" => "Clean Image URL",
"feed_name" => "Clean Image URL",
"format" => "optional",
),
"Package Length" => array(
"name" => "Package Length",
"feed_name" => "Package Length",
"format" => "optional",
),
"Package Width" => array(
"name" => "Package Width",
"feed_name" => "Package Width",
"format" => "optional",
),
"Package Height" => array(
"name" => "Package Height",
"feed_name" => "Package Height",
"format" => "optional",
),
"Package Weight" => array(
"name" => "Package Weight",
"feed_name" => "Package Weight",
"format" => "optional",
),
"Country Of Origin" => array(
"name" => "Country Of Origin",
"feed_name" => "Country Of Origin",
"format" => "optional",
),
"Contains Powder" => array(
"name" => "Contains Powder",
"feed_name" => "Contains Powder",
"format" => "optional",
),
"Contains Liquid" => array(
"name" => "Contains Liquid",
"feed_name" => "Contains Liquid",
"format" => "optional",
),
"Contains Battery" => array(
"name" => "Contains Battery",
"feed_name" => "Contains Battery",
"format" => "optional",
),
"Contains Metal" => array(
"name" => "Contains Metal",
"feed_name" => "Contains Metal",
"format" => "optional",
),
"Custom Declared Value" => array(
"name" => "Custom Declared Value",
"feed_name" => "Custom Declared Value",
"format" => "optional",
),
"Custom HS Code" => array(
"name" => "Custom HS Code",
"feed_name" => "Custom HS Code",
"format" => "optional",
),
),
);
return $wishcom;
}
}
?>

View File

@@ -0,0 +1,347 @@
<?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;
}
}
?>

View File

@@ -0,0 +1,104 @@
<?php
/**
* Settings for ZAP israel feeds
*/
class WooSEA_zap {
public $zap;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$zap = array(
"Feed fields" => array(
"Product URL" => array(
"name" => "PRODUCT_URL",
"feed_name" => "PRODUCT_URL",
"format" => "required",
"woo_suggest" => "link",
),
"Product Name" => array(
"name" => "PRODUCT_NAME",
"feed_name" => "PRODUCT_NAME",
"format" => "required",
"woo_suggest" => "title",
),
"Product Type" => array(
"name" => "PRODUCT_TYPE",
"feed_name" => "PRODUCT_TYPE",
"format" => "optional",
),
"Model" => array(
"name" => "MODEL",
"feed_name" => "MODEL",
"format" => "optional",
),
"Details" => array(
"name" => "DETAILS",
"feed_name" => "DETAILS",
"format" => "required",
"woo_suggest" => "description",
),
"Catalog Number" => array(
"name" => "CATALOG_NUMBER",
"feed_name" => "CATALOG_NUMBER",
"format" => "optional",
),
"Productcode" => array(
"name" => "PRODUCTCODE",
"feed_name" => "PRODUCTCODE",
"format" => "required",
"woo_suggest" => "id",
),
"Currency" => array(
"name" => "CURRENCY",
"feed_name" => "CURRENCY",
"format" => "required",
),
"Price" => array(
"name" => "PRICE",
"feed_name" => "PRICE",
"format" => "required",
"woo_suggest" => "price",
),
"Open Price" => array(
"name" => "OPEN_PRICE",
"feed_name" => "OPEN_PRICE",
"format" => "optional",
),
"Shipment Cost" => array(
"name" => "SHIPMENT_COST",
"feed_name" => "SHIPMENT_COST",
"format" => "required",
),
"Delivery Time" => array(
"name" => "DELIVERY_TIME",
"feed_name" => "DELIVERY_TIME",
"format" => "required",
),
"Manufacturer" => array(
"name" => "MANUFACTURER",
"feed_name" => "MANUFACTURER",
"format" => "optional",
),
"Warrenty" => array(
"name" => "WARRENTY",
"feed_name" => "WARRENTY",
"format" => "optional",
),
"Image" => array(
"name" => "IMAGE",
"feed_name" => "IMAGE",
"format" => "required",
"woo_suggest" => "image",
),
"Tax" => array(
"name" => "TAX",
"feed_name" => "TAX",
"format" => "optional",
),
),
);
return $zap;
}
}
?>

View File

@@ -0,0 +1,213 @@
<?php
/**
* Settings for Zbozi feeds
*/
class WooSEA_zbozi {
public $zbozi;
public static function get_channel_attributes() {
$sitename = get_option('blogname');
$zbozi = array(
"Feed fields" => array(
"ITEM_ID" => array(
"name" => "ITEM_ID",
"feed_name" => "ITEM_ID",
"format" => "required",
"woo_suggest" => "id",
),
"PRODUCTNAME" => array(
"name" => "PRODUCTNAME",
"feed_name" => "PRODUCTNAME",
"format" => "required",
"woo_suggest" => "title",
),
"PRODUCT" => array(
"name" => "PRODUCT",
"feed_name" => "PRODUCT",
"format" => "optional",
),
"DESCRIPTION" => array(
"name" => "DESCRIPTION",
"feed_name" => "DESCRIPTION",
"format" => "required",
"woo_suggest" => "description",
),
"CATEGORYTEXT" => array(
"name" => "CATEGORYTEXT",
"feed_name" => "CATEGORYTEXT",
"format" => "required",
"woo_suggest" => "description",
),
"EAN" => array(
"name" => "EAN",
"feed_name" => "EAN",
"format" => "optional",
),
"ISBN" => array(
"name" => "ISBN",
"feed_name" => "ISBN",
"format" => "optional",
),
"PRODUCTNO" => array(
"name" => "PRODUCTNO",
"feed_name" => "PRODUCTNO",
"format" => "optional",
),
"MANUFACTURER" => array(
"name" => "MANUFACTURER",
"feed_name" => "MANUFACTURER",
"format" => "optional",
),
"BRAND" => array(
"name" => "BRAND",
"feed_name" => "BRAND",
"format" => "optional",
),
"URL" => array(
"name" => "URL",
"feed_name" => "URL",
"format" => "required",
"woo_suggest" => "link",
),
"PRICE_VAT" => array(
"name" => "PRICE_VAT",
"feed_name" => "PRICE_VAT",
"format" => "required",
"woo_suggest" => "price",
),
"DELIVERY_DATE" => array(
"name" => "DELIVERY_DATE",
"feed_name" => "DELIVERY_DATE",
"format" => "required",
),
"DELIVERY" => array(
"name" => "DELIVERY",
"feed_name" => "DELIVERY",
"format" => "required",
"woo_suggest" => "shipping",
),
"SHOP_DEPOTS" => array(
"name" => "SHOP_DEPOTS",
"feed_name" => "SHOP_DEPOTS",
"format" => "optional",
),
"CATEGORYTEXT" => array(
"name" => "CATEGORYTEXT",
"feed_name" => "CATEGORYTEXT",
"format" => "optional",
"woo_suggest" => "categories",
),
"IMGURL" => array(
"name" => "IMGURL",
"feed_name" => "IMGURL",
"format" => "optional",
"woo_suggest" => "image",
),
"EXTRA_MESSAGE" => array(
"name" => "EXTRA_MESSAGE",
"feed_name" => "EXTRA_MESSAGE",
"format" => "optional",
),
"FREE_GIFT_TEXT" => array(
"name" => "FREE_GIFT_TEXT",
"feed_name" => "FREE_GIFT_TEXT",
"format" => "optional",
),
"MAX_CPC" => array(
"name" => "MAX_CPC",
"feed_name" => "MAX_CPC",
"format" => "optional",
),
"MAX_CPC_SEARCH" => array(
"name" => "MAX_CPC_SEARCH",
"feed_name" => "MAX_CPC_SEARCH",
"format" => "optional",
),
"EROTIC" => array(
"name" => "EROTIC",
"feed_name" => "EROTIC",
"format" => "optional",
),
"ITEMGROUP_ID" => array(
"name" => "ITEMGROUP_ID",
"feed_name" => "ITEMGROUP_ID",
"format" => "optional",
"woo_suggest" => "item_group_id",
),
"VISIBILITY" => array(
"name" => "VISIBILITY",
"feed_name" => "VISIBILITY",
"format" => "optional",
),
"CUSTOM_LABEL_0" => array(
"name" => "CUSTOM_LABEL_0",
"feed_name" => "CUSTOM_LABEL_0",
"format" => "optional",
),
"CUSTOM_LABEL_1" => array(
"name" => "CUSTOM_LABEL_1",
"feed_name" => "CUSTOM_LABEL_1",
"format" => "optional",
),
"CUSTOM_LABEL_2" => array(
"name" => "CUSTOM_LABEL_2",
"feed_name" => "CUSTOM_LABEL_2",
"format" => "optional",
),
"CUSTOM_LABEL_3" => array(
"name" => "CUSTOM_LABEL_3",
"feed_name" => "CUSTOM_LABEL_3",
"format" => "optional",
),
"CUSTOM_LABEL_4" => array(
"name" => "CUSTOM_LABEL_4",
"feed_name" => "CUSTOM_LABEL_4",
"format" => "optional",
),
"PRODUCT_LINE" => array(
"name" => "PRODUCT_LINE",
"feed_name" => "PRODUCT_LINE",
"format" => "optional",
),
"LIST_PRICE" => array(
"name" => "LIST_PRICE",
"feed_name" => "LIST_PRICE",
"format" => "optional",
),
"RELEASE_DATE" => array(
"name" => "RELEASE_DATE",
"feed_name" => "RELEASE_DATE",
"format" => "optional",
),
"LENGTH" => array(
"name" => "LENGTH",
"feed_name" => "LENGTH",
"format" => "optional",
),
"VOLUME" => array(
"name" => "VOLUME",
"feed_name" => "VOLUME",
"format" => "optional",
),
"SIZE" => array(
"name" => "SIZE",
"feed_name" => "SIZE",
"format" => "optional",
),
"COLOR" => array(
"name" => "COLOR",
"feed_name" => "COLOR",
"format" => "optional",
),
"PURPOSE" => array(
"name" => "PURPOSE",
"feed_name" => "PURPOSE",
"format" => "optional",
),
),
);
return $zbozi;
}
}
?>

View File

@@ -0,0 +1,5 @@
<?php
/**
* Nothing to see here
*/
?>