Перейти к содержанию
Официальный форум поддержки Simpla

Товары перестали добавляться в корзину


Рекомендуемые сообщения

Доброго времени суток!

Прошу помощи, ничего ни где не меня и не трогал, самосабой товары перестали добавляться в карзину при добавлении его в корзину..На других шаблонах тоже товар не добавляется в карзину..Где искать - что не так? может быть кто нибудь знает?! 

сайт:  www.aquen.ru

 

 

Корзина.

 

 

 

 

{* Шаблон корзины *}
 
{$meta_title = "Корзина" scope=parent}
 
<h1>
{if $cart->purchases}В корзине {$cart->total_products} {$cart->total_products|plural:'товар':'товаров':'товара'}
{else}Корзина пуста{/if}
</h1>
 
{if $cart->purchases}
<form method="post" name="cart">
 
{* Список покупок *}
<table id="purchases">
 
{foreach from=$cart->purchases item=purchase}
<tr>
    {* Изображение товара *}
    <td class="image">
        {$image = $purchase->product->images|first}
        {if $image}
        <a href="products/{$purchase->product->url}"><img src="{$image->filename|resize:50:50}" alt="{$product->name|escape}"></a>
        {/if}
    </td>
    
    {* Название товара *}
    <td class="name">
        <a href="products/{$purchase->product->url}">{$purchase->product->name|escape}</a>
        {$purchase->variant->name|escape}            
    </td>
 
    {* Цена за единицу *}
    <td class="price">
        {($purchase->variant->price)|convert} {$currency->sign}
    </td>
 
    {* Количество *}
    <td class="amount">
        <select name="amounts[{$purchase->variant->id}]" onchange="document.cart.submit();">
            {section name=amounts start=1 loop=$purchase->variant->stock+1 step=1}
            <option value="{$smarty.section.amounts.index}" {if $purchase->amount==$smarty.section.amounts.index}selected{/if}>{$smarty.section.amounts.index} {$settings->units}</option>
            {/section}
        </select>
    </td>
 
    {* Цена *}
    <td class="price">
        {($purchase->variant->price*$purchase->amount)|convert} {$currency->sign}
    </td>
    
    {* Удалить из корзины *}
    <td class="remove">
        <a href="cart/remove/{$purchase->variant->id}">
        <img src="design/{$settings->theme}/images/delete.png" title="Удалить из корзины" alt="Удалить из корзины">
        </a>
    </td>
            
</tr>
{/foreach}
{if $user->discount}
<tr>
    <th class="image"></th>
    <th class="name">скидка</th>
    <th class="price"></th>
    <th class="amount"></th>
    <th class="price">
        {$user->discount} %
    </th>
    <th class="remove"></th>
</tr>
{/if}
{if $coupon_request}
<tr class="coupon">
    <th class="image"></th>
    <th class="name" colspan="3">Код купона или подарочного ваучера
        {if $coupon_error}
        <div class="message_error">
            {if $coupon_error == 'invalid'}Купон недействителен{/if}
        </div>
        {/if}
    
        <div>
        <input type="text" name="coupon_code" value="{$cart->coupon->code|escape}" class="coupon_code">
        </div>
        {if $cart->coupon->min_order_price>0}(купон {$cart->coupon->code|escape} действует для заказов от {$cart->coupon->min_order_price|convert} {$currency->sign}){/if}
        <div>
        <input type="button" name="apply_coupon"  value="Применить купон" onclick="document.cart.submit();">
        </div>
    </th>
    <th class="price">
        {if $cart->coupon_discount>0}
        −{$cart->coupon_discount|convert} {$currency->sign}
        {/if}
    </th>
    <th class="remove"></th>
</tr>
 
{literal}
<script>
$("input[name=coupon_code]").keypress(function(event){
    if(event.keyCode == 13){
        $("input[name=name]").attr('data-format', '');
        $("input[name=email]").attr('data-format', '');
        document.cart.submit();
    }
});
</script>
{/literal}
 
{/if}
 
<tr>
    <th class="image"></th>
    <th class="name"></th>
    <th class="price" colspan="4">
        Итого
        {$cart->total_price|convert} {$currency->sign}
    </th>
</tr>
</table>
 
{* Связанные товары *}
{*
{if $related_products}
<h2>Так же советуем посмотреть</h2>
<!-- Список каталога товаров-->
<ul class="tiny_products">
    {foreach $related_products as $product}
    <!-- Товар-->
    <li class="product">
        
        <!-- Фото товара -->
        {if $product->image}
        <div class="image">
            <a href="products/{$product->url}"><img src="{$product->image->filename|resize:200:200}" alt="{$product->name|escape}"/></a>
        </div>
        {/if}
        <!-- Фото товара (The End) -->
 
        <!-- Название товара -->
        <h3><a data-product="{$product->id}" href="products/{$product->url}">{$product->name|escape}</a></h3>
        <!-- Название товара (The End) -->
 
        {if $product->variants|count > 0}
        <!-- Выбор варианта товара -->
            <table>
            {foreach $product->variants as $v}
            <tr class="variant">
                <td>
                    {if $v->name}<label class="variant_name" for="related_{$v->id}">{$v->name}</label>{/if}
                </td>
                <td>
                    {if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if}
                    <span class="price">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span>
                </td>
                <td>
                    <a href="cart?variant={$v->id}">в корзину</a>
                </td>
            </tr>
            {/foreach}
            </table>
        <!-- Выбор варианта товара (The End) -->
        {else}
            Нет в наличии
        {/if}
 
 
    </li>
    <!-- Товар (The End)-->
    {/foreach}
</ul>
{/if}
*}
 
{* Доставка *}
{if $deliveries}
<h2>Выберите способ доставки:</h2>
<ul id="deliveries">
    {foreach $deliveries as $delivery}
    <li>
        <div class="checkbox">
            <input type="radio" name="delivery_id" value="{$delivery->id}" {if $delivery_id==$delivery->id}checked{elseif $delivery@first}checked{/if} id="deliveries_{$delivery->id}">
        </div>
        
            <h3>
            <label for="deliveries_{$delivery->id}">
            {$delivery->name}
            {if $cart->total_price < $delivery->free_from && $delivery->price>0}
                ({$delivery->price|convert} {$currency->sign})
            {elseif $cart->total_price >= $delivery->free_from}
                (бесплатно)
            {/if}
            </label>
            </h3>
            <div class="description">
            {$delivery->description}
            </div>
    </li>
    {/foreach}
</ul>
{/if}
    
<h2>Адрес получателя</h2>
    
<div class="form cart_form">         
    {if $error}
    <div class="message_error">
        {if $error == 'empty_name'}Введите имя{/if}
        {if $error == 'empty_email'}Введите email{/if}
        {if $error == 'captcha'}Капча введена неверно{/if}
    </div>
    {/if}
    <label>Имя, фамилия</label>
    <input name="name" type="text" value="{$name|escape}" data-format=".+" data-notice="Введите имя"/>
    
    <label>Email</label>
    <input name="email" type="text" value="{$email|escape}" data-format="email" data-notice="Введите email" />
 
    <label>Телефон</label>
    <input name="phone" type="text" value="{$phone|escape}" />
    
    <label>Адрес доставки</label>
    <input name="address" type="text" value="{$address|escape}"/>
 
    <label>Комментарий к заказу</label>
    <textarea name="comment" id="order_comment">{$comment|escape}</textarea>
    
    <div class="captcha"><img src="captcha/image.php?{math equation='rand(10,10000)'}" alt='captcha'/></div> 
    <input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" data-format="dddd" data-notice="Введите капчу"/>
    
    <input type="submit" name="checkout" class="button" value="Оформить заказ">
    </div>
   
</form>
{else}
  В корзине нет товаров
{/if}
 
 
 
 
 
Главная 
 
 
 
 
{* 
  template name: Общий вид страницы
 
  Этот шаблон отвечает за общий вид страниц.
  Используется классом Site.class.php
  Передаваемые в шаблон параметры смотрите в конце файла  
  
*}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
    <title>Aquen ( Аквин ) это фильры для воды (очистки воды) в том числе:
    колбы (магистральные), корпуса для картриджей, фильтр для дома, фильтр для офиса, картриджи, 
    фильтры для воды, системы обратного осмоса, системы ультрафильтрации, системы микрофильтрации, другие 
    системы под мойку, колбы Slim, колбы Big Blue, другие бытовые фильтры.фильтры и умягчители для воды, купить фильтры и умягчители для воды, продажа фильтров и умягчителей для воды, фильтры и умягчители для воды отзывы, фильтры и умягчители для воды оптом, фильтры и умягчители для воды доставка, интернет магазин фильтры и умягчители для воды, фильтры и умягчители для воды москва, фильтры и умягчители для воды россия</title>
    <base href="{$config->root_url}">
    <meta name="description" content="{$description|escape}" />
    <meta name="keywords" content="Aquen ( Аквин ) это линейка фильров для воды (очистки воды) в том числе: колбы (магистральные), корпуса для картриджей, фильтр для дома, фильтр для офиса, картриджи, фильтры для воды, системы обратного осмоса, системы ультрафильтрации, системы микрофильтрации, другие системы под мойку, колбы Slim, колбы Big Blue, другие бытовые фильтры." />
    <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
    <meta http-equiv="Content-Language" content="ru" />
    <meta name="robots" content="all" />
    <link rel="stylesheet" type="text/css" href="design/{$settings->theme}/css/style.css" media="screen" />
    <link rel="stylesheet" type="text/css" href="design/{$settings->theme}/css/forms.css" media="screen" />
    
    <link rel="icon" href="design/{$settings->theme}/images/favicon.ico" type="image/x-icon">
    <link rel="shortcut icon" href="design/{$settings->theme|escape}/images/favicon.ico" type="image/x-icon">
        
    {* JQuery *}
    <script src="js/jquery/jquery.js"        language="JavaScript" type="text/javascript"></script>
    <script src="js/jquery/jquery-ui.min.js" language="JavaScript" type="text/javascript"></script>
 
    {* Всплывающие подсказки для администратора *}
    {if $smarty.session.admin == 'admin'}
    <script src ="js/admintooltip/admintooltip.js" language="JavaScript" type="text/javascript"></script>
    <link   href="js/admintooltip/css/admintooltip.css" rel="stylesheet" type="text/css" /> 
    {/if}
        
    {* Выбор валюты *}
    {literal}
    <script>
    $(function() {
        $('select[name=currency_id]').change(function() {
            $(this).closest('form').submit();
        });
    });
    </script>
    {/literal}
       
</head>
<body>
<div id="wrap_top_bg"><div id="wrap_bottom_bg">
 
<!-- Вся страница /-->
<div id="wrap">
 
    <!-- Шапка /-->
    <div id="header"> 
            
        <!-- Логотип /-->   
        <div id="logo"> 
             <a href="./" title="Фильтры для воды" class="image"></a><a href="./" title="Фильтры для воды" class="link"></a>          
        </div>
        <!-- Логотип #End /-->
                
        <!-- Основная часть заголовка /-->
        <div id="header_menu">
        
            <!-- Верхняя панель заголовка /-->
            <div id="top_panel">
            
                <!-- Вход пользователя /-->  
                <div id="top_panel_left">
                
                <!-- Если пользователь не залогинен /-->  
                {if !$user}
                   <a href="user/login/" id="user_login_link" class="black_link" >вход</a>
                   | <a href="user/register/" class="black_link">регистрация</a>                
                <!-- Если пользователь не залогинен /-->  
                {else}
                   <a href="user" class="black_link">{$user->name|escape}</a>{if $user->discount>0},
                   ваша скидка {$user->discount}%{/if} 
                   <a href="user/logout/" class="black_link" id="user_exit_link">выйти</a>
                {/if}
                
                </div>
                <!-- Вход пользователя #End /-->  
                
                <!-- Выбор валюты /--> 
                <div id="top_panel_right">
                
                    <form name=currency method=post>
                        <p>валюта магазина:
                    <select name="currency_id">
                        {foreach from=$currencies item=c}
                        {if $c->enabled}                       
                        <option value="{$c->id}" {if $c->id==$currency->id}selected{/if}>
                        {$c->name|escape}
                        </option>
                        {/if}
                        {/foreach}
                    </select>
                        </p>
                    </form>
                    
                </div>
                <!-- Выбор валюты #End /-->                 
                
            </div>
            <!-- Верхняя панель заголовка #End /-->
            
            <!-- Верхнее меню /-->
            <ul id="top_header_menu">
                {foreach name=sections from=$pages item=s}
                {if $s->menu_id == 1}
                <li>
                  {if $page->id == $s->id}                  
                  <span page_id='{$s-id}'>{$s->name|escape}</span>
                  {else}
                  <a page_id='{$s->id}' href='{$s->url}'>{$s->name|escape}</a>
                  {/if}
                </li>
                {/if}
                {/foreach}                
            </ul>
            <!-- Верхнее меню #end /-->     
                
            <!-- Информер корзины /-->  
            {if $cart->total_products>0}
                 <p id="cart_info">В <a href="cart/" class="black_link" onclick="document.cookie='from='+location.href+';path=/';">корзинe</a> {$cart->total_products} {$cart->total_products|plural:'товар':'товаров':'товара'}
                на сумму {$cart->total_price|convert} {$currency->sign|escape}</p>
            {else}
                <p id="cart_info">Корзина пуста</p>
            {/if}
            <!-- Информер корзины #End /-->         
            
            
        </div>  
    </div>
    <!-- Шапка #End /-->
    
    
    <!-- Основная часть страницы /-->
    <div id="main_part">
    
        <!-- Левая часть страницы /-->
        <div id="left_side">
        
            <!-- Меню каталога /-->
            <div id="catalog_menu">
            {function name=categories_tree}
            {if $categories}
            <ul class="catalog_menu">
            {foreach item=c from=$categories}
                {if $category->id != $c->id}
                <li><a href='catalog/{$c->url}' category_id='{$c->id}'>{$c->name}</a></li>
                {else}
                <li><span category_id='{$c->id}'>{$c->name}</span></li>
                {/if}
                {*if in_array($category->category_id, $c->subcats_ids)*}
                {categories_tree categories=$c->subcategories}        
                {*/if*}
            {/foreach}  
            </ul>
            {/if}    
            {/function}
            {categories_tree categories=$categories}
            </div>
            <!-- Меню каталога #End /-->           
 
            {if $all_brands}
            <!-- Список брендов /-->
            <div id="brands_menu">
                {foreach name=brands from=$all_brands item=b}
                 <a href='brands/{$b->url}'>{$b->name|escape}</a>
                {/foreach}  
            </div>
            <!-- Список брендов #End /-->
            {/if}
            
            <!-- Поиск /-->
            <div id="search">
                <form name=search method=get action="products">
                    <p><input type="text" name=keyword value="{$keyword|escape}" class="search_input_text"/><input type="submit" value="Найти" class="search_input_submit"/></p>
                </form>
            </div>
            <!-- Поиск #End /-->
 
                                    
            {get_posts var=last_posts limit=5}
            {if $last_posts}
            <!-- Новости /-->
            <ul id="news">
            {foreach  name=news from=$last_posts item=post}
                <li>
                    <p class="news_date">{$post->date|date}</p>
                    <p post_id="{$post->id}"><a href="blog/{$post->url}">{$post->name|escape}</a></p>
                    <p class="news_annotation">
                        {$n->annotation}
                    </p>
                </li>
            {/foreach}         
                <li><a href="blog/">архив новостей ?</a></li>
            </ul>
            <!-- Новости #End /-->
            {/if}
            
        </div>
        <!-- Левая часть страницы #End /-->
        
        
        <!-- Правая часть страницы #Begin /-->
        <div id="right_side">
                    
            {$content}
            
        </div>
        <!-- Правая часть страницы #End /-->
    </div>
    <!-- Основная часть страницы #End /--><center>
 <img src="design/{$settings->theme}/images/kontakt.png" alt=""/></center>
    <!-- Подвал #Begin /-->
    <div id="footer">
        <ul id="syst">
           
            
        </ul>
        {$settings->counters}
     <p id="copyright"><center> Интернет-магазин Aquen <a href="http://aquen.ru">Фильтры для воды, системы обратного осмоса,магистральные фильтры.</a></p>
     </center> </div>
     
     
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='//counter.yadro.ru/hit?t26.11;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано число посетителей за"+
" сегодня' "+
"border='0' width='88' height='15'></a>")
//--></script><!--/LiveInternet-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    <!-- Подвал #End /-->
    
</div>
<!-- Вся страница #End /-->
 
</div></div>
</body>
</html>
{*
 
  Передаваемые в шаблон параметры:
  
  $title - заголовок страницы
  $description - описание страницы
  $keywords - ключевые слова
  
  $sections - разделы меню
  $categories - категории товаров
  $content - основная часть страницы
  
  Параметры, передаваемые для всех страниц, и этой в том чисте:
  
  $root_url - корневой url сайта (без http://)
  $settings - настройки сайта, хранящиеся в базе
  $config - настройки сайта, хранящиеся в файле Config.class.php
  $currencies - валюты
  $currency - текущая валюта
  $main_currency - основная валюта
  $user - пользователь, если залогинен  
  
*}

 

Ссылка на сообщение
Поделиться на другие сайты

В .htaccess ищите строчку:

 

RewriteRule ^cart/([^/]+)/?$    index.php?module=CartView&add_variant=$1  [L,QSA]

 

У Вас запрос идет:

/cart?variant=85

=>

index.php?module=CartView&variant=85

 

В контроллере CartView.php надо посмотреть какую именно переменную $_GET обрабатывает контроллер. Есть подозрение, что все также add_variant, тогда в форме для добавления товаров нужно поменять name=variant на name=add_variant.

 

 

 

И незабудьте, что все это конечно же мои домыслы, ибо объем предоставленной Вами полезной информации смехотворен. Не сможете разобраться сами - пишите в ЛС.

Ссылка на сообщение
Поделиться на другие сайты
файл .htaccess

 

AddDefaultCharset UTF-8

ErrorDocument 404 /404

ErrorDocument 401 /password.php

 

RewriteEngine on

 

# Админка теперь по адресу /simpla

RewriteRule    ^admin/?$  simpla [L]

 

 

# Каталог товаров

RewriteRule ^catalog/([^/]+)$    index.php?module=ProductsView&category=$1 [L,QSA]

RewriteRule ^catalog/([^/]+)/([^/]+)/?$    index.php?module=ProductsView&category=$1&brand=$2 [L,QSA]

 

RewriteRule ^products/([^/]+)/?$    index.php?module=ProductView&product_url=$1 [L,QSA]

RewriteRule ^products/?$    index.php?module=ProductsView [L,QSA]

 

RewriteRule ^brands/([^/]+)/?$    index.php?module=ProductsView&brand=$1 [L,QSA]

RewriteRule ^brands/([^/]+)/page_([^/]+)/?$    index.php?module=ProductsView&brand=$1&page=$2 [L,QSA]

 

# Поиск товаров

RewriteRule ^search/([^/]+)/?$    index.php?module=ProductsView&keyword=$1 [L,QSA]

RewriteRule ^search/?$    index.php?module=ProductsView [L,QSA]

 

# Блог

RewriteRule ^blog/([^/]+)/?$    index.php?module=BlogView&url=$1 [L,QSA]

RewriteRule ^blog/?$    index.php?module=BlogView [L,QSA]

 

# Корзина и заказы

RewriteRule ^cart/?$    index.php?module=CartView   [L,QSA]

RewriteRule ^cart/([^/]+)/?$    index.php?module=CartView&add_variant=$1  [L]

RewriteRule ^cart/remove/([^/]+)/?$    index.php?module=CartView&delete_variant=$1  [L]

RewriteRule ^order/([^/]+)/?$    index.php?module=OrderView&url=$1  [L]

RewriteRule ^order/?$    index.php?module=OrderView  [L]

 

# Для пользователей

RewriteRule ^user/login/?$    index.php?module=LoginView  [L]

RewriteRule ^user/register/?$    index.php?module=RegisterView  [L]

RewriteRule ^user/logout/?$    index.php?module=LoginView&action=logout  [L]

RewriteRule ^user/password_remind/?$    index.php?module=LoginView&action=password_remind  [L]

RewriteRule ^user/password_remind/([0-9a-z]+)/?$    index.php?module=LoginView&action=password_remind&code=$1  [L]

RewriteRule ^user/?$    index.php?module=UserView  [L]

 

# Google sitemap

RewriteRule ^sitemap.xml?$    sitemap.php  [L]

 

# XML

RewriteRule ^yandex.xml?$    yandex.php  [L]

 

# feedback

RewriteRule ^contact/?$    index.php?module=FeedbackView  [L]

 

#downloads

RewriteRule ^order/([^/]+)/([^/]+)/?$    index.php?module=OrderView&url=$1&file=$2  [L]

 

 

# Статические страницы

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^/]*)/?$    index.php?module=PageView&page_url=$1 [L,QSA]

RewriteRule ^/?$    index.php?module=HitsView&page_url= [L,QSA]

 

# Ресайз картинок на лету

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^files/products/(.+) resize/resize.php?file=$1&token=%{QUERY_STRING}

#RewriteCond %{THE_REQUEST} ^GET\ (.*)files/products/(.*)\?([A-z0-9]*) 

#RewriteRule ^files/products/(.+) resize/resize.php?file=%2&token=%3 [L,NE]
Ссылка на сообщение
Поделиться на другие сайты

и  CartView.php

 

 

<?php
    session_start();
    chdir('..');
    require_once('api/Simpla.php');
    $simpla = new Simpla();
    $simpla->cart->add_item($simpla->request->get('variant', 'integer'), $simpla->request->get('amount', 'integer'));
    $cart = $simpla->cart->get_cart();
    $simpla->design->assign('cart', $cart);
    
    $currencies = $simpla->money->get_currencies(array('enabled'=>1));
    if(isset($_SESSION['currency_id']))
        $currency = $simpla->money->get_currency($_SESSION['currency_id']);
    else
        $currency = reset($currencies);
 
    $simpla->design->assign('currency',    $currency);
    
    $result = $simpla->design->fetch('cart_informer.tpl');
    header("Content-type: application/json; charset=UTF-8");
    header("Cache-Control: must-revalidate");
    header("Pragma: no-cache");
    header("Expires: -1");        
    print json_encode($result);
Ссылка на сообщение
Поделиться на другие сайты

Так тоже не видите: 

RewriteRule ^cart/([^/]+)/?$    index.php?module=CartView&add_variant=$1  [L]

get('variant', 'integer')

 

Ровно то, о чем я Вам непрозрачно намекал.

Ссылка на сообщение
Поделиться на другие сайты

Так тоже не видите: 

RewriteRule ^cart/([^/]+)/?$    index.php?module=CartView&add_variant=$1  [L]

get('variant', 'integer')

 

Ровно то, о чем я Вам непрозрачно намекал.

Огромное спасибо за помощь, теперь только сайт не открывается)))))))..

Ссылка на сообщение
Поделиться на другие сайты

Так тоже не видите: 

RewriteRule ^cart/([^/]+)/?$    index.php?module=CartView&add_variant=$1  [L]

get('variant', 'integer')

 

Ровно то, о чем я Вам непрозрачно намекал.

Удалил, установил тестувую симплу , товары в корзину перемещаются, а при нажатии на корзине - их нет! корзина пуста..

посмотреть можно: 

www.aquen.ru

Ссылка на сообщение
Поделиться на другие сайты

Обратитесь к кузнецу.

Придите и скажите: "Кузнец, кузнец, у меня кривые руки, ты куем покуй мне кривые руки да выкуй прямые". Отвечаю поможет.

Ссылка на сообщение
Поделиться на другие сайты

Очень сомнительно, что поможет...

Ну тогда все варианты исчерпаны и проблему решить уже нельзя.
Ссылка на сообщение
Поделиться на другие сайты
  • 3 года спустя...

Добрый вечер всем! Ситуация такая: если пользователь не авторизован, корзина работает как с категорий товаров, так и с карточки товаров. Как только пользователь авторизовался, перестают добавляться товары в корзину из карточки товара, а с категорий товаров добавляются. В чем проблема?

Ссылка на сообщение
Поделиться на другие сайты

В неправильной работе.  Если стандартно в Simpla все работает и форум не забит подобными жалобами, то проблема Ваша, скорее всего, индивидуальная и связана с конкретными Вашими доработками или нестандартным шаблоном. 

Надо смотреть конкретно все детали.

Если бы Вы хоть URL сайта дали, может, можно было бы что определенное сказать...

Ссылка на сообщение
Поделиться на другие сайты

На странице товара не кладется всегда, независимо от авторизованности.

И не должно класться, потому что шаблон сделан так, что не кладется. Видимо, создатель думал о внешнем виде, а на функциональность совсем внимания не обращал.

Пара ошибок видна сразу.  А вообще, чтоб работало, надо все причастные места проверять и исправлять.

Если готовы оплачивать - обращайтесь.

Ссылка на сообщение
Поделиться на другие сайты

На странице товара не кладется всегда, независимо от авторизованности.

И не должно класться, потому что шаблон сделан так, что не кладется. Видимо, создатель думал о внешнем виде, а на функциональность совсем внимания не обращал.

Пара ошибок видна сразу.  А вообще, чтоб работало, надо все причастные места проверять и исправлять.

Если готовы оплачивать - обращайтесь.

Я обратился сюда за помощью, а не за тем, чтобы на мне кто-то деньги делал.

Ссылка на сообщение
Поделиться на другие сайты

Ну так я вам расскажу - у вас не определен variant в форме, которая должна добавлять товар в Корзину

Например так

			<table>
			{foreach $product->variants as $v}
			<tr class="variant">
				<td>
					<input id="product_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $product->variant->id==$v->id}checked{/if} {if $product->variants|count<2}style="display:none;"{/if}/>
				</td>
				<td>
					{if $v->name}<label class="variant_name" for="product_{$v->id}">{$v->name}</label>{/if}
				</td>
				<td>
					{if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if}
					<span class="price">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span>
				</td>
			</tr>
			{/foreach}
			</table>

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...