Podczas tworzenia kanałów produktów dla platform takich jak Google Shopping, Facebook czy TikTok, często konieczne jest uwzględnienie niestandardowych danych produktu, takich jak pola ACF, metadane lub natywne pola WordPress, poza domyślnymi atrybutami.
Możesz nie tylko dodawać te niestandardowe atrybuty do swojego kanału, ale także grupować je w niestandardowe grupy (takie jak „Atrybuty obrazu”, „Inne pola” lub dowolna preferowana etykieta), aby zachować porządek i łatwość zarządzania w menu rozwijanym atrybutów wtyczki kanału.
Rozwiązanie: Dodawanie i grupowanie niestandardowych atrybutów
Oto elastyczny przykład kodu pokazujący, jak:
- Dodaj niestandardowe atrybuty pogrupowane pod wybraną etykietą
- Wypełnij te atrybuty danymi produktu podczas generowania kanału
Jak dostosować
- Zmień $group_label na pożądaną nazwę grupy, np. „Atrybuty obrazu”, „Pola SEO” lub „Niestandardowe metadane”.
- Dodaj tyle niestandardowych atrybutów, ile chcesz, w ramach tej grupy, używając unikalnych kluczy i przyjaznych etykiet.
- W menu rozwijanym „Wartość” w sekcji Mapowanie pól, Twoje niestandardowe pola pojawią się pod ustawioną przez Ciebie nazwą grupy, co ułatwi mapowanie.
- Dopasuj klucze w $product_data w drugiej funkcji do kluczy użytych na liście atrybutów.
Przypadki użycia grupowania atrybutów
| Nazwa grupy | Przykładowe atrybuty | Korzyści |
|---|---|---|
| Atrybuty obrazu | custom_image_url, hover_image, video_url | Łatwiejsze wyszukiwanie i mapowanie danych związanych z obrazem |
| Inne pola | custom_product_flag, warehouse_location | Grupowanie różnych niestandardowych danych |
| Pola SEO | seo_title, seo_description | Grupowanie różnych niestandardowych danych |
Grupując niestandardowe atrybuty produktów pod znaczącymi kategoriami, możesz utrzymać konfigurację kanału w czystości i skalowalności, co jest szczególnie przydatne w przypadku sklepów z wieloma niestandardowymi polami.
Ta metoda działa zarówno w wtyczkach Product Feed PRO, jak i ELITE, umożliwiając bezproblemowe dodawanie niestandardowych pól z ACF, metadanych posta lub podstawowych pól WordPress.

