Zaimportuj atrybut do filmów z YouTube w produktach

10

Chciałbym zaimportować moje produkty z filmem na YouTube w „galerii zdjęć lub wideo”. Czy znacie odpowiedni atrybut?

Zrobiłem dla wszystkich zdjęć i działało dobrze, ale nie znam filmów.

BrunoBueno
źródło
2
Przejrzyj ponownie to pytanie i zaktualizuj poprawkę, którą znalazłeś
Stevie G
Przesyłam plik csv za pomocą sku, video_url, powodzenie importu, ale nie ma wideo w elemencie, ani w backend i nie w frontend. Jeśli ręcznie wpisuję video_url na stronie produktu, działa. Dzięki.
Daniel

Odpowiedzi:

3

Na razie nie ma sposobu (Magento 2.2) na eksport / import wideo produktu.

Możliwe jest obejście tego problemu - utwórz własny nowy atrybut produktu i zaimportuj pełny adres URL filmu z YouTube, taki jak https://www.youtube.com/watch?v= XXXXXXXX lub po prostu identyfikator wideo (XXXXXXXX, który przesyła tam? V =) za pomocą pliku CSV . Następnie zmodyfikuj plik szablonu strony produktu i wyświetl tę wartość atrybutu w określonym formacie, aby wygenerować kod do umieszczenia na YouTube

<iframe width="560" height="315" src="https://www.youtube.com/embed/XXXXXXXX" frameborder="0" allowfullscreen></iframe>
FireBear
źródło
Byłaby to ta sama metoda również w przypadku linków do lokalnego serwera, pod warunkiem, że wszystkie filmy są wstępnie przesłane. Nie jestem pewien, jak filmy są zarządzane według nazw folderów; ale to byłaby właściwa metoda.
MackieeE,
1
@MackieeE, jeśli wszystkie filmy zostały przesłane na własny serwer, a nie do YoiuTube lub Vimeo, musisz mieć własny odtwarzacz do osadzania i podać tam adres URL filmu. Oto dobry, aby użyć plyr.io
FireBear
2

Postępuj zgodnie z instrukcjami, aby utworzyć filmy z YouTube w produktach:

Krok 1: Utwórz moduł wideo produktu w produkcie.

Krok 2: Utwórz atrybut adresu URL filmu na youtube, aby ustawić klucz do osadzenia filmu na YouTube i przypisać go w produkcie. Np. : xaYLCgzQP58

Krok 3: Włóż <iframe>div lub popup, aby wyświetlić wideo i ustaw klucz do osadzenia w atrybucie src <iframe>.

=> Na przykład:

<iframe width="560" height="315" src="https://www.youtube.com/embed/<?php echo $embed_key; ?>" frameborder="0" allowfullscreen></iframe>
Rohan Hapani
źródło
Czy istnieje jakieś alternatywne rozwiązanie wykorzystujące CSV, czy nie?
sarvesh Dineshkumar Patel