Jump to content
xt:Commerce Community Forum

Automatische Artikelnummern


gundi

Recommended Posts

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

  • 7 months later...

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

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

  • 10 months later...

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...