Bedingte Anwendung eines WooCommerce-Gutscheins basierend auf Produktattributbedingungen

Lesezeit: 2 Minuten

Benutzer-Avatar
MitchellK

Ich versuche, einige Produktvariationen mit bestimmten Produktattributen von Gutscheinrabatten auszuschließen.

In meinem Fall ziele ich auf Produktvariationen ab, bei denen ein Produktattribut „Finish“ auf den Begriff „Classic Frame“ oder „Box Frame“ eingestellt ist.

Ich habe versucht zu verwenden “Variationen mit 2 spezifischen Attributbedingungen von der Coupon-Nutzung in Woocommerce ausschließen” Antwortcode und macht den Coupon tatsächlich ungültig, wenn bei einer Produktvariation ein Produktattribut “Finish” auf “Classic Frame” oder “Box Frame” gesetzt ist.

Aber es macht den Coupon auch ungültig für alle anderen Artikel, die dem Warenkorb hinzugefügt wurden.

Also zum Beispiel, wenn der Warenkorb 3 Artikel enthält:

  • Artikel 1: hat das Attribut “Klassischer Rahmen” ==> Coupon ist für diesen Artikel nicht gültig
  • Artikel 2: hat das Attribut “Box Frame” ==> Coupon ist für diesen Artikel nicht gültig
  • Artikel 3: hat das Attribut “Loose” ==> Gutschein sollte für diesen Artikel GÜLTIG sein

Ich möchte also, dass der Coupon-Rabatt nur auf andere Artikel angewendet wird.

Jede Hilfe ist sehr willkommen.

Benutzer-Avatar
LoicTheAztec

Der Zweck von “Variationen mit 2 spezifischen Attributbedingungen von der Coupon-Nutzung in Woocommerce ausschließen” Antwortcode soll einen Gutschein ungültig machen ob es Produktvariationen gibt mit dem Ausdruck „Klassischer Rahmen“ oder „Boxrahmen“ für das Produktattribut „Finish“ (für Variationen).

Ja, es macht den Gutschein ungültig, auch wenn es andere Artikel ohne ihn gibt, und es ist das richtige Verhalten.

Wieso den?

  • Weil (globaler Warenkorb) Coupons mit einem “Prozentrabatt” oder einem “Festen Warenkorbrabatt” darf nicht nur auf einige Artikel im Warenkorb angewendet werden bedeutet einige Produktvariationen und nicht auf andere, wenn Sie es verwenden $is_valid Eigentum.

  • Das Gleiche gilt, wenn Sie die verwenden “Produkt-IDs ausschließen” Coupon-Eigenschaft, da es keine Produktvariations-IDs verarbeitet.

Vielleicht gibt es ein kommerzielles Plugin, das die Coupon-Möglichkeiten erweitert und es ermöglicht, Produktvariationen IDS (Hinzufügen eines verwendbaren Filter-Hooks) zu dieser erweiterten Funktion auszuschließen.

  • Danke Loic argghh, Variationen sind ein Albtraum, aber ich habe keine Wahl. Ich muss etwas herausfinden. Kann Kunden für die nächsten 6 Tage 25 % Rabatt auf nur bestimmte Varianten anbieten, die heute bereits verloren sind.

    – MitchellK

    12. September 2019 um 17:17 Uhr

  • Eigentlich denke ich, dass ich das schaffen kann. Ich hoffe. Ich muss nur eine Nachricht einblenden, in der sie aufgefordert werden, alle Produkte aus ihrem Einkaufswagen zu entfernen, die nicht im Store-weiten Verkauf der X-Variation enthalten sind.

    – MitchellK

    12. September 2019 um 17:34 Uhr

  • Ja, das kann ein Weg sein … Die Sache ist, dass WooCommerce-Gutscheine nicht funktionieren, um Produktvariations-IDS von Rabatten auszuschließen. Das sollte die benötigte Funktion sein.

    – LoicTheAztec

    12. September 2019 um 17:46 Uhr


1040860cookie-checkBedingte Anwendung eines WooCommerce-Gutscheins basierend auf Produktattributbedingungen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy