am: 09. September 2013, 12:20:27
Hallo Zusammen,
wir sitzen derzeit an einem Shop bzw. an der Fertigstellung und haben Probleme mit einem Fehler. In der Bestellübersicht bzw. in der E-Mail mit der Bestellbestätigung wird der bestellte Artikel doppelt aufgeführt, der Preis ist allerdings korrekterweise nur für das eine bestellte Exemplar ausgewiesen.
Nun sind wir durch Google und die Forensuche bereits auf die Idee gekommen, der Fehler könnte in der angehangenen order.php liegen. In einem anderen Forenbeitrag wird auf den Code ab Zeile 255 verwiesen. Eine Änderung dieses Codes hat allerdings nicht den gewünschten Effekt gebacht.
Die Änderung:
$order_query = "SELECT op.products_id,
op.orders_products_id,
op.products_model,
op.products_name,
op.final_price,
op.products_tax,
op.products_shipping_time,
op.products_quantity,
pd.products_short_description
FROM ".TABLE_ORDERS_PRODUCTS." op
LEFT JOIN ".TABLE_PRODUCTS_DESCRIPTION." pd
ON op.products_id = pd.products_id
WHERE orders_id='".(int) $oID."'
AND language_id = '".(int)$_SESSION['languages_id']."'";
Es wurde auch gemutmaßt, der Fehler könnte mit der zweisprachigkeit des Shops zusammenhängen.
Vielleicht kann uns hier jemand genauer helfen.
Liebe Grüße.
Linkback: https://www.modified-shop.org/forum/index.php?topic=27600.0