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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 44.613
    • 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: 44.613
    • 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: 44.613
    • 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: 44.613
    • 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: 44.613
    • 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

    Händlerbund_728x90_animiert
    1 Antworten
    2168 Aufrufe
    30. März 2011, 13:22:32 von chris755
    16 Antworten
    10172 Aufrufe
    04. April 2012, 14:48:10 von GTB
    4 Antworten
    2642 Aufrufe
    24. Juli 2010, 13:49:16 von shawnee
    6 Antworten
    2752 Aufrufe
    21. März 2015, 09:43:18 von KD-Modelltechnik
               
    anything