Jeśli Twój kanał zawiera kolumny, które niektóre kanały odrzucają, które nie powinny pojawiać się dla niektórych produktów, lub które zawierają dane, których nie chcesz w danym eksporcie, potrzebujesz sposobu, aby to naprawić bez usuwania całych produktów lub edytowania każdego SKU w WooCommerce. Product Feed Elite dodaje akcję Wyklucz Atrybut do Kreatora Reguł, pozwalając Ci usunąć zmapowane pole kanału dla produktów pasujących do Twoich warunków JEŚLI, podczas gdy te produkty pozostają w kanale.
Ten przewodnik omawia, jak skonfigurować akcję, czym różni się od filtrów i odpowiada na często zadawane pytania.
Wymagania wstępne
- Product Feed Elite dla WooCommerce (akcja nie jest dostępna w Product Feed Pro; Pro może wyświetlać komunikat o uaktualnieniu jako Wyklucz Atrybut (Elite)).
- Kanał, który używa zakładki Reguły w nowym Kreatorze Reguł (nie tylko reguły starszej wersji). Jeśli Twoja witryna nadal korzysta ze starszych reguł dla tego kanału, migruj lub użyj nowego kreatora, aby akcje NASTĘPNIE, takie jak Wyklucz Atrybut, zostały zastosowane.
Jeśli dopiero zaczynasz przygodę z regułami warunkowymi, zacznij od Jak tworzyć reguły kanału produktów w bazie wiedzy AdTribes.
Gdzie znaleźć „Wyklucz Atrybut”
- Przejdź do Kanał produktów → Zarządzaj kanałami.
- Otwórz istniejący kanał lub utwórz nowy.
- Otwórz zakładkę Reguły w nawigacji kroków kanału.
- W sekcji NASTĘPNIE reguły skonfiguruj wiersz w następujący sposób:
- Lista rozwijana Pole – Wybierz pole kanału, które chcesz pominąć (ta lista pochodzi z Twojego mapowania pól; jest to kolumna kanału, którą zmapowałeś, a nie nazwa atrybutu wprowadzana swobodnie).
- Lista rozwijana Akcja – Wybierz Wyklucz Atrybut jako typ akcji.
- Kolumna Wartość – Pozostaw pustą; ta akcja nie używa wartości ani drugiego atrybutu.

Po zapisaniu, ponownym wygenerowaniu lub odświeżeniu kanału, reguła zostanie zastosowana przy następnym budowaniu.
Jak działa „Wyklucz Atrybut”
Gdy warunki JEŚLI reguły są prawdziwe dla produktu, wtyczka usuwa wartość tego produktu dla wybranego zmapowanego pola z wiersza kanału w pamięci przed zapisaniem pliku. W praktyce wynik zachowuje się tak, jakby ta kolumna nie była obecna dla tego elementu (wtyczka usuwa wewnętrzny klucz danych dla tego mapowania).
Całe pole, nie częściowy tekst. Ta akcja nie usuwa pojedynczych słów ani podciągów w wartości. Do tego użyj Znajdź i zamień lub Ustaw wartość. Wyklucz atrybut pomija całe zmapowane pole dla pasujących produktów.
Tylko wyjście kanału. Wtyczka nie zmienia danych produktów WooCommerce w panelu administracyjnym. Podobnie, inne kanały nie są dotknięte, chyba że używają tego samego ustawienia reguł.
Powiązane z mapowaniem pól. Lista rozwijana Pola zawiera zmapowane pola kanału. Wtyczka rozwiązuje Twój wybór do poprawnego klucza wewnętrznego dla mapowania tego kanału.
Wyklucz atrybut vs filtry produktów
| Mechanizm | Co to wpływa |
|---|---|
| Wyklucz atrybut (reguła) | Produkty pozostają w kanale; jedna lub więcej kolumn może zostać pominięta dla każdego produktu, gdy warunki pasują. |
| Filtry (włącz / wyłącz) | Może usunąć całe produkty z kanału, gdy warunki pasują. |
Kolejność reguł
Reguły są wykonywane w kolejności. Jeśli wcześniejsza reguła wykluczy pole, a późniejsza reguła użyje Ustaw wartość lub Ustaw atrybut na tych samych danych bazowych, ta późniejsza akcja może przywrócić pole. Zaplanuj sekwencję tak, aby pożądany wynik był ostatni.
Typowe przypadki użycia
Zgodność z kanałem: Niektóre kanały odrzucają lub ostrzegają o pewnych opcjonalnych polach dla określonych typów produktów. Dlatego możesz wykluczyć te kolumny tylko wtedy, gdy JEŚLI warunki pasują (na przykład kategoria, marka lub etykieta niestandardowa).
Wrażliwe lub wewnętrzne dane: Pomiń pola, takie jak wewnętrzne SKU, kody dostawców lub niestandardowe metadane, z publicznego lub partnera kanału, zachowując je na innym kanale bez edycji każdego produktu.
Czyste kolumny opcjonalne: Jeśli pole powinno pojawić się tylko dla części katalogu, warunki plus Wyklucz atrybut zapobiegają wysyłaniu pustych lub wprowadzających w błąd wartości tam, gdzie kanał preferuje brak kolumny.
Kontrola na kanał: Dostosuj jeden kanał bez zmiany globalnych mapowań ani katalogu WooCommerce.
Aby całkowicie wykluczyć produkty, zobacz Jak utworzyć filtry dla swojego kanału produktów? Aby wypełnić puste pola zamiast je usuwać, zobacz Jak utworzyć regułę „Jeśli pole Y jest puste, zrób X”?.
Wskazówki i rozwiązywanie problemów
Pole musi być zmapowane: Wykluczany cel to zmapowane pole kanału. Jeśli kolumna nie znajduje się na liście pól Twojego kanału, dodaj ją i zmapuj najpierw (lub wybierz inne pole).
Wymagany Elite: Bez Elite, wybranie tej akcji w Pro uruchamia przepływ aktualizacji. Elite przetwarza akcję Wyklucz atrybut podczas generowania kanału po aktywacji licencji.
Test z podglądem lub małym eksportem: Po zapisaniu reguł wygeneruj kanał i sprawdź SKU, które powinny pasować i nie pasować do bloku IF.
Połącz z innymi akcjami THEN: Możesz dodać wiele wierszy THEN w jednej regule; pamiętaj, że kolejność i późniejsze reguły mogą nadal zmieniać ten sam wiersz produktu.
Często zadawane pytania
Potrzebujesz dalszej pomocy?
Jeśli potrzebujesz pomocy z regułami lub konfiguracją kanału, prosimy o utworzenie nowego zgłoszenia, aby skontaktować się z naszym zespołem wsparcia.
Wsparcie przez zgłoszenia jest dostępne tylko dla użytkowników Product Feed Elite.
Jeśli używasz tylko wtyczki Product Feed Pro, możesz otworzyć nowy temat na forum WordPress.org.

