Connector für Bigware Shop 2.0

dirkpagador

Aktives Mitglied
25. Juli 2007
6
0
Hallo Leutz,

bin fast fertig damit eine Connector für den Bigware Shop 2.0 zu schreiben. Ich stoße allerdings nun an einige Grenzen, weil mir eine Beschreibung fehlt. Gibt es diese?

Speziell benötige ich noch den Abgleich des "Status" (Artikel/Kategorie anzeigen oder nicht) und das übertragen mehrerer Bilder.

Eine Schnittstellenbeschreibung würde hier wirklich weiterhelfen.


Viele liebe Grüße
Dirk Pagador
http://www.bigware.de
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Hallo Dirk,

da der Shop auf OSC basiert, sollte der OSC Connector schon den größten Teil abdecken.

Eine Schnittstellenbeschreibung exisitiert hierzu nicht.

Fragen kannst Du hier stellen.
 

dirkpagador

Aktives Mitglied
25. Juli 2007
6
0
Hallo Thomas,

da der Shop auf OSC basiert, sollte der OSC Connector schon den größten Teil abdecken.

Nun ja, ganz so einfach ist es ja nun auch nicht. Der Connector, den ich bereits schon fast fertig habe, basiert zwar auf den OSC Connector, musste aber von mir völlig umgeschriben werden.

Das Datenbankdesign und auch der PHP Source des Bigare Shops zu OSC ist sogut wie nicht mehr vergleichbar.

XT und Zend stammen ja auch vom OSC ab, trotzdem existieren dafür eigene Connectoren.

Genau dies möchte ich für den Bigware Shop 2.0 erreichen und evtl. gleich in der Downloadversion auf http://www.bigware.de/forum integrieren.

Gut, um wieder zum Punkt zu kommen:

Welche Funktion ist für den Artikelstatus, Kategorienstatus und Bilderupload verantwortlich?

Viele liebe Grüße
Dirk Pagador
http://www.bigware.de
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
Hallo Dirk,

Antwort kommt. Thomas ist gerade paar Tage im Urlaub und nur er kennt sich da gut aus.
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Hi Dirk,

Artikelstatus wird in Artikel.php gesetzt. Kommt zu diesem Script die $_POST['action']==1 -> dann ist das ein aktiver Artikel und der Status sollte auf Aktiv im Shop gesetzt werden. Ist $_POST['action']==3, dann bedeutet das, dass dieser Artikel in der Wawi gelöscht wurde und somit im Shop deaktiviert/gelöscht werden soll.

Analoges Verfahren bei Kategorie.php für Kategorien.

Bilderupload: setArtikelBild.php und setKategorieBild.php
Die Bilder kommen ebenfalls per POST und können wir gewohnt mit move_uploaded_file verschoben werden.
 

dirkpagador

Aktives Mitglied
25. Juli 2007
6
0
Also, das ist mal sehr knapp. Schade das Ihr keine Schnittstellenbeschreibung rausgebt. Dann mach ich mal den Anfang:

An folgende Dateien, werden diese Werte ausgegeben:

Code:
Artikel.php

$_POST[KeyArtikel] => KeyArtikel
$_POST[KeyKategorie] => KeyKategorie
$_POST[ArtikelNo] => ArtikelNo
$_POST[ArtikelName] => ArtikelName
$_POST[ArtikelKurzBeschreibung] => ArtikelKurzBeschreibung
$_POST[ArtikelBeschreibung] => ArtikelBeschreibung
$_POST[ArtikelVKBrutto] => ArtikelVKBrutto
$_POST[ArtikelVKNetto] => ArtikelVKNetto
$_POST[ArtikelUVP] => ArtikelUVP
$_POST[ArtikelMwSt] => ArtikelMwSt
$_POST[ArtikelAnmerkung] => ArtikelAnmerkung
$_POST[ArtikelLagerbestand] => ArtikelLagerbestand
$_POST[ArtikelEinheit] => ArtikelEinheit
$_POST[ArtikelMindBestell] => ArtikelMindBestell
$_POST[ArtikelBarcode] => ArtikelBarcode
$_POST[ArtikelVKHaendlerBrutto] => ArtikelVKHaendlerBrutto
$_POST[ArtikelVKHaendlerNetto] => ArtikelVKHaendlerNetto
$_POST[TopAngebot] => TopAngebot
$_POST[Gewicht] => Gewicht
$_POST[Neu] => Neu
$_POST[LagerVariation] => LagerVariation
$_POST[Hersteller] => Hersteller
$_POST[Packeinheit] => Packeinheit
$_POST[action] => action
$_POST[userID] => userID
$_POST[userPWD] => userPWD

Kategorie.php

$_POST[KeyKategorie] => KeyKategorie
$_POST[KeyOberKategorie] => KeyOberKategorie
$_POST[KeyName] => KeyName
$_POST[KeyBeschreibung] => KeyBeschreibung
$_POST[Sort] => Sort
$_POST[action] => action
$_POST[userID] => userID
$_POST[userPWD] => userPWD

KategorieArtikel.php

$_POST[KeyKategorieArtikel] => KeyKategorieArtikel
$_POST[KeyKategorie] => KeyKategorie
$_POST[KeyArtikel] => KeyArtikel
$_POST[action] => action
$_POST[userID] => userID
$_POST[userPWD] => userPWD

setArtikelBild.php

$_POST[euser] => euser
$_POST[epass] => epass
$_POST[kArtikelBild] => kArtikelBild
$_POST[nNr] => nNr

VersandArt.php

$_POST[KeyVersandArt] => KeyVersandArt
$_POST[Name] => Name
$_POST[DruckText] => DruckText
$_POST[AuftragsText] => AuftragsText
$_POST[Preis] => Preis
$_POST[VKFreiAB] => VKFreiAB
$_POST[ZahlungsInfo] => ZahlungsInfo
$_POST[action] => action
$_POST[userID] => userID
$_POST[userPWD] => userPWD

SetFirma.php

$_POST[KeyFirma] => KeyFirma
$_POST[Name] => Name
$_POST[Unternehmer] => Unternehmer
$_POST[Strasse] => Strasse
$_POST[PLZ] => PLZ
$_POST[Ort] => Ort
$_POST[Land] => Land
$_POST[Tel] => Tel
$_POST[Fax] => Fax
$_POST[EMail] => EMail
$_POST[WWW] => WWW
$_POST[BLZ] => BLZ
$_POST[KontoNr] => KontoNr
$_POST[Bank] => Bank
$_POST[USTID] => USTID
$_POST[SteuerNr] => SteuerNr
$_POST[action] => action
$_POST[userID] => userID
$_POST[userPWD] => userPWD

Wäre super, wenn das weiter gesponnen wird. Gerne schreibe ich dann auch die Schnittstellenbeschreibung. Ich bin mir sicher, dann kommen auch mehr Shopsystementwickler und machen ein Connector.

Speziell die $_POST[action] Parameter kann man sich doch nicht aus den Fingern saugen!

So ist es etwas mühsam für beide Seiten. Also bitte bitte: Mehr Info für die PHP Entwickler hier.

Mein Connector ist fast fertig. Dann sag ich nochmal bescheid.

Danke

Viele liebe Grüße
Dirk
 

dirkpagador

Aktives Mitglied
25. Juli 2007
6
0
Hab gleich noch Mal paar Fragen, die dann eigendlich einiges erklären sollten:


Bei

Code:
$_POST[KeyArtikel] => KeyArtikel
$_POST[KeyKategorie] => KeyKategorie
$_POST[KeyOberKategorie] => KeyOberKategorie 
$_POST[KeyKategorieArtikel] => KeyKategorieArtikel 
$_POST[KeyVersandArt] => KeyVersandArt 
$_POST[KeyFirma] => KeyFirma
bekomme ich eine Nummer übergeben.

Um welche Nummer handelt es sich (z.b. interne id)?



Was wird bei

Code:
$_POST[TopAngebot] => TopAngebot 
$_POST[Neu] => Neu 
$_POST[kArtikelBild] => kArtikelBild
$_POST[nNr] => nNr 
$_POST[VKFreiAB] => VKFreiAB
$_POST[action] => action

übergeben?

und evtl.: Was ist damit gemeint?

$_POST[action] betrifft jede Datei. Bitte erklären.

Ich bedanke mich schonmal tausend Mal im vorraus.

Viele liebe Grüße
Dirk Pagador

http://www.bigware.de
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Hi,

eine Schnittstellenbeschreibung existiert nicht.

Ich frage mich, warum Du eine komplett neue Schnittstelle entwickelst, statt die von OSC anzupassen. An den Statements, die in die DB schreiben bzw. updaten, erkennst Du, welcher Wert in welche Tabelle geschrieben wird. Dadurch sollten die Felder in sehr kurzer Zeit klar sein.

Die Action Parameter sind überall gleich: 1 -> Insert/Update 3-> Delete

Ab der nächsten Wawiversion wird die Schnittstelle zum Shop komplett umgestellt auf eine andere Technik (XML). Die alte schnittstelle wird wahrscheinlich immernoch funktionieren - steht allerdings noch nicht 100% fest.
 

dirkpagador

Aktives Mitglied
25. Juli 2007
6
0
Ich verstehe nicht ganz, warum immer die gleiche Antwort (OSC). Ich habe oben bereits geschrieben, dass XT und Zend auch mal vom OSC abstammten. So ist das auch beim Bigware. Genau wie XT und Zend ist Bigware allerdings so stark abgewandelt und erweitert worden, dass eine Übernahme des OSC Connector nicht möglich ist.

Code:
An den Statements, die in die DB schreiben bzw. updaten, erkennst Du, welcher Wert in welche Tabelle geschrieben wird. Dadurch sollten die Felder in sehr kurzer Zeit klar sein.

...natürlich erkenne ich daran vieles, aber eben nicht alles. Deshalb sind Schnittstellen ja auch sinnvoll.

Ich kann es schon verstehen, wenn eine Schnittstellenbeschreibung zu aufwendig ist. Doch dann sollten die Fragen hier doch einfach korrekt beantwortet werden.

Sei es drum. Im neusten Update und auch in der neusten Version des Bigware Shop 2.0 ist nun ein Connector zur JTL Wawi integriert. Siehe Beschreibung von Update 00028-33.

Diese hat noch kleine Schwächen, weil eine Antwort hier noch ausstand.


Dirk Pagador

http://www.bigware.de/forum
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Hi,

Ich verstehe nicht ganz, warum immer die gleiche Antwort (OSC).
Alle mir bekannten OSC Forks haben die Kernelemente der DB übernommen, die DB wird nur erweitert, nicht vorhandenes verändert / umbenannt.

Ein XTC, ZC, Gambio, Xoom z.B. lassen sich auch fast ohne Änderungen mit dem OSC Connector betreiben. Nur entsprechende Erweiterungen müssen hinzuprogrammiert werden.

Ich kenne zwar nicht die DB des BW Shops, aber denke, dass es hier auch tun wird - es sei denn die DB wurde nicht nur erweitert, sondern vorhandenes auch umbenannt - was wenig Sinn machen würde. Daher verweise ich immer zuerst auf den OSC - nicht böse nehmen ;)

Diese hat noch kleine Schwächen, weil eine Antwort hier noch ausstand.
Wie gesagt, Antworten werden beantwortet. Jedoch bitte keine Schnittstellenbeschreibung erwarten.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Release Shopware-Connector 2.1.8 Shopware-Connector 2
Neu Connector 2.1.6 ist Live ! Releaseforum 0
Neu Release Shopify-Connector 2.1.6 ist Live Shopify-Connector 37
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
Neu Problem mit dem JTL-Connector – Invalid Shopify connection credentials. Shopify-Connector 3
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
JTL ERP-Connector JTL-Wawi 2.0 0
Neu Fragen zum SaaS-Connector / Shopware6 bei Lagerbestandskorrektur Shopware-Connector 0
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 1
Neu Release Shopware-Connector 2.1.6 Shopware-Connector 5
Neu Shopware 5 + JTL-Connector: sporadische 500 Fehler / PHP-FPM Limit erreicht – trotz unverändertem Setup User helfen Usern - Fragen zu JTL-Wawi 0
Neu Shopify Connector lässt sich nicht einrichten Shopify-Connector 1
Neu Störung Saas-Connector Shopware-Connector 8
Neu Shopware 5 connector und WawI 1.11.06 bis 1.11.8 Shopware-Connector 1
Neu Produkt-Upload schlägt fehl nach Shopware-Update 6.7.9.0 – Fehler bei quantityStart (SaaS-Connector) Shopware-Connector 14
Neu Magento 2 Connector JTL Dienstleistung, Jobs und Ähnliches 0
Neu Magento 2 Connector - eCI ( ehem. Sysgrade) - Shipping 3.0 Allgemeines zu den JTL-Connectoren 0
Neu JTL-WaWi + ESL Connector — Entwicklung mit Kostenaufteilung gesucht Business Jungle 0
Statistische Auswertung mit Klar Connector oder Controlling Software? JTL-Wawi 1.10 0
Neu Wir suchen Mitstreiter für ein gemeinsames Konfigurator-Projekt Dienstleistung, Jobs und Ähnliches 0
Neu Wir suchen Mitstreiter für ein gemeinsames Konfigurator-Projekt User helfen Usern - Fragen zu JTL-Wawi 7
In Diskussion Workflow für Erinnerungen an bevorstehende Lieferungen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Wie stelle ich Retouren in JTL für DPD ein? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Wroker macht keinen abgleich für Kaufland JTL-Wawi 2.0 8
Neu Beta-Tester gesucht: Produktdaten aus Artikelfotos schneller für JTL/CSV vorbereiten Dienstleistung, Jobs und Ähnliches 0
Neu Kundengruppeneinstellungen für Mindestabnahme und Abnahmeintervall löschen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Installationsdatei für JTL‑Wawi 1.9.6.5 Installation von JTL-Wawi 2
Wie lange braucht ihr aktuell für die Anlage eines neuen Artikels? JTL-Wawi App 3
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
In Diskussion Tool für Abrechnung von Fulfillment Dienstleistungen Arbeitsabläufe im Fulfillment Network 0
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 17
Neu Keine Labels für Warenpost international über Packtisch JTL-ShippingLabels - Fehler und Bugs 8
Neu Laut Backend Shop Update für Shop 5.71 - Download nicht zu finden? Betrieb / Pflege von JTL-Shop 3
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Neu Artikelname & Beschreibung angepasst für jeweiligen Marktplatz Arbeitsabläufe in JTL-Wawi 1
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
API 2.1 für OnPrem? JTL-Wawi 2.0 6
Neu Dummy-ID oder Freiposition für Angebot mit mehrzeiliger Beschreibung JTL-Wawi - Ideen, Lob und Kritik 7
Neu Neue Kennzeichnungspflicht für Elektrogeräte (Altgeräterücknahme) Betrieb / Pflege von JTL-Shop 4
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 2
Neu Exportgenehmigung / Ausfuhrgenehmigung automatisch für Auslandskunden als Aufpreis Allgemeine Fragen zu JTL-Shop 2
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Neu Seller2Go – Mobile App & JTL-Plugin für Bestellungen, Support und Produktmanagement Plugins für JTL-Shop 0
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
Neu Muss man für DHL Versenden 4.0 einen neuen Benutzer bei DHL anlegen? JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 5

Ähnliche Themen