Student premium zapytał mnie, jak może ograniczyć kwotę, za jaką określona rola użytkownika może kupić produkt:
Dosłownie zapytał mnie:
Mam sklep i próbowałem pod każdym względem i nie mogę wykonać następujących czynności, mój sklep ma 2 rodzaje użytkowników (Klient, Dystrybutor), chcę, aby jeśli Twoją rolą jest Klient, nie możesz kupić więcej niż 60 jednostek produkt sklepu (sklep ma tylko 1 produkt), ale zamiast tego, jeśli jesteś dystrybutorem, możesz kupić żądane ilości.
Jest wtyczka, która w zasadzie była nam warta, jest Zaawansowane ilości produktów WooCommerce ale obchodzi ta wtyczka ma problem:
Gdy wtyczka nie była aktualizowana przez ponad 3 lata, istnieje duża szansa, że nie będzie działać poprawnie.
Te szanse są jeszcze wyższe, jeśli polegasz na WooCommerce, ponieważ WooCommerce ostatnio bardzo zmienił swoją wtyczkę, a rozszerzenia, które nie zostały zaktualizowane, nie działają poprawnie.
Rzeczywiście próbuję i nie działa dobrze, ale nadal nic nie straconego 😉
Przeglądając komentarze wtyczek znajduję następującą wiadomość:
W tej wiadomości użytkownik informuje nas, że dokonał modyfikacji wtyczki, aby działała.
Próbowałem i działa idealnie 👏 👏 👏
Suscríbete a mi kanał:
Aby z niego skorzystać, pierwszą rzeczą, którą musimy zrobić, to pobrać go stąd:
https://github.com/jmclaren7/woocommerce-incremental-product-quantities
Wtyczkę instalujemy w naszym WordPressie jak każdą inną wtyczkę.
Po zainstalowaniu znajdujemy element w bocznym menu WooCommerce Zasady dotyczące ilości
klikam na wszystkie zasady i dodaj nową regułę
Na przykład stworzę regułę, aby użytkownicy Administratora mogli kupić 100.000 XNUMX produktów z kategorii Muzyka i Rola Administratora
Teraz stworzę kolejną regułę dla roli Subskrybenta, aby mógł kupić tylko 10 produktów z kategorii Muzyka
Dodałem również opcję, aby użytkownicy mogli dodawać produkty do koszyka po dwa, osiąga się to za pomocą pola Wartość kroku.
Teraz robimy test próbując kupić więcej produktów, które zdefiniowaliśmy w regule i widzimy, że nie pozwala nam to:
Oprócz stworzenia reguły dla wszystkich produktów w kategorii, możemy to zrobić dla konkretnego produktu.
W tym celu edytujemy produkt i znajdujemy następujące pola:
Mamy możliwość dezaktywacji reguł zdefiniowanych dla wszystkich produktów lub nadpisania ich i wprowadzenia innej reguły dla tego produktu.