Jump to content

Nieaktywny koszyk dla niezalogowanych


cleim_3103

Recommended Posts

Witam,

jak w temacie. Czy istnieje możliwość wyłaczenia aktywności koszyka dla osób niezalogowanych? Jeżeli taka osoba kliknie w przycisk "dodaj do koszyka" to pojawia się wiadomość "Proszę się zalogować lub stworzyć konto" - lub coś podobnego. Czy istnieje możliwość włączenia tego przez zaplecze lub w kodzie? Jeżeli tak, to proszę o pomoc.

Link to comment
Share on other sites

Czy to ma być w tej sekcji?

	<div class="button-container">
				
						{if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE}
							{if (!isset($product.customization_required) || !$product.customization_required) && ($product.allow_oosp || $product.quantity > 0)}
								{if isset($static_token)}
									<a class="button ajax_add_to_cart_button btn btn-default" href="{$link->getPageLink('cart',false, NULL, "add=1&id_product={$product.id_product|intval}&token={$static_token}", false)|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Add to cart'}" data-id-product="{$product.id_product|intval}">
										<span>{l s='Add to cart'}</span>
									</a>
								{else}
									<a class="button ajax_add_to_cart_button btn btn-default" href="{$link->getPageLink('cart',false, NULL, 'add=1&id_product={$product.id_product|intval}', false)|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Add to cart'}" data-id-product="{$product.id_product|intval}">
										<span>{l s='Add to cart'}</span>
									</a>
								{/if}
							{else}
								<span class="button ajax_add_to_cart_button btn btn-default disabled">
									<span>{l s='Add to cart'}</span>
								</span>
							{/if}
						{/if}
						

					</div>
					

i ten kawałek kodu który chciałem dodać to:

{if(logged == 1)}



{/if}

Może mi podopowiesz gdzie to miałoby być?

Link to comment
Share on other sites

            <div class="button-container">
                    {if $Logged}    
                        {if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE}
                            {if (!isset($product.customization_required) || !$product.customization_required) && ($product.allow_oosp || $product.quantity > 0)}
                                {if isset($static_token)}
                                    <a class="button ajax_add_to_cart_button btn btn-default" href="{$link->getPageLink('cart',false, NULL, "add=1&id_product={$product.id_product|intval}&token={$static_token}", false)|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Add to cart'}" data-id-product="{$product.id_product|intval}">
                                        <span>{l s='Add to cart'}</span>
                                    </a>
                                {else}
                                    <a class="button ajax_add_to_cart_button btn btn-default" href="{$link->getPageLink('cart',false, NULL, 'add=1&id_product={$product.id_product|intval}', false)|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Add to cart'}" data-id-product="{$product.id_product|intval}">
                                        <span>{l s='Add to cart'}</span>
                                    </a>
                                {/if}
                                
                                {else}
                                <span class="button ajax_add_to_cart_button btn btn-default disabled">
                                    <span>{l s='Add to cart'}</span>
                                </span>                            

                            {/if}
                        {/if}
                        {else}
                            <a class="button ajax_add_to_cart_button btn btn-default" href="http://www.onet.pl">
                                        <span>{l s='Add to cart'}</span>
                                    </a>
                                
                    {/if}                                                        
                    </div>

takie cos mam i działa, ale nie tak jak powinno, w tym przypadku podlinkowuje mi czy jestem zalogowany czy nie obrazek z tego fragmentu:

  {else}
                            <a class="button ajax_add_to_cart_button btn btn-default" href="http://www.onet.pl">
                                        <span>{l s='Add to cart'}</span>
                                    </a>
                                
                    {/if}

Co to może być?

Edited by cleim_3103 (see edit history)
Link to comment
Share on other sites

Witam, jeśli chcesz ukryć koszyk lub cenę itd: skorzystaj z darmowego modułu hide price. Znajdziesz go tu>>. Możesz wyłączyć koszyk za pomocą css oraz możesz dostosować komunikat, który wyświetla się w prawym górnym rogu np: Koszyk zakupów widoczny dla zalogowanych klientów sklepu pozdrawiam.

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...