Warenkorb nur ohne Anmeldung bestellen

Hallo !

Ich bin gerade dabei den Bestellvorgang einzurichten und hänge gerade an folgenden Punkt …

Der Shop ist sehr einfach aufgebaut und nicht auf Stammkunden ausgerichtet, daher möchte ich im 2. Schritt direkt die Eingabemaske, die erscheint wenn man normalerweise “Einkaufen ohne Registrierung” auswählt.

Wie kann ich das umsetzen ?

Danke
ExeCRabLE

Ok, ich habe es folgerweise gelöst …

Ich habe im Template “basket.tpl” die Werte

                    [{ $oViewConf->getHiddenSid() }]
                    [{ $oViewConf->getNavFormParams() }]
                    <input type="hidden" name="cl" value="user">
                    <input type="hidden" name="fnc" value="">
                    <input type="hidden" name="option" value="1">

beim NextStep-Button hinterlegt.

cu
ExeCRabLE

Hallo,
ich habe gerade diese Funktion probiert - geht leider bei mir nicht?
Wie liegt mein Fehler?
hier Ausschnitt aus meiner basket.tpl - mit dieser o. g. Ergänzung
[{/if}]

[{if $oView-&gt;isLowOrderPrice() }]
  &lt;div class="minorderprice"&gt;[{ oxmultilang ident="BASKET_MINORDERPRICE" }] [{ $oView-&gt;getMinOrderPrice() }] [{ $currency-&gt;sign }]&lt;/div&gt;
[{else}]
&lt;form action="[{ $oViewConf-&gt;getSslSelfLink() }]" method="post"&gt;
  &lt;div&gt;
      [{ $oViewConf-&gt;getHiddenSid() }]
      &lt;input type="hidden" name="cl" value="user"&gt;
      &lt;div class="right arrowright"&gt;
          &lt;input id="test_[B]BasketNextStepBottom[/B]" type="submit" value="[{ oxmultilang ident="BASKET_NEXTSTEP" }]"&gt;

[{ $oViewConf-&gt;getHiddenSid() }]
                [{ $oViewConf-&gt;getNavFormParams() }]
                &lt;input type="hidden" name="cl" value="user"&gt;
                &lt;input type="hidden" name="fnc" value=""&gt;
                &lt;input type="hidden" name="option" value="1"&gt;

</div>
[{if $oView->getBasketSimilarList() }]
<strong id=“test_similarlist” class=“head2”>[{ oxmultilang ident=“ORDER_OTHERINTRESTINGARTICLES”}]</strong>
[{foreach from=$oView->getBasketSimilarList() item=simproduct }]
[{include file=“inc/product.tpl” size=“small” product=$simproduct testid=“similar_”|cat:$simproduct->oxarticles__oxid->value }]
[{/foreach }]
[{/if }]

[{/if }]

[{insert name=“oxid_tracker” title=$template_title }]
[{include file="_footer.tpl" }]

Vielen Dank für Eure Mithilfe :slight_smile:

Das würde mich auch interessieren :slight_smile:

  <div class="lineBox clear">
        [{if $oView->showBackToShop()}]
            <form action="[{ $oViewConf->getSslSelfLink() }]" method="post">
                <div class="backtoshop">
                    [{ $oViewConf->getHiddenSid() }]
                    <input type="hidden" name="cl" value="basket">
                    <input type="hidden" name="fnc" value="backtoshop">
                    <button type="submit" class="submitButton largeButton">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_CONTINUESHOPPING" }]</button>
                </div>
            </form>
        [{/if}]

        [{if $oView->isLowOrderPrice() }]
            <div>[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_MINORDERPRICE" }] [{ $oView->getMinOrderPrice() }] [{ $currency->sign }]</div>
        [{else}]
            [{block name="basket_btn_next_bottom"}]
            <form action="[{ $oViewConf->getSslSelfLink() }]" method="post">
                [{ $oViewConf->getHiddenSid() }]
              [B]  <input type="hidden" name="cl" value="user">
                 <input type="hidden" name="fnc" value="">
                  <input type="hidden" name="option" value="1">[/B]
                <button type="submit" class="submitButton largeButton nextStep">[{ oxmultilang ident="PAGE_CHECKOUT_BASKET_NEXTSTEP" }]</button>
            </form>
            [{/block}]
        [{/if}]
    </div>

vielleicht mal so umbauen. so funktioniert es bei mir.

was noch interessant wäre: beim Klick auf “2. Adressen wählen” in der Fortschrittsanzeige gelangt man nach wie vor auf die Seite zur Wahl zwischen Registrierung/ohne Registrierung/Login.
Ich würde auch hier gerne direkt auf die Eingabemaske “Kaufen ohne Registrierung springen”.

der Funktionsaufrug sieht wie folgt aus:

    <li class="step2[{ if $active == 2}] active [{elseif $active > 2}] passed [{/if}]">
        <span>
        [{if $showStepLinks}]<a rel="nofollow" href="[{ oxgetseourl ident=$oViewConf->getOrderLink() }]">[{/if}]
        [{ oxmultilang ident="PAGE_CHECKOUT_STEPS_SEND" }]
        [{if $showStepLinks}]</a>[{/if}]
        </span>
    </li>

hat jemand ne idee wie das zu bewerkstelligen wäre?

Hi,

danke für die kleine Hilfestellung Rainer. Bei mir klappt es so prima. Den Fehler mit der zweiten Adresse habe ich übrigens bei mir nicht. Er bleibt wo er soll.

Grüße

ich bin neu ihr und brauch den online Shop nur für unsere Theatertruppe vom verein um Tickets zu verkaufen. Deswegen möchte ich nicht das sich die Kunden Registrieren müssen.

in welcher datei muss ich diesen Code einbauen habe es in der basket.tpl probiert dann ladest sich nichts mehr.

Bitte um Hilfe

Gruß

Andy