ShopXML – с чего начать/2. Вклейка дизайна
Много воды утекло с момента написания первой статьи, ну да ладно.
Сегодня поговорим немного о том, что там было упущено и забыто или изменилось с момента написания первой статьи и перейдем ко второй важной части - вклейке дизайна.
В предыдущей статье внимание было уделено выбору ниши. Надеюсь не надо объяснять простую истину - продавать надо не то, что вы знаете, умеете или хотите. Продавать надо то, что покупают. Сейчас ассортимент товарных групп сильно расширился, выбора стало значительно больше. Перечислять нет смысла, список того, что доступно, вывешен на культовой странице - http://shopxml.com/page_44.html?Language=ru. Как я понял, Сурен таки воплотил в жизнь заявленную в 2007 году (тут) идею привлечь кроме знакомых еще и кучу просто заинтересованных бизнесов в систему.
Все, что после DENAQ и ниже относится к “новым товарным категориям” и к ним предъявляются повышенные требования. Если сильно интересно, то поройтесь в новостях, коротко - такие магазины предварительно апувятся. Если опыта мало, то наверно стоит остановиться на одной старых категорий, где требования помягче.
Отдельно стоит сказать про DENAQ. Мои опасения по поводу этой категории оказались напрасны, AnyCent благополучно приказал долго жить, поэтому к этим батарейкам стоит внимательно присмотреться как к возможной первой товарной категории. К тому же там есть бесплатный шиппинг, что так любят некоторые кастомеры.
Ладно, с этим проехали. Сегодняшний материал посвещен не менее животрепещущей теме - как прилепить блин дизайн. Хорошо помню свое первое ощущение после заливки шопа на тестовый хост - И ЧО ТЕПЕРЬ С НИМ ДЕЛАТЬ? Готового решения разумеется нет, но потом вы поймете, какой это охренительно огромный плюс. Толпы высокоэффективых тинейджеров не лепят магазины пачками. У вас разумеется есть возможность заказать вклейку дизайна вот в этой теме, но я бы порекомендовал сделать все самостоятельно, потому что все дальнейшие работы по оптимизации также потребуют копания в коде и лучше бы сразу понять как работает двигло.
На самом деле все просто.Функциональные скрипты (которые лежат в корне) в качестве хидера дергают common/all_head.php, а в качестве футера common/all_tail.php.
all_head.php дергает _head_init.php (тут происходит кое-какая инициализация, нам это пока неинтересно), all.php (тут генерятся заголовки) и наконец _head.php, где лежит код верхней половинки шаблона.
Поскле этого выводится содержимое функционального скрипта (список/описание товара и др), дальше all_tail.php дергает _tail.php, где лежит код нижней половинки шаблона.
Таким образом наша задача сводится к тому, чтобы где-то взять шаблон (хтмл с картинками и css), распилить его пополам, верх воткнуть в _head.php, низ в _tail.php, картинки залить в отдельную папку (пусть это будет для определенности /picz), а css склеить с имеющимся стилем /init_site/css/main.css. В _head.php, и (при желании) _tail.php нужно соответственно аккуратно вклеить куски кода, генерящие менюшки и модули. Все это довольно геморройно поначалу, но сделав один раз потом будет просто.
Откуда взять шаблон и какой для вклейки? Мне опыт подсказывает, что лучше всего использовать шаблоны, уже заточенные под магазины (например под oscommerce, они кстати бывают и бесплатные совсем неплохие), там разметка уже включает нужные модули, останется только вклеить в хтмл соответствующий пхп-код из оригинального комплекта магазина. Нюанс в том, что вам не нужен сам шаблон для установки на cms, достаточно просто сохранить страницу с картинками с демо-сайта (дальше думайте сами) и перебить пути на относительные в коде страницы. После чего полученный шаблон можно уже вклеивать в движок.
При выборе шаблона надо учитывать две вещи. Во первых, это магазин. А не портал. И не блог. Поэтому не нужно гиганских лого, картинок и флэша. Диз должен быть максимально функциональным. И второе. Посмотрите на американские магазины. Вот например, пара десятков магазинов продает чайник. Они все разные но все они существенно отличаются от русских магазинов. Ну и от европейских тоже, кстати сказать. Можно бесконечно говорить о различиях, но я бы рекомендовал отсмотреть побольше американских шопов и понять это на уровне ошущений, так будет потом проще работать.
Да забыл. Страница с категориями товаров - это /modules/product_search.php, дизайн вывода прошит прямо в ней. Для первого магазина рекомендую не париться изменениями в коде - только поменять картинки и перекрасить таблички с помощью стилей.
Теперь оценим затраты. Все зависит только от выбранного Вами шаблона. Это может быть что-то бесплатное за $0, простой шаблон например с темплейтмонстра за $50, специально заточенный под шопы шаблон примерно за $150 ну или заказная разработка, цена которой зависит исключительно от жадности вашего подрядчика. Больше $150 смысла платить не вижу, честно говоря.
На этом пока все, в следующих материалах поговорим о том, какие минимальные изменения нужно внести в сам движок, чтобы он был не так грустен, а также немного заденем тему продвижения магазина в Google.
Все еще не потеряли интерес? Тогда пожалуй можно и зарегистрироваться.
Спасибо!
Я пока ждал продолжения от тебя (Вас:) ) по этой теме успел с одним сайтом разобраться сам, а второй купить:)
Но продолжения все равно буду ждать. Может, к третьей части уже и оборот наращу на порядок:)
Илья, какой смысл был ждать от меня продолжения? Я не пишу сюда регулярно, меня то ломает, то некогда, то нет настроения, то есть чем еще заняться.
Кто хочет - делает и получает результаты, кто не хочет - ищет причины не делать. Рад, что у тебя получилось - вот и еще одним конкурентом больше :)
Не ну артист timp, сказал А говори уже и Б. Продолжить надо. Спасибо за статью