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
299
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
299
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
299
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
299
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 Alternative für B2B Market gesucht – Kundengruppen und JTL-Connector WooCommerce-Connector 0
Neu JTL Wawi + Gambio Shop/Connector - einfachster Weg für GSPR? User helfen Usern - Fragen zu JTL-Wawi 1
Neu GPSR Plugin für Gambio Connector steht bereit Gambio-Connector 0
Neu JTL Connector Error: 20 - Invalid shop url. https://meineseite.com does not point to a shopware 6 instance Shopware-Connector 2
Neu Bestellung erst nach >1h synchronisiert. - Worker mit Connector und Woocommerce Onlineshop-Anbindung 0
Neu Connector zu Shopware 6 streikt Shopware-Connector 0
Neue dritte Sprache (französisch) wird nicht mit Shop (Connector) synchronisiert JTL-Wawi 1.9 1
Neu JTL Connector erzeugt auf diversen Seiten wie etwa dem Warenkorb einen Bad Gateway 502 nach Update zu Woocommerce Version 9.4.3 WooCommerce-Connector 0
Neu Shopify Connector Fehlermeldung 422 Shopify-Connector 0
Neu Connector macht Probleme mit AST_Pro WooCommerce-Connector 0
Neu Connector lässt sich nicht aktivieren WooCommerce-Connector 3
Neu Connector App kann nicht installiert werden. Shopify-Connector 1
Neu WooCommerce Connector Problem mit nachträglich abgebrochenen Bestellungen Onlineshop-Anbindung 0
Neu Connector Verhalten mit Tracking Nummern und Versandbestätigungen Shopify-Connector 3
Neu Drittshop Anbindung über JTL Connector Onlineshop-Anbindung 1
Neu Woran erkennen, dass der Connector funktioniert? Technische Fragen zu den JTL-Connectoren 0
Neu Prestashop 8.1.7 neuster Connector Fehler beim einlesen von Bestellungen PrestaShop-Connector 2
Die Lizenzdaten sind ungültig... kein Connector Abgleich Shopware-Connector 17
Neu Eigener Datenaustausch anstelle JTL-Connector? WooCommerce-Connector 4
Neu Wird der Woocommerce Connector eigentlich noch gepflegt? WooCommerce-Connector 0
Neu JTL-Connector Shopware aktuell nicht erreichbar Shopware-Connector 15
Neu SW 5.7.18: welcher Connector mit welcher Wawi? Shopware-Connector 1
Neu JTL ERP‑Connector Shopify-Connector 0
Neu WooCommerce JTL Connector nach Back-Up ist deaktiviert WooCommerce-Connector 1
Neu JTL-Connector funktioniert nicht mehr WooCommerce-Connector 3
Neu Gibt es keinen Gambio Connector mehr mehr mit PHP8 und höher? Gambio-Connector 4
Rechnung für Händler JTL-Wawi 1.9 1
Neu Unterschiedliche Rechnungs Mailvorlagen für B2B und B2C Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Suchen Freelancer für Support JTL wawi und shop sowie Anbindung an die Markplätze Dienstleistung, Jobs und Ähnliches 1
Neu Bestätigungs e-mail für Auftrag stornieren Arbeitsabläufe in JTL-Wawi 1
Neu Besten Hosting-Anbieter für Wawi und JTL-Shop Starten mit JTL: Projektabwicklung & Migration 4
Neu Spezielle Preise für Kundengruppen im JTL-Shop Allgemeine Fragen zu JTL-Shop 3
Neu GPSR-relevante Herstellerdaten als PDF exportieren – Lösungen für Artikeletiketten? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Neu Artikel im Shop nur für DE ausschliessen Allgemeine Fragen zu JTL-Shop 0
Neu Google Exportformat für Shopping hängt sich auf - Weder Cronjob noch manueller Anstoß führen zur Erstellung einer erfolgreiche .zip Datei Allgemeine Fragen zu JTL-Shop 4
Versandetikett für Portokasse (Deutsche Post) nachdrucken JTL-Wawi 1.9 3
Neu Meldepflicht für Registrierkassen ab 2025 Allgemeine Fragen zu JTL-POS 1
Neu Amazon Lister 2.0 für USA, Australien, NL, PL, SE, BE etc. in Planung? Amazon-Lister - Ideen, Lob und Kritik 0
Neu Suche Anbieter für Erstellung einer eigenen Übersicht , da JTL Projektbörse fehlerhaft Eigene Übersichten in der JTL-Wawi 5
Neu JTL Profi / Freelancer gesucht für verschiedene kleinere Projekte (Daten Import/Export, Auswertung, Workflows usw.) Starten mit JTL: Projektabwicklung & Migration 1
Neu verschiedene Größen für ein Artikel Allgemeine Fragen zu JTL-POS 4
Neu Falsche URLs in Sitemap für englischen Seiten bei "Routing-Schema: Mit Locale" JTL-Shop - Fehler und Bugs 0
Neu Verschiedene Artikeltexte für veschiedene ebay Konten ermöglichen eBay-Anbindung - Ideen, Lob und Kritik 0
Neu JTL POS - Epson TSE micro SD Karte für andere Drucker kompatibel? - Metapace T-3II JTL-POS - Fragen zu Hardware 2
Neu Eigener Export für ShippyPro User helfen Usern - Fragen zu JTL-Wawi 4
Neu Hilfe bei korrekter Variable für Umsatzsteuer-Summe und dotLiquid-Übersicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Pickliste für Aufträge mit mehr als einem Artikel aus verschiedenen Lagerbereichen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu 1.9.5.4, Ameise und Preise importieren für das Feld "Standardpreis in neuen angelegte Vorlagen" JTL-Ameise - Fehler und Bugs 3
Neu DotLiquid Formel für Lieferadresse mail und wenn nicht vorhanden dann Rechnungsadresse mail verwenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Biete: Windows Server optimiert für JTL und MS SQL Standard Lizenz (8 Monate alt, 42% unter Neupreis) Dienstleistung, Jobs und Ähnliches 0

Ähnliche Themen