Перейти к содержимому


Публикации fury21

99 публикаций создано fury21 (учитываются публикации только с 30-Март 23)



#27139 Первая Категория В Каталоге Раскрыта

Отправлено от fury21 в 14 Сентябрь 2012 - 18:20 в Изменение общей стилистики

Скажите, при добавлении в корзину, в шапке сумма не изменяется пока не перезагрузишь станицу сам. Это нормально или где то чтото не работает?



#26987 Первая Категория В Каталоге Раскрыта

Отправлено от fury21 в 10 Сентябрь 2012 - 19:40 в Изменение общей стилистики

Здр!

1) Можно ли сделать так что бы в каталоге слева была раскрыта первая категория а остальные скрыты , как на картинке?
2) Как сделать что бы у верхних категорий не было ссылки??? В данном случае - это обувь, аксессуары и сумки ???
Изображение



#25059 Не Показывать Нулевые Модификации

Отправлено от fury21 в 31 Июль 2012 - 20:48 в Общие вопросы

У меня опять не получилось!!! Очень прошу помочь поменять мне !!!



#24890 Не Показывать Нулевые Модификации

Отправлено от fury21 в 29 Июль 2012 - 16:22 в Общие вопросы

Я тоже попробывал сам, модификации так и не пропали которых нету в наличии...



#24855 Не Показывать Нулевые Модификации

Отправлено от fury21 в 28 Июль 2012 - 18:47 в Общие вопросы

// Отправляет ошибку на сервер, для того чтобы служба тех поддержки могла разобраться в проблеме как можно быстрее.
function sendError (desc, page, line) {
  var img=document.createElement('img');
  img.src = 'http://storeland.ru/error/js?desc='+encodeURIComponent(desc)+'&page='+encodeURIComponent(window.location)+'&line=0';
  img.style.position = 'absolute';
  img.style.top = '-9999px';

  try { document.getElementsByTagName('head').appendChild(img) } catch (e){}
  return false;
}

// Форматирует цену
function number_format(number,decimals,dec_point,thousands_sep){var n=number,prec=decimals;var toFixedFix=function(n,prec){var k=Math.pow(10,prec);return(Math.round(n*k)/k).toString();};n=!isFinite(+n)?0:+n;prec=!isFinite(+prec)?0:Math.abs(prec);var sep=(typeof thousands_sep==='undefined')?',':thousands_sep;var dec=(typeof dec_point==='undefined')?'.':dec_point;var s=(prec>0)?toFixedFix(n,prec):toFixedFix(Math.round(n),prec);var abs=toFixedFix(Math.abs(n),prec);var _,i;if(abs>=1000){_=abs.split(/D/);i=_[0].length%3||3;_[0]=s.slice(0,i+(n<0))+
_[0].slice(i).replace(/(d{3})/g,sep+'$1');s=_.join(dec);}else{s=s.replace('.',dec);}
var decPos=s.indexOf(dec);if(prec>=1&&decPos!==-1&&(s.length-decPos-1)<prec){s+=new Array(prec-(s.length-decPos-1)).join(0)+'0';}
else if(prec>=1&&decPos===-1){s+=dec+new Array(prec).join(0)+'0';}
return s;}

// Превращает поле пароля в текстовое поле и обратно
// @LinkObject - ссылка по которой кликнули
// @InputObject - объект у которого нужно изменить тип поля
function ChangePasswordFieldType (LinkObject, InputObject) {
  var 
	// Ссылка по которой кликнули
	LObject = $(LinkObject),
	// Объект у которого изменяем тип с password на text
	IObject = $(InputObject),
	// Старый текст ссылки
	txtOld = LObject.text(),
	// Новый текст ссылки
	txtNew = LObject.attr('rel');

  // Если объекты не получены, завершим работу функции
  if( LObject.length==0 || IObject.length==0 ) {
	return false;
  }

  // Изменяем у ссылки текст со старого на новый
  LObject.html(txtNew);
  // Старый текст ссылки сохраняем в атрибуте rel 
  LObject.attr('rel', txtOld);

  // Изменяем тип input поля
  if(IObject[0].type == 'text') {
	IObject[0].type = 'password';
  } else {
	IObject[0].type = 'text';
  }
}

// Крутит изображение при обновлении картинки защиты от роботов
function RefreshImageAction(img,num,cnt) {
  if(cnt>13) {
	return false;
  }

  $(img).attr('src', $(img).attr('rel') + 'icon/refresh/' + num + '.gif');
  num = (num==6)?0:num;
  setTimeout(function(){RefreshImageAction(img, num+1, cnt+1);}, 50);
}

$(document).ready(function(){
 
// Валидация формы на странице оформления заказа, а так же формы на страницы связи с администрацией
  $('.order form, .feedbackForm, .clientForm, .goodsDataOpinionAddForm').submit(function(){
	if($(this).valid()) {
	  SubmitButton = $(this).find('input:submit, button:submit').attr('disabled', true);
	  setTimeout('SubmitButton.attr("disabled", false);', 10000);
	}
  }).validate();

  // В форме оформления заказа при клике на кнопку назад просто переходим на предыдущую страницу
  $('.order form input:submit[name="toprev"]').click(function(){
	var act = this.form.action;
	this.form.action = act + ( act.indexOf( '?' ) > -1 ? '&' : '?' ) + 'toprev=1';
	this.form.submit();
	return false;
  });
  
  // Настройки галереи изображений
  $.nyroModalSettings({
	// из всех элементов с атрибут rel="gallery" будем создавать галерею
	gallery: 'gallery',
	// Включаем прокрутку с последнего изображения на первое
	galleryLoop: true
  });
   
  // Увеличение изображение при клике на него и открытие галереи изображений
  $('.goodsDataMainImage a, .goodsDataMainImageZoom a').click(function(){
		
		// Идентификатор главной картинки
	var goodsImageId = $('.goodsDataMainImage input').attr("rel"),
		
		// Маленькое изображение, по которому на самом деле будем кликать
		goodsImageIconElement = $('.goodsDataMainImagesIcon input[rel="'+goodsImageId+'"]').parent().find('a');

	// Для иконки изображения запустим галерею  
	goodsImageIconElement.nyroModalManual();
	return false;
  });
  
  // Добавление товара в корзину через ajax
  $('.goodsDataForm, .goodsToCartFromCompareForm').submit(function(){
	$(this).nyroModalManual({
	  formIndicator: 'ajax_q',  // Value added when a form is sent
	  minWidth: 450, // Minimum width
	  minHeight: 140, // Minimum height
	  gallery: null // Gallery name if provided
	});
	return false;
  });
  
  // Изменение главного изображения товара при нажатии на миниатюру
  $('.goodsDataMainImagesIcon a').click(function(){
		// Путь к среднему изображению
	var MediumImageUrl = $(this).find('img').attr('rel'),
		
		// Главное изображение, в которое будем вставлять новое изображение
		MainImage = $('.goodsDataMainImage img'),
		
		// В этом объекте хранится идентификатор картинки главного изображения для коректной работы галереи изображений
		MainImageIdObject = $('.goodsDataMainImage input'),
		
		// Получаем идентификатор этого изображения из соседнего input поля
		GoodsImageIconId = $(this).parent().find('input').attr("rel");
	
	// Изменяем главное изображение
	MainImage.attr('src',MediumImageUrl);
	
	// Изменяем идентификатор главного изображения
	MainImageIdObject.attr("rel",GoodsImageIconId);
	
	return false;
  });

  // Функция собирает свойства в строку, для определения модификации товара
  function getSlugFromGoodsDataFormModificationsProperties(obj) {
	var properties = new Array();
	var reset_arr = new Array();
	$(obj).each(function(i){
	  if($(this).is(':checked')){ 
		properties[i] = parseInt($(this).val());}
	});
	for(var i in properties) {
	 if(properties[i]) {
	  reset_arr.push(properties[i]);
	 }
	}
	return reset_arr.sort(function(a,B){return a - b}).join('_');
  }
  
  
  var goodsDataProperties = $('.goodsDataForm [name="form[properties][]"]');
  
// Изменение цены товара при изменении у товара свойства для модификации
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		  = parseFloat(modificationBlock.find('[name="price_now"]').val()),
		modificationPriceNowFormated  = modificationBlock.find('.price_now_formated').html(),
		modificationPriceOld		  = parseFloat(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'),
		goodsAvailableValue		   = $('.goodsDataMainModificationAvailable .available-value'),
		goodsMeasureText			  = $('.goodsDataMainModificationMeasureText'),
		goodsArtNumberBlock		   = $('.goodsDataMainModificationArtNumber'),
		goodsArtNumber				= goodsArtNumberBlock.find('span');
		goodsCompareAddButton		 = $('.goodsDataCompareButton.add');
		goodsCompareDeleteButton	  = $('.goodsDataCompareButton.delete');
		goodsModDescriptionBlock	  = $('.goodsDataMainModificationsDescriptionBlock');
	 
	 // Изменяем данные товара для выбранных параметров. Если нашлась выбранная модификация
	 if(modificationBlock.length) {
	   // Цена товара
	   goodsPriceNow.html(modificationPriceNowFormated);

	   // Старая цена товара
	   if(modificationPriceOld>modificationPriceNow) {
		goodsPriceOld.html(modificationPriceOldFormated);
	   } else {
		 goodsPriceOld.html('');
	   }
	   
// Есть ли товар есть в наличии
if(modificationRestValue>0) {
  goodsAvailableTrue.show();
  goodsAvailableFalse.hide();
  $('.goodsDataMainModificationPriceNow').css('text-decoration', 'none');
  $('.goodsDataFormSubmitButton .to-cart').text('В корзину');
// Если товара нет в наличии
} else {
  goodsAvailableTrue.hide();
  goodsAvailableFalse.show();
  $('.goodsDataMainModificationPriceNow').css('text-decoration', 'line-through');
  $('.goodsDataFormSubmitButton .to-cart').text('Уведомить меня');
}

// Обновление количества товара в наличии
	   goodsAvailableValue.html(modificationRestValue);
	   
	   // Если товар есть в списке сравнения
	   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('');
	   }

	   // Изменяем единицу измерения модификации
	   goodsMeasureText.html(modificationMeasureName);
	   
	   // Описание модификации товара. Покажем если оно есть, спрячем если его у модификации нет
	   if(modificationDescription.length > 0) {
		 goodsModDescriptionBlock.show().html('<div>' + modificationDescription + '</div>');
	   } else {
		 goodsModDescriptionBlock.hide().html();
	   }
	   
	   
	   // Идентификатор товарной модификации
	   goodsModificationId.val(modificationId);
	   window.location.hash = '?modification='+modificationId;
	 } else {
	   // Отправим запись об ошибке на сервер
	   sendError('no modification by slug '+slug);
	   alert('Эта позиция относиться к другому цвету или размеру!');
	 }
  });
});  
  // Кнопка добавления товара на сравнение сравнения товаров
  $('.goodsDataCompareButton').click(function(){
	window.location.href = $(this).attr('rel') +
	($(this).attr('rel').indexOf( '?' ) > -1 ? '&' : '?') +
	'id='+
	$('.goodsDataMainModificationId').val()+
	'&from='+
	$('input[name="form[goods_from]"]').val();
	return false;
  });
  
  // Сравнение товаров. Увеличение изображение при клике на ссылку увеличения и открытие галереии с изображениями этого товара
  $('.CompareGoodsImageZoom').click(function(){

	// Галлерея фотографий для данной модификации товаров
	var galleryBlock = $('.galleryBlock' +  $(this).attr('rel')),

	// Главное изображение товара, которое сейчас стоит у товара
	galleryMainImage = $('.CompareGoodsImageMain' +  $(this).attr('rel')),

	// Изображение по которому нужно кликнуть в галлерее изображений
	ImageIngallery = galleryBlock.find('.CompareGoodsImageGallery'+galleryMainImage.attr('rel'));
	
	// Запускаем галлерею изображений от изображения товара, чтобы если например кликнули по гайке, то и открылись гайка, а не еще какой-либо изображение этого товара
	ImageIngallery.nyroModalManual({
	  gallery: 'gallery' +  $(this).attr('rel')
	});

	return false;
  });
  
  // Сравнение товаров. Инвертирование свойств для сравнения товара
  $('.CompareCheckbox.invert').click(function(){
	var checked = true,
		checkboxes = $('.CompareCheckbox:not(.invert)');

	checkboxes.each(function(){
	  if($(this).attr('checked')) {
		checked = false;
		return false;
	  }
	});
	
	checkboxes.each(function(){
	  $(this).attr('checked', checked);
	});
	
	$(this).attr('checked', checked);
  });
  
  // Сравнение товаров. Скрытие характеристик товара, которые выделил пользователь
  $('.CompareGoodsHideSelected').click(function(){

	$('.CompareGoodsTableTbodyComparisonLine').each(function(){
	  var CheckedCheckbox = $(this).find('.CompareCheckbox:checked:not(.invert)');
	  if(CheckedCheckbox.length>0) {
		$(this).hide();
	  }
	});

	// отменяем выделение характеристик товаров
	$('.CompareCheckbox').attr('checked',false);

	return false;
  });
  
  // Сравнение товаров. Отображение скрытых характеристик товара
  $('.CompareGoodsShowAll').click(function(){
	$('.CompareGoodsTableTbodyComparisonLine:hidden').show();
	return false;
  });
  
  // Сравнение товаров. Верхняя навигация изменение фильтра на отображение всех характеристик товаров
  $('.CompareGoodsTableFilterShowAll').click(function(){
	$('.CompareGoodsTableFilterSelected').removeClass('CompareGoodsTableFilterSelected');
	$('.CompareGoodsTableTbodyComparisonLine:hidden').show();
	
	$(this).addClass('CompareGoodsTableFilterSelected');
	return false;
  });

  // Сравнение товаров. Фильтр в верхней навигации. Отображение только различающихся характеристик товара
  $('.CompareGoodsTableFilterShowOnlyDifferent').click(function(){
	$('.CompareGoodsTableFilterSelected').removeClass('CompareGoodsTableFilterSelected');
	$('.CompareGoodsTableTbodyComparisonLine:not(.same)').show();
	$('.CompareGoodsTableTbodyComparisonLine.same').hide();

	$(this).addClass('CompareGoodsTableFilterSelected');
	return false;
  });

  // Сравнение товаров. При наведении на строку сравнения, она выделяется цветом
  $('.CompareGoodsTableTbodyComparisonLine').hover(
	function () { $(this).addClass('hover'); }, 
	function () { $(this).removeClass('hover'); }
  );
  
  // При клике по строке выделяем свойство
  $('.CompareGoodsTableTbodyComparisonLine td:not(.ceil1)').click(function(){
	var CompareCheckbox = $(this).parent().find('.CompareCheckbox');

	if(CompareCheckbox.attr('checked')) {
	  CompareCheckbox.attr('checked', false);
	} else {
	  CompareCheckbox.attr('checked', true);
	}
  });

  // Форма регистрации нового пользователя, действие ссылки "показать пароль"
  $('.clientForm .showPass').click(function(){
	ChangePasswordFieldType(this, $('#sites_client_pass'));
	return false;
  });
  
  // Форма регистрации нового пользователя, при оформлении заказа
  $('.OrderShowPass').click(function(){
	ChangePasswordFieldType(this, $('#contactPassWord'));
	return false;
  });

  // При вводе пароля с caps lockом, покажет блок с сообщением для пользователя
  $('#sites_client_pass, #contactPassWord').capslock({
	caps_lock_on:function(){$("#caps_lock").show();},
	caps_lock_off:function(){$("#caps_lock").hide();}
  });
  
  // При оформлении заказа дадим возможность зарегистрироваться пользователю
  $('#contactWantRegister').click(function(){
	if($(this).attr("checked")) {
	  $('.contactRegisterNeedElement').show();
	  $('#contactEmail, #contactPassWord').addClass('required');
	} else {
	  $('.contactRegisterNeedElement').hide();
	  $('#contactEmail, #contactPassWord').removeClass('required');
	}
  });

  // Добавление отзыва о товаре. Рейтинг
  if(typeof($('.goodsDataOpinionTableRating').stars) == "function" ) {
	$('.goodsDataOpinionTableRating').stars({
	  inputType: "input",
	  split: 2,
	  captionEl: $(".goodsDataOpinionMsg"),
	  cancelShow: false
	});
  }
  
  // Список отзывов о товаре. Ссылка на отображение формы для добавление отзыва о товаре
  $('.goodsDataOpinionShowAddForm').click(function(){
	if(0 == $('#goodsDataOpinionAddBlock:visible').length) {
	  $('#goodsDataOpinionAddBlock').show('blind');
	} else {
	  $('#goodsDataOpinionAddBlock').hide('blind');
	  return false;
	}
  });

  // Добавление отзыва о товаре. кнопка reset скрывающая форму добавления отзыва о товаре
  $('.goodsDataOpinionAddForm input:reset').click(function(){
	$('#goodsDataOpinionAddBlock').hide('blind');
  });

  // Иконка для обновления изображение капчи
  $('.goodsDataOpinionCaptchaRefresh').click(function(){
	RefreshImageAction(this,1,1);
	$('.goodsDataOpinionCaptchaImg').attr('src',$('.goodsDataOpinionCaptchaImg').attr('src')+'&rand'+Math.random(0,10000));
	return false;
  });
  
  // Фильтры по товарам. При нажании на какую либо характеристику или свойство товара происходит фильтрация товаров
  $('.contentTbodySearchFilterBlock input').click(function(){
	$(this)[0].form.submit();
  });
  
  // Действия при выборе варианта доставки на этапе оформления заказа
  $('.deliveryRadio').click(function(){
	
	// Если текущая выделенная зона доставки не относится к выбранному варианту доставки, снимаем выделение с зоны доставки
	if($('.deliveryZoneRadio:checked').attr('deliveryid') != $(this).val()) {
	  $('.deliveryZoneRadio:checked').click().attr('checked', false);
	}
  });
  
  // Действия при выборе зоны внутри варианта доставки на этапе оформления заказа
  $('.deliveryZoneRadio').click(function(){
	
	var 
	  deliveryId = $(this).attr('deliveryid')
	  ,deliveryZonePrice = $(this).parent().find('.deliveryZonePrice')
	  ,deliveryTbody = $('.orderStageDeliveryListTable tbody[rel="' + deliveryId + '"]')
	  ,deliveryBlock = deliveryTbody.find('#deliveryId' + deliveryId)
	  ,deliveryZonePriceBlock = deliveryTbody.find('.orderStageDeliveryZonePrice')
	  ,deliveryDefaultPriceBlock = deliveryTbody.find('.orderStageDeliveryDefaultPrice')
	;

	// Если этот пункт уже выбран, при повторном клике пользователь видимо хочет снять выделение зоны доставки
	if('true' == $(this).attr('rel')) {
	  $(this).attr('checked', false);
	  $(this).attr('rel', 'false');
	  
	  // Показываем цену по умолчанию
	  deliveryDefaultPriceBlock.show();
	  // Скрываем цену образованную от зоны
	  deliveryZonePriceBlock.hide();
	  
	// Отмечаем у всех радио баттонов зон доставки свойство говорящее что они не отмечены
	} else {
	  $('.deliveryZoneRadio').attr('rel', 'false');
	  $(this).attr('rel', 'true');
	  
	  // Показываем цену по умолчанию
	  deliveryDefaultPriceBlock.hide();
	  // Скрываем цену образованную от зоны
	  deliveryZonePriceBlock.show().html(deliveryZonePrice.html());
	  
	  // Выделяем вариант доставки к которому относится зона доставки
	  deliveryBlock.attr('checked', true);
	}
	
  });

   $("#deliveryConvenientDate").datepicker({
	dayNames		: ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'],
	dayNamesMin	  : ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб' ],
	closeText		: 'Готово',
	currentText	  : 'Сегодня' ,
	duration		: '',
	monthNames	  : ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Окрябрь','Ноябрь','Декабрь'],
	monthNamesShort : ['Янв','Фев','Март','Апр','Май','Июнь','Июль','Авг','Сен','Окт','Ноя','Дек'],
	yearRange		: "-6:+6",
	dateFormat	  : 'dd.mm.yy',
	minDate		 : new Date(),
	firstDay		: 1
  });
	
  // Если товара нет в наличии перекидываем покупателя на страницу обратной связи
  $('.goodsDataFormSubmitButton .more-link').click(function(){
	if($(this).text() == 'Уведомить меня') {
	  document.location = "/feedback/?form[feedback_message]=Прошу Вас уведомить меня о наличии товара " + location.href;
//  $('h1:first').text() 
	  return false;
	}
  });  
	
});



#24739 Не Показывать Нулевые Модификации

Отправлено от fury21 в 26 Июль 2012 - 21:38 в Общие вопросы

У меня этот файл уже был в ручную модифицирован! Я боюсь что либо сам менять, могу я Вас попросить это сделать?



#24563 Не Показывать Нулевые Модификации

Отправлено от fury21 в 24 Июль 2012 - 21:58 в Общие вопросы

Представим у товара 3 модификации размера: 35,36,37
36 размер закончился, остались 35 и 36, но не смотря на это сайт все равно покажет 36р, хоть его и нету. Можно ли сделать так что бы не показывались размеры которые закончились?



#24540 Не Показывать Нулевые Модификации

Отправлено от fury21 в 24 Июль 2012 - 14:04 в Общие вопросы

У меня из модификаций только размер. Можно как то сделать что бы в выпадающем списке показывались только те размеры которые есть в наличии, т.е. больше 0. ??



#23926 Модификация По Умолчанию Нужна "Никакая"

Отправлено от fury21 в 12 Июль 2012 - 13:27 в Страница товара

А можно ли так сделать?
Вместо выпадающего меню сделать радио кнопки с возможностью выбора только одного варианта и что бы по умолчанию не было выбрано ни одного размера и если не один не выбран то при добавлении в корзину писалось бы сообщение???



#23853 Модификация По Умолчанию Нужна "Никакая"

Отправлено от fury21 в 11 Июль 2012 - 15:01 в Страница товара

Нет, у нас четкий учет товара по кол-ву, мы даже не проверяем когда заказ собираем. Нужно именно так: по умолчанию размер не выбран, при этом нельзя добавить товар в корзину, если размер не выбран и выдается сообщение что нужно выбрать размер!!! И было бы вообще супер, если бы показывались только те размеры, которые есть в налчии!!!



#23814 Модификация По Умолчанию Нужна "Никакая"

Отправлено от fury21 в 10 Июль 2012 - 22:58 в Страница товара

Ребята, придумайте что нибудь, Вы же профессионалы в этом деле, а вопрос совсем не сложный, но крайне важный!!! Все аудита сайта говорят что это грубейшая ошибка юзабилити!!!



#23769 Модификация По Умолчанию Нужна "Никакая"

Отправлено от fury21 в 10 Июль 2012 - 19:02 в Страница товара

Не вижу ничего сложного!!!
Не зависимо от модификации сделайте первой всегда "-" или "выберите размер" и если пользователь попытается добавить модификацию "-" или "выберите размер" в корзины то скриптами написать сообщение что он забыл выбрать размер!!! Все же просто!!!



#22993 Модификация По Умолчанию Нужна "Никакая"

Отправлено от fury21 в 27 Июнь 2012 - 21:56 в Страница товара

Почему молчим??? Вопрос очень важный!!!



#22606 Модификация По Умолчанию Нужна "Никакая"

Отправлено от fury21 в 21 Июнь 2012 - 21:26 в Страница товара

Здр!
Очень важный вопрос, решение которого повлияет на конвертацию на сайте! Прошу отнестись серьезно и не писать, что такое не возможно!

И так.... Из модификаций указываю только "размер". При открытии товара на сайте по умолчанию размер 35 стоит, но часто бывает так, что этого размера нет в наличии и тогда на сайте пишется "нет в наличии" и многие люди у которых размер больше 35 просто не зная что нужно из списка выбрать свой размер уходят с сайта!!!!

Как вариант вижу сл. выходы:
1) перед самым маленьким размером поставить "-" При этом, что бы при нажатии на "добавить в корзину" писалось сообщение что Вы не выбрали размер.
2) при открытии товара ставить самый маленький ДОСТУПНЫЙ для продажи товар.
3) может-что то еще!!!

Очень прошу помочь решить это серьезную не только для меня проблему!!!



#20845 Как Сделать Шаблон Телефонного Номера

Отправлено от fury21 в 14 Май 2012 - 22:04 в Оформление заказа

Ограничением в 12 символов проблема не решается!!!

Подскажите тогда как прикрутить скрипт который я выше указал. Там в поле input тоже используется ID , а на сколько я знаю два раза использовать нельзя. Может как то модно по другому?

И еще, если в теге <input id="contactPhone" name="form[contact][phone]" class="required" value="{ORDER_FORM_CONTACT_PHONE}">
заменить id="contactPhone" на свой, то что измениться в функционале???



#20759 Как Сделать Шаблон Телефонного Номера

Отправлено от fury21 в 13 Май 2012 - 14:36 в Оформление заказа

А почему нельзя сделать как тут, например??? http://skriptkpbstud...i_dlj_form.html



#20725 Как Сделать Шаблон Телефонного Номера

Отправлено от fury21 в 12 Май 2012 - 16:32 в Оформление заказа

Как можно на шаге регистрации и оформления заказа сделать фиксированный шаблон телефонного номера (ххх)-ххх-хх-хх а то очень не удобно когда пишут без пробелов и тире, цифры сливаются в единую кучу!



#14131 Цена С Учетом Скидки

Отправлено от fury21 в 01 Февраль 2012 - 20:25 в Акции

Здравствуйте!

Создал группу клиентов "опт", назначил скидку 15% при этом не забыл перенести клиента в эту папку.

Для проверки зашел под логином этого клиента, но цены на сайте как были розничные так и остались.

Помогите сделать так что бы если клиент находиться в папке ОПТ и под своим логином то что бы ему показывалась цена со скидкой и сумму самой скидки в процентах.



#12074 Всем Магазинам Придет Каюк

Отправлено от fury21 в 28 Декабрь 2011 - 14:45 в Личный опыт

Очень круто воровать чужие подписи....



#11809 Оцените (Покритикуйте) Проект!

Отправлено от fury21 в 21 Декабрь 2011 - 13:51 в Магазины

Не к чему придраться, все прекрасно у Вас :)

Единственное сливаются новости с левым меню, сделай те разделитель



#11808 Оцените Плиз Тему

Отправлено от fury21 в 21 Декабрь 2011 - 13:48 в Магазины

"redhelper" - у меня в подписи



#11786 Оцените Плиз Тему

Отправлено от fury21 в 21 Декабрь 2011 - 01:40 в Магазины

1) уберите вотермарки, они портят вам сайт. у вас картинки не копирайтовские так что не переживайте
2) замените картинки где фон не белый на аналогичные с белым фоном
3) верхнее меню не сочетается с фоном шапки



#11345 Не Все Модификации Показывает В Редакторе Заказа

Отправлено от fury21 в 06 Декабрь 2011 - 22:46 в Предложения по улучшению сервиса

Лично я избавился от свойства "модификация: базовая" и многие на этом форуме тоже это сделали. И не смотря на это в накладной не понятно что за платье у которого только размер указан из двух модификаций, а цвет не указан. А если два платья с одинаковым названием? Крайне не удобно..... Может кто из форумчан поддержит меня в этом?



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

Изображение



#11101 Фильтры От Характеристек Показывают Чего Нет В Наличии

Отправлено от fury21 в 01 Декабрь 2011 - 19:08 в Другие ошибки бэк-офиса

В свойстве товара, в разделе "Характеристики" настроена характеристика "Фирма".

В дальнейшем при использовании фильтров в каталоге, в списке доступных фильтров будут и те, которых нет в наличии. Как видно на картинке - это фирма Селин. Сумка есть в каталоге, но ее нету в наличии, и в категории "Селин" она всего одна. Так вот вопрос: зачем показывать вариант фильтра "Селин", если его нет в наличии???


Изображение



#11100 Магазин Климатической Техники Bscomfort.Ru

Отправлено от fury21 в 01 Декабрь 2011 - 18:29 в Магазины

1) Логотип Ваш о биосистема в вернем левом углу я бы перерисовал. Уж слишком стремный и большой.
2) логотип телефона в шапке тоже самое: меньше и картинку другую
3) Номер телефона в шапке маленький и № аськи я бы сгруппировал, всетаки контакты
4) Нижнее меню: я бы закруглил края, а то прям режет взгляд :)
5) Цвета меню справа не очень, пересмотрите их


В остальном нормально :)