1. Strona główna
  2. Baza wiedzy
  3. Advanced Coupons
  4. Warunki koszyka
  5. Jak zastosować kupon na podstawie metadanych pozycji koszyka

Jak zastosować kupon na podstawie metadanych pozycji koszyka

Dzięki Advanced Coupons możesz tworzyć oferty, jeśli w koszyku znajdują się określone metadane. Możesz to zrobić, używając warunku koszyka „Custom Cart Item Meta”.

Aby go użyć, po prostu ustaw pola „Meta Key” i „Meta Value”, a następnie sprawdzi, czy pasuje, kupon będzie mógł zostać użyty, w przeciwnym razie zostanie wyświetlony komunikat o błędzie.

Na przykład, będę celować w klucz meta data_hash z następującą wartością meta.

Który jest zapisany w moim produkcie testowym, co sprawia, że gdy wspomniany produkt znajduje się w moim koszyku, warunek zostaje uruchomiony i możesz teraz użyć kuponu.

Jeśli wszystko pójdzie dobrze z dopasowaniem klucza meta i wartości meta, powinno to wyglądać mniej więcej tak:

Jeśli nie masz pewności co do klucza meta i wartości meta, możesz dodać następujący kod do pliku functions.php swojego motywu potomnego lub wtyczki WPCode.

// define the woocommerce_after_cart callback 
function action_woocommerce_after_cart() { 
    error_log(print_r(WC()->cart->get_cart_contents(), true));
}; 
         
// add the action 
add_action( 'woocommerce_after_cart', 'action_woocommerce_after_cart', 10, 1 );

Ten fragment utworzy plik debug.log znajdujący się w Twoim katalogu WP Content. Dostęp do tego pliku możesz uzyskać za pomocą dostępu FTP.

Jeśli kiedykolwiek będziesz potrzebować dostępu do zagnieżdżonych metadanych, możesz użyć separatora | . Na przykład, mamy tutaj listę metadanych z wariantem i zagnieżdżonym atrybutem_pa_color

Aby uzyskać dostęp do tych metadanych, w sekcji warunków koszyka kuponu ustaw pole Meta Key jako variation|attribute_pa_color, powinno to wyglądać mniej więcej tak:

Jeśli masz pytania lub potrzebujesz dalszych wyjaśnień dotyczących korzystania z warunku meta elementu koszyka, skontaktuj się z nami tutaj: Prześlij zgłoszenie pomocy technicznej – Advanced Coupons (advancedcouponsplugin.com)

Czy ten artykuł był pomocny?

Powiązane artykuły

Potrzebujesz wsparcia?

Nie możesz znaleźć odpowiedzi, której szukasz?
Skontaktuj się z pomocą techniczną
Dokończ Zakup