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: Zusätzliches Feld in der "checkout_payment"

    cojones

    • Neu im Forum
    • Beiträge: 5
    Zusätzliches Feld in der "checkout_payment"
    am: 10. März 2011, 20:53:44
    Hallo,

    auf Hinweis von Torsten mich hier nach einer Lösung umzusehen, hier meine Bitte, ob jemand weiterhelfen könnte.

    Ich benötige ein zusätzliches Feld in der Checkout Payment Seite. Aus einem einfachen Grund: Wir geben Gutscheine immer mit der gleichen Nummer raus, da eine fortfolgende Nummerierung von wenigen Druckereien zu erschwinglichen Preisen angeboten wird.

    Wie dem auch sei, wichtig wäre ein Feld, Nummer rein, in der Bestell-Email erscheint die Nummer. Fertig. Besser wäre natürlich eine automatisierte Eingabe, d.h. Gutschein Nummer rein, Betrag wird automatisch abgezogen.

    Vielen Dank für die Hilfe.

    Gabriel

      [ Für Gäste sind keine Dateianhänge sichtbar ]



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Zusätzliches Feld in der "checkout_payment"
    Antwort #1 am: 10. März 2011, 23:49:57
    Hallo Gabriel,

    warum benutzt du dafür nicht das bereits vorhandene Gutschein-System?! Ich bin bisher von einem Textfeld ausgegangen, das du benötigst. :?

    Grüße

    Torsten

    cojones

    • Neu im Forum
    • Beiträge: 5
    Zusätzliches Feld in der "checkout_payment"
    Antwort #2 am: 11. März 2011, 09:18:08
    Hallo Torsten,

    danke, das vorhandene Gutscheinsystem ist für meine Zwecke nur bedingt geeignet. Zum einen werden Gutscheinnummern automatisch vergeben, d.h. irgendwelche Kombinationen werden versandt, diese muss der Kunde zuerst per email freischalten. (Kupon Modul).

    Gerne hätte ich eine Lösung, bei dem einfach verschiedene Gutschein-Nummern, bspw. 50 = 5 EUR, 10 = 10 EUR, 20 = Versandkosten durch Eingabe abgezogen werden.

    Dies ist mit dem vorhandenen Gutschein-System nicht möglich. Es sei denn, Du hast eine andere Lösung parat.

    Vielen Dank

    Gabriel

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Zusätzliches Feld in der "checkout_payment"
    Antwort #3 am: 11. März 2011, 11:40:28
    Hallo Gabriel,

    mit den Gutscheinen mag das nicht möglich sein, aber mit den Kupons geht das doch.

    Hast du das denn mal getestet? Gerne auch in unseren Demoshops, damit du nicht zu viel in deinem eigenen Shop rum spielen musst.

    Grüße

    Torsten

    cojones

    • Neu im Forum
    • Beiträge: 5
    Zusätzliches Feld in der "checkout_payment"
    Antwort #4 am: 11. März 2011, 12:24:31
    Super,

    hat wunderbar funktioniert, muss nur noch die Positionen im Warenkorb abändern, damit das alles eine logische Abfolge hat. Prima, danke für Deine Hilfe.

    Grüße

    Gabriel

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Zusätzliches Feld in der "checkout_payment"
    Antwort #5 am: 11. März 2011, 12:33:03
    Ja gerne, Danke für die Rückmeldung. :thx:

    Grüße

    Torsten

    cojones

    • Neu im Forum
    • Beiträge: 5
    Zusätzliches Feld in der "checkout_payment"
    Antwort #6 am: 11. März 2011, 12:55:29
    Moment, noch eine Frage:

    wenn die Position des Gutscheins verändert haben möchte,

    also statt so:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    lieber so:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    dann müsste in "/module/shopping_cart.html "

    Code: PHP  [Auswählen]
    {$MODULE_gift_cart}
     
    einfach vor

    Code: PHP  [Auswählen]
    <p>{if $CONTINUE_LINK}<a href="{$CONTINUE_LINK}">{$BUTTON_CONTINUE_SHOPPING}</a> {/if}{$BUTTON_RELOAD} {$BUTTON_CHECKOUT}</p>
     
    gesetzt werden.

    Ist das richtig? Falls ja, so funktioniert das Einlösen nicht.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Zusätzliches Feld in der "checkout_payment"
    Antwort #7 am: 11. März 2011, 13:03:09
    Der Code:

    Code: PHP  [Auswählen]
    {$FORM_ACTION}
     
    muss außerhalb des folgendes Codes stehen:

    Code: PHP  [Auswählen]
    {$FORM_ACTION}
    ...
    {$FORM_END}
     
    Grüße

    Torsten

    cojones

    • Neu im Forum
    • Beiträge: 5
    Zusätzliches Feld in der "checkout_payment"
    Antwort #8 am: 11. März 2011, 15:22:02
    wie genau?

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="shopping_cart"}

    {php}
    global $breadcrumb, $cPath_array, $actual_products_id;
    if(!empty($cPath_array)) {
            $this->assign('CONTINUE_NAME',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['title']);
            $this->assign('CONTINUE_LINK',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['link']);
        $ct_shopping = $breadcrumb->_trail[count($breadcrumb->_trail)-2]['link'];
    }
    if(!empty($actual_products_id)) {
            $this->assign('CONTINUE_NAME',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['title']);
            $this->assign('CONTINUE_LINK',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['link']);
        $ct_shopping = $breadcrumb->_trail[count($breadcrumb->_trail)-2]['link'];
    }
    if(!empty($ct_shopping)) $_SESSION['continue_link'] = $ct_shopping;
    if(!empty($_SESSION['continue_link'])) $this->assign('CONTINUE_LINK',$_SESSION['continue_link']);
    $this->assign('BUTTON_CONTINUE_SHOPPING', xtc_image_button('button_continue_shopping.gif', IMAGE_BUTTON_CONTINUE_SHOPPING));
    {/php}

    <h1>{#heading_cart#}</h1>
    {if $info_message!=''}<div class="errormessage">{$info_message}</div>{/if}
    {if $cart_empty==true}
    <p>{#text_empty#}</p>
    <p>{$BUTTON_CONTINUE}</p>
    {else}
    {$FORM_ACTION}
    {$HIDDEN_OPTIONS}
    <p>{$MODULE_order_details}</p>
    {if $info_message_1!=''}<div class="errormessage">{$info_message_1}{$min_order}{$info_message_2}{$order_amount}</div>{/if}

    <p>{if $CONTINUE_LINK}<a href="{$CONTINUE_LINK}">{$BUTTON_CONTINUE_SHOPPING}</a> {/if}{$BUTTON_RELOAD} {$BUTTON_CHECKOUT}</p>
    <p>{$FORM_END}{/if}
             {$MODULE_gift_cart}
     

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Zusätzliches Feld in der "checkout_payment"
    Antwort #9 am: 11. März 2011, 16:05:38
    Na entweder über, oder unter dem Abschnitt:

    Code: PHP  [Auswählen]
    {$FORM_ACTION}
    ...
    {$FORM_END}
     
    Also so:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="shopping_cart"}

    {php}
    global $breadcrumb, $cPath_array, $actual_products_id;
    if(!empty($cPath_array)) {
        $this->assign('CONTINUE_NAME',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['title']);
        $this->assign('CONTINUE_LINK',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['link']);
        $ct_shopping = $breadcrumb->_trail[count($breadcrumb->_trail)-2]['link'];
    }
    if(!empty($actual_products_id)) {
        $this->assign('CONTINUE_NAME',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['title']);
        $this->assign('CONTINUE_LINK',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['link']);
        $ct_shopping = $breadcrumb->_trail[count($breadcrumb->_trail)-2]['link'];
    }
    if(!empty($ct_shopping)) $_SESSION['continue_link'] = $ct_shopping;
    if(!empty($_SESSION['continue_link'])) $this->assign('CONTINUE_LINK',$_SESSION['continue_link']);
    $this->assign('BUTTON_CONTINUE_SHOPPING', xtc_image_button('button_continue_shopping.gif', IMAGE_BUTTON_CONTINUE_SHOPPING));
    {/php}

    <h1>{#heading_cart#}</h1>
    {if $info_message!=''}<div class="errormessage">{$info_message}</div>{/if}
    {if $cart_empty==true}
    <p>{#text_empty#}</p>
    <p>{$BUTTON_CONTINUE}</p>
    {else}
    {$FORM_ACTION}
    {$HIDDEN_OPTIONS}
    <p>{$MODULE_order_details}</p>
    {if $info_message_1!=''}<div class="errormessage">{$info_message_1}{$min_order}{$info_message_2}{$order_amount}</div>{/if}

    <p>{if $CONTINUE_LINK}<a href="{$CONTINUE_LINK}">{$BUTTON_CONTINUE_SHOPPING}</a> {/if}{$BUTTON_RELOAD} {$BUTTON_CHECKOUT}</p>
    <p>{$FORM_END}{/if}
    {$MODULE_gift_cart}
     
    oder so:
    Na entweder so:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="shopping_cart"}

    {php}
    global $breadcrumb, $cPath_array, $actual_products_id;
    if(!empty($cPath_array)) {
        $this->assign('CONTINUE_NAME',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['title']);
        $this->assign('CONTINUE_LINK',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['link']);
        $ct_shopping = $breadcrumb->_trail[count($breadcrumb->_trail)-2]['link'];
    }
    if(!empty($actual_products_id)) {
        $this->assign('CONTINUE_NAME',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['title']);
        $this->assign('CONTINUE_LINK',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['link']);
        $ct_shopping = $breadcrumb->_trail[count($breadcrumb->_trail)-2]['link'];
    }
    if(!empty($ct_shopping)) $_SESSION['continue_link'] = $ct_shopping;
    if(!empty($_SESSION['continue_link'])) $this->assign('CONTINUE_LINK',$_SESSION['continue_link']);
    $this->assign('BUTTON_CONTINUE_SHOPPING', xtc_image_button('button_continue_shopping.gif', IMAGE_BUTTON_CONTINUE_SHOPPING));
    {/php}

    <h1>{#heading_cart#}</h1>
    {if $info_message!=''}<div class="errormessage">{$info_message}</div>{/if}
    {if $cart_empty==true}
    <p>{#text_empty#}</p>
    <p>{$BUTTON_CONTINUE}</p>
    {else}
    {$MODULE_gift_cart}
    {$FORM_ACTION}
    {$HIDDEN_OPTIONS}
    <p>{$MODULE_order_details}</p>
    {if $info_message_1!=''}<div class="errormessage">{$info_message_1}{$min_order}{$info_message_2}{$order_amount}</div>{/if}

    <p>{if $CONTINUE_LINK}<a href="{$CONTINUE_LINK}">{$BUTTON_CONTINUE_SHOPPING}</a> {/if}{$BUTTON_RELOAD} {$BUTTON_CHECKOUT}</p>
    <p>{$FORM_END}{/if}
     
    Grüße

    Torsten

    1 Antworten
    2692 Aufrufe
    30. März 2011, 13:22:32 von chris755
    16 Antworten
    12872 Aufrufe
    04. April 2012, 14:48:10 von GTB
    4 Antworten
    3632 Aufrufe
    02. August 2018, 16:41:37 von trendco
    4 Antworten
    3137 Aufrufe
    24. Juli 2010, 13:49:16 von shawnee