2010-12-16 8 views
2

Mit einem Satz von Produkten in meinem Warenkorb Wenn ich mich anmelde und eine Bestellung starte, bekomme ich eine Bestell-ID.Magento Bestell-ID Nachbestellung

Wenn ich dann auf meine Bestellung setze oder mich abmelde und wieder zurückkomme, sind meine Einkaufswagenprodukte immer noch da und die Bestell-ID, die ich bekommen habe (vor einigen Tagen) ist immer noch da. In der Zwischenzeit gibt es 100 Bestellungen nach mir. Und jetzt stelle ich meine Bestellung, bedeutet meine ID vor 100 alten IDs. Das alles ist gut und geht gut.

Aber im Backend haben unsere Fulfillment-Leute deutlich über die aktuelle ID hinausgetaktet und meine alte Bestell-ID wird in einer Lücke verloren gehen (denn wenn ich nach einem Jahr ordere, könnte meine ID 1000 IDs Back sein) .

SO, ist es möglich und einfach und sicher, Magento zu zwingen, eine neue BESTELL-ID bei Schritt eins der Kasse erneut auszugeben? Wenn nicht, können wir verhindern, dass Magento sich nach dem Abmelden an Ihren Warenkorbzustand erinnert oder vielleicht bei jeder erneuten Anmeldung, je nachdem, was einfacher ist?

Vielen Dank für Ihre Unterstützung.

Antwort

3

Wenn Sie zu System>Config>Checkout>Shopping Cart wechseln und den Wert für ändern, können Sie die Dauer der Lebensdauer des Wagens reduzieren.

Alternativ würde ich empfehlen, dass Sie die Auswahlkriterien für die Fulfillment-Reihenfolge ändern, um am Bestelldatum und nicht an der Bestell-ID zu arbeiten.

+2

Letzteres ist die wirkliche Lösung hier. Bestell-ID ist eine handliche Zeichenfolge, aber es ist für den menschlichen Verzehr bestimmt. Verwenden Sie das Datum, wenn Sie alles fangen möchten. –

+0

aber wenn wir die "Quote Lifetime" knüpfen, dann werden meine Einkaufswagenprodukte für die Kunden verloren gehen? Lass es mich ausprobieren. Danke für deine Antwort. – Elamurugan

+1

Ja, sie werden verloren sein. Deshalb empfehle ich (und Joseph), stattdessen die Auswahlkriterien für die Fulfillment-Reihenfolge zu ändern. –

Verwandte Themen