Jump to content

Individuelle Texteingabe bei Bestellung


Recommended Posts

Das hatte ich dir schon einmal in einem anderen Post erklärt wie das geht. Dazu verwendest du die Option Benutzeranpassung. Der Kunde muss aber bevor er den Artikel in den Warenkorb legt zunächst den Gravurtext eingeben und dann seine Auswahl treffen (welche du als Variante hinterlegst).

Link to comment
Share on other sites

ok danke ich hatte nicht bedacht das es das selbe Prinzep ist. Jetzt ist es nur so, dass der ein zu gebende text ganz weit unten steht

und die Auswahl Variante oben ( wo auch die Größenauswahl ist will ich darunter direkt die Gravur variante und darunter den einzugebende text falls eine Gravur gewünscht ist)

Link to comment
Share on other sites

Das Template muss umgebaut werden für diese Zwecke. Eventuell findest du ein Modul in den Kauf-Addons, welches dir die Arbeit abnimmt. Ich habe so ein Modul für Zubehör z.B. Das wird jetzt gleich beim Kaufbutton angezeigt, anstatt ganz unten.

Link to comment
Share on other sites

  • 1 month later...

Nein, dafür musst du Varianten mit Aufpreis anlegen. Also 1 Buchstabe, 2 Buchstaben, 3 Buchstaben, usw... oder der Kunde muss halt pro Buchstabe den Artikel 5X in den Warenkorb legen. Sicherer ist du legst Varianten mit besonders günstigen Preisen an: Gravur mit 1-5 Buchstaben = Preis X , Gravur mit 5-10 Buchstaben = Preis Y.

Link to comment
Share on other sites

ok danke ich hatte nicht bedacht das es das selbe Prinzep ist. Jetzt ist es nur so, dass der ein zu gebende text ganz weit unten steht

und die Auswahl Variante oben ( wo auch die Größenauswahl ist will ich darunter direkt die Gravur variante und darunter den einzugebende text falls eine Gravur gewünscht ist)

 

Hast du schon eine Lösung dafür gefunden? Würde mich auch interessieren.

Link to comment
Share on other sites

in der product.tpl steht der code wie unten

diesen code an die gewünschte stelle kopieren und dann halt anpassen wie ihr es benötigt

 

 

<!-- Customizable products -->
{if $product->customizable}
   <ul class="idTabs">
       <li><a style="cursor: pointer">{l s='Product customization'}</a></li>
   </ul>
   <div class="customization_block">
       <form method="post" action="{$customizationFormTarget}" enctype="multipart/form-data" id="customizationForm">
           <p>
               <img src="{$img_dir}icon/infos.gif" alt="Informations" />
               {l s='After saving your customized product, remember to add it to your cart.'}
               {if $product->uploadable_files}<br />{l s='Allowed file formats are: GIF, JPG, PNG'}{/if}
           </p>
           {if $product->uploadable_files|intval}
           <h2>{l s='Pictures'}</h2>
           <ul id="uploadable_files">
               {counter start=0 assign='customizationField'}
               {foreach from=$customizationFields item='field' name='customizationFields'}
                   {if $field.type == 0}
                       <li class="customizationUploadLine{if $field.required} required{/if}">{assign var='key' value='pictures_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field}
                           {if isset($pictures.$key)}<div class="customizationUploadBrowse">
                                   <img src="{$pic_dir}{$pictures.$key}_small" alt="" />
                                   <a href="{$link->getProductDeletePictureLink($product, $field.id_customization_field)}" title="{l s='Delete'}" >
                                       <img src="{$img_dir}icon/delete.gif" alt="{l s='Delete'}" class="customization_delete_icon" width="11" height="13" />
                                   </a>
                               </div>{/if}
                           <div class="customizationUploadBrowse"><input type="file" name="file{$field.id_customization_field}" id="img{$customizationField}" class="customization_block_input {if isset($pictures.$key)}filled{/if}" />{if $field.required}<sup>*</sup>{/if}
                           <div class="customizationUploadBrowseDescription">{if !empty($field.name)}{$field.name}{else}{l s='Please select an image file from your hard drive'}{/if}</div></div>
                       </li>
                       {counter}
                   {/if}
               {/foreach}
           </ul>
           {/if}
           <div class="clear"></div>
           {if $product->text_fields|intval}
           <h2>{l s='Texts'}</h2>
           <ul id="text_fields">
               {counter start=0 assign='customizationField'}
               {foreach from=$customizationFields item='field' name='customizationFields'}
                   {if $field.type == 1}
                       <li class="customizationUploadLine{if $field.required} required{/if}">{assign var='key' value='textFields_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field}
                           {if !empty($field.name)}{$field.name}{/if}{if $field.required}<sup>*</sup>{/if}<textarea type="text" name="textField{$field.id_customization_field}" id="textField{$customizationField}" rows="1" cols="40" class="customization_block_input" />{if isset($textFields.$key)}{$textFields.$key|stripslashes}{/if}</textarea>
                       </li>
                       {counter}
                   {/if}
               {/foreach}
           </ul>
           {/if}
           <p style="clear: left;" id="customizedDatas">
               <input type="hidden" name="ipa_customization" id="ipa_customization" value="{$ipa_customization}" />
               <input type="hidden" name="quantityBackup" id="quantityBackup" value="" />
               <input type="hidden" name="submitCustomizedDatas" value="1" />
               <input type="button" class="button" value="{l s='Save'}" onclick="javascript:saveCustomization()" />
               <span id="ajax-loader" style="display:none"><img src="{$img_ps_dir}loader.gif" alt="loader" /></span>
           </p>
       </form>
       <p class="clear required"><sup>*</sup> {l s='required fields'}</p>
   </div>
{/if}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...