Ausverkauftes Produkt setzt alle folgenden auf ausverkauft

Bitte hier nichts mehr posten!

Moderator: maennchen1.de

rockgott
Beiträge: 10
Registriert: 06.01.2011, 23:51

Ausverkauftes Produkt setzt alle folgenden auf ausverkauft

Beitrag von rockgott »

Hallo,

habe folgendes Problem: man kann ja mittels des Warenkorbbuttons auch alle Produkte einer Gruppe auf einer Seite einbinden. Bei mir tritt allerdings der Effekt auf, daß sobald eines der Produkte ausverkauft ist alle nachfolgenden ebenfalls als mit dem "ausverkauft" Template dargestellt werden.

zur besserem Verständnis
hier ist die gesamte Produktgruppe dargestellt
http://www.trageling.com/shop/shop-kategorie-tragelinge

nur der 2. artikel ist tatsächlich ausverkauft, die nachfolgenden sollten noch verfügbar sein, was auch ein blick auf einen einzelnen dieser Artikel zeigt (hier der 3. artikel)
http://www.trageling.com/shop/warenkorb ... dukt_id=11

trotz einiger analysen konnte ich nicht herausfinden, wo die einzelnen produkte für die gruppenansicht geloopt werden...

danke und beste grüße
gregor
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2595
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von daschmi »

Hi,

Das war ein Bug und wird in der nächsten Version behoben sein.

Viele Grüße

Daschmi
rs-pille
Beiträge: 25
Registriert: 25.05.2011, 15:51

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von rs-pille »

Wäre das dann das Update, welches den Bug aus Wordpress 3.2 ausbügelt?

Ich nehme mal an, dass es damit zusammenhängt: den ausverkauften Artikeln weise ich ein separates "Ausverkauft"-Template zu - allerdings bekommen dann alle anderen Artikel auch dieses Template zugewiesen. Wär' schon cool, wenn dies gefixt würde.

Vielleicht eine Anregung: Artikel können (temporär) deaktiviert werden, damit sie nicht im Shop auftauchen.
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17874
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von maennchen1.de »

Hallo!
Ja, in der aktuellen Version 2.1 ist das mit drin.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
rs-pille
Beiträge: 25
Registriert: 25.05.2011, 15:51

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von rs-pille »

Entweder bin ich zu blöd dafür...

Ich habe eben auf die aktuelle 2.1 aktualisiert und danach allen Produkten mit Lagerbestand 0 eine angepasste (user-views) "ausverkauft.phtml" verpasst. Trotzdem werden diese Produkte in der Gruppenübersicht "normal" angezeigt und ich kann diese Produkte in den Warenkorb legen.

Den Bug mit der Artikelbeschreibung und dem TinyMCE habe ich trotz Aktualisierung ebenfalls (noch). Ich dachte, er sei mit der 2.1er Version behoben?
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2595
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von daschmi »

Hi Pille,

Ich habe es gerade noch einmal getestet ich habe 2 Produkte in einer Gruppe. Das erste davon ist ausverkauft und das zweite nicht.

Das erste wird bei mir als ausverkauft angezeigt (Template ausverkauft.phtml) und das zweite normal mit standard.phtml.

Im Anhang ist ein Screen von meiner Lagerbestandskonfiguration.

Überprüfe bitte deine Konfiguration.

Viele Grüße

Daschmi
Dateianhänge
lagerbestand.JPG
rs-pille
Beiträge: 25
Registriert: 25.05.2011, 15:51

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von rs-pille »

Ich verstehe zwar nicht die Logik, die dahinter steckt aber so funktioniert es:

Für die Produktgruppe dupliziere ich das "ausverkauft.phtml" Template und weise es ihr zu. Den ausverkauften Produkte wird in der Produktverwaltung das "ausverkauft-Template" zugewiesen - folglich wird auch kein Warenkorblink erzeugt.
Die übrigen Produkte erhalten in der Produktverwaltung das (angepasste) Standard-Template.
Benutzeravatar
daschmi
m1.Mitarbeiter
Beiträge: 2595
Registriert: 04.12.2007, 17:23
Lizenz: keine
Kontaktdaten:

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von daschmi »

Hi Pille,

Ich hab das gerade bei mir nochmal durchgetestet. Also durch meinen vermeintlichen Fix ist das Problem aufgetreten das das Produktgruppentemplate das Produkttemplate nicht mehr überschrieben hat.

Generell ist die Reihenfolge jetzt so:

- Template aus dem Produkt
- Template aus der Produktauswahl (wenn es im Shortcode mitgegeben wird)
- Produktgruppentemplate
- Template Ausverkauft oder andere Templates die spezielle Module erzwingen
- Sollte kein Tempalte gesetzt sein standard.phtml

Bei mir passt es jetzt so weit.

In der nächsten Version kannst du nochmal testen, vielleicht hab ich ja wieder ein Sonderfall übersehen.

Viele Grüße

Daschmi
rs-pille
Beiträge: 25
Registriert: 25.05.2011, 15:51

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von rs-pille »

Bei mir passte es auch, bis ich gerade das neue Update (2.1.1 vom 28.7.11) eingespielt habe. Nun wird wieder das (angepasste) Produktgruppen-Template verwendet aber mein "Ausverkauft-Template" wird ignoriert - der Kunde sieht beim ausverkauften Artikel den Warenkorb-Button, kann die Ware aber nicht in den Warenkorb legen - sorgt auf jeden Fall für Verwirrung beim Kunden.
Zur Erinnerung: ich habe den Shop auf einer Seite mit [wpshopgermany produktgruppe="1"] eingebunden. Die Produktgruppe selbst wird korrekt ausgegeben.
http://reunioncountry.de/stuff/shop/

Und dann habe ich das eigentlich gelöste Problem mit den "sich verdoppelnden Artikeln": Ich hatte probeweise einem (ausverkauften) Artikel ein anderes Template zugewiesen. Der ursprüngliche Artikel bleibt erhalten, wird aber mit dem geänderten Template verdoppelt. Lässt sich natürlich über phpMyAdmin lösen, ist aber ärgerlich.
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17874
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von maennchen1.de »

Hi!
Es wäre cool, wenn du für neue Probleme, einen neuen Thread aufmachst. Das duplizieren der Artikel wurde eigentlich behoben. Welche WP-Version setzt du ein?
Du hattest ja die Ausverkauft Templates anders zugewiesen, wie das daschmi im letzten Post geschrieben hat. Versuch mal nach der Prio zu gehen.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
rs-pille
Beiträge: 25
Registriert: 25.05.2011, 15:51

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von rs-pille »

Den zweiten Bug werde ich dann im entsprechenden Thread posten - war nur als Anmerkung gedacht.

Meine Templates:
Produktgruppe: entweder gruppe.phtml oder angepasste standard.phtml - mit Warenkorb
"normales" Produkt: angepasste standard.phtml - mit Warenkorb
ausverkauftes Produkt: (angepasste) ausverkauft.phtml - ohne Warenkorb

Alle Temples liegen in user_views

Wo liegt jetzt mein Fehler?

Wordpress Version ist 3.2.1
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17874
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von maennchen1.de »

Und die Zuordnung der Templates erfolgt bei dir nicht noch extra über Shortcode, so dass du evtl. ein Produkt/-gruppe vergessen haben könntest, sie zuzuordnen?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
rs-pille
Beiträge: 25
Registriert: 25.05.2011, 15:51

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von rs-pille »

Einziger Shortcode (meines Wissens) ist derjenige mit dem ich die Produktgruppe eingebunden habe (Wordpress-Seite > [wpshopgermany produktgruppe="1"])
Im Backend ist der Produktgruppe das entsprechende Template zugewiesen und den Produkten jeweils ein (angepasstes) Standard- bzw. Ausverkauft-Template.
Wo könnten noch Templates zugewiesen werden?
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17874
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von maennchen1.de »

Die Zuordnungen hat daschmi oben genannt.
Setz doch bitte mal ein ausverkauftes Produkt einzeln auf eine Seite, also nicht die komplette Produktgruppe. Einfach mal um Fehlerquellen ausschließen zu können. Wir hier der Ausverkauft-Status korrekt verwendet?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
rs-pille
Beiträge: 25
Registriert: 25.05.2011, 15:51

Re: Ausverkauftes Produkt setzt alle folgenden auf ausverkau

Beitrag von rs-pille »

Ok, habe ich gemacht. Zwei Produkte, die das folgende "ausverkauft" Template haben. Das eine eingebunden mit dem in der Produktverwaltung voreingestellten Template und das andere per Shortcode zugewiesen. ([wpshopgermany product="3"] [wpshopgermany product="4" template="ausverkauft_rc.phtml"]

Code: Alles auswählen

<div class="wpshopgermany">
<div class="wpshopgermany_produkt wpsg_produkt_<?php echo $this->data['p_id']; ?>">
<?php /* Versteckter Grundpreis für die Javascript Berechnung des Variantenpreises */ ?>
<span class="wpsg_hidden" id="weight_gp_<?php echo $this->data["p_id"]; ?>"><?php echo $this->data["mod_weight"]["weight"]; ?></span>
<div class="produktbild"><?php echo $this->data["bild"]; ?></div>	    
<div class="bezeichnung"><?php echo $this->data["name"]; ?></div>
<div class="beschreibung"><?php echo $this->data["beschreibung"]; ?></div>
AUSVERKAUFT
<div class="price">
<span id="preis_<?php echo $this->data["p_id"]; ?>"><?php echo number_format($this->data["preis"], 2, ",", "."); ?></span> <?php echo $this->data["wahrung"]; ?><br />
<span class="zusatz">(<?php echo __("inkl.", "wpsg"); ?> <?php echo $this->data["mwst_value"]; ?>% <?php echo __("Mwst.,<br />zzgl.", "wpsg"); ?> <a href="<?php echo $this->data["link_vk"]; ?>"><?php echo __("Versandkosten", "wpsg"); ?></a>)</span>
</div>
<div class="ausverkauft"><?php echo __("Dieses Produkt ist leider ausverkauft.", "wpsg"); ?></div>	
<div class="image"><?php echo $this->data["bild"]; ?></div>

<div class="clear"></div>
</div>
</div>
Hier zu "bewundern": http://reunioncountry.de/stuff/shop/testpage-shop/
Funzt leider noch immer nicht - aber ich habe auch keine Ahnung, warum...
Gesperrt