automega (27 Апрель 2017 - 21:25) писал:
- Форум владельцев интернет-магазинов
- → Публикации sVs
Публикации sVs
28 публикаций создано sVs (учитываются публикации только с 30-Март 23)
#260996 Изменение Цены В Зависимости От Способа Оплаты
Отправлено от sVs в 28 Апрель 2017 - 10:58 в Оформление заказа
#256168 В Инфинити Добавляются Отсутствующие Товары В Корзину
Отправлено от sVs в 29 Январь 2017 - 04:49 в Другие ошибки
Ирина345 (27 Январь 2017 - 16:04) писал:
<a class="add-cart" title="В корзину" data-tooltip="В корзину"><i class="fa fa-shopping-cart"></i></a>замените на
{% IF goods.MAX_REST_VALUE>0 %}<a class="add-cart" title="В корзину" data-tooltip="В корзину"><i class="fa fa-shopping-cart"></i></a>{%ENDIF%}
#255841 В Инфинити Добавляются Отсутствующие Товары В Корзину
Отправлено от sVs в 26 Январь 2017 - 23:36 в Другие ошибки
#255606 В Инфинити Добавляются Отсутствующие Товары В Корзину
Отправлено от sVs в 22 Январь 2017 - 22:01 в Другие ошибки
#255226 Как Сделать "вы Не Завершили Оформление Заказа"
Отправлено от sVs в 16 Январь 2017 - 13:09 в Общие вопросы
#254989 В Инфинити Добавляются Отсутствующие Товары В Корзину
Отправлено от sVs в 11 Январь 2017 - 20:47 в Другие ошибки
#254977 В Инфинити Добавляются Отсутствующие Товары В Корзину
Отправлено от sVs в 11 Январь 2017 - 19:39 в Другие ошибки
MikDark (11 Январь 2017 - 18:02) писал:
#254965 В Инфинити Добавляются Отсутствующие Товары В Корзину
Отправлено от sVs в 11 Январь 2017 - 17:58 в Другие ошибки
#245736 Выбирается Недоступный Способ Оплаты
Отправлено от sVs в 23 Август 2016 - 03:20 в Другие ошибки
Stasya (08 Август 2016 - 16:46) писал:
#244363 Выбирается Недоступный Способ Оплаты
Отправлено от sVs в 07 Август 2016 - 17:54 в Другие ошибки
#244042 При Самовывозе Не Убирается Запрос Адреса
Отправлено от sVs в 03 Август 2016 - 03:44 в Оформление заказа
#244029 При Самовывозе Не Убирается Запрос Адреса
Отправлено от sVs в 03 Август 2016 - 00:22 в Оформление заказа
Stasya (02 Август 2016 - 13:46) писал:
#243787 При Самовывозе Не Убирается Запрос Адреса
Отправлено от sVs в 29 Июль 2016 - 11:29 в Оформление заказа
#243657 Несколько Ошибок В "инфинити"
Отправлено от sVs в 27 Июль 2016 - 03:31 в Другие ошибки витрины
Stasya (26 Июль 2016 - 11:06) писал:
Так же прикрепляю файл с новым кодом
5) В файле main.js найдите блок
// Изменение цены товара при изменении у товара свойства для модификации goodsDataProperties.each(function(){ $(this).change(function(){ var slug = getSlugFromGoodsDataFormModificationsProperties(goodsDataProperties), modificationBlock = $('.goodsDataMainModificationsList[rel="'+slug+'"]'), modificationId = parseInt(modificationBlock.find('[name="id"]').val()), modificationArtNumber = modificationBlock.find('[name="art_number"]').val(), modificationPriceNow = parseInt(modificationBlock.find('[name="price_now"]').val()), modificationPriceNowFormated = modificationBlock.find('.price_now_formated').html(), modificationPriceOld = parseInt(modificationBlock.find('[name="price_old"]').val()), modificationPriceOldFormated = modificationBlock.find('.price_old_formated').html(), modificationRestValue = parseFloat(modificationBlock.find('[name="rest_value"]').val()), modificationDescription = modificationBlock.find('.description').html(), modificationMeasureId = parseInt(modificationBlock.find('[name="measure_id"]').val()), modificationMeasureName = modificationBlock.find('[name="measure_name"]').val(), modificationMeasureDesc = modificationBlock.find('[name="measure_desc"]').val(), modificationMeasurePrecision = modificationBlock.find('[name="measure_precision"]').val(), modificationIsHasInCompareList= modificationBlock.find('[name="is_has_in_compare_list"]').val(), goodsModificationId = $('.goodsDataMainModificationId'), goodsPriceNow = $('.goodsDataMainModificationPriceNow'), goodsPriceOld = $('.goodsDataMainModificationPriceOld'), goodsAvailable = $('.goodsDataMainModificationAvailable'), goodsAvailableTrue = goodsAvailable.find('.available-true'), goodsAvailableFalse = goodsAvailable.find('.available-false'), goodsAvailableAddCart = $('.add-to-form .add-to-cart'), goodsAvailableQty = $('.add-to-form .wrap-qty'), goodsArtNumberBlock = $('.goodsDataMainModificationArtNumber'), goodsArtNumber = goodsArtNumberBlock.find('span'); goodsCompareAddButton = $('.goodsDataCompareButton.add'); goodsCompareDeleteButton = $('.goodsDataCompareButton.delete'); goodsModDescriptionBlock = $('.goodsDataMainModificationsDescriptionBlock'); // Изменяем данные товара для выбранных параметров. Если нашлась выбранная модификация if(modificationBlock.length) { // Цена товара goodsPriceNow.html('<span class="price">' + modificationPriceNowFormated + '</span>'); // Старая цена товара if(modificationPriceOld>modificationPriceNow) { goodsPriceOld.html('<span class="price">' + modificationPriceOldFormated + '</span>'); } else { goodsPriceOld.html(''); } // Есть ли товар есть в наличии if(modificationRestValue>0) { goodsAvailableTrue.show(); goodsAvailableFalse.hide(); goodsAvailableAddCart.show(); goodsAvailableQty.show(); // Если товара нет в наличии } else { goodsAvailableTrue.hide(); goodsAvailableFalse.show(); goodsAvailableAddCart.hide(); goodsAvailableQty.hide(); } // Если товар есть в списке сравнения if(modificationIsHasInCompareList>0) { goodsCompareAddButton.hide(); goodsCompareDeleteButton.show(); // Если товара нет в списке сравнения } else { goodsCompareAddButton.show(); goodsCompareDeleteButton.hide(); } // Покажем артикул модификации товара, если он указан if(modificationArtNumber.length>0) { goodsArtNumberBlock.show(); goodsArtNumber.html(modificationArtNumber); // Скроем артикул модификации товара, если он не указан } else { goodsArtNumberBlock.hide(); goodsArtNumber.html(''); } // Описание модификации товара. Покажем если оно есть, спрячем если его у модификации нет if(modificationDescription.length > 0) { goodsModDescriptionBlock.show().html('<div>' + modificationDescription + '</div>'); } else { goodsModDescriptionBlock.hide().html(); } // Идентификатор товарной модификации goodsModificationId.val(modificationId); } else { // Отправим запись об ошибке на сервер sendError('no modification by slug '+slug); alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.'); } }); }); goodsDataProperties.trigger('change');и замените его на
// Изменение цены товара при изменении у товара свойства для модификации goodsDataProperties.each(function(){ $(this).change(function(){ var slug = getSlugFromGoodsDataFormModificationsProperties(goodsDataProperties), submitButtonBlock = $('.add-to-cart'), modificationBlock = $('.goodsDataMainModificationsList[rel="'+slug+'"]'), modificationId = parseInt(modificationBlock.find('[name="id"]').val()), modificationArtNumber = modificationBlock.find('[name="art_number"]').val(), modificationPriceNow = parseInt(modificationBlock.find('[name="price_now"]').val()), modificationPriceNowFormated = modificationBlock.find('.price_now_formated').html(), modificationPriceOld = parseInt(modificationBlock.find('[name="price_old"]').val()), modificationPriceOldFormated = modificationBlock.find('.price_old_formated').html(), modificationRestValue = parseFloat(modificationBlock.find('[name="rest_value"]').val()), modificationDescription = modificationBlock.find('.description').html(), modificationMeasureId = parseInt(modificationBlock.find('[name="measure_id"]').val()), modificationMeasureName = modificationBlock.find('[name="measure_name"]').val(), modificationMeasureDesc = modificationBlock.find('[name="measure_desc"]').val(), modificationMeasurePrecision = modificationBlock.find('[name="measure_precision"]').val(), modificationIsHasInCompareList= modificationBlock.find('[name="is_has_in_compare_list"]').val(), goodsModificationId = $('.goodsDataMainModificationId'), goodsPriceNow = $('.goodsDataMainModificationPriceNow'), goodsPriceOld = $('.goodsDataMainModificationPriceOld'), goodsAvailable = $('.goodsDataMainModificationAvailable'), goodsAvailableTrue = goodsAvailable.find('.available-true'), goodsAvailableFalse = goodsAvailable.find('.available-false'), goodsAvailableAddCart = $('.add-to-form .add-to-cart'), goodsAvailableQty = $('.add-to-form .wrap-qty'), goodsArtNumberBlock = $('.goodsDataMainModificationArtNumber'), goodsArtNumber = goodsArtNumberBlock.find('span'); goodsCompareAddButton = $('.goodsDataCompareButton.add'); goodsCompareDeleteButton = $('.goodsDataCompareButton.delete'); goodsModDescriptionBlock = $('.goodsDataMainModificationsDescriptionBlock'); // Изменяем данные товара для выбранных параметров. Если нашлась выбранная модификация if(modificationBlock.length) { // Цена товара goodsPriceNow.html('<span class="price">' + modificationPriceNowFormated + '</span>'); // Старая цена товара if(modificationPriceOld>modificationPriceNow) { goodsPriceOld.html('<span class="price">' + modificationPriceOldFormated + '</span>'); } else { goodsPriceOld.html(''); } // Есть ли товар есть в наличии if(modificationRestValue>0) { submitButtonBlock.show(); goodsAvailableTrue.show(); goodsAvailableFalse.hide(); goodsAvailableAddCart.show(); goodsAvailableQty.show(); // Если товара нет в наличии } else { submitButtonBlock.hide(); goodsAvailableTrue.hide(); goodsAvailableFalse.show(); goodsAvailableAddCart.hide(); goodsAvailableQty.hide(); } // Если товар есть в списке сравнения if(modificationIsHasInCompareList>0) { goodsCompareAddButton.hide(); goodsCompareDeleteButton.show(); // Если товара нет в списке сравнения } else { goodsCompareAddButton.show(); goodsCompareDeleteButton.hide(); } // Покажем артикул модификации товара, если он указан if(modificationArtNumber.length>0) { goodsArtNumberBlock.show(); goodsArtNumber.html(modificationArtNumber); // Скроем артикул модификации товара, если он не указан } else { goodsArtNumberBlock.hide(); goodsArtNumber.html(''); } // Описание модификации товара. Покажем если оно есть, спрячем если его у модификации нет if(modificationDescription.length > 0) { goodsModDescriptionBlock.show().html('<div>' + modificationDescription + '</div>'); } else { goodsModDescriptionBlock.hide().html(); } // Идентификатор товарной модификации goodsModificationId.val(modificationId); } else { // Отправим запись об ошибке на сервер sendError('no modification by slug '+slug); alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.'); } }); }); goodsDataProperties.trigger('change');
по поводу 5 пункта - не очень хорошо это выглядит на сайте: пока страница загружается кнопки есть и можно за это время товар положить в корзину, а уж только после того, как страница загрузится окончательно, кнопки "В корзину" и "Быстрый заказ" исчезают. + осталась возможность класть в корзину товары, которых нет в наличии, со страницы категорий, где можно просматривать товары списком и таблицей. Как все это исправить?
#243569 Неверное Отображение Стоимости Тарифа
Отправлено от sVs в 26 Июль 2016 - 02:47 в Другие ошибки
#243543 Несколько Ошибок В "инфинити"
Отправлено от sVs в 25 Июль 2016 - 19:41 в Другие ошибки витрины
Stasya (25 Июль 2016 - 11:16) писал:
1) В данном случае ошибка исправляется в шаблоне ЛК Регистрация нового клиента. Там находим строку
<p>Если Вы уже имеете аккаунт у нас, пожалуйста входите.<br/>Если Вы забыли пароль, воспользуйтесь формой восстановления.</p>и заменяем ее на
<p>Если Вы уже имеете аккаунт у нас, пожалуйста, входите.<br/>Если Вы забыли пароль, воспользуйтесь формой восстановления.</p>2) Замените весь код из шаблона Быстрый заказ на код из прикрепленного файла.
3) В файле main.css найдите строку
ol, ul {margin: 0;padding: 0;list-style: none;list-style-position: inside;}и замените ее на
ol.unstyled, ul.unstyled, .cart-products-list, .products-list, .disc, .tabs, .pages, .CompareNavigation, .links, .viewed-items, .cart-products-list, .mobile-top-links, .mainnav, .sub, .dropdown-menu, #compare-items, #custommenu, .breadcrumbs ul, .filter ul, .info-list, .list-blog, .step, ul.form-list, .cart-products-list {margin: 0;padding: 0;list-style: none;list-style-position: inside;}
4) В файле main.css найдите строку
#custommenu li .dropdown-menu {display: none;position: absolute;width: 200px;left: 100%;top: 0px;padding: 0px 0;border-radius: 0 3px 3px 3px;background-color: #3b3b3b;border: 1px solid #575757;z-index: 10000;}и замените ее на
#custommenu li .dropdown-menu {display: none;position: absolute;width: 200px;max-height: 410px;overflow-y: auto;left: 100%;top: 0px;padding: 0px 0;border-radius: 0 3px 3px 3px;background-color: #3b3b3b;border: 1px solid #575757;z-index: 10000;}Далее находим
#custommenu li.parent > a:afterи заменяем на
#custommenu > li.parent > a:afterТеперь в шаблоне HTML найдите
IF catalog_full.LEVEL > 2и замените на
IF catalog_full.LEVEL > 1
В данном случае мы ограничиваем вывод категорий до 2 уровня.
Сделал, но пункт 2 не работает.
Как решить вопрос с пунктом 5?
#243175 Несколько Ошибок В "инфинити"
Отправлено от sVs в 20 Июль 2016 - 19:36 в Другие ошибки витрины
#242295 При Самовывозе Не Убирается Запрос Адреса
Отправлено от sVs в 10 Июль 2016 - 11:02 в Оформление заказа
Danil (10 Июль 2016 - 10:57) писал:
Здравствуйте.
В разделе Настройки - Основные, необходимо установить поле "Адрес доставки" необязательным для заполнения.
#242284 При Самовывозе Не Убирается Запрос Адреса
Отправлено от sVs в 09 Июль 2016 - 22:35 в Оформление заказа
#242104 При Самовывозе Не Убирается Запрос Адреса
Отправлено от sVs в 06 Июль 2016 - 21:17 в Оформление заказа
#242102 При Самовывозе Не Убирается Запрос Адреса
Отправлено от sVs в 06 Июль 2016 - 21:01 в Оформление заказа
#242073 При Самовывозе Не Убирается Запрос Адреса
Отправлено от sVs в 06 Июль 2016 - 15:00 в Оформление заказа
#241450 Несколько Ошибок В "инфинити"
Отправлено от sVs в 29 Июнь 2016 - 15:22 в Другие ошибки витрины
#240645 Несколько Ошибок В "инфинити"
Отправлено от sVs в 21 Июнь 2016 - 18:22 в Другие ошибки витрины
MikDark (21 Июнь 2016 - 16:28) писал:
В шаблоне Товар попробуйте найти код:
<button type="submit" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>Быстрый заказ</button> <button type="submit" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>В корзину</button>
и замените его на:
{% IF GOODS_MOD_REST_VALUE>0 %} <button type="submit" class="add-cart quick button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>Быстрый заказ</button> <button type="submit" class="add-cart button" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>В корзину</button> {%ENDIF%}л
support 2.0 (21 Июнь 2016 - 14:34) писал:
5. Для того, чтобы нельзя была в корзину было класть больше, чем есть в наличии, в разделе Настройки -> Основные -> поставьте галочку: Отключить возможность класть в корзину больше товара, чем есть в наличии.
За остальные найденные ошибки счет Вашего магазина пополняем на 1600 рублей. Спасибо за помощь в развитии сервиса.
Как устранить на сайте проблемы 2,3,4?
- Форум владельцев интернет-магазинов
- → Публикации sVs
- Privacy Policy