Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Литература'
НА ЗАЧЁТЕ ПО ТЕМЕ: «Гимнастическая терминология» студентам предлагается пять вопросов. При правильном ответе на все пять вопросов ставится оценка «5»,...полностью>>
'Документ'
1. Государственная услуга «Выдача специального разрешения на движение по автомобильным дорогам общего пользования регионального или межмуниципального ...полностью>>
'Документ'
Биополимер – высокомолекулярные природные соединения, молекулы которых состоят из большого числа повторяющихся групп атомов или звеньев определенного ...полностью>>
'Документ'
- Салат “В гостях у тёщеньки” – (копченое куриное филе, отварной картофель, сыр пармезан, морковь по-корейски, зеленый горошек, майонез) – 180 г., 270...полностью>>

Главная > Реферат

Сохрани ссылку в одной из сетей:
Информация о документе
Дата добавления:
Размер:
Доступные форматы для скачивания:

"1С-Битрикс: Управление сайтом"

Пример создания интернет-магазина

Содержание

Введение 4

Введение 4

Глава 1. Типовой порядок работы 6

Глава 2. Техническое задание 8

Настройка модуля Валюта 10

Список валют 10

Курсы валют 11

Глава 3. Каталог 12

ТЗ на каталог товаров 12

Создание типа инфоблока 13

Создание инфоблоков 16

Создание инфоблока-справочника 17

Создание инфоблока 17

Создание разделов инфоблока 20

Создание элементов 22

Создание инфоблока каталога 23

Создание инфоблока 24

Задание свойств торгового каталога 33

Создание разделов 34

Создание элементов 41

Создание элемента вручную 42

Импорт/Экспорт данных 45

Импорт из 1С 46

Импорт из файла XML 46

Импорт из файла CSV 46

Настройки импорта 47

Файл csv 48

Картинки 51

Импорт данных 51

Сохранение конфигурации импорта 55

Экспорт данных 56

Настройка отображения каталога 57

Ключевые слова и названия 58

Вывод свойства Технические характеристики 59

Вывод свойств типа «Привязка» 60

Вывод свойства Дата поступления 61

Вывод пользовательских отзывов о товаре 62

Установление параметра SEO 62

Настройка цен 63

Создание наценки 64

Создание розничной цены 65

Настройка параметров типов цен 66

Глава 4. Настройка интернет-магазина 68

Настройка путей к папкам 68

Настройка модуля Интернет-магазин 69

Настройка Интернет-магазина 70

Типы плательщиков 71

Скидки на заказ 71

Создание скидки 72

Налоги 75

Создание ставки налога НДС 75

Службы доставки 76

Автоматизированные 77

Настраиваемые 78

Курьерская доставка 79

Доставка почтой России 81

Платежные системы 81

Оплата наличными 82

Оплата через банк 84

Оплата наложенным платежом 85

Свойства заказа 85

Создание свойства 86

Создание счета покупателя 89

Статусы 91

Создание статуса 92

Пример расстановки прав для статусов 94

Печатные формы 96

Глава 5. Частные случаи 98

Заключение 99

Заключение 99

Введение

«Пример» предназначен для начинающих разработчиков веб-сайтов на основе программного продукта "1С-Битрикс: Управление сайтом". При составлении документа подразумевалось, что разработчик владеет терминологией и основными приемами работы с системой "1С-Битрикс: Управление сайтом", базовыми технологиями для разработки веб-сайта, такими как HTML, CSS, а так же владеет основами программирования на PHP.

Перед изучением примера настойчиво рекомендуется ознакомиться с документацией по модулям:

  • Информационные блоки (/user_help/content/iblock/index.php);

  • Валюта (/user_help/settings/currency/index.php);

  • Торговый каталог (/user_help/store/catalog/index.php);

  • Интернет-магазин (/user_help/store/sale/index.php).

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

Являясь фактически пошаговой инструкцией, «Пример» позволяет:

  • Начинающим разработчикам понять основные шаги настройки интернет-магазина;

  • Опытным разработчикам, не создававшим ранее интернет-магазины, сэкономить время на изучение новой предметной области;

  • Заказчикам реализовать самостоятельно стандартный функционал онлайн-торговли, заложенный в «1С-Битрикс: Управление сайтом»;

  • Создать «Check List» - контрольный список, по которому можно проверять выполнение необходимых действий по настройке интернет-магазина или торгового каталога.

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

В документе рассматривается синхронизация с учетной бухгалтерской системой на основе CSV файлов. Это позволяет использовать данное руководство не только при работе с «1С: Управление торговлей 8.1», в которой имеется удобный механизм обмена данными с веб-сайтом, но и с любой другой системой учета - от «1С 7.7» до Excel.

В «Примере» не рассматриваются следующие этапы работ, необходимые для создания реально функционирующего веб-проекта:

  • Оценка стоимости проекта;

  • Требования к системе в целом;

  • Дополнительные функциональнее комплексы (ввод информации, интерактивные сервисы, сторонние программные комплексы и так далее);

  • Масштабируемость системы;

  • Требования к надежности;

  • Дизайн сайта;

  • Требования к информационной безопасности;

  • Виды и методы испытания системы;

  • Технология приемки-сдачи проекта.

Для создания интернет-магазина необходимо использование "1С-Битрикс: Управление сайтом" в редакции не ниже Малого бизнеса (модуль Интернет-магазин так же не входит в редакции Эксперт и Портал.) Для изучения примера можно воспользоваться виртуальной лабораторией (/products/cms/demo.php).

В «Примере» не рассматриваются вопросы дизайна сайта. Все скриншоты, приведенные в документе, соответствуют шаблону "Трехколоночный дизайн для демо-сайта". Указанный шаблон входит в состав дистрибутива "1С-Битрикс: Управление сайтом". Следовательно, все пути к файлам и папкам, указанные в «Примере», будут соответствовать настройкам по умолчанию.

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

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

Если у вас возникнут дополнительные вопросы по работе с продуктом, то вы можете обратиться в службу технической поддержки или на форумы компании "1С-Битрикс".

Глава 1.Типовой порядок работы

Типовой порядок работы над бюджетным интернет-магазином:

  • Сбор сведений для составления и составление Технического Задания.

  • Выбор или создание дизайна в зависимости от требований заказчика, верстка дизайна.

  • Создание товарного каталога, заполнение тестовыми товарами.

  • Применение дизайна для компонентов товарного каталога, корзины и оформления заказа.

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

  • Интеграция с 1С или другими внешними системами.

Сбор сведений для составления ТЗ – этап особый. Его выполнение зависит во многом от опыта и умения понимать того, что хочет заказчик «на самом деле». Данное умение не относиться к техническим аспектам работы с «1С-Битрикс: Управление сайтом», поэтому этот этап опускается в «Примере», считаем, что ТЗ уже есть.

Этапы работы с дизайном так же опускаются, так как эта задача рассмотрена в «Руководстве по интеграции дизайна» (/download/manuals/ru/integration_guide.doc) и в Учебных курсах (/learning/course/index.php?COURSE_ID=4). Интеграция с 1С рассмотрена в «Руководстве по взаимодействию 1С: Предприятие 8.1 и 1С-Битрикс: Управление сайтом 8.х» (/download/manuals/ru/1c_tutorial.doc).

Все остальные этапы будут рассмотрены в описанном порядке.

  • Примечание. При необходимости добавить в интернет-магазин функционал, отличающийся от базового функционала «1С-Битрикс: Управление сайтом», необходимо добавить этап доработки: программирование под потребности заказчика. Очень важно при этом взаимодействие с программистами 1C, если у заказчика – нестандартная конфигурация или дополнительные требования.

Необходимо заметить, что стандартный функционал редко удовлетворяет заказчика полностью. Часто требуется дополнительное программирование. В минимальном случае это – модернизация шаблона, при более серьезных потребностях – добавление кода с помощью API в файлы типа result_modifier.php (/api_help/main/general/component20/13.result_modifier.php). Это не недостаток системы «1С-Битрикс: Управление сайтом». Необходимо понимать, что «1С-Битрикс: Управление сайтом» - это прежде всего платформа. Создать универсальный, всех устраивающий продукт, настраиваемый только кликами мыши, нельзя. Большие возможности по модернизации кода – сильная сторона «1С-Битрикс: Управление сайтом», однако, это требует от разработчиков сайтов умения грамотно программировать на PHP.

Программирование в рамках BitrixFramework лучше производить с учетом рекомендаций разработчиков (/docs/php_recommendation.php). Перед программированием рекомендуем ознакомиться с общими технологиями и принципами работы системы (/api_help/main/general/index.php).

Глава 2. Техническое задание

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

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

В используемом ТЗ на создание интернет-магазина сказано:

Примерная структура Подсистемы управления Интернет-магазином в рамках общего ТЗ на сайт:

  • Каталог;

  • Обратная связь;

  • Возможность работы с собственными заказами;

  • Административная часть интернет-магазина;

  • Импорт-экспорт товара;

  • Импорт-экспорт заказов;

  • Управление системами доставки;

  • Управление системами оплаты;

  • Управление валютами;

  • Управление каталогом товара (категории, товары, прочее);

  • Интеграция с системами публикаций товара (google base и другие);

  • Интеграция с системой бухгалтерско-оперативного учета.

Весь этот функционал решается штатными средствами «1С-Битрикс: Управление сайтом».

  • Примечание. При обсуждении ТЗ на интернет-магазин необходимо получить от заказчика требования по всем параметрам системы. В Противном случае на этапе сдачи работ могут возникнуть ненужные проблемы.

  • Примечание. Необходимо обратить особое внимание на продумывание ролей, создание групп пользователей и разграничение прав. В рамках «Примера» эти моменты «размазаны» по главам, но продумывание этих административных моментов должно быть изначально централизованным и обговоренным с аказчиком. Общее правило для пользователей со стороны заказчика должно быть таким: МИНИМАЛЬНО необходимый набор прав. К сожалению достаточно часть разработчики просто передают аккаунт администратора системы заказчику или менеджеру магазина.

Детальное описание каждого из пунктов ТЗ будет приведено в соответствующих главах «Примера».

Настройка модуля Валюта

Валюта - один из самых внешне незаметных модулей. Действительно, отобразить его присутствие на сайте можно только одним единственным способом: выведя на страницу Таблицу курса валют. А если не выводить, то и его и вообще будет не заметно. Тем не менее, это довольно важный модуль. Без него не будет работать ни интернет-магазин, ни торговый каталог.

Цитата из ТЗ:

Currency

  • Управление валютами в каталоге товара

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

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

  • Перейдите на страницу Настройки > Настройки продукта > Настройки модулей > Валюты. Откроется форма настроек, состоящая всего из одной закладки: Доступ.

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

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

  • Сохраните внесенные изменения.

Теперь можно приступать к работе с самим модулем.

  • Перейдите на страницу Настройки > Валюты.

Вы увидите пару иконок: Курсы валют и Список валют. Первый из них - своеобразный дневник валют, а второй - инструмент для управления валютами системы.

Список валют

  • Перейдите на страницу Настройки > Валюты > Список валют. Откроется форма со списком всех имеющихся в системе валют.

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

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

В качестве базовой рекомендуется выбирать рубль. В этом случае отображение курса валют будет в привычном для всех виде: за 1 денежную единицу - столько-то рублей.

Курсы валют

Курсы валют - это инструмент для ведения истории курсов валют.

  • Перейдите на страницу Настройки > Валюты > Курсы валют.

Для создания курса валюты на текущую дату:

  • Нажмите на кнопку Создать курс валют на контекстной панели. Откроется форма создания курса валют (Рисунок 0 .1).

Рисунок 0.1 Создание курса валют

  • В поле Валюта в выпадающем окне выберите валюту, курс которой необходимо сохранить.

  • В поле Дата с помощью кнопки выберите дату, на которую нужно сохранить курс.

  • Нажмите кнопку Запросить. Система запросит курс валют на выбранную дату с сайта Центробанка России () и выведет значения в полях Номинал и Курс.

  • Сохраните внесенные изменения. Откроется форма отчета со списком сохраненных курсов, в которой добавится новый сохраненный курс.

Модуль Валюта настроен на работу с каталогом и интернет-магазином. Работа этого модуля, как уже говорилось, внешне не видна: к нему обращаются модули Торговый каталог и Интернет-магазин в своей работе.

Глава 3.Каталог

Модуль Интернет-магазин – это, собственно, надстройка над модулем Каталог. Без каталога интернет-магазин работать не будет. Каталог товаров – это, в свою очередь, надстройка над модулем Информационные блоки.

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

ТЗ на каталог товаров

В Техническом задании на каталог товаров минимально необходимый уровень информации это:

  • Свойства раздела;

  • Свойства товара.

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

В качестве товаров для нашего примера возьмем фототовары. В рамках примера используем следующее описание каталога в ТЗ сайта:

Электронный каталог

Электронный каталог - это каталог товара, публикуемый в электронном магазине. Структура электронного каталога состоит из категорий, подкатегорий и самих товаров.

Товар - это объект, который имеет:

  • ID -уникальный идентификатор;

  • Категорию (родитель) - главная категория товара;

  • Дополнительные категории (secondary category);

  • Количество;

  • Описание;

  • Мета-описание;

  • Мета-ключевые слова;

  • Название страницы (Page Title);

  • Технические характеристики;

  • Поле производителя (Manufacturer);

  • Серийный номер производителя (Product code);

  • Цену (our price);

  • Цену конкурентов (MSRP);

  • Срок возврата товара по гарантии (RMA);

  • Изображения главное (возможность уменьшать исходное до нужных размеров как по высоте, так и по ширине автоматически в зависимости от настроек);

  • Дополнительные изображения (Additional Image);

  • Статус товара (preorder - принят, in stock – в наличии, out of stock - отсутствует, available date – дата поступления, и другие);

  • Compatibility (Совместимость для определенных типов товара);

  • SEO name (URL);

  • Enable/disable.

Категория или субкатегория - это объект, который имеет:

  • ID- уникальный идентификатор;

  • Name (имя);

  • Images;

  • Description;

  • Page title;

  • Meta keywords;

  • Meta description;

  • Status (Active, disabled).

Как правило, заказчик редко бывает в курсе терминологии, используемой в «1С-Битрикс: Управление сайтом», а так же не всегда уверено разбирается в функционале системы. Поэтому разработчик должен четко понимать что заказчик имеет в виду под тем или иным пунктом ТЗ и какой пункт какими средствами CMS предстоит реализовать.

  • Примечание. Абсолютно справедливо и обратное: разработчик проекта не всегда может понимать, что имеет в виду заказчик.

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

Создание типа инфоблока

Для создания каталога первым делом необходимо создать тип инфоблока. Существующие типы инфоблоков отображаются в меню в разделе Контент Административной части (Рисунок 3 .2).

  • Примечание. При создании реального проекта желательно удалить все демоданные: типы инфоблоков и сами инфоблоки. (Мнение опытного разработчика /community/webdev/user/11573/blog/1149/)

Рисунок 3.2 В этих местах отображаются типы инфоблоков

  • Перейдите в административную часть на страницу Контент > Информ. Блоки > Типы информ. блоков. Откроется список типов информационных блоков, имеющихся в системе (Рисунок 3 .3).

Рисунок 3.3 Список типов инфоблоков

  • Нажмите на кнопку Добавить новый тип на Контекстной панели. Откроется форма создания нового типа инфоблока (Рисунок 3 .4).

Рисунок 3.4 Создание нового типа инфоблока

  • В закладке Основное укажите символьный код типа информационного блока в поле Идентификатор (ID). Код - это произвольный набор латинских букв и символов, понятный администратору сайта. Пусть в нашем примере это будет catalog_tovar.

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

  • Введите Название типа информационных блоков для русского языка.

  • Повторите ввод Названия для англоязычной версии.

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

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

  • Сохраните внесенные изменения. Форма закроется, система перейдет к списку имеющихся типов инфоблоков, среди которых отразится и вновь созданный тип инфоблока.

  • Примечание. Пока не создан ни один инфоблок у вновь созданного типа, этот тип инфоблоков не будет отображаться в разделе Контент.



Похожие документы:

  1. Руководство по управлению каталогом товаров Содержание

    Руководство
    ... .11). Рис. 1 .11 ... 1 .12). Рис. 1 .12 Закладка Подробно ... курсы валют задаются в модуле Валюты. Типы цен и наценок настраиваются в модуле Торговый каталог ... Глава II.Создание торгового каталога «Каталог товаров» Для создания торгового каталога Каталог ...
  2. I. общая часть раздел основные положения глава 1 "Общие положения" Статья Таможенное регулирование в таможенном союзе

    Документ
    ... с главами 13 и 14 настоящего Кодекса. Глава 11 "Сроки ... иностранных товаров в соответствии с главой 12 настоящего Кодекса; 2) таможенное ... вывозных таможенных пошлин и курс валют, устанавливаемый в соответствии ... , указываемых в каталогах иностранных фирм, ...
  3. Мониторинг c 11 по 12 сентября 2014 года

    Документ
    ... », набор сотрудника (бланки заказа, каталог и т.д.), две упаковки «Полиена» ... дежурную часть поступила в 12:15. Следователи ведут проверку ... положении могут оказаться и главы, демонстрировавших подчеркнутую активность ... на 14 дней Курсы валют на 11.09.2014 1 ...
  4. Конспект лекций. 7 Структура и содержание системы производственного менеджмента. 7 Роль и место курса «Производственный менеджмент в отрасли» в подготовке менеджеров. 7

    Конспект лекций
    ... экономического и политического курса правительства, законодательное регулирования ... во главе каждого структурного ... в национальной валюте или фактическая ... методические указания и положения, каталоги, инструкции и т.д.) Цель ... 14 11 9 6 2 3 5 8 12 17 11 13 12 ...
  5. Курс на «коренизацию» кадров 53 Евреи и большевистский режим

    Решение
    ... иностранную конвертируемую валюту. тличительной ... главе с Тито. Ужесточение внешнеполити­ческой ситуации диктовало Сталину курс ... С. 58. ГАРФ. Каталог выставки "История евреев ... 1990. — № 4, 7; 1991. — № 11,12; 1992. — № 1. Черняев А.С. Моя жизнь ...

Другие похожие документы..