Shop-Hilfe.com ist ein Dienst von Lenk-Webservice. Wir möchten in keinster Weise in Konkurrenz zu einem Shopsystem und dessen Support stehen. Wir bieten zusätzliche Hilfe!

Wenn ich eine komplette Kategorie oder einen Artikel kopiere wird die Verpackungseinheit (VPE) nicht mitkopiert. Was mache ich falsch?

Sie machen nichts falsch. Dies ist ein Programmfehler (Bug) in einigen Versionen von xt:Commerce®. Betroffene uns bekannte Versionen sind von xt:Commerce® Version 3.0.4 bis 3.0.4 SP2.2 Beta.

Mit grundlegenden wenigen Kenntnissen kann der Fehler so behoben werden:

  1. In den Programmdateien die Datei admin/includes/classes/categories.php suchen und öffnen.

  2. Bei ca. Zeile 750 diese Zeilen suchen:
    $sql_data_array=array('products_quantity'=>$product['products_quantity'],
    'products_model'=>$product['products_model'],
    'products_ean'=>$product['products_ean'],
    'products_shippingtime'=>$product['products_shippingtime'],
    'products_sort'=>$product['products_sort'],
    'products_startpage'=>$startpage,
    'products_sort'=>$product['products_sort'],
    'products_price'=>$product['products_price'],
    'products_discount_allowed'=>$product['products_discount_allowed'],
    'products_date_added'=>$date_added_now,
    'products_date_available'=>$product['products_date_available'],
    'products_weight'=>$product['products_weight'],
    'products_status'=>$products_status,
    'products_tax_class_id'=>$product['products_tax_class_id'],
    'manufacturers_id'=>$product['manufacturers_id'],
    'product_template'=>$product['product_template'],
    'options_template'=>$product['options_template'],
    'products_fsk18'=>$product['products_fsk18'],
    );


  3. Mit diesem Quellcode ersetzen:
    $sql_data_array=array('products_quantity'=>$product['products_quantity'],
    'products_model'=>$product['products_model'],
    'products_ean'=>$product['products_ean'],
    'products_shippingtime'=>$product['products_shippingtime'],
    'products_sort'=>$product['products_sort'],
    'products_startpage'=>$startpage,
    'products_sort'=>$product['products_sort'],
    'products_price'=>$product['products_price'],
    'products_discount_allowed'=>$product['products_discount_allowed'],
    'products_date_added'=>$date_added_now,
    'products_date_available'=>$product['products_date_available'],
    'products_weight'=>$product['products_weight'],
    'products_status'=>$products_status,
    'products_tax_class_id'=>$product['products_tax_class_id'],
    'manufacturers_id'=>$product['manufacturers_id'],
    'product_template'=>$product['product_template'],
    'options_template'=>$product['options_template'],
    'products_fsk18'=>$product['products_fsk18'],
    'products_vpe'=>$product['products_vpe'],
    'products_vpe_value'=>$product['products_vpe_value'],
    'products_vpe_status'=>$product['products_vpe_status']
    );


  4. Dadurch wird das Array um die Variablen erweitert die notwendig für die VPE sind.

In Versionen ab 3.0.4 SP2.2 sollte das Problem behoben sein.