1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Amelsystem für Lagerbestand

Dieses Thema im Forum "Onlineshop mit WordPress" wurde erstellt von bamboofireworks, 22. September 2017.

  1. bamboofireworks

    bamboofireworks Well-Known Member

    Registriert seit:
    14. August 2017
    Beiträge:
    62
    Zustimmungen:
    0
    Hallo zusammen,

    ich suche schon die ganze Zeit nach einem Plugin, dass mir den Lagerbestand (der einzelnen Produkte) als Ampel (Darstellung ) anzeigt, damit die potenziellen Käufer wissen, wieviele noch verfügbar sind.

    Ich bin am Verzweifeln, leider finde ich nichts passendes.

    mfg simon
     
  2. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Ich kenne auch kein Plugin dafür. Möglich ist das nur durch einen Overload der stock.php in einem Childtheme und die Einführung zusätzlicher Statuscodes, denn für eine Ampel braucht es drei Zustände, WooCommerce kennt aber nur zwei: rot (out-of-stock) und grün (in-stock).
     
  3. bamboofireworks

    bamboofireworks Well-Known Member

    Registriert seit:
    14. August 2017
    Beiträge:
    62
    Zustimmungen:
    0
    Danke dir, habe ich schon befürchtet. Also lässt sich sowas als Laie nicht einfach so umsetzen. Danke dir Trotzdem für die schnelle Antwort.
     
  4. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.348
    Zustimmungen:
    588
  5. statler

    statler Well-Known Member

    Registriert seit:
    16. Mai 2014
    Beiträge:
    62
    Zustimmungen:
    0
    Ich suche etwas ähnliches. Mein Problem dabei ist, dass in der stock.php die Variable $availability den gesamten String enthält (12 auf Lager).

    Kann mir jemand sagen, wie ich die Zahl davon trennen kann, bzw. wie ich die auf anderem Wege bekommen kann?
     
  6. statler

    statler Well-Known Member

    Registriert seit:
    16. Mai 2014
    Beiträge:
    62
    Zustimmungen:
    0
    Das kann man über den Filter 'woocommerce_get_availability_text' steuern. Der Filter übergibt als zweiten Parameter das Produkt als Objekt. Damit ist es möglich in einer Funktion, die in den Filter eingehängt wird mittels $product->get_stock_quantity() nur den Lagerbestand zurückzugeben.

    Folgenden Code in die functions.php des Child Themes:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Und den folgenden Code dann in die "wp-content/themes/your-theme/woocommerce/single-product/stock.php"

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Die Werte in den Abfragen müssen natürlich entsprechen angepasst werden und in die css muss dann folgendes rein:

    [css]
    .stock-circle-green {
    color: green;
    }
    .stock-circle-yellow{
    color: yellow;
    }
    .stock-circle-red {
    color: red;
    }
    [/css]
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden