Компонент «Аукцион FS+» для Joomla - руководство

Количество интернет-аукционов на просторах сети Интернет растет не по дням, а по часам. Это актуально и для русскоязычного сегмента глобальной сети. Создано немало коммерческих скриптов, которые позволяют развернуть на своем сайте аукцион. Сегодня мы хотим представить компонент для Joomla — Auction FSP. Огромное количество настроек и функций требует пристального изучения данного расширения. Чем мы с вами и займемся. 


 

Системные сведения

 

Auction FSP совместим с Joomla 1.5, Joomla 2.5, Joomla 3.0

Демонстрационный сайт компонента находится по адресу:

 

http://auction.sitogon.ru/

 

Данные для тестирования:

Логин: user

Пароль: user

 

Чтобы приобрести компонент достаточно перейти по ссылке ниже:

 

КУПИТЬ КОМПОНЕНТ AUCTION FSP ДЛЯ JOOMLA

 

После покупки и скачивания с нашего сайта вы получите архив под названием -

auctionfsp_pro.zip

 

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

 

com_auctionfsp.zip — компонент Аукциона

mod_afsp_profile.zip — модуль профайла пользователя

mod_afsp_filter.zip — модуль фильтра

mod_artfeaturecarousel.zip — модуль «карусели-слайдера»

 

Поддерживаемые типы аукционов


 

Компонент Auction FS поддерживает работу со следующими типами аукционов:

  1. Аукцион на понижение ставки

  2. Аукцион на повышение ставки

  3. Скандинавский аукцион

  4. Обмен

  5. Платный просмотр цены

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


Принцип работы аукционов


Рассмотрим вкратце принцип работы каждого из аукционов.



Аукцион на понижение ставки



Данный аукцион нередко используется на сайтах, где происходит работа с услугами. Приведу реальный пример. Участник аукциона выставляет лот «Требуется ремонт балкона». Стоимость лота 1000 рублей.

Участники, предоставляющие подобные услуги делают ставки. Допустим шаг ставки 100 рублей. Соответственно, после первой ставки стоимость лота будет уже составлять 900 рублей. После второй 800 и т.д.

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

Аукцион на повышение ставки



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

Скандинавский аукцион



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

Обмен


В данном случае владелец лота просто выставляет свой товар и предлагает обмен на что либо. Общение происходит путем личной переписки. Администратор сайта никак в процессе обмена не участвует
 

Платный просмотр цены


Пожалуй, в нашем списке — это самый экзотический вид аукциона. Принцип его работы следующий: выставляется лот по максимальной стоимости. На странице лота вместо кнопки «Сделать ставку» отобразится кнопка «Узнать цену».

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

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

 

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

Данное руководство писалось на свежеустановленной Joomla 3 без каких либо демо данных. Для фронтальной части сайта использовался стандартный шаблон — «protostar»

 

Установка Auction FS на сайт

 

Компонент и модули, входящие в комплект дистрибутива Auction FSP устанавливаются стандартно - через менеджер расширений Joomla.

Последовательно, в том порядке, в котором файлы дистрибутива описаны выше, устанавливаем Auction FSP на ваш сайт.

 


 

 

 

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

 

Создание пунктов меню

 

Для этого отправляемся в административную панель Joomla в «Менеджер Меню». После установки системы мы можем там наблюдать одно единственное меню «Main Menu»

Войдем в его редактирование и начнем с изменения пункта меню «Home»

 


 

Кликаем по названию пункта меню и приступаем к его изменению. Начнем с заголовка. В текстовое поле «Заголовок» впишем слово «Аукцион». По нашему замыслу главной страницей сайта будет, в общем-то, интернет-аукцион.

 


 

 

Следующим этапом мы должны изменить тип пункта меню. Поэтому нажимаем кнопку «Выбрать», после чего откроется всплывающее окно, где мы откроем в списке пункт «auctionfsp», после чего раскроется список. Нас на данный момент интересует первая запись - «Аукцион»


 

 

 

Выбираем ее и далее сохраняем пункт меню.

 


 

 

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

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

Прежде чем мы это сделаем, давайте разберемся, а какие вообще пункты меню, относящиеся к компоненту Auction FSP мы можем создавать? Ниже представлена таблица, где вкратце рассказывается назначение каждого типа пункта меню компонента Auction FSP

 

Тип пункта меню

Описание

Аукцион

Выводит главную страницу аукциона

Все лоты

Выводит весь список лотов, размещенных на аукционе. Фактически это аналог пункта меню «Аукцион»

Добавить лот

Нажатие на этот пункт меню открывает страницу добавления лотов

Мои лоты

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

Мои ставки

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

Профиль участника

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

 

Все пункты меню кроме первых двух должны быть видны ТОЛЬКО для зарегистрированного и авторизованного пользователя. Поэтому при создании каждого пункта меню (кроме пунктов «Аукцион» и «Все лоты», разумеется) в его настройках устанавливаем уровень доступа, как «Registered»

 


 

Замечу, что тип пункта меню «Все лоты» я не стал создавать по той причине, что его назначение аналогично пункту меню «Аукцион». И в итоге наше «Main Menu» после всех вышеописанных действий выглядит следующим образом:

 


 

На рисунке я обратил ваше внимание на уровень доступа созданных пунктов меню.

 

Публикация модулей


 

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

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


 



 

Мы видим, что все три ранее установленные модуля на данный момент не активны. Откроем на редактирование модуль «Auction Filter» И опубликуем его в правой колонке. В шаблоне «protostar» это будет позиция «Position-7»


 



 

Перейдем на вкладку «Привязка к пунктам меню» и опубликуем модуль на всех страницах.



 

Далее в верхнем углу экрана нажмем кнопку «Сохранить и закрыть». Модуль сохранен и опубликован на сайте.

Следующая наша задача опубликовать модуль «Auction Profile» , который выводит данные пользователя и позволяет их редактировать.

Какова особенность этого модуля?

А особенность его в том, что выводимая модулем информация должна отображаться только для зарегистрированного и авторизованного в данный момент пользователя. Соответственно, мы должны сделать все то, что делали ранее с модулем «Auction Filter», но кроме этого установить доступ для просмотра модуля, как «Registered»



 


 

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

Поскольку его функция выводить изображения лотов, поэтому доступ к модулю мы не трогаем. Он должен отображаться для всех посетителей сайта. А вот позиция будет отличаться от предыдущих модулей. Логично будет вывести «карусель» в верхней части сайта, поэтому мы укажем позицию, как «Position -1»



 

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

Данному вопросу будет посвящен следующий раздел нашей инструкции.

 

ПОЛИТИКА КОНФИДЕНЦИАЛЬНОСТИ ПЕРСОНАЛЬНЫХ ДАННЫХ

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

1. Определение терминов

1.1 В настоящей Политике конфиденциальности используются следующие термины:

1.1.1. «Администрация сайта» (далее – Администрация) – действующая в лице индивидуального предпринимателя Егорова В.К., который организует и (или) осуществляет обработку персональных данных, а также определяет цели обработки персональных данных, состав персональных данных, подлежащих обработке, действия (операции), совершаемые с персональными данными.

1.1.2. «Персональные данные» - любая информация, относящаяся к прямо или косвенно определенному, или определяемому физическому лицу (субъекту персональных данных).

1.1.3. «Обработка персональных данных» - любое действие (операция) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных.

1.1.4. «Конфиденциальность персональных данных» - обязательное для соблюдения Оператором или иным получившим доступ к персональным данным лицом требование не допускать их распространения без согласия субъекта персональных данных или наличия иного законного основания.

1.1.5. «Сайт Сайтогон» - это совокупность связанных между собой веб-страниц, размещенных в сети Интернет по уникальному адресу (URL): sitogon.ru, а также его субдоменах.

1.1.6. «Субдомены» - это страницы или совокупность страниц, расположенные на доменах третьего уровня, принадлежащие сайту Сайтогон, а также другие временные страницы, внизу который указана контактная информация Администрации

1.1.5. «Пользователь сайта Сайтогон » (далее Пользователь) – лицо, имеющее доступ к сайту Сайтогон, посредством сети Интернет и использующее информацию, материалы и продукты сайта Сайтогон.

1.1.7. «Cookies» — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя, который веб-клиент или веб-браузер каждый раз пересылает веб-серверу в HTTP-запросе при попытке открыть страницу соответствующего сайта.

1.1.8. «IP-адрес» — уникальный сетевой адрес узла в компьютерной сети, через который Пользователь получает доступ на Сайт.

1.1.9. «Товар » - продукт, который Пользователь заказывает на сайте и оплачивает через платёжные системы.
 

2. Общие положения

2.1. Использование сайта Сайтогон Пользователем означает согласие с настоящей Политикой конфиденциальности и условиями обработки персональных данных Пользователя.

2.2. В случае несогласия с условиями Политики конфиденциальности Пользователь должен прекратить использование сайта Сайтогон .

2.3. Настоящая Политика конфиденциальности применяется к сайту Сайтогон. Сайт не контролирует и не несет ответственность за сайты третьих лиц, на которые Пользователь может перейти по ссылкам, доступным на сайте Сайтогон.

2.4. Администрация не проверяет достоверность персональных данных, предоставляемых Пользователем.
 

3. Предмет политики конфиденциальности

3.1. Настоящая Политика конфиденциальности устанавливает обязательства Администрации по неразглашению и обеспечению режима защиты конфиденциальности персональных данных, которые Пользователь предоставляет по запросу Администрации при регистрации на сайте Сайтогон, при подписке на информационную e-mail рассылку или при оформлении заказа.

3.2. Персональные данные, разрешённые к обработке в рамках настоящей Политики конфиденциальности, предоставляются Пользователем путём заполнения форм на сайте Сайтогон и включают в себя следующую информацию:
3.2.1. фамилию, имя, отчество Пользователя;
3.2.2. контактный телефон Пользователя;
3.2.3. адрес электронной почты (e-mail)
3.2.4. место жительство Пользователя (при необходимости)
3.2.5. адрес доставки Товара (при необходимости) 3.2.6. фотографию (при необходимости).

3.3. Сайт защищает Данные, которые автоматически передаются при посещении страниц:
- IP адрес;
- информация из cookies;
- информация о браузере 
- время доступа;
- реферер (адрес предыдущей страницы).

3.3.1. Отключение cookies может повлечь невозможность доступа к частям сайта , требующим авторизации.

3.3.2. Сайт осуществляет сбор статистики об IP-адресах своих посетителей. Данная информация используется с целью предотвращения, выявления и решения технических проблем.

3.4. Любая иная персональная информация неоговоренная выше (история посещения, используемые браузеры, операционные системы и т.д.) подлежит надежному хранению и нераспространению, за исключением случаев, предусмотренных в п.п. 5.2. и 5.3. настоящей Политики конфиденциальности.
 

4. Цели сбора персональной информации пользователя

4.1. Персональные данные Пользователя Администрация может использовать в целях:
4.1.1. Идентификации Пользователя, зарегистрированного на сайте Сайтогон для его дальнейшей авторизации, оформления заказа и других действий.
4.1.2. Предоставления Пользователю доступа к персонализированным данным сайта Сайтогон.
4.1.3. Установления с Пользователем обратной связи, включая направление уведомлений, запросов, касающихся использования сайта Сайтогон, оказания услуг и обработки запросов и заявок от Пользователя.
4.1.4. Определения места нахождения Пользователя для обеспечения безопасности, предотвращения мошенничества.
4.1.5. Подтверждения достоверности и полноты персональных данных, предоставленных Пользователем.
4.1.6. Создания учетной записи для использования частей сайта Сайтогон, если Пользователь дал согласие на создание учетной записи.
4.1.7. Уведомления Пользователя по электронной почте.
4.1.8. Предоставления Пользователю эффективной технической поддержки при возникновении проблем, связанных с использованием сайта Сайтогон.
4.1.9. Предоставления Пользователю с его согласия специальных предложений, информации о ценах, новостной рассылки и иных сведений от имени сайта Сайтогон.
4.1.10. Осуществления рекламной деятельности с согласия Пользователя.
 

5. Способы и сроки обработки персональной информации

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

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

5.3. Персональные данные Пользователя могут быть переданы уполномоченным органам государственной власти Российской Федерации только по основаниям и в порядке, установленным законодательством Российской Федерации.

5.4. При утрате или разглашении персональных данных Администрация вправе не информировать Пользователя об утрате или разглашении персональных данных.

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

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

6. Права и обязанности сторон

6.1. Пользователь вправе:

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

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

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

6.2. Администрация обязана:

6.2.1. Использовать полученную информацию исключительно для целей, указанных в п. 4 настоящей Политики конфиденциальности.

6.2.2. Обеспечить хранение конфиденциальной информации в тайне, не разглашать без предварительного письменного разрешения Пользователя, а также не осуществлять продажу, обмен, опубликование, либо разглашение иными возможными способами переданных персональных данных Пользователя, за исключением п.п. 5.2 и 5.3. настоящей Политики Конфиденциальности.

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

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

7. Ответственность сторон

7.1. Администрация, не исполнившая свои обязательства, несёт ответственность за убытки, понесённые Пользователем в связи с неправомерным использованием персональных данных, в соответствии с законодательством Российской Федерации, за исключением случаев, предусмотренных п.п. 5.2., 5.3. и 7.2. настоящей Политики Конфиденциальности.

7.2. В случае утраты или разглашения Конфиденциальной информации Администрация не несёт ответственность, если данная конфиденциальная информация:
7.2.1. Стала публичным достоянием до её утраты или разглашения.
7.2.2. Была получена от третьей стороны до момента её получения Администрацией Ресурса.
7.2.3. Была разглашена с согласия Пользователя.

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

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

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

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

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

7.8. Администрация не несет ответственности за любые прямые или косвенные убытки, произошедшие из-за: использования либо невозможности использования сайта, либо отдельных сервисов; несанкционированного доступа к коммуникациям Пользователя; заявления или поведение любого третьего лица на сайте.

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

8. Разрешение споров

8.1. До обращения в суд с иском по спорам, возникающим из отношений между Пользователем и Администрацией, обязательным является предъявление претензии (письменного предложения или предложения в электронном виде о добровольном урегулировании спора).

8.2. Получатель претензии в течение 30 календарных дней со дня получения претензии, письменно или в электронном виде уведомляет заявителя претензии о результатах рассмотрения претензии.

8.3. При не достижении соглашения спор будет передан на рассмотрение Арбитражного суда г. Окуловка.

8.4. К настоящей Политике конфиденциальности и отношениям между Пользователем и Администрацией применяется действующее законодательство Российской Федерации.
 

9. Дополнительные условия

9.1. Администрация вправе вносить изменения в настоящую Политику конфиденциальности без согласия Пользователя.

9.2. Новая Политика конфиденциальности вступает в силу с момента ее размещения на сайте Сайтогон, если иное не предусмотрено новой редакцией Политики конфиденциальности.

9.3. Все предложения или вопросы касательно настоящей Политики конфиденциальности следует сообщать по адресу: mail@sitogon.ru

9.4. Действующая Политика конфиденциальности размещена на странице по адресу https://sitogon.ru/politika

Обновлено: 20 Июля 2017 года

г. Окуловка, Индивидуальный предприниматель Егоров Владимир Кирович, ОГРНИП 312530228500047, ИНН 532106023766