Producten in een CSV plaatsen: verschil tussen versies
| Regel 11: | Regel 11: | ||
| − | Regexen: | + | |
| + | == Regexen: == | ||
| + | |||
(.*);(.*);simple;(.*);Root Catalog;base;(.*);(.*);(.*);(.*);(.*);(.*);inner;(.*);(.*);(.*);(.*);(.*);(.*);(.*);1;1;(.*);(.*);;1;10.000;10.000;0.0000;1;0;0;1;10.000;1;0.0000;1;1;1;0;1;0;1;0.0000;1;0;0;(.*);(.*);(.*);1;0\n;;;;;;;;;;;;;;;;(.*);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n | (.*);(.*);simple;(.*);Root Catalog;base;(.*);(.*);(.*);(.*);(.*);(.*);inner;(.*);(.*);(.*);(.*);(.*);(.*);(.*);1;1;(.*);(.*);;1;10.000;10.000;0.0000;1;0;0;1;10.000;1;0.0000;1;1;1;0;1;0;1;0.0000;1;0;0;(.*);(.*);(.*);1;0\n;;;;;;;;;;;;;;;;(.*);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n | ||
$1;$2;simple;$3;Root Catalog;base;$4;$5;$6;$7;$8;$9;inner;$10;$11;$12;$13;$8;$15;$16;1;1;$8;$18;;1;10.000;10.000;0.0000;1;0;0;1;10.000;1;0.0000;1;1;1;0;1;0;1;0.0000;1;0;0;$20;$8;$22;1;0\n$1;$2;simple;$3;Root Catalog;base;$4;$5;$6;$7;$8;$9;inner;$10;$11;$12;$23;$8;$15;$16;1;1;$8;$18;;1;10.000;10.000;0.0000;1;0;0;1;10.000;1;0.0000;1;1;1;0;1;0;1;0.0000;1;0;0;$20;$8;$22;1;0\n | $1;$2;simple;$3;Root Catalog;base;$4;$5;$6;$7;$8;$9;inner;$10;$11;$12;$13;$8;$15;$16;1;1;$8;$18;;1;10.000;10.000;0.0000;1;0;0;1;10.000;1;0.0000;1;1;1;0;1;0;1;0.0000;1;0;0;$20;$8;$22;1;0\n$1;$2;simple;$3;Root Catalog;base;$4;$5;$6;$7;$8;$9;inner;$10;$11;$12;$23;$8;$15;$16;1;1;$8;$18;;1;10.000;10.000;0.0000;1;0;0;1;10.000;1;0.0000;1;1;1;0;1;0;1;0.0000;1;0;0;$20;$8;$22;1;0\n | ||
Versie van 11 sep 2012 om 13:22
Om een CSV met enkel Simple products om te zetten tot een met Configurable products, zijn ondertaande handelingen vereist:
- onder elke reeks simple product een rij met apart SKU en _type = configurable
- de eerste regel van een config product heeft _super_products_sku (SKU van eerste simple product), _super_attribute_code (attribuutnaam, bijv. size_child) en _super_attribute_option (bijv 62)
- onder de eerste regel van het config product worden aanvullende regels geplaatst voor elke optie (met enkel _super_products_sku, _super_attribute_code en _super_attribute_option ingevuld)
- simple products hebben geen cat en root cat
- config product heeft has_options = 1 (ipv 0) en required_options = 1 (ipv 0)
- visibility = 4 bij config, en 1 bij simple products
- de configureerbare attributen (maat, en evt kleur) worden enkel bij de simple products ingevoerd
- andere attributen worden van simple overgenomen naar configurable
Regexen:
(.*);(.*);simple;(.*);Root Catalog;base;(.*);(.*);(.*);(.*);(.*);(.*);inner;(.*);(.*);(.*);(.*);(.*);(.*);(.*);1;1;(.*);(.*);;1;10.000;10.000;0.0000;1;0;0;1;10.000;1;0.0000;1;1;1;0;1;0;1;0.0000;1;0;0;(.*);(.*);(.*);1;0\n;;;;;;;;;;;;;;;;(.*);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n
$1;$2;simple;$3;Root Catalog;base;$4;$5;$6;$7;$8;$9;inner;$10;$11;$12;$13;$8;$15;$16;1;1;$8;$18;;1;10.000;10.000;0.0000;1;0;0;1;10.000;1;0.0000;1;1;1;0;1;0;1;0.0000;1;0;0;$20;$8;$22;1;0\n$1;$2;simple;$3;Root Catalog;base;$4;$5;$6;$7;$8;$9;inner;$10;$11;$12;$23;$8;$15;$16;1;1;$8;$18;;1;10.000;10.000;0.0000;1;0;0;1;10.000;1;0.0000;1;1;1;0;1;0;1;0.0000;1;0;0;$20;$8;$22;1;0\n