Grundpreis der Artikel - Connector-Anpassung

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.800
836
Hallo.

Ich würde gerne meinen Connector anpassen, müsste aber dazu paar Parameter der Wawi wissen, wäre also dankbar, wenn jemand darüber bescheid weis und es mitteilt.

Im Bild zu sehen, welche Werte ja z.B. bekannt sind, die anderen 3 wollte ich mir zu nutze machen, um mit Grundpreisen zu arbeiten. Ein Contrib für Base-Price ist soviel ich weis derzeit in osC installiert, auch die Tabellen "product_base_price" und "products_base_unit" bestehen bereits, möchte halt jetzt die Tabellen mit Werte füttern.

http://img201.imageshack.us/img201/6779/unbenannt2kopieum4.th.jpg[/URL]
[URL]http://img201.imageshack.us/images/thpix.gif[/URL]

Bitte um Hilfe, DANKE
 
Zuletzt von einem Moderator bearbeitet:

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.800
836
AW: Grundpreis der Artikel - Connector-Anpassung

Nach tests denke ich die Lösung gefunden zu haben!

nVPE = Grundpreis (setzen von Häckchen 1=ja und 0=nein)
fVPEWert = Wert (Faktor der später für Tabelle "products_base_price" ist)
cVPEEinheit = GP. Einheit (Grundgrößen-Einheit der später für Tabelle "products_base_unit" ist)


jetzt werde ich mich mal an den Connector setzen 🙂
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.800
836
AW: Grundpreis der Artikel - Connector-Anpassung

nun hab ich weiteres Problem noch, wie hier zu sehen, wird im Connector "Artikel.php" das ganze mittels "$_Post" verknüpft.

cArtNr hat dann z.b. den Eingabefeld-Namen "ArtikelNo", das ist später die Artikelnummer die von der Wawi in die MySQL DB übergeben wird. Nun stehe ich aber auf dem Schlauch, bzw. ich weis nicht, wie ich die anderen 2 Eingabefeld-Namen herausfinden soll.

Hat jemand einen Tipp? Oder kann JTL mir direkt helfen?

$artikel->kArtikel = realEscape($_POST["KeyArtikel"]);
$artikel->cArtNr = realEscape($_POST["ArtikelNo"]);
$artikel->cName = realEscape($_POST["ArtikelName"]);
$artikel->cBeschreibung = realEscape($_POST["ArtikelBeschreibung"]);
$artikel->fVKBrutto = realEscape($_POST["ArtikelVKBrutto"]);
$artikel->fVKNetto = realEscape($_POST["ArtikelVKNetto"]);
$artikel->fMwSt = realEscape($_POST["ArtikelMwSt"]);
$artikel->fVPEWert = realEscape($_POST[" XXX "]);
$artikel->cVPEEinheit = realEscape($_POST[" YYY"]);


mir fehlen noch XXX, dachte hier an "Grundpreis" und bei YYY an "Grundgroesse"

bitte um Hilfe!
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.800
836
AW: Grundpreis der Artikel - Connector-Anpassung

SOOOOO also die Connector-Modifikation ist soweit fertig!!!

ich muss nun NUR noch XXX und YYY wissen, dann werden die Werte an den osC übertragen. habe zum Spaß mal "Gewicht" verwendet, das hatte dann auch geklappt.

BITTE AN DAS JTL-WAWI TEAM, ich bräuchte diese 2 Variablen, dann kann ich einen Contrib zum Connector Umbau schreiben.

DANKE
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.800
836
AW: Grundpreis der Artikel - Connector-Anpassung

hoffe es kann jemand helfen, auch wenn ich wohl langsam nerve 😛

Connector-Modifikation ist fertig, mir fehlen nur die 3 Atribute aus der Wawi!

$artikel->nVPE = realEscape($_POST["XXX"]);
$artikel->fVPEWert = realEscape($_POST["YYY"]);
$artikel->cVPEEinheit = realEscape($_POST["ZZZ"]);
 

jkatzorke

Aktives Mitglied
2. Juni 2008
27
0
AW: Grundpreis der Artikel - Connector-Anpassung

ich hatte ein ähnliches problem.

mein benötigtes feld wird leider nicht an den connector übermittelt.
du kannst die variable $_post per print_r(); ausgeben. evtl ist dein feld ja doch dabei
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.800
836
AW: Grundpreis der Artikel - Connector-Anpassung

@jkatzorke
ich dank dir vielmals um Gehör 🙂

Wie ich lese, hast du wohl das gleiche Problem! Ich hab glaub schon 20-30 verschiedene Variablennamen auf "gut Glück" eingetragen, um vielleicht einen Treffer zu erhalten.
Leider bis dato ohne erfolg, würde es SEHR schade finden, wenn man nicht mehr Daten per Connector übertragen kann, wie soll ich denn sonst meine "Grundpreise" über Wawi im osC Shop verwalten?
Ich hab ehrlich gesagt kein Bock, alle Daten manuell immer im Shop zu setzen, wenn ich z.B. den Shop mal komplett neu aufsetze.

wie meintest du das mit Variablen ausgeben und der Funktion print_r();?


EDIT:
also falls das so nicht lösbar ist, könnte ich NUR eine unsaubere und unschöne Art ermöglichen, dann könnte ich quasi andere Felder mir zu nutze machen, die ich eh nicht brauche, z.B. Artikelgewicht, Mindestbestellmenge usw. brauche ich eh nicht derzeit, so dass ich diese Felder "vergewaltigen" könnte. joa nur wenn ich diese mal brauche, steh ich wieder dumm da 🙁
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
AW: Grundpreis der Artikel - Connector-Anpassung

Hallo,

diese drei Felder werden nicht vn den Connectoren abgefragt.

Bei XTC und VM können VPEs über Attribute gesetzt werden, bei OSC leider nciht, denn nur folgende Attribute werden beim OSC abgefangen: 6. ARTIKELVERWALTUNG ? JTLWiki

Man könnte den Connector erweitern, so dass er auch die benötigten Attribute bearbeitet - aber wie gesagt, die Wawi-Felder selbst werden nicht an die Connectoren gegeben.
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.800
836
AW: Grundpreis der Artikel - Connector-Anpassung

Danke Thomas!

naja, was soll ich sagen, finde es schade. Ich war der Hoffnung, dass man die Felder noch mit aufnehmen kann der Wawi, weil wenn die nicht drin sind, ist die ganze Funktion eigentlich sinnlos bzgl. Online Shop.

Ich habe jetzt vorab den Barcode als Faktor-Wert verwendet, wenn Packeinheit auf 1 gesetzt wird, werden bei mir dann jetzt die Daten an den Shop übertragen, Der HAN Wert aus der Wawi ist halt meine Einheit.

NATÜRLICH blöde gelöst, aber für MICH sehr viel einfacher zu handhaben, da ich EAN, HAN und Packeinheit nicht brauche derzeit.

Wie siehts mit einer Erweiterung aus? Wäre eigentlich sinnvoll.

Andererseits, vielleicht kann man das auch mittels Attributen schaffen? Aber dazu müsste ich wieder alles umstricken 🙁
 

Ähnliche Themen