Hallo,
Artikelnummern können lt. Handbuch nicht automatisch vergeben werden.
Ist denn die best practice tatsächlich jene, dass man diese Nummern manuell vergeben muss?
Wie löst ihr die Nummernvergabe?
Druckbare Version
Hallo,
Artikelnummern können lt. Handbuch nicht automatisch vergeben werden.
Ist denn die best practice tatsächlich jene, dass man diese Nummern manuell vergeben muss?
Wie löst ihr die Nummernvergabe?
Wenn du die Artikelnummern nicht nutzen möchtest, dann solltest du das Feld deaktivieren bzw. auf ein Nicht-Pflichtfeld setzen können.
... ich möchte sie ja benutzen ;)
möchte aber nicht manuell Nummern vergeben und deshab die Fragestellung dahingehend.
sollte mit einem eigenen save_callback machbar sein - gruck Dir mal die Erstellung der Rechnungsnummer an
In den Shops, die wir mit Isotope umgesetzt haben, ist die Artikelnummer bereits anderweitig definiert (bspw. durch ein Warenwirtschaftssystem). Insofern können die auch nicht automatisch vom Shop erzeugt werden. Sie können höchstens automatisch importiert werden, wenn es eine Schnittstelle gibt.
OK - schon mal Danke für die Infos.
Wisst ihr, ob die Artikelnummer ein Feld ist, welches "essenziell" für die weitere Ausführung des Bestellvorganges ist, oder ob dieses Feld ein Feld wie jedes andere Attribut ist - also einfach ein "internes Infofeld", so wie z.B. eine Produktbeschreibung?
Falls dem so ist, überlege ich gerade, ob ich die Artikelnummer für die Darstellung im Frontend einfach über die product_id ausgeben lasse. Das Attribut 'Artikelnummer' könnte ich in den Produkteinstellungen dann aushaken um gar nicht befüllt zu werden.
Aber nicht ausgehakt ... wie bzw. wo könnte ich das Feld als nicht mandatory setzen? Gibt's dazu ne Einstellung, oder passiert das dann im DCA?
Kannst du mir noch verraten, wo bzw wie ich das Feld als nicht verpflichtend umstellen kann?
per DCA.. 'mandatory' => 'false' ? siehe Dev-Manual
Oder Du gehst im Backend zum Produkttyp und hakst es bei Produktattribute einfach aus bzw nimmst NEIN bei Verpflichtend, dann sparst Dir das DCA ;)