Единичная ссылка в градуснике

shopmaster 09 Январь, 2009 11:30 Interspire Shopping Cart, aka ISC Постоянная ссылка Трекбэки (0)

 

Градусник (строка указания разделов, к которым относится товар, обычно стоящая сразу под шапкой) в Intersipre Shopping Cart даёт ссылки на все разделы, к которым относится товар. То есть, если этот товар представлен в 3 разделах, в градуснике они будут перечислены один под другим. Если в 5 разделах - все 5 разделов (с полным путем до товара) будут представлены в градуснике.

Это не всегда удобно и целесообразно, хотя бы потому, что занимает много места.

Если у вас большое количество товаров представлены в нескольких разделах, то, возможно, выгоднее в градуснике давать ссылку только на один раздел; указывать непосредственно тот путь и тот раздел, по которому посетитель пришёл к этому товару.

Сделать это несложно.

Открываем в текстовом редакторе файл

includes\classes\class.product.php

и ищем очень похожие внешне 4 строки - 459, 460, 461 и 462. Выглядят они так:

  $GLOBALS['CatTrailName'] = isc_html_escape($this->GetProductName());
  $GLOBALS['BreadcrumbItems'] .= $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("BreadcrumbItemCurrent");
  $GLOBALS['BreadCrumbs'] .= $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("ProductBreadCrumb");
  $GLOBALS['FindByCategory'] .= $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("ProductFindByCategory");

В последних 2 строках нужно убрать запятую, стоящую перед знаком равенства, то есть получаем:

  $GLOBALS['CatTrailName'] = isc_html_escape($this->GetProductName());
  $GLOBALS['BreadcrumbItems'] .= $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("BreadcrumbItemCurrent");
  $GLOBALS['BreadCrumbs'] = $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("ProductBreadCrumb");
  $GLOBALS['FindByCategory'] = $GLOBALS['ISC_CLASS_TEMPLATE']->GetSnippet("ProductFindByCategory");

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


Закладки:These icons link to social bookmarking sites where readers can share and discover new web pages.
    blinkbits BlinkList blogmarks co.mments connotea del.icio.us De.lirio.us digg Fark feedmelinks Furl LinkaGoGo Ma.gnolia NewsVine Netvouz RawSugar Reddit scuttle Shadows Simpy Smarking Spurl TailRank Wists YahooMyWeb ecto NewsGator


Импорт товаров с одинаковыми названиями в Interspire Shopping Cart

shopmaster 06 Январь, 2009 08:59 Interspire Shopping Cart, aka ISC Постоянная ссылка Трекбэки (0)

Импорт товаров с одинаковыми названиями в Interspire Shopping Cart

В Interspire Shopping Cart очень качественный импорт. Но с одной странностью - название товара считается уникальным, и если в импортируемом файле присутствуют товары с одинаковыми названиями, то из них всех будет импортирована только одна запись.

Этот подход тем более странен в версии Vendor Edition, поскольку очевидно, что у разных продавцов может быть один и тот же товар с одними и теми же названиями, но - возможно - с разной ценой. Все они имеют право его продавать. Правда, в админском интерфейсе можно вручную ввести продукты с идентичными названиями, но вот через импорт - никак.

Моё предложение - считать уникальным не название продукта, а его инвентарный номер, именуемый SKU.

Для того, чтобы при импорте уникальным считался SKU, а не название товара, необходимо изменить 2 строки в файле

/admin/includes/classes/class.batch.importer.php:

1. в строке 719, меняем "prodname" на "prodcode".
2. в строке 870 дважды (2 раза) меняем 'prodname' на 'prodcode'.

Всё, теперь уникальными будут считаться SKU, и товары с одинаковыми названиями импортируются нормально.

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

Прикол состоит в том, что когда я описал всё это на форуме разработчиков, они закрыли мне возможность публиковаться на их форуме :)

Интересные люди! 


Закладки:These icons link to social bookmarking sites where readers can share and discover new web pages.
    blinkbits BlinkList blogmarks co.mments connotea del.icio.us De.lirio.us digg Fark feedmelinks Furl LinkaGoGo Ma.gnolia NewsVine Netvouz RawSugar Reddit scuttle Shadows Simpy Smarking Spurl TailRank Wists YahooMyWeb ecto NewsGator


Многоязычность в ViArt

shopmaster 05 Январь, 2009 19:59 ViArt Shopping Cart Постоянная ссылка Трекбэки (0)

 

Разработчики ViArt Shopping Cart с самого начала усиленно акцентировали внимание на многоязычности их программы.

Действительно, щёлкаешь по иконке флага, и весь интерфейс меняется на соответствующий этому флагу.

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

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

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

[en]текст на английском[/en][ru]текст на русском[/ru] 

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

Всё вышесказанное относится и к заголовкам товара - в поле заголовка можно использовать те же языковые теги.

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

Если, скажем, русское описание оставить без языковых тегов, то оно будет доступно на всех языках, в том числе и в русском. А перед ним можно ввести текст в языковых тегах для тех языков, для которых сделано дополнительное описание, и разместить его, например, выше текста без тегов. Тогда, например, в английском будет идти сначала описание на английском, а потом - дублироваться на русском. Не очень карсиво, но зато в тех языках, для которых дополнительное описание не подготовлено, будет хоть какой-то текст (в данном случае - русский), а не пустое поле.

В общем, нужно ещё думать.

Но в оригинальности идеи разрабам не откажешь. 


Закладки:These icons link to social bookmarking sites where readers can share and discover new web pages.
    blinkbits BlinkList blogmarks co.mments connotea del.icio.us De.lirio.us digg Fark feedmelinks Furl LinkaGoGo Ma.gnolia NewsVine Netvouz RawSugar Reddit scuttle Shadows Simpy Smarking Spurl TailRank Wists YahooMyWeb ecto NewsGator


Магазины с возможностью добавления товаров пользователями - Часть II

shopmaster 03 Январь, 2009 11:59 Вэб-шопы Постоянная ссылка Трекбэки (0)

 

Магазины с возможностью добавления товаров пользователями - Часть II

С магазинами, позволяющими продавать ЦИФРОВЫЕ товары пользователям, мы разобрались в первой части.

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

От обычных магазинов такие программные продукты отличаются двумя вещами:

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

2. учет и работа с платежами.

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

Прямых оплат покупателями отдельным продавцам ни один пакет в настоящее время не предусматривает, и если есть такая задача, то скрипты придется дорабатывать. Возможны различные варианты решения, в большинстве случаев подобная доработка относительно несложная, но время и усилия потребуются.

Первая задача - раширенные административные функции - позволяют реализовать различные программы, например Magento, Veyton, система управления контентом Bitrix.

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

Прямо скажем - предложений в этом секторе - раз-два, и обчелся.

Во-первых, на рынке присутствует 2 скрипта от китайских производителей. В настоящее время оба производятся одной компаний, т.к. лидирующий китайский разработчик программного обеспечения Ucoz приобрел фирму-конкурента в октябре 2008 года. Однако, скрипты остаются разными, и прикрывать один из проектов, похоже, никто не собирается.

Первый из этих скриптов - ShopEx. Этот скрипт в Китае давно стал своего рода стандартом, как для владельцев отдельных магазинов, так и для торговых площадок, то есть рассматриваемых нами моллов.

Второй скрипт - достаточно новая разработка под названием ECMall - первый релиз (так называемая "финальная версия 1.1") увидел свет 24 ноября 2008 года. Построена эта разработка на основе магазина ECShop, уже известного в России, и вобравшая в себя опыт эксплуатации "старшего брата" - магазина ShopEx. От "прародителя", магазина EcShop, EcMall отличается функциями, необходимыми для организации клиентских магазинов и продажи товаров пользователями.

Насколько развиты в этом магазине функции продажи цифровых товаров (с физическими все в порядке) - требует дополнительного выяснения. Дело в том, что "старший брат" этого магазина, EcShop, позволяет продавать коды, но не дает возможности скачивать файлы. В программном коде, написанном на php, явно прослеживается возможность работы с загружаемыми файлами, но функций этих в административной части магазина нет - либо они будут введены разработчиками в дальнейшем, либо, если есть такое желание, можно попробовать доработать скрипты, и довести их до нужной кондиции.

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

Приняв решение об использовании одного из этих китайских продуктов, придется решать как минимум 3 дополнительные задачи:

1. решение языковых проблем - на самом деле, это не большая проблема, с которой, например, достаточно легко справляется гугловский переводчик. Языковые переменные на 99% выведены в отдельные файлы (за исключением нескольких шалонов, в которых разработчики то ли по халтурности, то ли в спешке писали текст прямо в шаблонах), и перевод нужно сделать всего 1 раз.
2. полное отсутствие русской поддержки скриптов. Рассичтывать, что она появится, нереально. Есть сайт поддержки магазина EcShop на домене www.ecshoprus.ru, являющийся частной инициативой, и, соответственно, что называется "без гарантий". Соответственно, необходимо продумать вопрос поддержки работающего магазина. Скрипты написаны качественно, так что найти человека, способного осуществлять поддержку, видимо, труда не составит.
3. отсутствие специфического для России и Украины функционала - модулей оплаты и доставки, регионов и пр.

 

 

Следуюший программный продукт, позволяющий организовать магазин с функцией продажи товара пользователями, разработан австралийской фирмой Interspire, и называется Interspire Shopping Cart.

Это относительно новая разработка, гораздо моложе дургих программных продуктов класса "shopping cart", но, как и все, что делает компания Inetrsipre, сделана очень продуманно, качественно, и аккуратно.

Очень достойная разработка, обратите на нее внимание.

Компания Intersipre осуществляет поставку Intersipre Shopping Cart в 3 вариантах: Starter, Professional и Ultimate. Текущая версия ПО - 4.0.

Однако нас интересует 4-я, стоящая особняком, версия, которая полностью называется Interspire Shopping Cart Multi-Vendor (Virtual Mall) Edition, то есть версия, позволяющая организовать продажу товара многими вендорами (или продавцами) по принципу молла - все эти термины и перечислены в названии.

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

В случае Interspire Shopping Cart Multi-Vendor (Virtual Mall) Edition мы видим несколько иной подход - все то же самое, но нет такого явного выделения продавцов в самостоятельные торговые единицы. Они представлены более информационно, что ли.

Interspire Shopping Cart Multi-Vendor (Virtual Mall) Edition обладает обширными административными возможностями, пользователям можно назначить любой уровень доступа, от полнлого (вплоть до глобальной смены дизайна и настроек всего магазина) до минимального, лишь бы только могли добавлять свои товары.

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

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

Краткий список возможностей магазина Interspire Shopping Cart Multi-Vendor (Virtual Mall) Edition

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

Теперь - две ложки дегтя:

- русскоязычной поддержки Interspire Shopping Cart нет, и о планах ее организации ничего не слышно;
- специфических для России и Украины модулей нет, хотя некоторое время назад на фрилансе и проходили запросы на их разработку (результаты разработки неизвестны, очевидно, модули были выполнены, но заказчик не спешит ими делиться).

 

 

Следующие программный продукт, позволяющий организовать продажу товаров пользователями - это хорошо известный модуль электронной коммерции Viart Shopping Cart: офсайт находится здесь: http://www.viart.com/, демо - здесь: http://www.viart.com/php-shopping-cart-demo/.

Мне лично не очень нравится сама идея интеграции магазина в систему управления контентом (хотя, надо признать, в свое время я отдал должное этому увлечению), поэтому интересующимся системой Viart Shopping Cart рекомендую ознакомится с ней на сайте разработчиков или обратиться к обсуждению на Нулледе.

 

 

Последним игроком в этом сегменте скриптов является ещё находящийся в стадии разработки DW SHOP Multi User от студии Dark Web.

Релиз DW SHOP Multi User намечен на 15 марта 2009 года со стоимостью магазина 350 долларов США.

Заявленные функции:

Магазин с возможностью регистрации как покупателей, так и продавцов
Возможность создания собственных магазинов продавцами
Все оплаты проходят на счета продавцов, которые они ввели в своём аккаунте
Включение, выключение администратором начисления арендной платы за использование магазинов. Пени за просроченную оплату...
Многоуровневая система прав администраторов, продавцов, покупателей
Виды товаров: Обычный, Аукцион (в том числе оптовый), Цифровой (отдельный модуль)
Типы товаров: Новый, Подержанный, Файл, Пин-код
Категории для товаров и для магазинов.
Характеристики товаров
Сравнение товаров
Сортировка по диапазону, возрастанию, убыванию цен и по дате
Система отзывов о товарах и магазинах
Облака тэгов

Возможности продавцов:
- Создание собственного магазина. Логотип, слоган, описание магазина
- Добавление персональных категорий
- Выбор стиля для магазина
- Рекламные ссылки, кнопки для каждого магазина в отдельности
- Системы оплат (определяемся)
- Системы доставки - неограничено. Название, стоимость, описание, рекомендовать
- Система рейтинга и отзывов
- Система внутренних сообщений
- Статистика заказов и продаж
- Собственный склад для каждого продавца
- Собственная витрина для каждого продавца
- Загрузка изображения и галереи к товарам

 

 

Вот, собственно, и весь ассортимент предложений на рынке интернет-магазинов с возможностью добавления товаров пользователями.

Оставляйте свои комментарии и соображения - по ним материал будет откорректирован, дополнен, или дописан. 


Закладки:These icons link to social bookmarking sites where readers can share and discover new web pages.
    blinkbits BlinkList blogmarks co.mments connotea del.icio.us De.lirio.us digg Fark feedmelinks Furl LinkaGoGo Ma.gnolia NewsVine Netvouz RawSugar Reddit scuttle Shadows Simpy Smarking Spurl TailRank Wists YahooMyWeb ecto NewsGator


Powered by BlogMasters.Ru