• Resolved sinbad350

    (@sinbad350)


    Hallo,

    leider ist das Plugin nicht kompatibel mit dem bekannten Plugin B2BKing. B2BKing – #1 WooCommerce B2B and WooCommerce Wholesale Plugin (woocommerce-b2b-plugin.com)

    Kostenlose Free Version zum Nachstellen: B2BKing — Ultimate WooCommerce Wholesale and B2B Solution – WordPress plugin | www.remarpro.com

    Video das zeigt wie für Kundengruppen Preise eingepflegt werden: B2BKing – Video Presentation 2023 – Ultimate B2B Plugin for WooCommerce – YouTube
    -> ab ca. Minute 1.30min bis 1.50min
    Wie man sehen kann gibt es für jede Kundengruppe einen Standardpreis und einen Aktionspreis (also analog den Standard Woocommerce Preis). Ferner gibt es auch Staffelpreise, die sind erstmal egal (für mich jedenfalls).

    Mit diesem Plugin kann man mehrere Kundengruppen anlegen. Im Backend von Woocommerce kann dann nicht nur EIN Preis hinterlegt werden der für alle Kunden gilt sondern MEHRERE Preise: je Kundengruppe ein Preis.

    Die automatische Grundpreisberechnung nimmt aber immer den Standard Preis von Woocommerce um den Preis für die Einzeleinheit zu berechnen.

    Bsp.:
    Coca Cola Kasten Standardpreis 10 €, 10 Flaschen im Kasten
    Preis für Kunden aus Kundengruppe 1: 20 €
    Preis für Kunden aus Kundengruppe 2: 40 €

    Meldet sich ein Kunde aus Kundengruppe 1 im Shop an sieht er nicht 10 € als Preis für den Coca Cola Kasten sondern 20 €.

    Meldet sich ein Kunde aus Kundengruppe 2 im Shop an sieht er nicht 10 € als Preis für den Coca Cola Kasten sondern 40 €.

    Als Grundpreis wird bei beiden Kunden aber 1 € je Flasche anzeigt (Rechnung: 10€ / 10Flaschen = 1). Damit ist der Grundpreis für Kunden aus Kundengruppe 1 und 2 falsch ausgezeichnet. Bei Kunden aus Kundengruppe 1 müsste 2 € / Flasche (Rechnung: 20€ / 10Flaschen) und bei Kunden aus Kundengruppe 2 müsste 4 € / Flasche (Rechnung: 40€ / 10Flaschen) angezeigt werden.

    K?nnt Ihr ein Snippet liefern oder Euer Plugin kompatibel machen mit dem B2B King Plugin damit die automatische Preisauszeichnung korrekt funktioniert ?

    Danke für Feedback

    • This topic was modified 1 year, 11 months ago by sinbad350.
    • This topic was modified 1 year, 11 months ago by sinbad350.
    • This topic was modified 1 year, 11 months ago by sinbad350.
Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    es gibt eine Menge Role-Based-Pricing Plugin mit denen Germanized out-of-the-box kompatibel ist, z.B.:

    Natürlich tauchen davon st?ndig auch Neue auf ??

    Grunds?tzlich kannst du über folgendes Snippet dafür sorgen, dass die Grundpreise dynamisch auf der Produktseite neu berechnet werden:

    https://gist.github.com/dennisnissle/057494ebb4a165d5cce88340abc85770

    Grü?e

    Thread Starter sinbad350

    (@sinbad350)

    Hallo,

    Danke für das Feedback. Es funktioniert jetzt auf der Artikeldetailseite (im Warenkorb hat es grunds?tzlich schon funktioniert).
    Ich benutze dieses Woodmart Theme: Home – Megamarket (xtemos.com)

    In der Schnellansicht (Quick View) eines Produktes geht es leider noch nicht, genauso wie auf den Produktkarten auf den Shopseiten.

    Anbei ein Screenshot:

    https://ibb.co/dckNJ8p

    Zur Erkl?rung: Alles 3 “Stellen” in 1 Screenshot:

    1. Bildausschnitt aus der Artikeldetailseite -> da geht es jetzt mit hilfe des Snippets!

    2. Kachelansicht auch Shop/Kategorieseiten -> da geht es noch nicht
    Shopansicht vom Theme: Home – Megamarket (xtemos.com)

    3. Wenn man in der Shopansicht auf die Lupe der Schnellansicht klickt erscheint der Quickview Layer. In meinem Screenshot unter 3 -> da geht es auch noch nicht.

    Alle anderen Stellen auch Mini Warenkorb etc. funktionieren.

    Kann man das Snippet erweitern oder weitere Snippets für die Kachel/Schnellnansicht erstellen?

    Besten Dank!

    Plugin Author vendidero

    (@vendidero)

    Hi,

    2. Das ist insbesondere ein Performance-Problem, d.h. hier müssten (je nach Anzahl der Produkte) n AJAX-Requests beim Laden der Seite gleichzeitig abgeschickt werden die jeweils die Preise aktualisieren. Deshalb wird das für Produktkategorien derzeit nicht unterstützt. Eine M?glichkeit ist, dass zum Hinzufügen zum Warenkorb auf Kategorie-Seiten zu unterbinden – dann k?nnte man ggf. (bitte im Zweifel anwaltlich prüfen lassen) auf den Hinweis zum Grundpreis dort verzichten.

    3. Das wird vermutlich auch nicht korrekt funktionieren k?nnen, da hier der Observer vermutlich nicht greift. Du solltest also im Zweifel diese Theme-spezifischen-Funktionalit?ten deaktivieren.

    Grü?e

    Thread Starter sinbad350

    (@sinbad350)

    hmm das ist schade und nicht gut, für uns leider ein shopstopper.
    Hintergrund: es soll gerade auf den Shopübersichtseitens aber auch sonst überall wo die kacheln sind DIREKT von dort eingekauft werden. Die Kunden sollen nicht immer erst auf die Artikeldetailseite gehen, das dauert schlicht zu lang. Es handelt sich um einen Lebensmittelshop für Gro?h?ndler, die wollen schnell einkaufen ohne immer erst auf die Artikeldetailseite gehen zu müssen.
    Bzgl. Performance: Ich kann im Theme einstellen dass immer nur X Produkte auf einmal angezeigt werden k?nnen. dann gibt nen “weiterladen” button und per AJAX werden die n?chsten Produkte gezogen. W?re also machbar da ich den shop dann entsprechend konfiguriere dass nicht sofort alle Produkte auf einen Schlag sichtbar w?ren.

    Ferner: Mit dem Theme werden die Kacheln auf mehreren Seiten dargestellt, bspw. auch auf der Homepage (weiter unten -> Featured Products Block Home – Megamarket (xtemos.com)). Da w?rs dann auch überall nicht da….((

    Plugin Author vendidero

    (@vendidero)

    Insbesondere diese Quick-View-Layer sind leider immer Eigenentwicklungen der jeweiligen Theme-Entwickler, sodass wir da nur sehr geringfügig Einfluss haben. Ihr k?nntet mal testen, wie es sich bei diesem Overlay mit variablen Produkten verh?lt. Wird dort der Grundpreis beim Wechseln der Variante entsprechend korrekt aktualisiert/angezeigt?

    dann gibt nen “weiterladen” button und per AJAX werden die n?chsten Produkte gezogen.

    Das macht die Sache teilweise noch komplexer, zumindest wenn es sich hierbei ebenfalls um ein Theme-Feature handelt und (für diese via AJAX nachgeladenen Produkte) nun ein erneuter Refresh des Grundpreises n?tig w?re obwohl unser Script gar nichts von diesen neuen Produkten wei?.

    Eine Alternative stellt vllt. die Server-seitige Neuberechnung von Grundpreises dar – das funktioniert aber nur in ganz bestimmten F?llen, d.h. wenn das jeweils verwendete Role Based Pricing Plugin wirklich ordentlich mit der Woo-Datenstruktur arbeitet. Testen k?nnt ihr das folgenderma?en: https://gist.github.com/dennisnissle/6e5ed4d34af3e52c666446a09e21446f

    Grü?e

    Thread Starter sinbad350

    (@sinbad350)

    neues Snippet: -> getestet! Funktioniert an allen Stellen! Vielen Dank.
    mit variablen Produkte arbeiten wir im Moment noch nicht und vermutlich dauerhaft nicht.

    2 Stellen vom Theme wurden von Anfang an nicht unterstützt – damit meine ich keine Anzeige vom Grundpreis – Stelle 1: siehe hier:
    Face Mirror – Megamarket (xtemos.com) -> gilt für jedes Produkt, wenn man nach unten scrollt und der “in den Warenkorb” Button von oben ist nicht mehr sichtbar kommt am unteren Bildschirmrand die M?glichkeit von dort aus den Artikel in den Warenkorb zu legen.

    Screenshot bei meinem Shop (ich arbeite ohne Lager deswegen leichter unterschied zum Link oben): Screenshot-2023-03-23-152452 hosted at ImgBB — ImgBB (ibb.co)

    2. Suche: Klickt man oben in dem Theme in den Suchbereich ?ffnet sich ein neuer Layer, wo man einen Suchbegriff eingeben kann. Dann werden alle Produkte die zu Suche passen angezeigt, die Grundpreisangabe fehlt leider.

    Kann man das dort auch anzeigen lassen?

    Nochmals: Besten Dank für Deine tolle Hilfe!


    • This reply was modified 1 year, 11 months ago by sinbad350.
    Plugin Author vendidero

    (@vendidero)

    Hi,

    freut mich zu h?ren, dass das Snippet funktioniert.

    Ja, solche Custom-Elemente der Themes sind recht schwierig. Hier müsstest du beim Theme-Entwickler anfragen, wie man diese Dinge update-sicher erweitern kann. Du k?nntest dann, z.B. in einem Child-Theme den Grundpreis via Shortcode, d.h. per do_shortcode( '[gzd_product_unit_price]' ); – man k?nnte auch die jeweilige product id als Parameter mit übergeben. Die AJAX-Suche funktioniert ggf. ?hnlich. All diese Funktionen sind eigens vom Theme entwickelt und müssten entsprechend über Theme-Anpassungen nachgerüstet werden.

    Grü?e

    Thread Starter sinbad350

    (@sinbad350)

    ok ich geh der sache nach!
    Top Danke!

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Pro Version nicht kompatibel mit Kundengruppen Plugins – konkret B2BKing’ is closed to new replies.