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


Публикации Cheshir

198 публикаций создано Cheshir (учитываются публикации только с 14-May 23)



#9806 ЧПУ для ShopCMS

Отправлено от Cheshir в 08 July 2011 - 07:35 AM в Модули и дополнения ShopCMS

У меня было также, любовался белым экраном, казалось все правильно поставил и изменил. А потом заново магазин снес и еще более тщательно проверил изменения и теперь все работает. Я так и не понял, где ошибку до этого совершил. Но сейчас все работает после новой установки. Откатитесь назад и попробуйте не спеша, шаг за шагом внести изменения.
А так естественно надо проверить все шаблоны и по аналогии внести изменения в зависимости от шаблонной страницы.


Как писал выше - допускаю ошибку когда правил шаблоны действующего магазина, но ведь специально поставил на поддомен новый магазин с дефолтным дизайном и не измененными шаблонами, но и там был белый экран.

Если у Вас работает именно этот ЧПУ, то видимо проблема все таки у меня.



#9846 ЧПУ для ShopCMS

Отправлено от Cheshir в 12 July 2011 - 11:39 AM в Модули и дополнения ShopCMS

Вопрос на засыпку... У кого какое мнение на запрет в файл роботс ссылок типа category_14.html, page_1.html, price.html и т.д. индексирования поисковиками??

Мне кажется разумным закрыть дубли страниц, раз они есть по нормальному ЧПУ...



#9793 ЧПУ для ShopCMS

Отправлено от Cheshir в 07 July 2011 - 01:06 PM в Модули и дополнения ShopCMS

Я например не ставил, но на оф. сайте автора отмечено что установка требует неких знаний...


Придумаем что-нибудь =) К примеру внесу изменения на основе заменяемых стандартных шаблонов... Если получится - отпишусь

---------- Сообщение объединено ----------

Фигня какая то...все поменял руками в каждом из не стандартных шаблонов, результат - белый экран
Залил новый магазин с дефолтным шаблоном, заменил на файлы из папки, результат - белый экран

Если в первом варианте имеется возможность "кривого глаза" или "кривых рук", то во втором напутать вообще не реально



#9824 ЧПУ для ShopCMS

Отправлено от Cheshir в 10 July 2011 - 09:43 AM в Модули и дополнения ShopCMS

Кому хочется посмотреть, как работает модуль на Базовом (дефолтном) шаблоне 3.1.2, скачайте и распакуйте архив в директорию с заменой.

Важно. До распаковки!

В общих настройках указать адрес домена (магазина) без "http://", если есть "www", то с "www".

Установить флажок на "Принудительная очистка Кэша"

После замены файлов обновить админ панель и зайти в раздел Модулей по вкладке "ЧПУ адреса" и обновить страницу.

З.Ы.
Чтобы было на что смотреть, добавьте несколько категорий и несколько товаров



#9787 ЧПУ для ShopCMS

Отправлено от Cheshir в 07 July 2011 - 09:59 AM в Модули и дополнения ShopCMS

На нестандартный шаблон 3.1.2 кто-нибудь уже ставил?

Как быть, если

"3.1. Ищем в файлах category.tpl.html; и product_brief.tpl.html; строку

{assign var="tlink" value=""


нет указанных срок?
К примеру в файле
product_brief.tpl.html нет искомой строки
{assign var="tlink" value="<a href='category_`$catrescur[r].categoryID`.html'>`$catrescur[r].name`</a>"}


И ряда других строк.

Я так понимаю с пункта 3.1. по пункт 3.3. необходимо вносить еще изменения в ряд других шаблонов:
"3. Нужно сделать модификации шаблонов сайта
ИЗМЕНЯТЬ СТРОГО ТОЛЬКО ТЕ ФАЙЛЫ КОТОРЫЕ ПЕРЕЧИСЛЕНЫ НИЖЕ:
Директория Вашего сайта /core/tpl/user/default
- category_search_result.tpl.html;
- category.tpl.html;
- comparison_products.tpl.html;
- pricelist.tpl.html;
- product_brief.tpl.html;
- product_detailed.tpl.html;
- search_simple.tpl.html;
- shopping_cart.tpl.html;
А также изменить 10 файлов в директории Вашего сайта /core/tpl/user/default/blocks:
- category_center.tpl.html;
- big_category_tree.tpl.html;
- category_tree.tpl.html;
- new_category_tree.tpl.html;
- newpr_scroll_horiz.tpl.html;
- newpr_scroll_vert.tpl.html;
- newprstatic.tpl.html;
- popular_scroll_horiz.tpl.html;
- popular_scroll_vert.tpl.html;
- popularstatic.tpl.html"



#12388 Ответы на ваши вопросы!!!

Отправлено от Cheshir в 15 October 2011 - 02:04 PM в ShopCMS

Ну так отдельный топик сделайте - Часто задаваемые вопросы.



#12934 Парсер товаров интернет-магазинов v.8.1

Отправлено от Cheshir в 01 November 2011 - 08:25 AM в Модули и дополнения ShopCMS

PS. Имею подозрение, что search.xml это товары не из базы Яндекса, выдаваемые в формате яндекса, который парсер понимает и разбирает, а ссылки прямиком на сайты продавцов


Ага, прямиком... Только вот делаю тоже самое! Захожу на маркет, захожу в категорию, фильтрую по ТМ... и вот такая вот фигня)



#12812 Парсер товаров интернет-магазинов v.8.1

Отправлено от Cheshir в 27 October 2011 - 12:01 PM в Модули и дополнения ShopCMS

не врубился каким образом можно получить необходимый урл для яндес маркета (плана который указан в примере)

В примере запрос должен выглядеть так
Спойлер


А получается так

Спойлер



#11837 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 29 September 2011 - 10:13 PM в Модули и дополнения ShopCMS

Dbus, тоже обнаружилась проблема, в отображении. В фаирфоксе все хорошо, но в интернет эксплорере пытаясь переходить по ступеням меню (на более глубокого вложения) слетает выделение, и нельзя добраться до более глубокого вложения 3-4 и т.д. подкатегорий

В связи с этим возникла необходимость в:

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

Вот как то так)



#11372 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 10 September 2011 - 01:54 PM в Модули и дополнения ShopCMS

Dbus, Ой, спасибо тебе добрый человек! ой спасибо!!



#11839 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 29 September 2011 - 11:54 PM в Модули и дополнения ShopCMS

Dbus,

Согласен, надо следовать прогрессу, но! есть статистика посещения моего магазина

Изображение

со статистикой не поспоришь... Таких вот твердолобых - 37 процентов! На 10% больше чем пользователей Лисы. А это значительное снижение конвертации!!! У меня в день более 50 уникалов, исключительно целевых... и теперь понимаю от чего такая слабая конвертация... Конечно можно на них все, тупых забить, но каждому не объяснить что лучше и красивше в лисе, или опере.

Описанная выше проблема появляется и 8ом эксплорере... И эту проблему надо как то решать!

PS

У меня на всех компах ХР стоит, есть у кого возможность посмотреть в 9ом IE? который только под висту или 7ку. Такая же беда с менюшкой как и в 8ке?



#11846 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 30 September 2011 - 09:38 AM в Модули и дополнения ShopCMS

Dbus,

А по поводу того, как сделать, чтобы при выходе курсора мышки за поля меню, она не сворачивалась в исходное положение, а "замирала" в выбранном положении? Не удобно и раздражает, когда пытаешься перейти на уровень 4ого - 5ого вложения, рука дергается и вылетает за рамки меню, и приходится по новой проходить все меню...



#11360 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 10 September 2011 - 11:34 AM в Модули и дополнения ShopCMS

Robby, это выпадающее меню, прямо противоположное меню тому, на которое открывалась тема.

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

R.Sergey

офф топ
Спойлер



#13774 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 04 December 2011 - 04:59 PM в Модули и дополнения ShopCMS

а по горезонтале есть ли решение?

ГоризонталИ - это раз, а во-вторых первый код - для меню по горизонтали. Внимательно читайте



#11158 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 02 September 2011 - 10:51 AM в Модули и дополнения ShopCMS

R.Sergey, Реакция на переписку по меню будет?



#10071 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 26 July 2011 - 07:13 AM в Модули и дополнения ShopCMS

alhimik,
1.Создаете html файл под названием menu (или какое вам больше нравится), помещаете его по пути ваш_домен/core/tpl/user/используемый_шаблон/blocks.
2. Заходите в админ панель магазина в раздел "Управление блоками" выбираете "Добавить блок из файла".
2.1. Указываете название (высвечивается на сайте)
2.2. Указываете путь к файлу который вы создали.
2.3. Выставляете нужные настройки (расположение блока и т.д.)
3. Добавляете css запись в файл css стилей (style.css) расположенный по пути ваш_домен/data/используемый_шаблон.
4. Удаляете все файлы из папки cache, расположенной ваш_домен/core/cache/

все



#9791 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 07 July 2011 - 11:10 AM в Модули и дополнения ShopCMS

Css для вертикального меню

[HIDE="5"]
/* Sub Menu Width */

    ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; width: 100%;}

    ul#navmenu-h ul {
    width: 160px; /* Sub Menu Width */
    margin: 0;
    list-style: none;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    }

    ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }

    ul#navmenu-h li { float: left; display: inline; position: relative; width: 100%; }
    ul#navmenu-h ul li { width: 100%; display: block;}

    /* Root Menu */
    ul#navmenu-h a {
    border-top: 1px solid #FFF;
    border-right: 1px solid #FFF;
    padding: 16px;
    float: left;
    display: block;
    background: #DDD;
    color: #666;
    font: 16px Arial,Tahoma, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    text-decoration: none;
    height: 1%;
	width: 240px;
	position:relative; left: auto;
    }

    /* Root Menu Hover Persistence */
    ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
    background: #BBB;
    color: #FFF;
	}

    /* 2nd Menu */
    ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
    float: none;
    background: #BBB;
	display: block;
	position: relative; left: 233px; bottom: 53px;
	width: 75%;
	font: 14px Arial,Tahoma, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    }

    /* 2nd Menu Hover Persistence */
    ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
    background: #999;
    }

    /* 3rd Menu */
    ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
    background: #999;
	display: block;
	position: relative; left: 186px; bottom: 53px;
	width: 75%;
	font: 13px Arial,Tahoma, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	}

    /* 3rd Menu Hover Persistence */
    ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
    background: #666;
    }

    /* 4th Menu */
    ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
    background: #666;
	display: block;
	position: relative; left: 139px; bottom: 53px;
	width: 75%;
	font: 12px Arial,Tahoma, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	}

    /* 4th Menu Hover */
    ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
    background: #333;
	}

    /* 5rd Menu */
    ul#navmenu-h li:hover li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a {
    background: #999;
	display: block;
	margin-left: 0;
	position: relative; left: 92px; bottom: 53px;
	width: 75%;
	font: 12px Arial,Tahoma, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	}

    /* 5rd Menu Hover Persistence */
    ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li.iehover a {
    background: #666;
    }

    /* Hover Function - Do Not Move */
    ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
    ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }
[/HIDE]



#9721 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 01 July 2011 - 09:00 PM в Модули и дополнения ShopCMS

а для 3.1.2 такого нет?


Есть похожее решение

новый блок:


    {if $big_categories_tree && $big_categories_tree_count>0}
{assign var="oldnumber" value=0}

{else}
{$smarty.const.STRING_NO_CATEGORIES}
{/if}


css

    ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; }

ul#navmenu-h ul {
width: 160px; /* Sub Menu Width */
margin: 0;
list-style: none;
display: none;
position: absolute;
top: 100%;
left: 0;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }

ul#navmenu-h li { float: left; display: inline; position: relative; }
ul#navmenu-h ul li { width: 100%; display: block; }

/* Root Menu */
ul#navmenu-h a {
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
padding: 6px;
float: left;
display: block;
background: #DDD;
color: #666;
font: bold 11px Arial, sans-serif;
text-decoration: none;
height: 1%;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
background: #BBB;
color: #FFF;

}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
float: none;
background: #BBB;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
background: #999;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
background: #999;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
background: #666;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
background: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }


#page { margin: 0 auto; width: 800px; text-align: left; position: relative; }
/* Clear */
.clear { clear: both; }
.clearfix,#page,#nav,#body,#content,#foot { display: inline-block; }
.clearfix:after,#page:after,#nav:after,#body:after,#content:after,#foot:after { clear: both; display: block; font: 0px/0px serif; content: "."; height: 0; visibility: hidden; }
html[xmlns] .clearfix,html[xmlns] #page,html[xmlns] #nav,html[xmlns] #body,html[xmlns] #content,html[xmlns] #foot { display: block; }

/* Some classes */
.small { font-size: .8em; }
.large { font-size: 2em; }
.quiet { color: #999; }
.highlight { background: #FFC; }
.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; }
.left { margin: 0 20px 20px 0; float: left; }
.right { margin: 0 0 20px 20px; float: right; }
.hide { display: none; }
p { margin: 0 0 20px; }
ul,ol { margin: 0 30px 20px; }
ul ul,ol ol,ul ol,ol ul { margin-bottom: 0; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
dl { margin: 0 40px 20px; }
dl dt { font-weight: bold; }
dl dd { margin: 0 0 0 20px; }
abbr,acronym { border-bottom: 1px dotted #000; cursor: help; }
address { margin: 0 0 20px; font-style: italic; }
del {}
blockquote { margin: 0 40px; }
strong { font-weight: bold; }
em,dfn { font-style: italic; }
dfn { font-weight: bold; }
pre { margin: 0 0 20px; }
pre,code { font: 11px/1.5 monospace; white-space: pre; }
caption { background: #FFC; }
#content { padding: 0px 20px 1px; z-index: 1;}
* { margin: 0; padding: 0; font-size: 100%; }


Но как выровнить по вертикали - хз...



#10825 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 21 August 2011 - 03:13 PM в Модули и дополнения ShopCMS

Robby, отлично кстати! Только совсем запутался, данное меню расчитанно на 4 подкатегории, 5тую смешивает. Пытался добавить по принципу предыдущих подкатегорий, ничего не получилось. Может вы подскажите на 5-6 подкатегорий?



#10838 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 21 August 2011 - 09:24 PM в Модули и дополнения ShopCMS

Robby, Да, я знаю. Если все li позакрывать, меню не работает. Кто-нибудь знает как сделать меню на 5 подкатегорий?



#10844 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 22 August 2011 - 07:01 AM в Модули и дополнения ShopCMS

Как смешивает? Скрин в студию. Подскажу....


Изображение

4я подкатегория, к примеру Коллекция "Marrow Stitch Day" далее должна делиться на КПБ "Marrow Stitch Day", Наволочки Marrow Stitch Day, Пододеяльники Marrow Stitch Day и т.д., т.е. должна быть 5ая подкатегория.

Только сейчас обратил внимание, выбрав любой пункт Предпоследней подкатегории (не важно какого подуровня), последнюю подкатегорию меню выдает общим списком...
Тестовое меню по ссылке



#9719 Делаем развернутое меню на jQuery

Отправлено от Cheshir в 01 July 2011 - 06:04 PM в Модули и дополнения ShopCMS

Как??? Как это реализовать на 3.1.2?!?:(

А в таком исполнении
- Просто было бы идеально!!!
Еть у кого такое решение?



#13776 Работа с прайсами от поставщиков

Отправлено от Cheshir в 04 December 2011 - 05:04 PM в Мысли вслух

Вот правда... Я понимаю что у каждого свой подход, но я выбираю поставщика и с ним работаю, а по каждой позиции с каждым новым поставщиком работать - это не профессионально... Но это мой взгляд. Единого решения для вашей задачи нет, можно по позиционно приводить к знаменателю, но чтобы это автоматизировать... я такого решения не знаю. ПереПереПерекупщики... это что то совсем не эффективное.



#11551 Работа с прайсами от поставщиков

Отправлено от Cheshir в 20 September 2011 - 10:04 PM в Мысли вслух

Мне нужно сделать так, что бы ячейка имела вид: 322713.jpg,322713.jpg,322713.jpg


Если я правильно понял задачу, то в экселе функция "Сцепить"... Как это выглядит на практике

Есть три ячейки с данными:

|Столбец 1; Строка 1| Столбец 2; Строка 1| Столбец 3; Строка 1

И вам нужно чтобы информация из этих трех ячеек была в одной, вот и в помощь вам данная функция


Столбец 1; Строка 1| Столбец 2; Строка 1 | Столбец 3; Строка 1 | Результат - Столбец 4; Строка 1
Столбец 1; Строка 2| Столбец 2; Строка 2| Столбец 3; Строка 2| Результат - Столбец 4; Строка 2
Столбец 1; Строка 3| Столбец 2; Строка 3| Столбец 3; Строка 3| Результат - Столбец 4; Строка 3
и т.д.
Смысл в том, чтобы сцепляемые ячейки были на одной Строке, чтобы можно было скопировать функцию на остальные строки, потянув за правый уголок итоговой ячейки вниз (по всем строчкам какие надо сцепить)



#11160 Работа с прайсами от поставщиков

Отправлено от Cheshir в 02 September 2011 - 12:07 PM в Мысли вслух

А лучше использовать 2003 или 2007 версию?

не имеет значения, 07 - эстетичней
Функция ВПР производит сопоставление значений (как точное, так и около)

Смотрите как применяем.
Есть два файла - первый файл выгрузки из магазина, второй - прайс поставщика

Задача
обновить остатки и/или цены и т.д.

Что требуется
Требуется какой-либо общий кодификатор (не важно числовой или буквенный) с точным совпадением в обоих файлах. Это может быть и артикул или название.

Что делаем
Если артикул в вашем магазине имеет точное совпадение с артикулом поставщика (вы так заносили), то открываете файл магазина, в первую колонку ставите артикул (не вырезая а копируя), главное, чтобы первая строка первого столбца, где название столбца, стоял ноль (0), а так же все пустые строки в столбце заполняете нулем (0).

Если требуется обновить остатки, делаете рядом со столбцом остатков дополнительный пустой столбец, куда будете пришивать остатки из файла поставщика.
В файле поставщика столбец с артикулами так же ставите в первый столбец, главное, чтобы не было шапок у столбцов, т.е. первая ячейка первого столбца имела артикул первой строчки (как и в файле магазина)

Далее нам необходимо произвести сопоставление

Открываем файл магазина, выделяем самую верхнюю ячейку в столбце куда будем пришивать, нажимаем кнопку функции и выбираем функцию ВПР. в открывшимся окне в первой строке надо выбрать Что мы ищем, т.е. первую ячейку в первом столбце файла магазина, вторая строчка - это то, Где мы ищем, т.е. файл поставщика... это надо перейти на файл поставщика, и нажать на уголок таблицы (чуть выше и правей угла первой строчки первого столбца), чтобы выбрать полностью весь файл, третья строчка - это что мы будем пришивать, т.е. номер столбца (в данном случае обновляем остатки, значит и номер столбца должен быть в котором находятся остатки) последняя строчка отвечает на сколько процентов точности будет искать, Ставьте Ноль (0), чтобы процент точности составлял 100%. Нажимайте Ок.

Формула ВПР у вас прописалась только именно для Этой ячейки, чтобы прописать на остальные, необходимо навести на правый нижний угол ячейки и растянуть (не перенести а растянуть) до последней строчки в файле магазина.

Почти все, остается только снять формулу с ячеек (если не снять, то закрыв файл поставщика все результаты удаляться, и придется делать все заново)
Снимается формула просто, выделяется полностью столбец, нажимается - копировать (контрл С) правой кнопкой на любой ячейке столбца, выбирается "Специальная вставка", подтверждается и главное - нажать интер после этого.

Все! Фильтруете (не путать с сортировкой) по "Пустые", в место пустых ставите 0, считайте что этих позиций в прайсе нет, или у них остаток тоже на нуле (главное, чтобы при таком фильтре не оказалось в этом списке категорий). Чистите в этом столбце Н/Д (так же выбрав фильтром, это то что не пришилось, скорее всего это названия категорий, которые были без артикулов, если попались позиции, то руками просматриваете по какой причине не пришилось, возможно в файле поставщика не было артикула)

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

Это самый простой вариант, у меня, и наверно как и у большинства остатки присылаются из выгрузки 1С, а там (если небыло спец доработак) по умалчиванию коды(артикулы) не присваиваются. Тогда добавляется много трудностей, благо что сделать надо будет только один раз.

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

В последствии, когда поставщик будет присылать остатки без каких либо кодов, можно взять файл основу (в каком вы присвоили код поставщика) в файле основе и в файле поставщика поставить первым столбцом Наименование (не забывая что первая строчка должна быть позицией, а не наименованием столбца) и при помощи функции ВПР пришейте из файла основы к новому файлу остатков коды соответствия, потом уже по коду пришьете к файлу магазина (это если названия магазина отличимы от названий поставщика, как у меня, потому что иногда с тааакими названиями вносят в базу 1с...)

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