Producten in een CSV plaatsen: verschil tussen versies

Uit dotSearch
Ga naar: navigatie, zoeken
(Regexen:)
(Regexen:)
 
Regel 14: Regel 14:
 
== Regexen: ==
 
== Regexen: ==
  
(.*);(.*);simple;(.*);Root catalog;base;(.*);(.*);(.*);(.*);(.*);(.*);inner;(.*);(.*);(.*);(.*);(.*);(.*);(.*);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;\/(.*)\.(.*);(.*);;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;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;$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