• 1
    11

    @Andchir подскажите в каком файле шопкипера 3 лежит функция формирования [[+inner]]?

    написал в Поддержка Читать далее
  • 1
    11

    @Andchir вот тут цены заполняются в ресурсе к шаблону прикручено TV c параметром migxdb
    в ней сетка,
    https://dropmefiles.com/bR4bj

    написал в Поддержка Читать далее
  • 1
    11

    @Andchir таблица создана абсолютно стандартными свойствами, migxdb конф shop класс shopContent

    А что значит "стандартная система параметров"?
    Мне сложно понять документацию, я её не совсем понял.

    Можете привести пример чанка, чтобы передать в корзину и две цены, и два параметра?
    Потому, что все облазил, ничего подобного нет (

    Плагина никакого нет, все стандартно.
    Так в Итого он цену заносит правильную, но почему-то не отображает напротив товара.
    А ведь и там, и там [[+price_total]], как такое может быть?

    написал в Поддержка Читать далее
  • 1
    11

    @Andchir
    просто помогите вывести обе цены в shopCartRow в [[+price_total]]

    написал в Поддержка Читать далее
  • 1
    11

    @Andchir

    shopCartRow

    <img src="[[+image:phpthumbon=`w=100&h=100&zc=1`]]" alt="[[+title]]" />
    
        <div class="order-col">
        
       <div><a href="[[+url]]">  [[+name]]</a></div>
       <div><a href="[[+url]]">[[+price_total]][[+currency]]</a></div>
      </div>
            <div><input class="primary-btn shk-count" type="text" size="2" name="count[]" maxlength="3" title="изменить количество" value="[[+count]]" />
      </div>
       
             <div><a href="[[+url_del_item]]" title="Удалить" class="shk-del">X</a>
     </div>
     
     
     
    

    написал в Поддержка Читать далее
  • 1
    11

    @Andchir

    shopCart

    <div class="col-md-5 order-details" data-shopcart="2" style="margin-top:31px;">
    						<div class="section-title text-center">
    							<h3 class="title">Ваша корзина</h3>
    						</div>
    						<div class="order-summary">
    							<div class="order-col">
    							
    								
    							</div>
    							<div class="order-products">
    								Товаров нет
    								
    							</div>
    							
    						</div>
    					</div>
    <!--tpl_separator-->					
    					<div class="col-md-5 order-details" data-shopcart="2" style="margin-top:31px;">
    						<div class="section-title text-center">
    							<h3 class="title">Ваша корзина</h3>
    						</div>
    						<div class="order-summary">
    						    <form action="[[+this_page_url]]#shopCart" method="post">
    						         <fieldset>
    							
    							
    							
    [[+inner]]
    
    							
    							
    							<div class="order-col">
    								<div><strong>Итого:</strong></div>
    								<div><strong class="order-total">[[+price_total]]</strong>[[+currency]]</div>
    							</div>
    							
    						</div>
    					
    						
    					
    						</fieldset>
            </form>
    					</div>
    

    написал в Поддержка Читать далее
  • 1
    11

    @Andchir

    Делаю все через чекбоксы
    Вот чанк товара

    <div class="col-md-4 col-xs-6 shk-item">
    								<div class="product">
    									<div class="product-img">
    										<a href="[[~[[+resource_id]]]][[+alias]].html">	<img src="[[+image:phpthumbof=`w=250&h=180&zc-1`]]" alt="[[+pagetitle]]" class="img-responsive" ></a>
    										<div class="product-label">
    											[[+sale]]
    											[[+new]]
    										</div>
    									</div>
    								 <form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
    									<div class="product-body">
    									    <fieldset>
    									      
                                              <input type="hidden" name="shk-name" value="[[+pagetitle]]" />
                                              <input type="hidden" name="shk-count" value="1" />
                                             
    										<p class="product-category">[[+param1]]</p>
    										<span class="product-name" style="font-size:10px;"><a href="[[~[[+resource_id]]]][[+alias]].html">[[+pagetitle:limit=`39`]]</a></span>
    										<p><input type="radio" name="shk-id" value="[[+id]]__price" />
      								    	Без гелия <h4 class="product-price">[[+price]] руб.</h4></p>
      								    	
      								    	
    										<input type="radio" name="shk-id" value="[[+id]]__price1" />
      								    	С гелием <h4 class="product-price">[[+price1]] руб.</h4>
    										<div class="product-rating">
    											[[+raiting]]
    										</div>
    									</div>
    								
    								<div class="add-to-cart">
    								
    										<button type="submit" name="submit" class="add-to-cart-btn shk-but"><i class="fa fa-shopping-cart"></i> В корзину</button>
    									</div>
    								
    									</fieldset>
    									</form>
    									
    											
    									
    						
    								</div>
    							</div>
    							
    

    написал в Поддержка Читать далее
  • 1
    11

    @Andchir
    Вот картинка

    Смотрите на итоговую сумму и на стоимость товара

    написал в Поддержка Читать далее
  • 1
    11

    @Andchir где-то у вас ошибка в коде.
    Потому что все что в [[+inner]] не передается стоимость товара с учетом параметра

    написал в Поддержка Читать далее
  • 1
    11

    @Andchir
    В корзине в "итого", выводится правильная цена.

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

     <tr class="cart-order">
        <td align="left"><b><a href="[[+url]]">[[+name]]</a></b> [[+addit_data]]</td>
        <td>[[+price_count_total]] [[+currency]]</td>
        <td>
            <input class="shk-count" type="text" size="2" name="count[]" maxlength="3" title="изменить количество" value="[[+count]]" />
        </td>
        <td align="right">
            <a href="[[+url_del_item]]" title="Удалить" class="shk-del"><img src="assets/components/shopkeeper3/web/css/default/delete.gif" width="17" height="17" alt="Удалить" /></a>
        </td>
    </tr>
    

    То есть по какой-то причине в price_count_total записана цена без учета параметра price1

    написал в Поддержка Читать далее
  • 1
    11

    @Andchir
    нет, вы наверное не поняли в чем проблема.

    Смотрите.
    Есть карточка.

    <div class="col-md-4 col-xs-6 shk-item">
    								<div class="product">
    									<div class="product-img">
    										<a href="[[~[[+resource_id]]]][[+alias]].html">	<img src="[[+image:phpthumbof=`w=250&h=180&zc-1`]]" alt="[[+pagetitle]]" class="img-responsive" ></a>
    										<div class="product-label">
    											[[+sale]]
    											[[+new]]
    										</div>
    									</div>
    								 <form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
    									<div class="product-body">
    									    <fieldset>
    									      
                                              <input type="hidden" name="shk-name" value="[[+pagetitle]]" />
                                              <input type="hidden" name="shk-count" value="1" />
                                             
    										<p class="product-category">[[+param1]]</p>
    										<span class="product-name" style="font-size:10px;"><a href="[[~[[+resource_id]]]][[+alias]].html">[[+pagetitle:limit=`39`]]</a></span>
    										<p><input type="radio" name="shk-id" value="[[+id]]" />
      								    	Без гелия <h4 class="product-price">[[+price]] руб.</h4></p>
    										
    										<input type="radio" name="shk-id" value="[[+id]]__price1" />
      								    	С гелием <h4 class="product-price">[[+price1]] руб.</h4>
    										<div class="product-rating">
    											[[+raiting]]
    										</div>
    									</div>
    									<div class="add-to-cart">
    								
    										<button type="submit" name="submit" class="add-to-cart-btn shk-but"><i class="fa fa-shopping-cart"></i> В корзину</button>
    									</div>
    									</fieldset>
    									</form>
    						
    								</div>
    							</div>
    

    Вторая цена с параметров в TV price1.

    Она добавляется в итоговую стоимость в корзине, но напротив товара стоит цена как без параметра.

    Получается, что шарик с гелием в итого стоит 5р.
    А напротив товара в корзине он стоит 2 р.

    Я пробовал все что вы написали выше, не выводит нормально цену напротив товара.
    Вот картинка
    alt text

    написал в Поддержка Читать далее
  • 1
    11

    Участник @Asderkdw написал в Две и более цены для одного товара:

    dopname__[[*id]]__add

    Все равно не получается создать конфигурацию, чтобы ВСЕ параметры полностью передавались в корзину с соответствующей ценой.
    Выходит, что он передает в корзину название параметра, но цена напротив останется как без него. Это дичь!
    А если покупатель (что часто бывает) один товар берет с параметром и один без параметра.
    Напротив обоих позиций будет стоять одинаковая цена. Но итоговая - другая.
    То есть будет два товара по 2р.
    А итоговая будет 12р. потому, что второй товар был с параметром, но цена в списке будет стандартная.

    Чтобы не пустословить.
    Вот пример:

    <input type="radio" name="shk-id" value="[[+id]]__price1" />
    

    Передаем стоимость в корзину.
    А. вот такая у нас "веселая корзина" получается:

    <div><a href="[[+url]]">[[+shk_dopname]] [[+name]]</a> [[+addit_data]]</div>
     <div>[[+price]] [[+currency]]</div>
    

    Откуда возьмется [[+shk_dopname]] ?
    А если возьмется, то куда в корзине выведется [[+price1]]?

    написал в Поддержка Читать далее
  • 1
    11

    @andchir то есть если я сделаю заново магазин на этой версии движка и этом шаблоне он все равно не будет работать?

    написал в Поддержка Читать далее
  • 1
    11

    Апач.
    Плагины поудалял все.

    написал в Поддержка Читать далее