Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X

Свое описание препаратов для шопов Glavmed by Fred

1. Причины написания.

Главная причина — необходимость выразить благодарность Лаки за проделанную работу. Статьи его реально сэкономили мне время, может и мой опус кому-нибудь пригодится.

2. Задача.

Необходимо сделать добавление контента в описание препаратов на движке SE2 главмеда. Способ правки шаблонов работает, но он несколько прямолинеен и не универсален.

3. Теория.

Как известно (или неизвестно), все (т.е. абсолютно ВСЕ) данные по продаваемым лекарствам в главмедовском движке хранятся в виде XML файла. Насколько я успел разобраться (вникать особенно времени не было, поэтому поправлять меня можно и нужно), при установке движка, а также при выполнении операции ?xmlupdate через браузер происходит следующее:

  • каждый препарат или группа препаратов, которые хранятся в файле data/data.xml извлекаются, преобразуются в ассоциативный массив;
  • полученный массив сериализуется;
  • сериализованный массив сохраняется в папке data с именем item.{ID}.ser или items_in_group.{ID}.ser.

Далее при работе движка обращение за данными по препарату или группе препаратов идет по id препарата или id группы соответственно к файлу item.{ID}.ser или items_in_group.{ID}.ser. Пытливый читатель спросит, что такое child.{ID}.ser, я отвечу так: это данные по подгруппам для тех препаратов, у которых есть несколько вариантов расфасовки.

4. Главная идея.

Мне не хочется лезть в шаблон каждый раз, когда у меня появляется новый, заказанный у Лаки ;) контент для очередного препарата. С другой стороны, мне нельзя править ser файлы в движке главмеда, ибо они не переживут обновления каталога. В таких нечеловеческих условиях приходится работать.

Выход есть. Когда в движке некая функция получает массив значений для препарата или группы, мне нужно вставить проверку на наличие измененных данных. Если они есть в наличии — значит заменить данные на мои, если нет — ничего не менять. И уже после этого возвращать данные из функции. Далее…

Оптимизация шопов Glavmed Part 4 + Бонус

Add to cart

Сегодня повышал плотность ключевых слов на одном из шопов. Выражение Add to cart, которое выводится под каждым препаратом на главной из дефолтовых бестселлеров или же ваших препаратов, никак не позволяло мне добиться нужной плотности ключевых слов на главной шопа. Устранил проблему с часто повторяющимся выражением Add to Cart, поместив его в .jpg

Как сделал:

1. Ctrl+Print Screen, вырезал add, сохранил в .jpg *
2. Открыл /themes/моя тема/index.tpl
*По желанию можно не прятать текст Add to Cart в картинку, для скрытия бессмысленных повторов. Вместо Add to Cart пишем к примеру Order/Buy now, по вашему желанию и усмотрению, тем самым повышаем плотность по Buy и т.д Далее…

Статический Titile в шопах Glavmed.

В дефолтовых шопах главмеда выводятся динамические тайтлы для всех страниц. Динамические тайтлы хороши при сливании трафика на шоп, но учитывая то, что я продвигаю шоп в SE, динамические тайтлы страниц меня не устраивают.

Приведу к примеру свой фарма шоп, который оптимизирован только под ED категорию. На главной странице шопа шесть бестселлеров ED, в категории Products всего 25 препаратов из дефолтовой категории Man’s Health, ко всему этому 4к оптимизированного контента под бестселлеры ED. Мне хотелось бы видеть на своем шопе статический тайтл, это же касается и других препаратов.

К примеру на странице с препаратом VPXL выводится следующий тайтл страницы: Special Offer: Phentrimine from $1.51 per pill. Почему бы нам не заменить данный динамический тайтл, на статический тайтл Buy VPXL Online?

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

Далее…

Боитесь абуз и суспендов?

Все люди работающие в фарма бизе, в том числе и я, боятся абуз и суспендов. Вы наверняка посещаете различные форумы, и я уверен на 100% что даже видели и читали такие топики как «Засуспендили домен, что делать?».

К примеру Legitscript.com, постоянно составляют списки содержащие сотни, тысячи онлайн аптек, которые в последующем подвергаются многочисленным абузам и суспендам, а также попаданию в черный список. Что еще говорить, если ваш фарма шоп физически находиться(хостится) в штатах, или ваш фарма домен зарегистрирован у щекотного регистратора!? :)

Крайне не рекомендую чекать ваш фарма шоп в Legitscript.com.

Как Legitscript.com может составлять списки содержащие тысячи онлайн аптек? Серфят выдачу негры, недовольные конкуренты, вы не задумывались об этом?

Сегодня просматривая трафик с SE на одном из свежих шопов, замечаю переходы на шоп по ключевому слову(номеру телефона суппорта) 1(210) 888-9999, просмотрите выдачу.

Что необходимо сделать, чтобы хоть как то себя обезопасить?

Далее…

Glavmed – часть третья

Кто не читал: Glavmed – часть первая, Glavmed – Часть вторая, советую прочитать перед началом прочтения третей части.

И так, вы зарегистрировались в Glavmed, установили шоп на свой хост. Что дальше!? Нам необходимо зарабатывать деньги, продавать пилюли. Я вижу два варианта:

  1. Сливать трафик на шоп доры, блоги, сплоги, сайты сателлиты и т.д
  2. Оптимизировать сайт и раскручивать его по ВЧ, СЧ, НЗ в SE.

Я выбрал второй вариант, оптимизации и продвижения шопа в поисковых системах. Ранее я писал, что выбрал движок SE2. Для продвижения в SE я постарался максимально его оптимизировать.

Что я сделал до написания третей части:

1. Написал robots.txt для SE2
# Еще добавил запрет на /?cv= выбор оплаты, так как он приведет робота к 4 языковым версиям шопа. Если не запретил бы, противоречил бы сам себе, так как до этого я запретил роботу индексировать сайт на других языках /?lng=X&cv=X

2. Добавил нужное количество оптимизированного текста на главную шопа.

Далее…

Glavmed — часть вторая

В SE2 доступно 18 шаблонов, чтобы изменить дефолтофый шаблон, идём в: _cnf/ default.cnf
Мне уж больно приглянулся новый шаблон «white2″, его я и выбрал его за основной.

Что можно и как, и что нельзя редактировать, можно прочесть в мануале по SE2. Я просто расскажу о том как я оптимизировал выбранный мною шаблон.

Мне нужно разместить оптимизированный текст на главной странице шопа, что я для этого сделал:

1. Создал файл mcontent.tpl, в нем разместил нужный оптимизированный текст.

2. Открыл: themes/white2/index.tpl

3. Перед последней строкой вставляем {:include file=»data/ mcontent.tpl»:}, тем самым мы подключили наш mcontent.tp. Выглядит так:

Далее…

Glavmed – часть первая

У Glavmed-а доступно два движка для установки на свой хостинг, это — Oscommerce и ShopEngine2. Я выбрал SE2 так как считаю его более гибким. Проблем особых при установке движков не возникало. Подробно написаны мануалы по установке как для Osc, так и для SE2. Если у вас что то не получается, перечитайте внимательно мануал, в нем все написано, покурите форум главмеда, не спишите стучать в саппорт, попробуйте разобраться сами.

Какие проблемы возникли при установке Oscommerce:

При установке Osc у меня возникла проблема с register_globals. При попытке установки движка Osc выводилась следующая ошибка: FATAL ERROR: register_globals is disabled in php.ini, please enable it!
register_globals у меня “on”.

Если у вас возникла проблема с register_globals, установите патч решающий проблему с register_globals в Osc. После установки патча, движок будет инсталироватся без проблем, ошибок не возникнет.

Следующей проблемой оказался импорт самой базы oscommerce.sql, автоматически база oscommerce.sql отказалась импортироваться. Проблему решил быстро, сделав импорт базы в phpmyadmin. Проблем больше не возникло.

Какие проблемы возникли при установке ShopEngine2:

Далее…

Glavmed – начало

Вливаясь с каждым днем в фарма бизнес, узнаю все больше и больше. Уверен вы прекрасно знаете или работаете с известной фарма партнеркой  Glavmed

К каждому ЭТО приходит со временем, меня оно тоже на радость посетило этой ночью.

Далее…