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:
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:
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ı
ü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.
Şimdi Abone rolü için başka bir kural oluşturacağım, böylece Müzik kategorisinden sadece 10 ürün satın alabilir.
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:
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:
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.