Attribut für Youtube-Videos in Produkte importieren


10

Ich möchte meine Produkte mit dem YouTube-Video in die "Bild- oder Videogalerie" importieren. Kennt ihr das richtige Attribut?

Ich habe für alle Bilder gearbeitet und gut gearbeitet, aber ich weiß es nicht für Videos.


2
Bitte überprüfen Sie diese Frage erneut und aktualisieren Sie sie mit dem gefundenen Fix
Stevie G

Ich lade eine CSV-Datei mit sku, video_url hoch, importiere Erfolg, aber es gibt kein Video im Element, weder im Backend noch im Frontend. Wenn ich die video_url manuell in die Produktseite eingebe, funktioniert es. Vielen Dank.
Daniel

Antworten:


3

Derzeit gibt es keine Möglichkeit (Magento 2.2), Produktvideos zu exportieren / importieren.

Einige Problemumgehungen können sein: Erstellen Sie Ihr eigenes neues Produktattribut und importieren Sie eine vollständige YouTube-Video-URL wie https://www.youtube.com/watch?v= XXXXXXXX oder nur eine Video-ID (XXXXXXXX, die per CSV-Datei an? V = gesendet wird) . Ändern Sie dann Ihre Vorlagendatei für die Produktseite und zeigen Sie diesen Attributwert in einem bestimmten Format an, um YouTube-Einbettungscode wie zu generieren

<iframe width="560" height="315" src="https://www.youtube.com/embed/XXXXXXXX" frameborder="0" allowfullscreen></iframe>

Dies wäre auch für lokale Server-Links die gleiche Methode, vorausgesetzt, alle Videos sind vorab hochgeladen. Ich bin nicht sicher, wie Videos über Ordnernamen verwaltet werden. Dies wäre jedoch die geeignete Methode.
MackieeE

1
@MackieeE Wenn Sie alle Videos auf Ihren eigenen Server hochgeladen haben und nicht YoiuTube oder Vimeo, müssen Sie einen eigenen Embed-Player haben und dort Ihre Video-URL übergeben. Hier ist gut, um plyr.io
FireBear

2

Befolgen Sie die Schritte, um YouTube-Videos in Produkten zu erstellen:

Schritt 1: Erstellen Sie ein Modul für das Produktvideo im Produkt.

Schritt 2: Erstellen Sie ein URL-Attribut für YouTube-Videos, um den Einbettungsschlüssel für YouTube-Videos festzulegen und im Produkt zuzuweisen. Zum Beispiel. : xaYLCgzQP58

Schritt 3: Geben Sie <iframe>Ihr div oder Popup ein, um das Video anzuzeigen, und legen Sie den Einbettungsschlüssel im src-Attribut von fest <iframe>.

=> Zum Beispiel:

<iframe width="560" height="315" src="https://www.youtube.com/embed/<?php echo $embed_key; ?>" frameborder="0" allowfullscreen></iframe>

Gibt es eine alternative Lösung mit CSV oder nicht?
Sarvesh Dineshkumar Patel
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.