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

447 lines
19 KiB
PHP

<?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;
}
}
?>