Produkte für Kundengruppen sperren
Beschreibung
Highlights
Features
Über die Erweiterung
Funktionsweise
Ermöglich die Sperrung von (ausgewählten) Produkten für die gewünschte Kundengruppe(n)
Wurde eine Sperrung am Produkt für eine oder mehrere Kundengruppen vorgenommen, so ist das Produkt für die User dieser Kundengruppen
- nicht in der Suche aufzufinden
- nicht im Listing zu finden
- der Deeplink nicht aufrufbar (404er Seite wird ausgegeben)
Berechtigte User, welche nicht in die "gesperrte Kundengruppe" fallen, (z.B. Login / Anmeldung) können das Produkt ganz normal im Shop finden.
Info:
Die "Sperrung" der Kundengruppen erfolgt direkt bei dem entsprechenden Produkt im Admin Bereich.
Update ab Plugin Version 2.3.x:
Fügt eine zusätzliche Plugin-Konfiguration für die Funktionsweise der Sperrung eines Produkts in Storefront
hinzu:
Verhalten wenn keine Kundengruppe zur Freigabe ausgewählt wurde
- ACRIS Standard
(Produkte nur blockieren, wenn eine Kundengruppe im dafür vorgesehenen Feld eingetragen ist) - Sperren ohne Kundengruppen Zuordnung
(Wenn im vorgesehenen Feld KEINE Kundengruppe eingetragen ist, dann wird das Produkt für ALLE Kundengruppen gesperrt)
Import über API
Die gesperrten Kundengruppen können natürlich per API importiert werden.
Das folgende Beispiel beschreibt, wie Kundengruppen für ein Produkt über die Sync-API gesperrt werden können:
[
{
"key": "write",
"action": "upsert",
"entity": "product",
"payload": [
{
"id": "21ec43c9182c4c9abfd3b8dbeef5ec1c",
"customFields": {
"acris_product_customer_group_exclude_sitemap": true
},
"acrisBlockCustomerGroup": [
{
"id": "cfbd5018d38d41d8adca10d94fc8bdd6"
},
{
"id": "d9943bfd240f472084907c468c692075"
}
]
}
]
}
]
In dem Beispiel werden zwei Kundengruppen (UUID cfbd5018d38d41d8adca10d94fc8bdd6 und d9943bfd240f472084907c468c692075) für das Produkt mit der UUID 21ec43c9182c4c9abfd3b8dbeef5ec1c über die Sync-API gesperrt.
Das Zusatzfeld acris_product_customer_group_exclude_sitemap bestimmt, ob das Produkt in der Sitemap ausgeschlossen werden soll oder nicht. "true" bedeutet einen Ausschluss des Produktes in der Sitemap.
Wie entferne ich ein gesperrtes Produkt wieder über die API?
POST http://localhost/api/_action/sync
[
{
"action": "delete",
"payload": [
{
"productId": "21ec43c9182c4c9abfd3b8dbeef5ec1c",
"customerGroupId": "cfbd5018d38d41d8adca10d94fc8bdd6"
}
],
"entity": "acris_product_customer_group"
}
]
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 12. November 2024
- Veröffentlicht: 20. Oktober 2020
- Version: 5.0.4
- Kategorie: B2B-Erweiterungen
Ressourcen
Bewertungen (1)
Die perfekte Lösung - einfach zu installieren
Über den Extension Partner
ACRIS E-Commerce GmbH
Partner Status
-
Shopware
Gold Partner -
Shopware
Premium Extension Partner
Details
- Ø-Bewertung: 4.9
- Partner seit: 2015
- Erweiterungen: 122
Support
- Land: Austria
- Spricht: Deutsch, Englisch
- Reaktionszeit: Sehr schnell