Neu Ist die URL des Artikelbildes im Shop innerhalb der Wawi bekannt oder ist die Bild URL logisch aufgebaut erreichbar?

John

Sehr aktives Mitglied
3. März 2012
3.885
942
Berlin
Hi,

ich möchte über einen eignen SQL Export aus der Wawi Datenbank unter anderem die Artikelbilder als URLs exportieren. Ist die URL von Bild 1,2,3 innerhalb des angegliederten JTL Shops bekannt?
Wenn ich mir die Bild URLs anschauen, so scheinen die ja SEO optimierte URLs zu haben, die der Shop gebildet hat.

Ist zusätzlich etwas wie
www.shop.de/bilder/Artikelnummer-1.jpg
verfügbar?

Viele Grüße

John
 

Erazor

Aktives Mitglied
10. Juli 2012
47
5
Ich hab hier einmal etwas geschrieben, was für einen Artikel das erste Bild als URL ausgibt.
Ist natürlich ausbaufähig, aber für den Anfang denke ich praktisch.
Mir hat es geholfen :p

Ihr müsst hier nur die Variable für @shop mit
SQL:
SELECT * FROM tShop
auslesen und eingeben

SQL:
--- Hier Artikelnummer eingeben ---
DECLARE @Artikelnummer VARCHAR(50) = 101035
--- Hier die Shop ID von tShop eingeben
DECLARE @Shop VARCHAR(50) = 6
--- Plattform 2 = JTL-Shop ---
DECLARE @PlattformShop VARCHAR(5) = 2
--- Dateiendung der Bilder am Server ---
DECLARE @Dateiendung VARCHAR(5) = '.jpg'
--- Pfade im JTL-Shop4 ---
DECLARE @Pfad1 VARCHAR(50) = '/media/image/product/'
DECLARE @Pfad2 VARCHAR(50) = '/md/'


--- Ab hier nichts mehr ändern ---
SELECT        
    dbo.tArtikel.cArtNr AS Artikelnummer,
    CONCAT (dbo.tShop.cServerWeb, @Pfad1, dbo.tArtikel.kArtikel, @Pfad2, REPLACE(REPLACE(dbo.tArtikelBeschreibung.cUrlPfad, ' ', '-'), '.', ''), @Dateiendung) AS [Bild-URL]

FROM            
    dbo.tArtikel LEFT OUTER JOIN
    dbo.tArtikelBeschreibung ON dbo.tArtikel.kArtikel = dbo.tArtikelBeschreibung.kArtikel LEFT OUTER JOIN
    dbo.tShop RIGHT OUTER JOIN
    dbo.tArtikelbildPlattform ON dbo.tShop.kShop = dbo.tArtikelbildPlattform.kShop ON dbo.tArtikelBeschreibung.kArtikel = dbo.tArtikelbildPlattform.kArtikel

WHERE
    (dbo.tArtikel.cArtNr = @Artikelnummer) AND 
    (dbo.tArtikelbildPlattform.kShop = @Shop) AND 
    (dbo.tArtikelbildPlattform.kPlattform = @PlattformShop) AND 
    (dbo.tArtikelBeschreibung.kShop = @Shop) AND 
    (dbo.tArtikelBeschreibung.kPlattform = @PlattformShop) AND 
    (dbo.tArtikel.cInet = 'Y') AND 
    dbo.tArtikelbildPlattform.nNr = 1
 

John

Sehr aktives Mitglied
3. März 2012
3.885
942
Berlin
Oh, wow, danke!

Ich habe es letztendlich anders gelöst. Es ging um ein Tool, welches einen speziellen CSV Export eines Teils des eigenen Sortiments machte und in dem Zuge sollten für B2B Kunden auch die Bilder zur Verfügung gestellt werden.
Statt mich daraum zu kümmern, ob der Shop die Bilder schon irgendwo hat, habe ich sie dann doch selbst per SQL aus der WawiDB mit exportiert. Das hatte den Vorteil, daß ich auch die Namen der Artikelbilder vorgeben kann.
Die Bilder werden dann zusammen mit der CSV per FTP in einen eigenen Ordner auf dem Server geschoben.
 

Erazor

Aktives Mitglied
10. Juli 2012
47
5
Hört sich gut an.
Super wäre, wenn das z.B. die Ameise gleich mit erledigen könnte.
Man könnte natürlich auch im JTL Shop einen Datenexport machen.
Dann sollten die Bild URL auch gleich in der csv mit drin stehen.
Bin mir hier aber nicht ganz sicher.
 

John

Sehr aktives Mitglied
3. März 2012
3.885
942
Berlin
Prinzipiell kann die Ameise ja auch Bilder exportieren.

Bei der Lösung für den Kunden kamen noch ein paar Anforderungen hinzu. Es mußten Artikeldaten aus verschiedenen Bereichen (Basisdaten, einige Eigene Felder aber nicht alle, einige Merkmale und eben Bilder) in eine CSV Datei exportiert werden.
Und es mußten Bedingungen an Artikel geprüft und "wenn dann bedingte" Exporte gemacht werden.

Da ist mit der Ameise schnell Ende und dann hilft nur noch selbst programmieren.
 

Erazor

Aktives Mitglied
10. Juli 2012
47
5
Prinzipiell kann die Ameise ja auch Bilder exportieren.
Bilder schon, aber eben leider nicht deren URL

Bei der Lösung für den Kunden kamen noch ein paar Anforderungen hinzu. Es mußten Artikeldaten aus verschiedenen Bereichen (Basisdaten, einige Eigene Felder aber nicht alle, einige Merkmale und eben Bilder) in eine CSV Datei exportiert werden.
Und es mußten Bedingungen an Artikel geprüft und "wenn dann bedingte" Exporte gemacht werden.

Da ist mit der Ameise schnell Ende und dann hilft nur noch selbst programmieren.
Ja, hier ist der direkte Weg über die SQL am besten :thumbsup:
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Was ist die korrekte Variable für die letzte Seite eines Artikellistings? Betrieb / Pflege von JTL-Shop 3
Neu Ist es korrekt, dass Belegdaten von Amazon (VCS) mit einer etwa 7-tägigen Verzögerung in WAWI landen? Amazon-Anbindung - Fehler und Bugs 2
Neu Bitte legen Sie eine Retoure in JTL-Wawi an, damit eine korrekte Zuordnung zu den Stücklistenartikeln möglich ist. - WMS Retoure JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Welcher Hoster ist für JTL-Shop 5 empfehlenswert? User helfen Usern 12
Neu Fehlerhafte Adress-Übernahme durch NinePoint (Mirakl → JTL) – wer ist noch betroffen? JTL-Wawi - Fehler und Bugs 3
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 5
Neu Sql Express 2022 - wawi sagt beim Start es ist ein Update bereit - gelöst Installation von JTL-Wawi 3
Was ist mit der Wawi 1.11.0? JTL-Wawi 1.11 20
Ameisenimport ignoriert Feld "Ist Standardlieferant für Dropshipping" JTL-Wawi 1.10 2
Neu "Ist Standard Dropshipping Lieferant" per Ameise exportieren User helfen Usern - Fragen zu JTL-Wawi 5
Beantwortet Ihr Token bei JTL-eazyAuction ist ausgelaufen - Verletzung von Nebenpflichten (Treue- und Informationspflicht) durch JTL Einrichtung und Installation von JTL-eazyAuction 4
Neu Seit ~ 1 Monat werden UPS-Etiketten fehlerhaft gedruckt - Adresse ist gar nicht oder nicht vollständig. JTL-ShippingLabels - Fehler und Bugs 0
Neu Fehlermeldung: Der angegebene Wert für "purchasable_offer" ist ungültig. | Fehlercode(s): (4000001) Amazon-Anbindung - Fehler und Bugs 11
Neu Kindartikel direkt anzeigen/auswählen wenn nur ein Kind vorhanden ist? User helfen Usern - Fragen zu JTL-Wawi 0
[Bug] DATEV Rechnungsdatenservice 2.0 – Fehlermeldung „USt-Id Nr. ist nicht geprüft oder ungültig“, obwohl Feld leer ist (Wawi 1.10.13.2 Beta) JTL-Wawi 1.10 2
Neu Shopify Basic mit JTL? Wie einrichten? Ist der JTL Guide noch aktuelle wegen PII Einschränkung? Shopify-Connector 2
Neu Wann ist JTL WaWi / Connector mit Shopware 6.7 kompatibel? Shopware-Connector 6
Neu Checkout ist nicht mehr möglich Allgemeine Fragen zu JTL-Shop 30
Preis im Warenkorb für 10 min sichern, wenn Preis geändert wurde. Ist das möglich? Einrichtung JTL-Shop5 3
Datenbank ist über 800gb groß Hilfe !!! JTL-Wawi 1.9 23
Neu Nicht alle Artikel einer Bestellung werden an die WaWi übermittelt Amazon-Anbindung - Fehler und Bugs 3
Neu Frage in die Runde, wie handhabt ihr einen Datenrestore? Arbeitsabläufe in JTL-Wawi 17
Neu Die Sequenz enthält kein übereinstimmendes Element. JTL-Wawi - Fehler und Bugs 1
Neu Artikelbilder ausgetauscht, jetzt sind die matschig. JTL-Shop - Fehler und Bugs 2
Neu JTL-Wawi Aufträge die mit JTL-POS bezahlt wurde tauchen im Tagenabschluss auf JTL-POS - Fehler und Bugs 7
Neu Einfügen eines Bildes in die Shopartikel-Reihe Allgemeine Fragen zu JTL-Shop 2
Wichtig 💡Die Retourenplattform für Webshops – Expertise von unserem neuen Partner Returnless News, Events und Umfragen 0
Artikelpflege - Wo die MPN anlegen? JTL-Wawi 1.9 2
Neu Datenabgleich schlägt fehl, wenn Hersteller zu Artikeln zugewiesen sind oder die Hersteller Bilder haben. WooCommerce-Connector 1
Kann ich mit dieser SQL Version die neue WaWi 1.11.1 installieren? JTL-Wawi 1.11 2
Buchhaltung vollautomatisiert für die Schweiz JTL-Wawi 1.10 9
Neu Gutscheine werden nicht an die WaWi übermittelt Modified eCommerce-Connector 3
Neu Kundenkonto verknüpfen > "Die Anforderung wird nicht unterstützt" Installation von JTL-Wawi 1
"Geisterplattformen" löschen bzw wo werden die einzelnen Plattformen gespeichert? JTL-Wawi 1.10 1
Neu JTL Wawi 1.10.14.3 / Unbehandelte Ausnahme im WaWi-Error-Log / Die Sammlung wurde geändert. Der Enumerationsvorgang kann möglicherweise .... JTL-Wawi - Fehler und Bugs 1
Neu Von 0.99923 auf aktuell - mir fehlen die 1.5.52. und die 1.8.10.0 Installation von JTL-Wawi 1
Neu In die Schweiz versenden Arbeitsabläufe in JTL-Wawi 0
Neu Wie kommen die Versandarten aus JTL-Wawi in den JTL-Shop? Betrieb / Pflege von JTL-Shop 7
Neu Dinge die mir fehlen.... JTL-Shop - Ideen, Lob und Kritik 3
Neu seit Montag werden die Versanddaten nicht mehr zu amazon übertragen Amazon-Anbindung - Fehler und Bugs 2
Neu bei bestimmten Kunden muss die Rechnung beigelegt werden / wie erfolgt dies? Arbeitsabläufe in JTL-Wawi 8
Neu Auf die Rechnung soll der normale Artikelname stehen, nicht Amazon Name Amazon-Anbindung - Fehler und Bugs 5
Neu Die folgenden Dateien sind nicht identisch mit den Dateien der aktuellen Version von JTL-Shop. Allgemeine Fragen zu JTL-Shop 0
Neu define('CONSISTENT_GROSS_PRICES', true) - wird nicht aktiv Sendungen in die Schweiz Betrieb / Pflege von JTL-Shop 0
Neu Bei allen Artikeln aus einer Execlliste die Lieferzeiten einheitlich setzen. JTL-Wawi 1.6 4
Neu Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 6
Neu Paypal: Klappt bei euch die erweiterte Kreditkartenzahlung? Plugins für JTL-Shop 9
Neu Workflows: Wie genau funktioniert die Ausliefern-Aktion User helfen Usern - Fragen zu JTL-Wawi 4
Neu Shop 5 globale Variable die aus der Wawi gefüllt wird? Allgemeine Fragen zu JTL-Shop 0
Neu In welcher Datenbanktabelle findet sich die Sortiernummer? User helfen Usern - Fragen zu JTL-Wawi 4

Ähnliche Themen