Producten in een CSV plaatsen: verschil tussen versies
(→Regexen:) |
|||
| (Een tussenliggende versie door dezelfde gebruiker niet weergegeven) | |||
| Regel 14: | Regel 14: | ||
== Regexen: == | == Regexen: == | ||
| − | (.*);(.*);simple;(.*);Root | + | (.*);(.*);simple;(.*);Root catalog;base;(.*);(.*);(.*);(.*);\/(.*)\.(.*);(.*);inner;(.*);(.*)\.(.*);(.*);(.*);\/(.*)\.(.*);(.*);(.*)\.(.*);1;1;\/(.*)\.(.*);(.*);;4;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 | + | |
| + | $1;$2;simple;$3;Root catalog;base;$4;$5;$6;$7;/$8.$9;$10;inner;$11;$12.$13;$14;$15;/$8.$9;$10;$19.$20;1;1;/$8.$9;$10;;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;$24;/$8.$9;$10;1;0\n$1;$2;simple;$3;Root catalog;base;$4;$5;$6;$7;/$8.$9;$10;inner;$11;$12.$13;$14;$27;/$8.$9;$10;$19.$20;1;1;/$8.$9;$10;;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;$24;/$8.$9;$10;1;0\n | ||
Huidige versie van 11 sep 2012 om 14:21
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:[bewerken]
(.*);(.*);simple;(.*);Root catalog;base;(.*);(.*);(.*);(.*);\/(.*)\.(.*);(.*);inner;(.*);(.*)\.(.*);(.*);(.*);\/(.*)\.(.*);(.*);(.*)\.(.*);1;1;\/(.*)\.(.*);(.*);;4;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;$10;inner;$11;$12.$13;$14;$15;/$8.$9;$10;$19.$20;1;1;/$8.$9;$10;;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;$24;/$8.$9;$10;1;0\n$1;$2;simple;$3;Root catalog;base;$4;$5;$6;$7;/$8.$9;$10;inner;$11;$12.$13;$14;$27;/$8.$9;$10;$19.$20;1;1;/$8.$9;$10;;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;$24;/$8.$9;$10;1;0\n