Danke für den Tip,
Klingt gut, nur bin ich leider Anfänger mit XT!
Ich habe aus einem anderen Forum eine ähnliche Problemlösung und habe versucht diese zu übertragen.
In der cart_actions.php die Zeile:
$_SESSION['cart']->add_cart((int) $_POST['products_id'], $_SESSION['cart']->get_quantity(xtc_get_uprid($_POST['products_id'], $_POST['id'])) + xtc_remove_non_numeric($_POST['products_qty']), $_POST['id']);
in
if ($_SESSION['cart']->count_contents() < 1)
{
$_SESSION['cart']->add_cart((int) $_POST['products_id'], $_SESSION['cart']->get_quantity(xtc_get_uprid($_POST['products_id'], $_POST['id'])) + xtc_remove_non_numeric($_POST['products_qty']), $_POST['id']);
}
else
{
$_GET['info_message'] = 'Maximale Produktanzahl im Warenkorb ist erreicht!';
}
ändern.
Hat nur das Problem, dass nun insgesammt nur ein einziger Artikel in den Warenkorb gelegt werden kann.
Ich möchte aber, dass von jedem Artikel jeweils nur einer einmal reingelegt werden kann, mehrere aber wenn es verschiedene sind.
Kann man die Zeilen so ändern, dass zwar die Artikel begrenzt sind, aber zwischen verschiedenen unterschieden wird?