Shopkeeper 3 - Корзина
        Здравствуйте! Появился вопрос по добавлению товаров в корзину. Установил shopkeeper 3, все настроил и теперь у меня как и положено добавляются товары и все нормально.
Мне необходимо что бы каждый товар, даже когда этот товар уже есть в корзине, не прибавлялся к нему, а добавлялся новой позицией в этой корзине, т.е. один и тот же товар будет добавляться каждый раз новой позицией.
Гуглил, читал и собственно ничего не нашел даже близко к желаемому, хотелось бы попросить вас помочь, может знает кто готовое решение или хотя бы натолкнуть куда копать.
    
    
                                                                                
            Мне необходимо что бы каждый товар, даже когда этот товар уже есть в корзине, не прибавлялся к нему, а добавлялся новой позицией в этой корзине, т.е. один и тот же товар будет добавляться каждый раз новой позицией.
Гуглил, читал и собственно ничего не нашел даже близко к желаемому, хотелось бы попросить вас помочь, может знает кто готовое решение или хотя бы натолкнуть куда копать.
Комментарии: 6
                Как вариант задавать служебный атрибут товару и при нажатии на корзину с помощью JS менять его значение, например нумеровать, тогда товар будет заноситься в корзину каждый с новой строки.            
                    <input type="text" name="nameparam__[[*id]]__add" value="1" /> затем при нажатии на кнопку «В корзину» — 1 поменять на 2 и т.д.            
                Прописывал как параметр для формы при добавлении в корзину так:
                    <form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
	<div class="catalog_list_item_content_record">
		<div class="catalog_list_item_content_record_price">
			<span class="catalog_list_item_content_record_price-old">[[+tv.price]] руб</span>
			<span class="catalog_list_item_content_record_price-time"><span class="shk-price">[[+tv.price_sale:num_format]]</span> руб.*</span>
			[[+tv.price_status:is=`0`:then=`<div class="catalog_list_item_content_record_price-text">*цена при покупке 2 <span>любых</span> книг</div>`]]
		</div>
	</div>
	<input type="hidden" name="shk-id" value="[[+id]]" />
	<input type="hidden" name="shk-count" value="1" />
	<input type="text" name="shk-[[+id]]__add" value="1" />
	<div class="catalog_list_item_content-button">
		<button type="submit" class="button button_catalog_item shk-but"><span><img src="/public/img/icon/catalog_button.png">Добавить в корзину</span></button>
	</div>
</form>И при добавлении все равно в один товар все, при условии что для теста я менял значение этого поля через HTML            <form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
	<div class="catalog_list_item_content_record">
		<div class="catalog_list_item_content_record_price">
			<span class="catalog_list_item_content_record_price-old">[[+tv.price]] руб</span>
			<span class="catalog_list_item_content_record_price-time"><span class="shk-price">[[+tv.price_sale:num_format]]</span> руб.*</span>
			[[+tv.price_status:is=`0`:then=`<div class="catalog_list_item_content_record_price-text">*цена при покупке 2 <span>любых</span> книг</div>`]]
		</div>
	</div>
	<input type="hidden" name="shk-id" value="[[+id]]" />
	<input type="hidden" name="shk-count" value="1" />
	<input type="text" name="shk-[[+id]]__add" value="1" />
        <input type="text" name="nameparam__[[*id]]__add" value="num1" />
	<div class="catalog_list_item_content-button">
		<button type="submit" class="button button_catalog_item shk-but"><span><img src="/public/img/icon/catalog_button.png">Добавить в корзину</span></button>
	</div>
</form>потом при нажатии на кнопку «добавить в корзину» меняйте яваскриптом «num1» на «num2» и т, дПопробуйте, пишите если не получится. У меня по такому принципу работает при выборе цвета товара.
                Да, все получилось. Большое вам спасибо!!!            
                    
                Пожалуйста, рад что помог.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.