Kullanıcı rolüne bağlı olarak farklı miktarlarda ürün

Premium bir öğrenci, belirli bir kullanıcı rolünün bir ürünü satın alabileceği miktarı nasıl sınırlayabileceğini sordu:

Bana resmen sordu:

Bir mağazam var ve her yolu denedim ve aşağıdakileri yapamıyorum, mağazamın 2 tip kullanıcısı var (Müşteri, Distribütör), istediğim şu ki, rolünüz Müşteri ise 60 birimden fazla satın alamazsınız. mağazanın ürünü (mağazada sadece 1 ürün var), ancak bunun yerine distribütör iseniz istediğiniz miktarda satın alabilirsiniz.

Prensipte bize değer veren bir eklenti var, WooCommerce Gelişmiş Ürün Miktarları ancak bakım bu eklentinin bir sorunu var:

güncelleme olmadan 3 yıl

Bir eklenti 3 yıldan fazla bir süredir güncellenmemişse, düzgün çalışmama ihtimali yüksektir.

WooCommerce eklentisini son zamanlarda çok değiştirdiğinden ve güncellenmemiş uzantılar düzgün çalışmadığından, WooCommerce'e güveniyorsanız bu oranlar daha da yüksektir.

Gerçekten denedim ve pek işe yaramadı ama yine de kayıp bir şey yok 😉

Eklenti yorumlarına baktığımda aşağıdaki mesajı buluyorum:

Kullanıcı Rolü 1'e bağlı olarak farklı miktarlarda ürün

Bu mesajda bir kullanıcı bize eklentinin çalışması için bir değişiklik yaptığını söyler.

Denedim ve mükemmel çalışıyor 👏 👏 👏

Kanalıma abone ol:  

Kullanmak için yapmamız gereken ilk şey buradan indirmek:

https://github.com/jmclaren7/woocommerce-incremental-product-quantities

Eklentiyi diğer eklentiler gibi WordPress'imize yüklüyoruz.

Kurulduktan sonra, öğeyi WooCommerce'in yan menüsünde buluruz. Miktar Kuralları

menü miktar kuralları

üzerine tıklıyorum tüm kurallar ve yeni bir kural ekleyin

Örnek olarak, Yönetici kullanıcılarının Müzik kategorisinden ve Yönetici Rolünden 100.000 ürün satın alabilmesi için bir kural oluşturacağım.

yönetici kuralı miktar kuralları

Şimdi Abone rolü için başka bir kural oluşturacağım, böylece Müzik kategorisinden sadece 10 ürün satın alabilir.

abone kuralı miktar kuralları

Ayrıca kullanıcıların sepete ikişer ikişer ürün eklemesi seçeneğini de ekledim, bu saha ile sağlanıyor. Adım Değeri.

Şimdi kuralda tanımladığımız ürünlerden daha fazlasını almaya çalışma testini yapıyoruz ve bize izin vermediğini görüyoruz:

Kullanıcı Rolü 2'e bağlı olarak farklı miktarlarda ürün

Bir kategorideki tüm ürünler için kural koymanın yanı sıra belirli bir ürün için de yapabiliriz.

Bunu yapmak için bir ürünü düzenleriz ve aşağıdaki alanları buluruz:

eklenti kuralları ürün alanları

Tüm ürünler için tanımlanan kuralları devre dışı bırakma veya üzerine yazma ve bu ürün için farklı bir kural koyma imkanımız var.

Yorum yapın