Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0

    mdoll

    • Frisch an Board
    • Beiträge: 73
    Hallo,

    Ich finde es einleuchtender, ein Produkt ohne Bestand gar nicht mehr in den Warenkorb legen zu können, als erst dort eine Meldung zu erhalten, dass der Artikel nicht in ausreichender Menge vorhanden ist.
    Folgende kleine Änderung blendet den Kaufen-Button aus, falls der Bestand eines Produktes = 0 ist.
    Diese Änderungen sind für das Standard-Template des modified eCommerce Shopsoftware.

    Produktdetails (Datei templates/xtc5/module/product_info/product_info_v1.html):

    Suche:

    Code: PHP  [Auswählen]
    <table border="0" cellspacing="0" cellpadding="2">
      <tr>
        <td style="width:100%; padding-right:5px;">{$ADD_QTY}</td>
        <td>{$ADD_CART_BUTTON}</td>
      </tr>
    </table>

    ersetze mit:

    Code: PHP  [Auswählen]
    {if $PRODUCTS_QUANTITY > 0}
    <table border="0" cellspacing="0" cellpadding="2">
      <tr>
        <td style="width:100%; padding-right:5px;">{$ADD_QTY}</td>
        <td>{$ADD_CART_BUTTON}</td>
      </tr>
    </table>
    {/if}

    Produktliste (Datei templates/xtc5/module/product_listing/product_listing_v1.html)
    Suche

    Code: PHP  [Auswählen]
    {$module_data.PRODUCTS_BUTTON_BUY_NOW}

    ersetze mit

    Code: PHP  [Auswählen]
    {if $module_data.PRODUCTS_QUANTITY > 0}{$module_data.PRODUCTS_BUTTON_BUY_NOW}{/if}

    ACHTUNG: Mit der Schnellkaufbox können Artikel weiterhin in den Warenkorb gelegt werden. Wer diese nicht braucht, sollte sie einfach aus seinem Template raussschmeißen.

    Gruß
    Mathias

    Linkback: https://www.modified-shop.org/forum/index.php?topic=2409.0
    Managed Server

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #1 am: 21. Oktober 2009, 10:41:31
    Sinnvoll natürlich nur für Unikat-Shops, die nur Einzelstücke verkaufen, denn als "normaler" Shop möchte man in der Regel seinen Kunden auch die Möglichkeit zur Vorbestellung geben.

    Und für diese Unikat-Shops gibt es dann noch diesen Tipp: ANLEITUNG: Artikel automatisch bei Anzahl 0 auf inaktiv setzen

    Grüße

    Torsten

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #2 am: 21. Oktober 2009, 15:18:10
    Das {else} ist eigentlich bei beiden Fällen überflüssig, nicht?

    kopfpilot

    • Frisch an Board
    • Beiträge: 85
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #3 am: 21. Oktober 2009, 15:32:34
    Else ist optional.. Kann somit weg gelassen werden

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #4 am: 21. Oktober 2009, 15:57:35
    Ich hab das Coding im ersten Beitrag entsprechend geändert.

    mdoll

    • Frisch an Board
    • Beiträge: 73
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #5 am: 21. Oktober 2009, 19:43:19
    Hallo,

    hmm, ja, {else} natürlich optional... :thx: (mit {else} könnte man dann statt des Kaufen-Buttons ein "Derzeit ausverkauft" einblenden)


    Sinnvoll natürlich nur für Unikat-Shops, die nur Einzelstücke verkaufen, denn als "normaler" Shop möchte man in der Regel seinen Kunden auch die Möglichkeit zur Vorbestellung geben.
    [...]


    In der Regel ja, kann aber trotzdem sinnvoll auch für normale Shops sein. Im Backend kann man ja eh das 'Einkaufen nicht vorrätiger Ware' erlauben oder eben nicht. Es muss halt jeder für sich entscheiden, ob das möglich sein soll. Wir haben über 3000 Produkte im Shop, alles Massenartikel, und für uns ist das sehr sinnvoll (hat was mit unserer Abwicklung im Lager zu tun, wie wir Rückstände handeln etc.).
    Die Funktion, die der Shop mitbringt, ist aber meines Erachtens nicht schön (wenn man sie denn nutzen will). Das sieht dann nämlich so aus:
    • Kunde legt Artikel in den Warenkorb, will dann zur Kasse gehen.
    • er überliest die Fehlermeldung im Warenkorb "Die mit *** gekennzeichneten Artikel...", ärgert sich, dass das alles nicht geht und bricht seinen Einkauf ab
    • oder er liest die Fehlermeldung und muss die Artikel wieder aus dem Warenkorb entfernen, bevor er seinen Kauf abschließen kann...unnötige Arbeit für den Kunden, nicht benutzerfreundlich

    Wir haben den Kaufen-Button ausgeblendet, zusätzlich eine Lagerampel drin und eingeloggte Kunden können sich mit dem Modul "Produkterinnerung" automatisch per Mail informieren lassen, wenn das Produkt wieder lieferbar ist. In der Kombination funktioniert das Ganze dann ganz gut. :-)


    [...]
    Und für diese Unikat-Shops gibt es dann noch diesen Tipp: ANLEITUNG: Artikel automatisch bei Anzahl 0 auf inaktiv setzen
    [...]


    Eine sehr schöne Lösung, und wegen des Posts bin ich erst darauf gekommen, unsere kleine Änderung hier zu posten. Bei uns sollen die Artikel nämlich aktiv bleiben  :-)

    Gruß
    Mathias

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #6 am: 22. Oktober 2009, 03:49:15
    Moings Mathias,

    sinniere gerade über deinen Punkt "Ausverkaufte Artikel sollen sichtbar bleiben". Hat natürlich viele Vorteile, wobei ich deiner Lösung mit dem  

    [...] (mit {else} könnte man dann statt des Kaufen-Buttons ein "Derzeit ausverkauft" einblenden)
    [...]

    den Vorzug geben würde. Oder auch "In Kürze wieder lieferbar".

    Da DokuMan die {elsen} gekickt hat, bleibt mir nur die Hoffnung, dass der DDMV hier mitliest und sich das auf die Joblist packt ;-)

    Feine, nützliche Anpassung - danke dir!  :-)

    Greets,
    Chris

    mdoll

    • Frisch an Board
    • Beiträge: 73
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #7 am: 22. Oktober 2009, 09:25:00
    Hallo Chris,

    mit dem {else} ist ganz einfach.
    Unmittelbar vor dem {/if} fügst Du das ein, was angezeigt werden soll, wenn der Bestand = 0 ist, zum Beispiel für die product_listing:

    Code: PHP  [Auswählen]
    {if $module_data.PRODUCTS_QUANTITY> 0}{$module_data.PRODUCTS_BUTTON_BUY_NOW}  {else} <span>Derzeit ausverkauft, ist aber bald wieder lieferbar</span>{/if}
    Was ist denn der DDMV?  :?:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #8 am: 22. Oktober 2009, 09:37:02
    DDMV?

    Das sah vorher so aus:

    Code: PHP  [Auswählen]
    {if $PRODUCTS_QUANTITY> 0}
    <table border="0" cellspacing="0" cellpadding="2">
      <tr>
        <td style="width:100%; padding-right:5px;">{$ADD_QTY}</td>
        <td>{$ADD_CART_BUTTON}</td>
      </tr>
    </table>
    {else}
     
    {/if}

    Also könnte man dort ein Button oder Text einfügen, den man natürlich entweder vorher definiert haben muss oder man gibt einfach den kompletten Pfad an:

    Code: PHP  [Auswählen]
    {if $PRODUCTS_QUANTITY> 0}
    <table border="0" cellspacing="0" cellpadding="2">
      <tr>
        <td style="width:100%; padding-right:5px;">{$ADD_QTY}</td>
        <td>{$ADD_CART_BUTTON}</td>
      </tr>
    </table>
    {else}
    <img src="{$tpl_path}buttons/{$language}/button_no_stock.gif" alt="No stock" border="0" />
    {/if}

    Grüße

    Torsten

    mdoll

    • Frisch an Board
    • Beiträge: 73
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #9 am: 22. Oktober 2009, 11:32:39
    DDMV laut acronymgeek.com:

    • Datura Distortion Mosaic Virus
    • Der Deutsche Multimedia Verband
    • Deutschen Direkt Marketing Verband
    • Deutscher Direct Marketing Verband
    • Distracted Driving in Motor Vehicles

    Ich nehme das Letzte!  :mrgreen:

    Gruß
    Mathias

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #10 am: 22. Oktober 2009, 11:53:05
    [...] das Letzte!  :mrgreen:
    [...]

    :lol:  :lol:  :lol:

    Bevor ihr euch noch weiter WZ (wertvolle Zeit) um die Ohren schlagt, wie wär's denn mit:

    webachtundzwanzig --> DauerDienstleisterMeinesVertrauens *gg*

    Eure schick aussehenden HCC (HardCoreCodes) kuck ich mir später an, bin grad EB (extremely busy).

     :thx: schon mal!!!
    Greets,
    Chris

    vsell

    • BVB Fan
    • Viel Schreiber
    • Beiträge: 2.802
    • Geschlecht:
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #11 am: 22. Oktober 2009, 12:04:27
    lovely god in the holy himmel....

    Chris...

    Hardcore und EB... würde bedeuten, dass man busy in der Mitte mit " t " schreibt.  :oops:

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #12 am: 23. Oktober 2009, 04:09:04
    @Mathias & Torsten

    So, hab mir gerade mal die entsprechende Stelle in meiner product_info_v1.html angeschaut: die sieht leicht anders aus. Was wahrscheinlich daran liegt, dass ich ja noch mit xtcNonModified arbeite. :( Und da will ich jetzt lieber nicht rumfummeln.

    Kommt aber dann im Januar bei der Umstellung auf die Jobliste!
    Lieben Dank für eure Mühe!

    @vsell
    Noch nie was von Hardcore-Kochen gehört? Das ist, wenn man Alfons Schubeck spielt, obwohl man nur Rührei kann. So geht's mir oft mit euren Codes.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #13 am: 23. Oktober 2009, 07:59:51
    Nun trau dich doch endlich mal und schreibe hier den Inhalt deiner Datei! Das werden wir schon noch schaffen, das für das xtc4 Template anzupassen. ;-)

    vsell

    • BVB Fan
    • Viel Schreiber
    • Beiträge: 2.802
    • Geschlecht:
    Re: ANLEITUNG: Kaufen-Button ausblenden, wenn Artikelbestand = 0
    Antwort #14 am: 23. Oktober 2009, 08:44:59
    [...]
    @vsell
    Noch nie was von Hardcore-Kochen gehört? Das ist, wenn man Alfons Schubeck spielt, obwohl man nur Rührei kann. So geht's mir oft mit euren Codes.

    baustelle.... Shice auf Schubeck...
    mach's wie mein Freund Lafer... Liebe zum Produkt... vorsichtig und langsam garen...
    nett anrichten und genießen.
    Geht was in die berühmte Hose... ist halt die persönliche Note oder es sind (frei nach Tim Mälzer) "Röstaromen". :mrgreen:

    Werbung / Banner buchen