Das Problem mit modified eCommerce und Billbee sind eindeutige SKU (Store Keeping Unit), bzw. EAN.
Hat ein Produkt keine Artikelmerkmale kann man eine SKU/EAN eindeutig in der Artikelbearbeitung vergeben.
Das ist auch möglich, wenn der Artikel nur ein Artikelmerkmal hat.
Dann vergibt man SKU/EAN bei der Bearbeitung der Artikelmerkmale.
Sobald jedoch zwei Artikelmerkmale und mehr vergeben wurden, gibt es keine Möglichkeit mehr diese Kombination eindeutig mit einer SKU/EAN zu bezeichnen.
In meinem "
ALPHA MODUL: Artikelmerkmale kombinieren" versuche ich dieses Problem anzugehen.
Das Modul speichert in einer Datenbanktabelle die dem Produkt zugeordnete Artikelmerkmal-Kombination und deren zugeordnete eindeutige SKU/EAN. Schöner Nebeneffekt, man kann die Lagermengen sehr einfach bearbeiten. Einfach die Tabellenzelle anklicken und Menge eintragen. Wird alles AJAX-mäßig sofort gespeichert.
So kann ich eindeutige SKU/EAN für Produkte mit zwei Artikelmerkmalen abspeichern, z. B. Größe - Farbe.
Der nächste Schritt ist dann eine vollkommen neue Schnittstelle zu Billbee, an der ich schon dran bin.
Ich stütze mich dabei auf die "Custom Shop API SDK" von Billbee:
Custom Shop API SDK verwendenProgrammtechnisch stelle ich mir vor einen SWITCH zu programmieren, der nach der Reihe abfragt
Gibt es eindeutige SKU/EAN in der Artikelmerkmal-Kombination?
Nein dann
Gibt es eindeutige SKU/EAN bei einem Artikelmerkmal?
Nein dann
Gibt es eindeutige SKU/EAN beim Produkt selbst?
Die so ermittelte SKU/EAN wird dann verwendet um den Bestandsabgleich (und nicht nur dieser) mit Billbee zu realisieren.
Das Modul "Artikelmerkmale kombinieren" habe ich hier im Forum veröffentlicht.
Bevor es in den produktiven Einsatz kann, muss/sollte es noch besser getestet werden.
Ich hoffe auf die Hilfe der Community.
Das neue Schnittstellenmodul habe ich noch nicht veröffentlicht, ist aber auch schon relativ weit.
Wer Interesse hat, dem schick ich das Teil gerne zu. Aber Achtung BAUSTELLE!
Das also wäre mein Lösungsansatz um modified eCommerce vollständig in Billbee zu implementieren.
Anregungen/Ideen werden gerne aufgenommen.
CU
benax
Axel Benkert