Wie erhalten Sie den Lagerbestand von variations wocommerce

8

Ich entwickle ein Thema für Wordpress und Woocommerce.

Ich brauche den Vorrat an Variation.

%Vor%

(hier: So erhalten Sie die Lagermenge eines Artikels von woocommerce? ) aber dieser Code zeigt mir nur die globale Bestandsmenge, nicht jede Änderungsmenge.

Ich brauche eine andere Funktion, um die Variationsmenge zu erhalten? Oder es ist möglich, dass mein Code nicht vollständig ist (ich denke es, weil ich Twenty Fifteen Thema und Variation Menge verwendet wurde gezeigt)?

Ich wünschte, du könntest mir helfen.

Danke !!

UPDATE: Ich versuche, die maximale Anzahl zu erhalten:

%Vor%

Und ich verstehe es, aber ich weiß nicht, ob das nützlich ist, wenn der Vorrat nachlässt.

    
SeiyaJapon 28.05.2015, 18:38
quelle

4 Antworten

1

Ok, damit kann ich die Menge nehmen. Aber ist nicht nützlich.

Hiermit kann ich einen Code vorbereiten, der verschiedene Sätze, einen für jedes Produkt, macht, und ihn anzeigen, wenn eine Variation mit jquery ausgewählt wird.

Aber das ist keine gute Idee. Ist nicht elegant. Ich existierte jedoch etwas wie

%Vor%

Dieser Code gibt den Variationspreis zurück, wenn ausgewählt ist. Aber

%Vor%

ändert sich nicht, wenn die Variation ausgewählt ist, weil sie den globalen Bestand anzeigen.

Kann mir jemand eine elegante Lösung geben? Oder nicht existiert?

AKTUALISIEREN

Schließlich habe ich

benutzt %Vor%

Um die Daten zu erhalten.

Damit habe ich HTML-Code erzeugt, der mit CSS versteckt ist, und ich zeige es, wenn ich auf die Farbe der Variation klicke.

    
SeiyaJapon 29.05.2015, 10:40
quelle
2

Ja, Ihr Weg ist der richtige Weg, um den Vorrat einer Variation zu ergattern.

Solange Sie die Variationen jedes Mal aus der Datenbank erhalten, wenn Sie ihre Lagermenge verwenden müssen, sollten Sie mit dieser Methode einverstanden sein.

******* AKTUALISIERT

Ich bin mir nicht sicher, ob ich verstehe, was Sie zu tun versuchen. Sie sollten einfach in der Lage sein, beide Variation Aktien zu greifen und sie an jQuery zu senden, um damit zu spielen.

%Vor%

Hier räume ich einem assoziativen Array einen Lagerbestand mit attribute_pa_ "Ihr-Attribut-Name" als Schlüssel

zu

Jetzt kann ich mein Array an jQuery senden.

Bitte klären Sie, ob ich die Frage falsch verstanden habe.

    
Tuesdave 28.05.2015 20:04
quelle
1

Gegeben ein variables Produkt mit mehreren Variationen, um jede Variation Lagermenge zu erhalten:

%Vor%

Dies ist der sauberste Weg, den ich für WC 2.5 gefunden habe. Ich denke, es gibt vielleicht bessere Wege in Sachen Leistung, aber nicht so sauber.

    
db306 05.03.2016 16:50
quelle
1

Der folgende Code wird alle Attribute mit der Variablen is_in_stock ausgeben.

%Vor%     
Faisal Alvi 08.10.2016 07:32
quelle