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: "Kaufen"- Button auf checkout_confirmation ändern

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Hallo,

    ein Artikel wird mit Attributen als Anfrage angeboten. Daher soll der "Kaufen"-Button auf der letzten Bestellseite checkout_confirmation geändert werden, statt kaufen soll dann da "Angebot einholen" stehen, aber nur bei diesem bestimmten Artikel. Am besten wäre, wenn keine Artikelnummer eingetragen ist oder bei einer bestimmten Artikelnummer wie 111111 soll dann der Button "Angebot einholen" erscheinen statt "Kaufen".
    Wie kann ich das am besten lösen?

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

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: "Kaufen"- Button auf checkout_confirmation ändern
    Antwort #1 am: 27. Mai 2023, 19:31:33
    In einem Standardshop kann man ja mehrere unterschiedliche Artikel in den Warenkorb legen und mit diesen dann zum Check-out gehen, ist das bei deinem Shop nicht möglich? Wenn das doch möglich ist, ergibt sich daraus für dein Vorhaben ein Problem, welches du zusätzlich lösen musst.

    Gruss
    Hanspeter

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: "Kaufen"- Button auf checkout_confirmation ändern
    Antwort #2 am: 28. Mai 2023, 11:39:08
    Damit ist meine Frage aber nicht beantwortet. In der checkout_confirmation.php soll eine Abfrage hinein, die am besten bei einer leeren Bestellnummer einen anderen Text für den Button "Kaufen" anzeigt, nämlich "Angebot einholen", weil der Kunde dafür nichts bezahlt. "IMAGE_BUTTON_CONFIRM_ORDER" ist dort für den Text "Kaufen" in Zeile ca. 249 verantwortlich.
    Code: PHP  [Auswählen]
    $smarty->assign('CHECKOUT_BUTTON', xtc_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER, (($_SESSION['payment'] == 'payone_cc') ? 'onclick="return payoneCheck();"' : '') . ' id="button_checkout_confirmation"') . '</form>' . "\n");
    Stattdessen soll dort für den anderen Text "IMAGE_BUTTON_ANGEBOT" bei leerer Artikelnummer genommen werden. Der Text "Angebot einholen" steht mit der Konstante in der german.php drin und funktioniert.
    Ich habe schon einiges getestet, geht aber nicht bei leerer Artikelnummer.

    Karl1

    • Experte
    • Beiträge: 1.879
    Re: "Kaufen"- Button auf checkout_confirmation ändern
    Antwort #3 am: 28. Mai 2023, 12:40:12
    Hallo Roberto75,
    in der checkout_confirmation setzt du aus meiner Sicht zu spät an.
    Wie Hanspeter schon schrieb, ergeben sich zusätzliche Probleme sobald "normale Artikel" und "Anfrageartikel" im Warenkorb liegen.

    Vielleicht wäre das Modul "Artikel mit 0 Euro auf Anfrage" was für dich.
    Ich kenne das Modul nicht, aber es zielt in deine Richtung.

    Gruß Karl

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: "Kaufen"- Button auf checkout_confirmation ändern
    Antwort #4 am: 28. Mai 2023, 12:48:40
    Wenn du keine Hilfe willst, dann frag auch nicht danach. Wie soll man dir denn optimal helfen können, wenn du nicht in der Lage bist, Fragen zur Sondierung deines Anliegens zu beantworten? Als Dienstleister solltest du eigentlich das eigentlich wissen und im besten Fall selbst so praktizieren.

    Klar kann dir Hanspeter (und auch jeder andere mit entsprechender Kenntnis) dir einen Code präsentieren, mit welchem sich die Button-Aufschrift ändert. Aber wir wissen ja nicht, ob das nur passieren soll, wenn ausschließlich Artikel X im Warenkorb liegt oder welches Verhalten du erwartest, wenn es sich um einen gemischten Warenkorb handelt. Und solange solche und andere Frage nicht geklärt sind, setzt sich auch niemand hin und bastelt dir einen Code, den er hinterher noch zwölf mal korrigieren darf, weil er zu Anfang nicht alle Informationen vorliegen hatte!

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: "Kaufen"- Button auf checkout_confirmation ändern
    Antwort #5 am: 31. Mai 2023, 14:59:19
    Wo steht eigentlich, dass ich keine Hilfe will? Natürlich gibt es da Probleme, wenn gemischte Produkte im Warenkorb liegen, also Artikel auf Anfrage und normale. Es ist nur so, dass es aktuell und bis auf weiteres nur einen Artikel auf Anfrage gibt, dieser sehr speziell ist und eine sehr enge Zielgruppe betrifft, dass es sehr unwahrscheinlich ist, dass Kunden noch andere Artikel zusätzlich kaufen wollen. Daher ist es ein ganz normaler Bestellvorgang, nur dass der "Angebot einholen"-Button angezeigt werden soll. Wenn das trotzdem öfters passiert, müsste das natürlich anders gelöst werden.

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: "Kaufen"- Button auf checkout_confirmation ändern
    Antwort #6 am: 31. Mai 2023, 20:00:58
    Warum muss der Kunde für eine Anfrage den Kaufprozess durchlaufen?
    Man kann doch ganz einfach beim Anfrageartikel den Kaufen-Button ausschalten und dafür ein Anfrageformular mit allen notwendigen Pflichtfelder einsetzen. Die Abfrage kann zum Beispiel mit einem bestimmten Lieferstatus verknüpft werden.

    BG Karsta

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: "Kaufen"- Button auf checkout_confirmation ändern
    Antwort #7 am: 31. Mai 2023, 20:29:58
    Hallo Karsta,

    für die Attribute ist der Artikel 1. mit dem Modul "Attributbilder" von Alkim verknüpft, die angezeigt und ausgewählt werden müssen, dann noch 2. mit dem Modul für den Dateiupload und die Eingabe von Text für die Gravur. Daher ist das viel einfacher, das in den normalen Bestellprozess einzubeziehen. Die Anzeige der Attributbilder ist für eine Anfrage wichtig, weil so Rückfragen beschränkt werden können, was auch für das Textfeld gilt.

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: "Kaufen"- Button auf checkout_confirmation ändern
    Antwort #8 am: 31. Mai 2023, 20:43:37
    Verstehe. Aber da es sich ja nur um einen Artikel handelt kannst du doch dafür ein komplett individuelles Formular erstellen mit Auswahlpflichtfelder und Eingabefeld für die Gravur oder ist es doch ein Kaufprozess mit Bezahlung?

    BG Karsta

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: "Kaufen"- Button auf checkout_confirmation ändern
    Antwort #9 am: 01. Juni 2023, 09:47:11
    Es dürfte dann aber bei einem Formular schwieriger werden, wenn Dateien hochgeladen werden, und diese sollen dann noch in der Bestellung bzw. hier Anfrage ersichtlich sein. Und dann gibt es noch die verschiedenen Attribute, die teilweise durch Bilder angezeigt werden.
    Ich werde aber noch einmal Rücksprache nehmen und dann sehen, wie das am besten zu machen ist.
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
               
    anything