sat Опубліковано: 9 березня 2012 Share Опубліковано: 9 березня 2012 Тесты магазина показали: большинство покупателей, внося изменения в количество товара в корзине, не могут их сохранить. Т.е. покупатель вводит в корзине новую цифру в поле "Количество", затем вполне логично нажимает кнопку "Продолжить покупки" или кнопку "Оформить заказ", и покупателя автоматически перенаправляет из корзины на другую страницу. Но проблема в том, что в корзине новое количество не сохранилось - там по-прежнему старое количество. Для сохранения количества товара в корзине после изменения существует кнопка "Применить", но ее большинство покупателей не замечает. Это очевидный недостаток в юзабилити: покупатели интуитивно рассчитывали, что все сохранилось при нажатии на одну из кнопок "Продолжить покупки" и "Оформить заказ". Можно ли сделать так, чтобы при изменении цифры количества, это изменение сохранялось нажатием любой из кнопок "Продолжить покупки" и "Оформить заказ"? Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 9 березня 2012 Share Опубліковано: 9 березня 2012 ага.. а клиент о сумме потом должен догадываться... .. после оформления :-) напишите инструкцию по пользованию... без нее никак. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 9 березня 2012 Share Опубліковано: 9 березня 2012 Тесты магазина показали: большинство покупателей, внося изменения в количество товара в корзине, не могут их сохранить. Т.е. покупатель вводит в корзине новую цифру в поле "Количество", затем вполне логично нажимает кнопку "Продолжить покупки" или кнопку "Оформить заказ", и покупателя автоматически перенаправляет из корзины на другую страницу. Но проблема в том, что в корзине новое количество не сохранилось - там по-прежнему старое количество. Для сохранения количества товара в корзине после изменения существует кнопка "Применить", но ее большинство покупателей не замечает. Это очевидный недостаток в юзабилити: покупатели интуитивно рассчитывали, что все сохранилось при нажатии на одну из кнопок "Продолжить покупки" и "Оформить заказ". Можно ли сделать так, чтобы при изменении цифры количества, это изменение сохранялось нажатием любой из кнопок "Продолжить покупки" и "Оформить заказ"? согласен. тогда кнопку применить убрать за ненадобностью Надіслати Поділитися на інших сайтах More sharing options... sat Опубліковано: 10 березня 2012 Автор Share Опубліковано: 10 березня 2012 ага.. а клиент о сумме потом должен догадываться... .. после оформления напишите инструкцию по пользованию... без нее никак. Сумма как раз видна в процессе оформления. А что касается инструкции, ее обычно читает процентов пять покупателей. Большинство же будут долбить, как дятлы, в кнопки "Продолжить" и "Оформить", руководствуясь привычной логикой нормальных интерфейсов.В целом, такие недостатки снижают доход магазина. Надіслати Поділитися на інших сайтах More sharing options... sat Опубліковано: 10 березня 2012 Автор Share Опубліковано: 10 березня 2012 согласен. тогда кнопку применить убрать за ненадобностьюЛучше все же как-то реализовать то, что я описываю в первом сообщении выше. Это возможно? Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 10 березня 2012 Share Опубліковано: 10 березня 2012 Сумма видна только в шапке.. где корзина. А в версии 1.5.2 встроен функционал... кнопочка обновления и удаления товара. (см. скрин) А то что вы просите, в принципе и так не сложно реализовать... достаточно оформить при нажатии "оформить заказ" onclick="$('#basket').submit(); ну а потом переход по ссылке index.php?route=checkout/checkout 1 Надіслати Поділитися на інших сайтах More sharing options... sat Опубліковано: 10 березня 2012 Автор Share Опубліковано: 10 березня 2012 Сделал кнопки вертикальными в таком порядке: [Сохранить изменения] [Продолжить покупки] [Оформить заказ] Т.к. "Сохранить изменения" идет первой, то ее теперь проще заметить. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 10 березня 2012 Share Опубліковано: 10 березня 2012 Сделайте как я себе сделал только что )) . Добавьте рядом с кол-м товара картиночку в виде иконки обновить и поставьте туда ссылку onclick="$('#basket').submit(); должно получится типа <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> 1 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... pcom Опубліковано: 8 квітня 2012 Share Опубліковано: 8 квітня 2012 Сделайте как я себе сделал только что )) . Добавьте рядом с кол-м товара картиночку в виде иконки обновить и поставьте туда ссылку onclick="$('#basket').submit(); должно получится типа <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> Это логичнее. В каком файле надо сделать изменения? Надіслати Поділитися на інших сайтах More sharing options... pcom Опубліковано: 8 квітня 2012 Share Опубліковано: 8 квітня 2012 Это логичнее. В каком файле надо сделать изменения?Нашел: catalog/view/theme/default/template/checkout/cart.tpl Надіслати Поділитися на інших сайтах More sharing options... Benjamin Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Будьте добры, скиньте блок, в который вставляли данный код. <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> Надіслати Поділитися на інших сайтах More sharing options... fabrikator Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Anatoly примерно, вам пишут, что в файле catalog/view/theme/default/template/checkout/cart.tpl находите строчку <td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td>и изменяете ее например так<td class="quantity"> <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td> Надіслати Поділитися на інших сайтах More sharing options... Benjamin Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Anatoly примерно, вам пишут, что в файле catalog/view/theme/default/template/checkout/cart.tpl находите строчку <td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td>и изменяете ее например так<td class="quantity"> <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td> Хорошо. Посоветуйте, как можно подвинуть данный блок вправо (поле кол-во и кнопку обновить). Пробовал через атрибут left класса .quantity - не получилось. Надіслати Поділитися на інших сайтах More sharing options... fabrikator Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 попробуйте например через Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 попробуйте например через а я добавил просто одну еще колонку между кол-во и цена... Надіслати Поділитися на інших сайтах More sharing options... 3 months later... Benjamin Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Проделал как порекомендовал ravilr, добавил колонку между "кол-во" и "цена". Получились вот такие пироги. Добавил событие: onclick="$('#basket').submit(); для иконки обновить, осталось добавить событие для иконки удалить. Помогите, пожалуйста, с этим событием. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Помогите, пожалуйста, с этим событием. Спасибо! Для начала нужно ввести доп. переменную в цикл перебора товаров в темплейте: <?php $i=0; foreach ($products as $product) { ?> ...... <?php $i++; } ?>Удалите <input type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> из темплейта, если вы его еще не удалили. Судя по скрину, скорее всего удалили вместе со столбцом где он раньше был :)теперь там где ваша иконка удаления вставляем : <input id="delete_<?php echo $i; ?>" style="display:none;" type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> <a onclick="$('#delete_<?php echo $i; ?>').attr('checked', 'checked'); $('#basket').submit();" ><img src="ВАША ИКОНКА УДАЛЕНИЯ" alt="" /></a> 1 Надіслати Поділитися на інших сайтах More sharing options... 10 months later... voldemark Опубліковано: 13 червня 2013 Share Опубліковано: 13 червня 2013 вот сдесь решение есть красивое и бесплатное решение Сохранение количества товара после его изменения в корзине Надіслати Поділитися на інших сайтах More sharing options... 1 year later... dmitry777 Опубліковано: 30 липня 2014 Share Опубліковано: 30 липня 2014 Решение отличное, но не решает первоначально поставленной задачи. Как прикрутить на кнопку "Оформление заказа" 2 события: подтвердить изменение количества и перерасчёт суммы (как в случае с кнопкой "Применить"), а после переход на страницу оформления заказа. Или же 2 события не смогут последовательно сработать в силу того, что при первом происходит обновление страницы? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Вывод количества товара, лежащего в корзине, на странице этого товара Автор: sat, 13 березня 2012 количество товара корзина 4 відповіді 1 957 переглядів ravilr 14 березня 2012 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Сохранение количества товара после его изменения в корзине Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
freelancer Опубліковано: 9 березня 2012 Share Опубліковано: 9 березня 2012 Тесты магазина показали: большинство покупателей, внося изменения в количество товара в корзине, не могут их сохранить. Т.е. покупатель вводит в корзине новую цифру в поле "Количество", затем вполне логично нажимает кнопку "Продолжить покупки" или кнопку "Оформить заказ", и покупателя автоматически перенаправляет из корзины на другую страницу. Но проблема в том, что в корзине новое количество не сохранилось - там по-прежнему старое количество. Для сохранения количества товара в корзине после изменения существует кнопка "Применить", но ее большинство покупателей не замечает. Это очевидный недостаток в юзабилити: покупатели интуитивно рассчитывали, что все сохранилось при нажатии на одну из кнопок "Продолжить покупки" и "Оформить заказ". Можно ли сделать так, чтобы при изменении цифры количества, это изменение сохранялось нажатием любой из кнопок "Продолжить покупки" и "Оформить заказ"? согласен. тогда кнопку применить убрать за ненадобностью Надіслати Поділитися на інших сайтах More sharing options... sat Опубліковано: 10 березня 2012 Автор Share Опубліковано: 10 березня 2012 ага.. а клиент о сумме потом должен догадываться... .. после оформления напишите инструкцию по пользованию... без нее никак. Сумма как раз видна в процессе оформления. А что касается инструкции, ее обычно читает процентов пять покупателей. Большинство же будут долбить, как дятлы, в кнопки "Продолжить" и "Оформить", руководствуясь привычной логикой нормальных интерфейсов.В целом, такие недостатки снижают доход магазина. Надіслати Поділитися на інших сайтах More sharing options... sat Опубліковано: 10 березня 2012 Автор Share Опубліковано: 10 березня 2012 согласен. тогда кнопку применить убрать за ненадобностьюЛучше все же как-то реализовать то, что я описываю в первом сообщении выше. Это возможно? Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 10 березня 2012 Share Опубліковано: 10 березня 2012 Сумма видна только в шапке.. где корзина. А в версии 1.5.2 встроен функционал... кнопочка обновления и удаления товара. (см. скрин) А то что вы просите, в принципе и так не сложно реализовать... достаточно оформить при нажатии "оформить заказ" onclick="$('#basket').submit(); ну а потом переход по ссылке index.php?route=checkout/checkout 1 Надіслати Поділитися на інших сайтах More sharing options... sat Опубліковано: 10 березня 2012 Автор Share Опубліковано: 10 березня 2012 Сделал кнопки вертикальными в таком порядке: [Сохранить изменения] [Продолжить покупки] [Оформить заказ] Т.к. "Сохранить изменения" идет первой, то ее теперь проще заметить. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 10 березня 2012 Share Опубліковано: 10 березня 2012 Сделайте как я себе сделал только что )) . Добавьте рядом с кол-м товара картиночку в виде иконки обновить и поставьте туда ссылку onclick="$('#basket').submit(); должно получится типа <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> 1 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... pcom Опубліковано: 8 квітня 2012 Share Опубліковано: 8 квітня 2012 Сделайте как я себе сделал только что )) . Добавьте рядом с кол-м товара картиночку в виде иконки обновить и поставьте туда ссылку onclick="$('#basket').submit(); должно получится типа <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> Это логичнее. В каком файле надо сделать изменения? Надіслати Поділитися на інших сайтах More sharing options... pcom Опубліковано: 8 квітня 2012 Share Опубліковано: 8 квітня 2012 Это логичнее. В каком файле надо сделать изменения?Нашел: catalog/view/theme/default/template/checkout/cart.tpl Надіслати Поділитися на інших сайтах More sharing options... Benjamin Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Будьте добры, скиньте блок, в который вставляли данный код. <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> Надіслати Поділитися на інших сайтах More sharing options... fabrikator Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Anatoly примерно, вам пишут, что в файле catalog/view/theme/default/template/checkout/cart.tpl находите строчку <td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td>и изменяете ее например так<td class="quantity"> <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td> Надіслати Поділитися на інших сайтах More sharing options... Benjamin Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Anatoly примерно, вам пишут, что в файле catalog/view/theme/default/template/checkout/cart.tpl находите строчку <td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td>и изменяете ее например так<td class="quantity"> <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td> Хорошо. Посоветуйте, как можно подвинуть данный блок вправо (поле кол-во и кнопку обновить). Пробовал через атрибут left класса .quantity - не получилось. Надіслати Поділитися на інших сайтах More sharing options... fabrikator Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 попробуйте например через Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 попробуйте например через а я добавил просто одну еще колонку между кол-во и цена... Надіслати Поділитися на інших сайтах More sharing options... 3 months later... Benjamin Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Проделал как порекомендовал ravilr, добавил колонку между "кол-во" и "цена". Получились вот такие пироги. Добавил событие: onclick="$('#basket').submit(); для иконки обновить, осталось добавить событие для иконки удалить. Помогите, пожалуйста, с этим событием. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Помогите, пожалуйста, с этим событием. Спасибо! Для начала нужно ввести доп. переменную в цикл перебора товаров в темплейте: <?php $i=0; foreach ($products as $product) { ?> ...... <?php $i++; } ?>Удалите <input type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> из темплейта, если вы его еще не удалили. Судя по скрину, скорее всего удалили вместе со столбцом где он раньше был :)теперь там где ваша иконка удаления вставляем : <input id="delete_<?php echo $i; ?>" style="display:none;" type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> <a onclick="$('#delete_<?php echo $i; ?>').attr('checked', 'checked'); $('#basket').submit();" ><img src="ВАША ИКОНКА УДАЛЕНИЯ" alt="" /></a> 1 Надіслати Поділитися на інших сайтах More sharing options... 10 months later... voldemark Опубліковано: 13 червня 2013 Share Опубліковано: 13 червня 2013 вот сдесь решение есть красивое и бесплатное решение Сохранение количества товара после его изменения в корзине Надіслати Поділитися на інших сайтах More sharing options... 1 year later... dmitry777 Опубліковано: 30 липня 2014 Share Опубліковано: 30 липня 2014 Решение отличное, но не решает первоначально поставленной задачи. Как прикрутить на кнопку "Оформление заказа" 2 события: подтвердить изменение количества и перерасчёт суммы (как в случае с кнопкой "Применить"), а после переход на страницу оформления заказа. Или же 2 события не смогут последовательно сработать в силу того, что при первом происходит обновление страницы? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Вывод количества товара, лежащего в корзине, на странице этого товара Автор: sat, 13 березня 2012 количество товара корзина 4 відповіді 1 957 переглядів ravilr 14 березня 2012 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Сохранение количества товара после его изменения в корзине Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
sat Опубліковано: 10 березня 2012 Автор Share Опубліковано: 10 березня 2012 ага.. а клиент о сумме потом должен догадываться... .. после оформления напишите инструкцию по пользованию... без нее никак. Сумма как раз видна в процессе оформления. А что касается инструкции, ее обычно читает процентов пять покупателей. Большинство же будут долбить, как дятлы, в кнопки "Продолжить" и "Оформить", руководствуясь привычной логикой нормальных интерфейсов.В целом, такие недостатки снижают доход магазина. Надіслати Поділитися на інших сайтах More sharing options...
sat Опубліковано: 10 березня 2012 Автор Share Опубліковано: 10 березня 2012 согласен. тогда кнопку применить убрать за ненадобностьюЛучше все же как-то реализовать то, что я описываю в первом сообщении выше. Это возможно? Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 10 березня 2012 Share Опубліковано: 10 березня 2012 Сумма видна только в шапке.. где корзина. А в версии 1.5.2 встроен функционал... кнопочка обновления и удаления товара. (см. скрин) А то что вы просите, в принципе и так не сложно реализовать... достаточно оформить при нажатии "оформить заказ" onclick="$('#basket').submit(); ну а потом переход по ссылке index.php?route=checkout/checkout 1 Надіслати Поділитися на інших сайтах More sharing options... sat Опубліковано: 10 березня 2012 Автор Share Опубліковано: 10 березня 2012 Сделал кнопки вертикальными в таком порядке: [Сохранить изменения] [Продолжить покупки] [Оформить заказ] Т.к. "Сохранить изменения" идет первой, то ее теперь проще заметить. Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 10 березня 2012 Share Опубліковано: 10 березня 2012 Сделайте как я себе сделал только что )) . Добавьте рядом с кол-м товара картиночку в виде иконки обновить и поставьте туда ссылку onclick="$('#basket').submit(); должно получится типа <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> 1 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... pcom Опубліковано: 8 квітня 2012 Share Опубліковано: 8 квітня 2012 Сделайте как я себе сделал только что )) . Добавьте рядом с кол-м товара картиночку в виде иконки обновить и поставьте туда ссылку onclick="$('#basket').submit(); должно получится типа <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> Это логичнее. В каком файле надо сделать изменения? Надіслати Поділитися на інших сайтах More sharing options... pcom Опубліковано: 8 квітня 2012 Share Опубліковано: 8 квітня 2012 Это логичнее. В каком файле надо сделать изменения?Нашел: catalog/view/theme/default/template/checkout/cart.tpl Надіслати Поділитися на інших сайтах More sharing options... Benjamin Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Будьте добры, скиньте блок, в который вставляли данный код. <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> Надіслати Поділитися на інших сайтах More sharing options... fabrikator Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Anatoly примерно, вам пишут, что в файле catalog/view/theme/default/template/checkout/cart.tpl находите строчку <td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td>и изменяете ее например так<td class="quantity"> <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td> Надіслати Поділитися на інших сайтах More sharing options... Benjamin Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Anatoly примерно, вам пишут, что в файле catalog/view/theme/default/template/checkout/cart.tpl находите строчку <td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td>и изменяете ее например так<td class="quantity"> <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td> Хорошо. Посоветуйте, как можно подвинуть данный блок вправо (поле кол-во и кнопку обновить). Пробовал через атрибут left класса .quantity - не получилось. Надіслати Поділитися на інших сайтах More sharing options... fabrikator Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 попробуйте например через Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 попробуйте например через а я добавил просто одну еще колонку между кол-во и цена... Надіслати Поділитися на інших сайтах More sharing options... 3 months later... Benjamin Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Проделал как порекомендовал ravilr, добавил колонку между "кол-во" и "цена". Получились вот такие пироги. Добавил событие: onclick="$('#basket').submit(); для иконки обновить, осталось добавить событие для иконки удалить. Помогите, пожалуйста, с этим событием. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Помогите, пожалуйста, с этим событием. Спасибо! Для начала нужно ввести доп. переменную в цикл перебора товаров в темплейте: <?php $i=0; foreach ($products as $product) { ?> ...... <?php $i++; } ?>Удалите <input type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> из темплейта, если вы его еще не удалили. Судя по скрину, скорее всего удалили вместе со столбцом где он раньше был :)теперь там где ваша иконка удаления вставляем : <input id="delete_<?php echo $i; ?>" style="display:none;" type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> <a onclick="$('#delete_<?php echo $i; ?>').attr('checked', 'checked'); $('#basket').submit();" ><img src="ВАША ИКОНКА УДАЛЕНИЯ" alt="" /></a> 1 Надіслати Поділитися на інших сайтах More sharing options... 10 months later... voldemark Опубліковано: 13 червня 2013 Share Опубліковано: 13 червня 2013 вот сдесь решение есть красивое и бесплатное решение Сохранение количества товара после его изменения в корзине Надіслати Поділитися на інших сайтах More sharing options... 1 year later... dmitry777 Опубліковано: 30 липня 2014 Share Опубліковано: 30 липня 2014 Решение отличное, но не решает первоначально поставленной задачи. Как прикрутить на кнопку "Оформление заказа" 2 события: подтвердить изменение количества и перерасчёт суммы (как в случае с кнопкой "Применить"), а после переход на страницу оформления заказа. Или же 2 события не смогут последовательно сработать в силу того, что при первом происходит обновление страницы? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Вывод количества товара, лежащего в корзине, на странице этого товара Автор: sat, 13 березня 2012 количество товара корзина 4 відповіді 1 957 переглядів ravilr 14 березня 2012 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Сохранение количества товара после его изменения в корзине Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення EasyMods Автор: kJlukOo PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut
sat Опубліковано: 10 березня 2012 Автор Share Опубліковано: 10 березня 2012 Сделал кнопки вертикальными в таком порядке: [Сохранить изменения] [Продолжить покупки] [Оформить заказ] Т.к. "Сохранить изменения" идет первой, то ее теперь проще заметить. Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 10 березня 2012 Share Опубліковано: 10 березня 2012 Сделайте как я себе сделал только что )) . Добавьте рядом с кол-м товара картиночку в виде иконки обновить и поставьте туда ссылку onclick="$('#basket').submit(); должно получится типа <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> 1 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... pcom Опубліковано: 8 квітня 2012 Share Опубліковано: 8 квітня 2012 Сделайте как я себе сделал только что )) . Добавьте рядом с кол-м товара картиночку в виде иконки обновить и поставьте туда ссылку onclick="$('#basket').submit(); должно получится типа <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> Это логичнее. В каком файле надо сделать изменения? Надіслати Поділитися на інших сайтах More sharing options... pcom Опубліковано: 8 квітня 2012 Share Опубліковано: 8 квітня 2012 Это логичнее. В каком файле надо сделать изменения?Нашел: catalog/view/theme/default/template/checkout/cart.tpl Надіслати Поділитися на інших сайтах More sharing options... Benjamin Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Будьте добры, скиньте блок, в который вставляли данный код. <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> Надіслати Поділитися на інших сайтах More sharing options... fabrikator Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Anatoly примерно, вам пишут, что в файле catalog/view/theme/default/template/checkout/cart.tpl находите строчку <td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td>и изменяете ее например так<td class="quantity"> <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td> Надіслати Поділитися на інших сайтах More sharing options... Benjamin Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Anatoly примерно, вам пишут, что в файле catalog/view/theme/default/template/checkout/cart.tpl находите строчку <td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td>и изменяете ее например так<td class="quantity"> <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td> Хорошо. Посоветуйте, как можно подвинуть данный блок вправо (поле кол-во и кнопку обновить). Пробовал через атрибут left класса .quantity - не получилось. Надіслати Поділитися на інших сайтах More sharing options... fabrikator Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 попробуйте например через Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 попробуйте например через а я добавил просто одну еще колонку между кол-во и цена... Надіслати Поділитися на інших сайтах More sharing options... 3 months later... Benjamin Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Проделал как порекомендовал ravilr, добавил колонку между "кол-во" и "цена". Получились вот такие пироги. Добавил событие: onclick="$('#basket').submit(); для иконки обновить, осталось добавить событие для иконки удалить. Помогите, пожалуйста, с этим событием. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Помогите, пожалуйста, с этим событием. Спасибо! Для начала нужно ввести доп. переменную в цикл перебора товаров в темплейте: <?php $i=0; foreach ($products as $product) { ?> ...... <?php $i++; } ?>Удалите <input type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> из темплейта, если вы его еще не удалили. Судя по скрину, скорее всего удалили вместе со столбцом где он раньше был :)теперь там где ваша иконка удаления вставляем : <input id="delete_<?php echo $i; ?>" style="display:none;" type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> <a onclick="$('#delete_<?php echo $i; ?>').attr('checked', 'checked'); $('#basket').submit();" ><img src="ВАША ИКОНКА УДАЛЕНИЯ" alt="" /></a> 1 Надіслати Поділитися на інших сайтах More sharing options... 10 months later... voldemark Опубліковано: 13 червня 2013 Share Опубліковано: 13 червня 2013 вот сдесь решение есть красивое и бесплатное решение Сохранение количества товара после его изменения в корзине Надіслати Поділитися на інших сайтах More sharing options... 1 year later... dmitry777 Опубліковано: 30 липня 2014 Share Опубліковано: 30 липня 2014 Решение отличное, но не решает первоначально поставленной задачи. Как прикрутить на кнопку "Оформление заказа" 2 события: подтвердить изменение количества и перерасчёт суммы (как в случае с кнопкой "Применить"), а после переход на страницу оформления заказа. Или же 2 события не смогут последовательно сработать в силу того, что при первом происходит обновление страницы? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Вывод количества товара, лежащего в корзине, на странице этого товара Автор: sat, 13 березня 2012 количество товара корзина 4 відповіді 1 957 переглядів ravilr 14 березня 2012 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Сохранение количества товара после его изменения в корзине
pcom Опубліковано: 8 квітня 2012 Share Опубліковано: 8 квітня 2012 Сделайте как я себе сделал только что )) . Добавьте рядом с кол-м товара картиночку в виде иконки обновить и поставьте туда ссылку onclick="$('#basket').submit(); должно получится типа <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> Это логичнее. В каком файле надо сделать изменения? Надіслати Поділитися на інших сайтах More sharing options...
pcom Опубліковано: 8 квітня 2012 Share Опубліковано: 8 квітня 2012 Это логичнее. В каком файле надо сделать изменения?Нашел: catalog/view/theme/default/template/checkout/cart.tpl Надіслати Поділитися на інших сайтах More sharing options...
Benjamin Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Будьте добры, скиньте блок, в который вставляли данный код. <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> Надіслати Поділитися на інших сайтах More sharing options...
fabrikator Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Anatoly примерно, вам пишут, что в файле catalog/view/theme/default/template/checkout/cart.tpl находите строчку <td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td>и изменяете ее например так<td class="quantity"> <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td> Надіслати Поділитися на інших сайтах More sharing options...
Benjamin Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 Anatoly примерно, вам пишут, что в файле catalog/view/theme/default/template/checkout/cart.tpl находите строчку <td class="quantity"><input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td>и изменяете ее например так<td class="quantity"> <a onclick="$('#basket').submit();"> <img src="catalog/view/theme/default/image/refresh.png" alt="Обновить" title="Обновить корзину"></a> <input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="3" /></td> Хорошо. Посоветуйте, как можно подвинуть данный блок вправо (поле кол-во и кнопку обновить). Пробовал через атрибут left класса .quantity - не получилось. Надіслати Поділитися на інших сайтах More sharing options...
fabrikator Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 попробуйте например через Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 10 квітня 2012 Share Опубліковано: 10 квітня 2012 попробуйте например через а я добавил просто одну еще колонку между кол-во и цена... Надіслати Поділитися на інших сайтах More sharing options... 3 months later... Benjamin Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Проделал как порекомендовал ravilr, добавил колонку между "кол-во" и "цена". Получились вот такие пироги. Добавил событие: onclick="$('#basket').submit(); для иконки обновить, осталось добавить событие для иконки удалить. Помогите, пожалуйста, с этим событием. Спасибо! Надіслати Поділитися на інших сайтах More sharing options... kur1977 Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Помогите, пожалуйста, с этим событием. Спасибо! Для начала нужно ввести доп. переменную в цикл перебора товаров в темплейте: <?php $i=0; foreach ($products as $product) { ?> ...... <?php $i++; } ?>Удалите <input type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> из темплейта, если вы его еще не удалили. Судя по скрину, скорее всего удалили вместе со столбцом где он раньше был :)теперь там где ваша иконка удаления вставляем : <input id="delete_<?php echo $i; ?>" style="display:none;" type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> <a onclick="$('#delete_<?php echo $i; ?>').attr('checked', 'checked'); $('#basket').submit();" ><img src="ВАША ИКОНКА УДАЛЕНИЯ" alt="" /></a> 1 Надіслати Поділитися на інших сайтах More sharing options... 10 months later... voldemark Опубліковано: 13 червня 2013 Share Опубліковано: 13 червня 2013 вот сдесь решение есть красивое и бесплатное решение Сохранение количества товара после его изменения в корзине Надіслати Поділитися на інших сайтах More sharing options... 1 year later... dmitry777 Опубліковано: 30 липня 2014 Share Опубліковано: 30 липня 2014 Решение отличное, но не решает первоначально поставленной задачи. Как прикрутить на кнопку "Оформление заказа" 2 события: подтвердить изменение количества и перерасчёт суммы (как в случае с кнопкой "Применить"), а после переход на страницу оформления заказа. Или же 2 события не смогут последовательно сработать в силу того, что при первом происходит обновление страницы? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Вывод количества товара, лежащего в корзине, на странице этого товара Автор: sat, 13 березня 2012 количество товара корзина 4 відповіді 1 957 переглядів ravilr 14 березня 2012 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Benjamin Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Проделал как порекомендовал ravilr, добавил колонку между "кол-во" и "цена". Получились вот такие пироги. Добавил событие: onclick="$('#basket').submit(); для иконки обновить, осталось добавить событие для иконки удалить. Помогите, пожалуйста, с этим событием. Спасибо! Надіслати Поділитися на інших сайтах More sharing options...
kur1977 Опубліковано: 25 липня 2012 Share Опубліковано: 25 липня 2012 Помогите, пожалуйста, с этим событием. Спасибо! Для начала нужно ввести доп. переменную в цикл перебора товаров в темплейте: <?php $i=0; foreach ($products as $product) { ?> ...... <?php $i++; } ?>Удалите <input type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> из темплейта, если вы его еще не удалили. Судя по скрину, скорее всего удалили вместе со столбцом где он раньше был :)теперь там где ваша иконка удаления вставляем : <input id="delete_<?php echo $i; ?>" style="display:none;" type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" /> <a onclick="$('#delete_<?php echo $i; ?>').attr('checked', 'checked'); $('#basket').submit();" ><img src="ВАША ИКОНКА УДАЛЕНИЯ" alt="" /></a> 1 Надіслати Поділитися на інших сайтах More sharing options... 10 months later... voldemark Опубліковано: 13 червня 2013 Share Опубліковано: 13 червня 2013 вот сдесь решение есть красивое и бесплатное решение Сохранение количества товара после его изменения в корзине Надіслати Поділитися на інших сайтах More sharing options... 1 year later... dmitry777 Опубліковано: 30 липня 2014 Share Опубліковано: 30 липня 2014 Решение отличное, но не решает первоначально поставленной задачи. Как прикрутить на кнопку "Оформление заказа" 2 события: подтвердить изменение количества и перерасчёт суммы (как в случае с кнопкой "Применить"), а после переход на страницу оформления заказа. Или же 2 события не смогут последовательно сработать в силу того, что при первом происходит обновление страницы? Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
voldemark Опубліковано: 13 червня 2013 Share Опубліковано: 13 червня 2013 вот сдесь решение есть красивое и бесплатное решение Сохранение количества товара после его изменения в корзине Надіслати Поділитися на інших сайтах More sharing options...
dmitry777 Опубліковано: 30 липня 2014 Share Опубліковано: 30 липня 2014 Решение отличное, но не решает первоначально поставленной задачи. Как прикрутить на кнопку "Оформление заказа" 2 события: подтвердить изменение количества и перерасчёт суммы (как в случае с кнопкой "Применить"), а после переход на страницу оформления заказа. Или же 2 события не смогут последовательно сработать в силу того, что при первом происходит обновление страницы? Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts