#1
Отправлено 29 Май 2014 - 22:27
Подскажите, пожалуйста, как сделать, чтобы при нажатии на кнопку "заказать на..." в корзине выходила форма быстрого заказа, также как при нажатии на кнопку "быстрый заказ" в товаре.
Уйти от многоэтапного оформления заказа.
#2
Отправлено 30 Май 2014 - 03:16
http://forum.storela...ны/#entry138052
http://forum.storela...ны/#entry140741
#3
Отправлено 30 Май 2014 - 07:50
Сake (30 Май 2014 - 03:16) писал:
http://forum.storela...ны/#entry138052
http://forum.storela...ны/#entry140741
#4
Отправлено 03 Июнь 2014 - 11:18
если в корзине изменить количество товара и нажать пересчитать, то сумма не обновляется, а сразу выходит форма быстрого заказа и покупателю не видно чего и сколько он заказывает.
#5
Отправлено 03 Июнь 2014 - 12:29
severyanin (03 Июнь 2014 - 11:18) писал:
если в корзине изменить количество товара и нажать пересчитать, то сумма не обновляется, а сразу выходит форма быстрого заказа и покупателю не видно чего и сколько он заказывает.
В файле "main.js".
Найти:
$(function() { $('.cartForm').submit(function() { quickorder('#order-stage'); return(false); }); });
Заменить:
$(function() { $('#cartFormAdd').click(function() { quickorder('#order-stage'); return(false); }); });
В шаблоне "Корзина"
Находим:
<button class="greenbut fnt14 fntarl txtalgncnt fleft fntupcase anone0" type="submit" name="next_step"><span>Заказать на:</span> {% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | money_format}{% ENDFOR %}</button>
Заменяем на:
<button class="greenbut fnt14 fntarl txtalgncnt fleft fntupcase anone0" id="cartFormAdd" type="submit" name="next_step"><span>Заказать на:</span> {% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | money_format}{% ENDFOR %}</button>
#6
Отправлено 03 Июнь 2014 - 14:35
- Можно ли сделать так, чтобы после того как в корзине покупатель нажимает оформить заказ и появляется форма быстрого оформления заказа, вверху этой формы было наименование товара/товаров как в самой корзине.
- И еще заметил, если зайти в карточку товара, нажать "быстрый заказ", откроется форма быстрого заказа, но корзина при этом будет отображать 0 рублей. Можно это как-нибудь исправить?
#7
Отправлено 04 Июнь 2014 - 02:17
{% IF cart_count_empty %} <h2 class="alignCenter">Ваша корзина пуста, пожалуйста, выберите другой товар для оформления заказа</h2> {% ELSE %}вставьте:
<!-- Корзина --> <form action="{CART_URL}" method="post" class="cartForm"> <div class="history padd1"> <input type="hidden" name="hash" value="{HASH}" /> <div class="padd1 "> <table cellpadding="0" cellspacing="0" class="cartListTable fnt11 txtalgncnt"> <tr class="title fnt12"> <td class="first">Наименование</td><td width="10%">Кол-во</td><td width="15%">Цена</td><td width="15%">Общая сумма</td><td class="last" width="9%">Удалить</td> </tr> {% FOR cart_items %} <tr class="order"> <td> <div class="img txtalgncnt"><a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" alt="" /></a></div> <div class="info txtalgnlft"> <span class="fnt12"><a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}</a></span> <p class="fnt10"><a href="http://{NET_DOMAIN}/">Главная</a> {% FOR catalog_path %}» <a href="{cart_items.catalog_path.URL}" >{cart_items.catalog_path.NAME}</a>{% ENDFOR %}</p> </div> </td> <td class="number"> <input name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" class="number txtalgncnt" type="number" min="1" /> {cart_items.GOODS_MOD_MEASURE_NAME} </td> <td class="fnt12">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</td> <td class="fnt12">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td> <td class="last" ><a href="{cart_items.ORDER_LINE_DELETE_URL}#content" class="delete" onclick="return confirm('Вы действительно хотите удалить {cart_items.GOODS_NAME} из корзины?')" ></a></td> </tr> {% ENDFOR %} <!-- Скидки, действующие на заказ --> {% FOR cart_discount %} {% IF cart_discount.DISCOUNT_IS_ENABLED %} <tr class="order"> <td> <div class="img txtalgncnt"><img src="{ASSETS_IMAGES_PATH}discount_icon_20.png" alt="Скидка" /></div> <div class="info txtalgnlft"> <span class="fnt12n">{cart_discount.DISCOUNT_NAME}</span> </div> </td> <td class="number"> {% IF cart_discount.IS_PERCENT %} {cart_discount.DISCOUNT_VALUE}% {% ELSE %} {cart_discount.DISCOUNT_VALUE | money_format} {% ENDIF %} </td> <td class="fnt12b">{cart_discount.END_PRICE | money_format}</td> <td class="fnt12b">{cart_discount.END_PRICE | money_format}</td> <td class="last" ></td> </tr> {% ENDIF %} {% ENDFOR %} </table> </div> </div> </form> <!-- Корзина-Конец -->
#8
Отправлено 04 Июнь 2014 - 08:18
Vaccina (04 Июнь 2014 - 02:17) писал:
{% IF cart_count_empty %} <h2 class="alignCenter">Ваша корзина пуста, пожалуйста, выберите другой товар для оформления заказа</h2> {% ELSE %}вставьте:
<!-- Корзина --> <form action="{CART_URL}" method="post" class="cartForm"> <div class="history padd1"> <input type="hidden" name="hash" value="{HASH}" /> <div class="padd1 "> <table cellpadding="0" cellspacing="0" class="cartListTable fnt11 txtalgncnt"> <tr class="title fnt12"> <td class="first">Наименование</td><td width="10%">Кол-во</td><td width="15%">Цена</td><td width="15%">Общая сумма</td><td class="last" width="9%">Удалить</td> </tr> {% FOR cart_items %} <tr class="order"> <td> <div class="img txtalgncnt"><a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" alt="" /></a></div> <div class="info txtalgnlft"> <span class="fnt12"><a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}</a></span> <p class="fnt10"><a href="http://{NET_DOMAIN}/">Главная</a> {% FOR catalog_path %}» <a href="{cart_items.catalog_path.URL}" >{cart_items.catalog_path.NAME}</a>{% ENDFOR %}</p> </div> </td> <td class="number"> <input name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" class="number txtalgncnt" type="number" min="1" /> {cart_items.GOODS_MOD_MEASURE_NAME} </td> <td class="fnt12">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</td> <td class="fnt12">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td> <td class="last" ><a href="{cart_items.ORDER_LINE_DELETE_URL}#content" class="delete" onclick="return confirm('Вы действительно хотите удалить {cart_items.GOODS_NAME} из корзины?')" ></a></td> </tr> {% ENDFOR %} <!-- Скидки, действующие на заказ --> {% FOR cart_discount %} {% IF cart_discount.DISCOUNT_IS_ENABLED %} <tr class="order"> <td> <div class="img txtalgncnt"><img src="{ASSETS_IMAGES_PATH}discount_icon_20.png" alt="Скидка" /></div> <div class="info txtalgnlft"> <span class="fnt12n">{cart_discount.DISCOUNT_NAME}</span> </div> </td> <td class="number"> {% IF cart_discount.IS_PERCENT %} {cart_discount.DISCOUNT_VALUE}% {% ELSE %} {cart_discount.DISCOUNT_VALUE | money_format} {% ENDIF %} </td> <td class="fnt12b">{cart_discount.END_PRICE | money_format}</td> <td class="fnt12b">{cart_discount.END_PRICE | money_format}</td> <td class="last" ></td> </tr> {% ENDIF %} {% ENDFOR %} </table> </div> </div> </form> <!-- Корзина-Конец -->
Ни по первому вопросу, ни по второму
#10
Отправлено 04 Июнь 2014 - 14:29
Ирина345 (04 Июнь 2014 - 13:23) писал:
#11
Отправлено 05 Июнь 2014 - 02:23
<form action="{ORDER_STAGE_CONFIRM_WITHOUT_DOMAIN_URL}" method="post" id="quickform">
добавьте следующий код
<!-- Корзина --> <div class="history padd1"> <div class="padd1 "> <table cellpadding="0" cellspacing="0" class="cartListTable fnt11 txtalgncnt"> <tr class="title fnt12"> <td class="first">Наименование</td><td width="10%">Кол-во</td><td width="15%">Цена</td><td width="15%">Общая сумма</td> </tr> {% FOR cart_items %} <tr class="order"> <td> <div class="img txtalgncnt"><a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" alt="" /></a></div> <div class="info txtalgnlft"> <span class="fnt12"><a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME} <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара --> {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}</a></span> <p class="fnt10"><a href="http://{NET_DOMAIN}/">Главная</a> {% FOR catalog_path %}» <a href="{cart_items.catalog_path.URL}" >{cart_items.catalog_path.NAME}</a>{% ENDFOR %}</p> </div> </td> <td class="number"> {cart_items.ORDER_LINE_QUANTITY} {cart_items.GOODS_MOD_MEASURE_NAME} </td> <td class="fnt12">{cart_items.GOODS_MOD_PRICE_NOW | money_format}</td> <td class="fnt12">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td> </tr> {% ENDFOR %} <!-- Скидки, действующие на заказ --> {% FOR cart_discount %} {% IF cart_discount.DISCOUNT_IS_ENABLED %} <tr class="order"> <td> <div class="img txtalgncnt"><img src="{ASSETS_IMAGES_PATH}discount_icon_20.png" alt="Скидка" /></div> <div class="info txtalgnlft"> <span class="fnt12n">{cart_discount.DISCOUNT_NAME}</span> </div> </td> <td class="number"> {% IF cart_discount.IS_PERCENT %} {cart_discount.DISCOUNT_VALUE}% {% ELSE %} {cart_discount.DISCOUNT_VALUE | money_format} {% ENDIF %} </td> <td class="fnt12b">{cart_discount.END_PRICE | money_format}</td> <td class="fnt12b">{cart_discount.END_PRICE | money_format}</td> <td class="last" ></td> </tr> {% ENDIF %} {% ENDFOR %} </table> </div> </div> <!-- Корзина-Конец --> <div id="hr" class="clr"></div>
#12
Отправлено 05 Июнь 2014 - 06:03
Сake (05 Июнь 2014 - 02:23) писал:
<form action="{ORDER_STAGE_CONFIRM_WITHOUT_DOMAIN_URL}" method="post" id="quickform">
добавьте следующий код
<!-- Корзина --> <div class="history padd1"> <div class="padd1 "> <table cellpadding="0" cellspacing="0" class="cartListTable fnt11 txtalgncnt"> <tr class="title fnt12"> .....
Супер! Спасибо.
Еще бы по вопросу из сообщения #8 что-нить предпринять.
#13
Отправлено 05 Июнь 2014 - 06:15
<!-- Блок для обновления данных корзины. Не виден пользователю --> <div style="display:none;" id="newCartData"> <div class="summary"> <a href="{CART_URL}"><strong>{% IF cart_count_empty %} <span>0</span> {% ELSE %} {% FOR cart_count %} {cart_count.COUNT}{% IFNOT cart_count.last %},{% ENDIF %} {% ENDFOR %} {% ENDIF %}</strong> товаров в корзине</a> </div> <div class="basket-summary"> <table {% IF cart_count_empty %}style="display: none;"{% ENDIF %}> <tbody> <tr> <td>Сумма заказа:</td> <td> {% IF cart_count_empty %} <span>0</span> {CURRENCY_NAME} {% ELSE %} {% FOR cart_sum %} {cart_sum.NOW | money_format}<br /> {% ENDFOR %} {% ENDIF %} </td> </tr> </tbody> </table> {% IF cart_count_empty %} <p>Ваша корзина пуста</p> {% ENDIF %} </div> </div> <!-- JS обновление данных корзины --> <script> $('.basket-info:first').html($('#newCartData').html()); </script> <!-- end Блок для обновления данных корзины. Не виден пользователю -->
и замените его на
<!-- Блок для обновления данных корзины. Не виден пользователю --> <div style="display:none;" id="newCartData"> <ul> <li class="title fnt16"><span>Корзина</span></li> <li class="fntarl fnt11 i cartSum"> {% IF cart_count_empty %} 0 {CURRENCY_NAME} {% ELSE %} {% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | money_format}{% ENDFOR %}{% ENDIF %}</li> </ul> </div> <!-- JS обновление данных корзины --> <script> $('.cartInfo').html($('#newCartData').html()); </script> <!-- end Блок для обновления данных корзины. Не виден пользователю -->
#14
Отправлено 05 Июнь 2014 - 12:48
Сake (05 Июнь 2014 - 06:15) писал:
<!-- Блок для обновления данных корзины. Не виден пользователю --> <div style="display:none;" id="newCartData"> <div class="summary"> <a href="{CART_URL}"><strong>{% IF cart_count_empty %} <span>0</span> {% ELSE %} {% FOR cart_count %} {cart_count.COUNT}{% IFNOT cart_count.last %},{% ENDIF %} {% ENDFOR %} {% ENDIF %}</strong> товаров в корзине</a> </div> <div class="basket-summary"> <table {% IF cart_count_empty %}style="display: none;"{% ENDIF %}> <tbody> <tr> <td>Сумма заказа:</td> <td> {% IF cart_count_empty %} <span>0</span> {CURRENCY_NAME} {% ELSE %} {% FOR cart_sum %} {cart_sum.NOW | money_format}<br /> {% ENDFOR %} {% ENDIF %} </td> </tr> </tbody> </table> {% IF cart_count_empty %} <p>Ваша корзина пуста</p> {% ENDIF %} </div> </div> <!-- JS обновление данных корзины --> <script> $('.basket-info:first').html($('#newCartData').html()); </script> <!-- end Блок для обновления данных корзины. Не виден пользователю -->
и замените его на
<!-- Блок для обновления данных корзины. Не виден пользователю --> <div style="display:none;" id="newCartData"> <ul> <li class="title fnt16"><span>Корзина</span></li> <li class="fntarl fnt11 i cartSum"> {% IF cart_count_empty %} 0 {CURRENCY_NAME} {% ELSE %} {% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | money_format}{% ENDFOR %}{% ENDIF %}</li> </ul> </div> <!-- JS обновление данных корзины --> <script> $('.cartInfo').html($('#newCartData').html()); </script> <!-- end Блок для обновления данных корзины. Не виден пользователю -->
Благодарю Вас!!!
Темы с аналогичным тегами корзина
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Бистро →
Корзина →
Добавление В Корзину С Внешней СтороныАвтор Гость_javaca_* , 16 июня 2023 корзина |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Техно →
Страница товара →
Добавить Название Модификации При Добавлении В КорзинуАвтор Гость_like.hornet.6_* , 09 июня 2022 модификация, корзина |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Техно →
Корзина →
Восстановить КорзинуАвтор Гость_alexfeb27_* , 20 дек. 2021 корзина |
|
|||
Повышение продаж, продвижение →
Общие вопросы →
Сохранение Товаров В КорзинеАвтор Гость_Милый Мишка_* , 06 окт. 2020 Корзина, Авторизация, ЛК |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Детский →
Страница товара →
Цвет Кнопок В Карточке ТовараАвтор Гость_карамелька :)_* , 25 мая 2020 нужнапомощь, кнопки, цветкнопок и 3 еще... |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных