gundi Posted October 6, 2006 Report Share Posted October 6, 2006 Hallo kann mir jemand bitte helfen? Ich möchte, dass Artikelnummern für die Produkte im Online-Shop automatisch vergeben werden. Dazu habe ich auch schon einen Beitrag gefunden (http://www.xt-commerce.com/forums/index.php?showtopic=16138). Dieser ist aber sehr alt und kann für die aktuelle XTC version 3.0.4 nicht implementiert werden. Ich habe auch schon versucht ein wenig an anderen Dateien zu experementieren (./admin/includes/classes/categories.php). Es hat aber nichts gebracht. Hier ist der Code um Artikelnummern hochzuzählen: <?php // Artikelnummer generieren if(!$pInfo->products_model) { $my_product_id_query = xtc_db_query("SELECT MAX(products_id) AS products_id FROM " . TABLE_PRODUCTS . " "); $my_product_id = xtc_db_fetch_array($my_product_id_query); $my_product_id = $my_product_id["products_id"] + 1; $pInfo->products_model = "100-".$my_product_id; // 100- kann editiert werden } ?>[/PHP] Danke Link to comment Share on other sites More sharing options...
Anita Becker Posted May 22, 2007 Report Share Posted May 22, 2007 Hallo kann mir jemand bitte helfen? Ich möchte, dass Artikelnummern für die Produkte im Online-Shop automatisch vergeben werden. Dazu habe ich auch schon einen Beitrag gefunden (http://www.xt-commerce.com/forums/index.php?showtopic=16138). Dieser ist aber sehr alt und kann für die aktuelle XTC version 3.0.4 nicht implementiert werden. Ich habe auch schon versucht ein wenig an anderen Dateien zu experementieren (./admin/includes/classes/categories.php). Es hat aber nichts gebracht. Hier ist der Code um Artikelnummern hochzuzählen: <?php // Artikelnummer generieren if(!$pInfo->products_model) { $my_product_id_query = xtc_db_query("SELECT MAX(products_id) AS products_id FROM " . TABLE_PRODUCTS . " "); $my_product_id = xtc_db_fetch_array($my_product_id_query); $my_product_id = $my_product_id["products_id"] + 1; $pInfo->products_model = "100-".$my_product_id; // 100- kann editiert werden } ?>[/PHP] Danke Hallo Gudi, hallo Zusammen, hast Du darmals eine Lösung gefunden? Brauche auch die automatischen Artikelnummer...... Bitte um Info. Vielen Dank Link to comment Share on other sites More sharing options...
Buggyboy Posted May 28, 2007 Report Share Posted May 28, 2007 Hi! Wieso kann das nicht implementiert werden? Bei mir im Shop läuft es einwandfrei. Suche die Datei: admin/includes/modules/new_products.php Und füge den Code genau hier ein: <?php echo xtc_draw_form('new_product', FILENAME_CATEGORIES, 'cPath=' . $_GET['cPath'] . '&pID=' . $_GET['pID'] . '&action='.$form_action, 'post', 'enctype="multipart/form-data"'); ?> [COLOR=Red]// hier einfügen[/COLOR] <?php // Artikelnummer generieren if(!$pInfo->products_model) { $my_product_id_query = xtc_db_query("SELECT MAX(products_id) AS products_id FROM " . TABLE_PRODUCTS . " "); $my_product_id = xtc_db_fetch_array($my_product_id_query); $my_product_id = $my_product_id["products_id"] + 1; $pInfo->products_model = "100-".$my_product_id; // 100- kann editiert werden } ?> [COLOR=Red]// Ende einfügen[/COLOR] <span class="pageHeading"><?php echo sprintf(TEXT_NEW_PRODUCT, xtc_output_generated_category_path($current_category_id)); ?></span><br /> Dann klappt es auch mit den automatischen Artikelnummern. Die 100- kannst Du editieren wie Du es möchtest. Mein Shop: 304 SP1 Sollte aber auch mit der aktuellen Version gehen. Du mußt halt nur die new_products.php finden. Mit verspielten Grüßen Peter Link to comment Share on other sites More sharing options...
Bloodred Horizon Rec. Posted April 17, 2008 Report Share Posted April 17, 2008 Eingebunden und funktioniert, nur....wir haben nen paar Testartikel gelöscht und der will nun die erste Nummer bei 52 vergeben, haben aber nun 13 handgeneriert und müsste nun mit 14 weiter gehen. Kann man die alten gelöschten IDs irgendwie löschen daß der auch bei 14 weiter macht? Link to comment Share on other sites More sharing options...
mister_tt Posted April 18, 2008 Report Share Posted April 18, 2008 Ich benutze den Code aus dem Anwenderhandbuch. Funktioniert einwandfrei! Einfach googlen: "xtCommerce 3.0.4 SP2.1 – Anwenderhandbuch" //edit: Ups, sorry... Ich benutze nur die automatischen Kundennummern... Gruß Simon Link to comment Share on other sites More sharing options...
Bloodred Horizon Rec. Posted April 21, 2008 Report Share Posted April 21, 2008 Irgendwie habe ich ein Problem mit den automatischen Nummern. Nun stelle ich einen Artikel ein und er vergibt mir die Nummer 000050 und beim nächsten mal die NUmmmer 000054. Weiss jemand an was das liegen kann? LG Jens Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.