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
2.067
337
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
33
1
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
2.067
337
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
33
1
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
2.067
337
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
33
1
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
Was ist die beste Vorgehensweise um Kunden & Aufträge in einem Mandanten zu löschen? JTL-Wawi 1.6 2
Neu Auftrag ändern: dafür ist erst die Stornierung der Rechnung notwendig (seit Update auf 1.6.43.0). Geht es auch einfacher? User helfen Usern - Fragen zu JTL-Wawi 0
Der von Ihnen gepflegte Wert ist zu lang. Kürzen Sie die den Wert entsprechend der Zeichenbegrenzung aus der API-Dokumentation auf '180' Zeichen. Otto.de - Anbindung (SCX) 2
Neu Automatischer Zahlungsabsabgleich: Wo ist die Häufigkeit einstellbar? Arbeitsabläufe in JTL-Wawi 0
Neu Workflow (Erweiterte Eigenschaften) Abfrage ob die Bestellung nur in einem Warenlager verfügbar ist User helfen Usern - Fragen zu JTL-Wawi 0
Neu Die Währung " ist leider nicht verfügbar. Amazon-Anbindung - Fehler und Bugs 3
Neu Workflow - wie ist die Arbeitsweise ? User helfen Usern - Fragen zu JTL-Wawi 6
Consent-Manager ID ist das eine JTL Shop ID oder die Youtube API Id oder eine Drittanbieter ID? Einrichtung JTL-Shop5 0
Neu Oh man was ist bloß los bei euch!!! JTL-Wawi - Fehler und Bugs 5
Neu Angebot -> Richtlinien -> Rücknahme ist leer? Einrichtung und Installation von JTL-eazyAuction 1
Neu Lagerbestand in der Wawi ist 0 aber bei Ebay 2 eBay-Anbindung - Fehler und Bugs 11
Gelöst Shop ist nicht mehr erreichbar - SQLSTATE[HY000] [1040] Too many connections JTL-Shop - Fehler und Bugs 5
Freiposition -> Auftrag ist im Fehlbestand JTL-Wawi 1.6 0
Neu JTL Shop 4 - Das Ende ist da. Allgemeine Fragen zu JTL-Shop 3
Neu Konfigurator/Script für "welches ist das richtige Produkt für mich" Allgemeine Fragen zu JTL-Shop 2
Neu Einkaufsliste ist und bleibt leer JTL-Wawi 1.6 0
Neu Volle Positionsmenge anzeigen auch wenn Lagerbestand niedriger ist Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Ist es möglich überall im Shop ..... User helfen Usern - Fragen zu JTL-Wawi 8
Inaktiv Eure Meinung ist gefragt: Standardkartonage im Verpackprozess ersetzen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Issue angelegt Keine Rechnungserstellung bei Versand wenn Auftrag in einem Client geöffnet ist [WAWI-64340] JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Verwiesen an Support Kassensystem ist langsam und Tagesbericht ist fehlerhaft. JTL-POS - Fehler und Bugs 3
Neu mega menu umbauen - was ist was? (NOVA-Template) Templates für JTL-Shop 5
Auftrag anlegen macht Fehler / Es ist ein Fehler aufgetreten JTL-Wawi 1.6 25
Neu Datenbankverwaltung! Wo ist meine Datenbank? User helfen Usern 1
Neu Abmahnungen wegen Google Fonts / Ist der JTL 5.0 jetzt nun DSGVO konform ? User helfen Usern 8
Neu JTL-Schulungen: Was ist euch wichtig? Smalltalk 0
Neu Statistik erstellen, ist das hier Möglich? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Versandkostenermittlung entfernen ist das Rechtssicher? User helfen Usern - Fragen zu JTL-Wawi 9
Neu Prüfen, ob ein Auftrag auf Rechnung ist in DotLiquid User helfen Usern - Fragen zu JTL-Wawi 8
Neu Newsletter ist nirgendwo auffindbar trotz mehrmaligem einpflegen in verschiedene Linkgruppen. Allgemeine Fragen zu JTL-Shop 1
Neu Ist Plan&Produce richtig für meine Anforderungen und was brauche ich sonst noch? Arbeitsabläufe in JTL-Wawi 1
Neu Datum "Neu im Sortiment" ist falsch JTL-Wawi - Fehler und Bugs 3
Neu Duplizieren Auftrag über 30 Sekunden: ist das normal? JTL-Wawi - Fehler und Bugs 6
Gelöst Artikelstammdaten: Eigene Felder ist leer JTL-Shop - Fehler und Bugs 0
Neu 1.6.40.0 in welcher Tabelle ist gespeichert was abgeglichen werden muss Allgemeines zu den JTL-Connectoren 1
Neu Error 400 - HändlerID ist ungültig Amazon-Anbindung - Fehler und Bugs 8
Neu Weiterentwicklung des Connectors ist gesichert Modified eCommerce-Connector 3
Neu Fehler bei der Auftragserstellung: Für den aktuellen Befehl ist ein schwerwiegender Fehler aufgetreten. Löschen Sie eventuelle Ergebnisse. eBay-Anbindung - Fehler und Bugs 0
Neu Kann T&T wenn nicht leitcodierbar ist ... JTL-Track&Trace - Ideen, Lob und Kritik 0
Neu JTL-Shop 5.0.3 utf8_unicode_ci wird nicht unterstützt obwohl "utf8mb3_unicode_ci" aktiviert ist. / Aktivierung utf8_unicode_ci nicht möglich!!! JTL-Shop - Fehler und Bugs 5
Neu Es ist ein Fehler aufgetreten JTL-Wawi - Fehler und Bugs 1
Neu schweizer Firma angelegt, jedoch ist Rechnung mit MwSt?? Reverse Charge wird nicht erkannt?? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Shop SQL-Injection Sicherheitslücke - Patch drauf und gut ist? Sonst keine Maßnahmen? Betrieb / Pflege von JTL-Shop 11
Neu Exportvorlage Fulfillmentauftrag - Stücklistenartikel nur die Stückliste exportieren / anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Wie plegt Ihr die Verkaufskanäle in den Artikelstammdaten? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wo finde ich die Variablen, die in den Emailvorlagen verwendet werden können? Allgemeine Fragen zu JTL-Shop 1
Neu Wo kann die Variable "Vorgang.Text" bearbeitet werden? WaWi 1.6.44.0 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Sie müssen Daten aus mehreren ERP-Systemen verbinden, die SQL Server verwenden Individuelle Listenansichten in der JTL-Wawi 3
Neu Wareneingänge - Warum übernimmt er nicht die Preise aus der Bestellung Arbeitsabläufe in JTL-Wawi 2
Neu Installation JTL-Shop5 ohne die PHP-Erweiterung "php-imagick" Installation / Updates von JTL-Shop 0

Ähnliche Themen