Статьи

Галерея веб-приложений, часть 1

В июле этого года Microsoft выпустила бета-версию WebMatrix , набора инструментов, предназначенных для того, чтобы сделать веб-разработку доступной для людей, которые не обязательно имеют большой опыт или технические навыки. Чтобы еще больше стимулировать новичков к творчеству и функциональности, Microsoft сделала WebMatrix Beta 2 доступной для бесплатной загрузки . Кроме того, она является мощным редактором веб-сайта, который прост в использовании и легок в том смысле, что он не перегружен редко используемыми функциями. WebMatrix также интегрируется с галереей веб-приложений, чтобы добавить довольно впечатляющую функциональность на ваш сайт. Галерея веб-приложений Windows включает блоги, CMS, форумы, галереи, инструменты и вики, но сегодня я хочу сосредоточиться на приложениях электронной коммерции, а также эта тема много поднималась На самом деле, так же есть все остальные категории, но они могут подождать еще один день. Сегодня я собираюсь проследить за денежным следом. И это правда, электронная коммерция — это область постоянного, возрастающего интереса со стороны владельцев сайтов, дизайнеров и разработчиков. Почему бы не использовать новые технологии, чтобы исключить посредников и продавать напрямую через собственный веб-сайт? Как показано на рисунке 1, «Галерея веб-приложений WebMatrix» , в галерее веб-приложений Windows есть три параметра, перечисленные в разделе « Электронная коммерция»: nopCommerce , mojoPortal и Kartris .

Рисунок 1. Галерея WebMatrix Web App

Галерея веб-приложений WebMatrix Сегодня я собираюсь посмотреть, что nopCommerce может сделать для меня. Представленное описание, по-видимому, охватывает большинство вопросов, которые я ищу. Кстати, все эти три приложения написаны на ASP.NET, и, по крайней мере, одна из целей подхода WebMatrix заключается в том, чтобы побудить большее количество людей чувствовать себя комфортно с ASP.NET. Интересно, что два из этих приложений — и многие другие — имеют открытый исходный код и представлены несколько языков программирования. Тем не менее, если вы хотите, чтобы ваш магазин nopCommerce начал работать, вам придется разместить его на сервере Windows.

Установка

Прежде чем я зайду так далеко, я собираюсь настроить все на своем локальном компьютере. Для начала мне нужно скачать nopCommerce. WebMatrix делает это легко, выступая в качестве менеджера зависимостей, менеджера загрузок и установщика. Обратите внимание, что вам не нужно использовать WebMatrix для этого: вы также можете использовать установщик веб-платформы Microsoft или загрузить его непосредственно с веб-сайта nopCommerce. Я изучаю интегрированный подход WebMatrix, поэтому я выберу nopCommerce, введите имя сайта и нажмите « Далее». Вы увидите лицензионное соглашение с конечным пользователем, ссылку на конкретные условия лицензионного соглашения для каждого загружаемого компонента и общий размер загружаемого файла. Если у вас не установлена ​​версия SQL Server, вы найдете ее в списке загрузки для nopCommerce. Если вы согласны с лицензионным соглашением, нажмите « Я принимаю» .WebMatrix установит для вас nopCommerce, как показано на рисунке 2, «WebMatrix устанавливает nopCommerce» .

Рисунок 2. WebMatrix устанавливает nopCommerce

установить успех Нажмите кнопку « Готово» , и WebMatrix раскроет экран на рис. 3 «Экран администрирования сайта WebMatrix» , в котором обобщены некоторые варианты администрирования сайта.

Рисунок 3. Экран администрирования сайта WebMatrix

Администратор nopCommerce Здесь есть на что посмотреть, но сейчас мы хотим завершить установку nopCommerce. Прямо под именем сайта вы увидите URL-адрес локальной версии вашего сайта. Нажмите на этот URL. Это запустит ваш браузер по умолчанию (или новую вкладку или окно, если у вас уже открыт браузер) и запустите мастер установки nopCommerce, показанный на рисунке 4, «Экран установки nopCommerce 1» .

Рисунок 4. Экран установки nopCommerce 1

nopCommerce установить Нажмите Next . На следующем экране вы можете ввести информацию о вашем сервере, как показано на рисунке 5, «Экран установки nopCommerce 2» . Мы собираемся работать над локальной копией сайта, поэтому мы введем localhost/sqlexpress качестве имени SQL Server. Люди, стоящие за nopCommerce, рекомендуют Windows Authentication для входа на сервер. Это позволяет статусу входа в учетную запись Windows, чтобы действовать как авторизация для доступа к серверу.

Рисунок 5. Экран установки nopCommerce 2

nopCommerce установить Нажмите кнопку Далее . Третья страница процесса установки nopCommerce, показанная на рисунке 6, «Экран установки nopCommerce 3» , позволяет ввести информацию о базе данных.

Рисунок 6. Экран установки nopCommerce 3

nopCommerce установить Создайте имя базы данных, оставьте флажок « Создать образец данных» отмеченным и нажмите « Далее» . Последний шаг мастера установки, показанный на рисунке 7, «Экран установки nopCommerce 3» , позволяет изменить адрес электронной почты администратора по умолчанию и пароль на что-то из вашего по собственному выбору, или вы можете принять параметры по умолчанию [email protected] и admin на данный момент.

Рисунок 7. Экран установки nopCommerce 3

nopCommerce установить Нажмите на ссылку « Перейти на сайт» внизу экрана. Теперь вы это видите? Это прямо там? Это сайт электронной коммерции, который вы только что создали. Рисунок 8, «Стандартный интерфейс nopCommerce» показывает, что я имею в виду.

Рисунок 8. Стандартный интерфейс nopCommerce

интерфейс nopCommerce Это немного сложный процесс, чтобы получить этот результат на данном этапе процесса. В один момент вы пытаетесь вспомнить, установлен ли у вас SQL Server, а затем вы смотрите на полностью сконфигурированный, предварительно заполненный , функционирующий и привлекательный онлайн-магазин. Вы можете понять, почему Microsoft сочла это приложение подходящим для включения в свою веб-галерею. Он идеально подходит для краткости: дает возможность потенциальным веб-разработчикам, позволяя им адаптировать существующую среду под свои нужды, вместо того, чтобы создавать ее с нуля. И это не требует больших технических знаний, хотя чем больше вы узнаете об этом, тем больше вы можете с ним сделать. Представление черновика сайта в рабочем формате позволяет вам по-настоящему изучить функциональность, которую вы можете сделать доступной для посетителей сайта. , Изучая структуру только что созданного сайта, вы заметите, как nopCommerce предоставляет нам доступ к коммерческим возможностям социальных сетей. Поделиться через Facebook, Twitter и т. П .; Списки желаний; списки сравнения; напишите другу по электронной почте; рейтинги клиентов; и все отзывы пользователей предоставляют посетителям сайта способы продвижения ваших продуктов — и все они встроены. Теперь, если вы соберете все вместе, вы, несомненно, захотите настроить визуальный дизайн под свой вкус. В начале этой статьи я упомянул, что WebMatrix — очень полезный редактор веб-сайтов, и именно здесь он вступает в игру как идеальный инструмент для редактирования HTML и CSS внешнего интерфейса вашего сайта перед публикацией. Это целая статья сама по себе, поэтому сейчас мы сосредоточимся на управлении бэкэндом. Пока мы решили остаться с визуальным дизайном по умолчанию, мы собираемся выяснить, как настроить nopCommerce.

администрация

Чтобы попасть на сервер, войдите на сайт, как пользователь, через ссылку « Вход» в верхней части домашней страницы. Если вы установили новый адрес электронной почты и пароль администратора на шаге 4 установки, используйте его, в противном случае используйте логин по умолчанию. Как только вы вошли в систему, вы увидите, что на верхнюю панель инструментов была добавлена ​​ссылка « Администрирование» . Эта ссылка отображается только для пользователей, вошедших в систему с правами администратора. Нажмите на ссылку « Администрирование», чтобы отобразить панель управления бэкенда nopCommerce, показанную на рисунке 9, «Панель мониторинга nopCommerce» .

Рисунок 9. Панель инструментов nopCommerce

Панель инструментов nopCommerce Когда на карту поставлены деньги, администрация сайта должна быть четкой и эффективной, чтобы владелец сайта мог поддерживать свое присутствие в Интернете и управлять заказами и продажами. В этом отношении nopCommerce является выдающимся. Функциональность улучшается благодаря простой, понятной компоновке и логической структуре. Давайте быстро пройдемся по панели инструментов в верхней части дисплея. Каталог Этот набор полей определяет ваш запас: категории и подкатегории, продукты, атрибуты, которые могут иметь эти продукты, такие как цвет и размер, а также сведения о производителях продуктов. Продажи В этих полях описывается, как обрабатываются детали транзакции, включая управление заказами, регулярные платежи, подарочные карты и отчеты о продажах. Клиенты Здесь вы можете управлять своими новыми и постоянными клиентами, назначать им роли, которые помогают им выходить на рынок, и анализировать статистику их поведения в Интернете. Промоакции. В этой области вы можете настроить партнерские отношения по продаже ваших продуктов, продажам и маркетинговым кампаниям, скидкам, прайс-листам и поставщикам рекламных акций. Управление контентом Эти поля представляют способы, с помощью которых вы можете использовать дополнительный контент, чтобы повысить ценность сайта для ваших потенциальных клиентов. Параметры, доступные для настройки и настройки, включают в себя опросы голосования, списки новостей, дополнительный блог, темы для использования на специализированных страницах, такие как часто задаваемые вопросы, шаблоны для продукта, категории и производителя, настраиваемые сообщения для посетителя сайта и средства для установить языковые параметры для сайта. Конфигурация Здесь вы найдете настройки, которые точно настраивают взаимодействие с клиентом и вашу способность удовлетворять его потребности, включая глобальные настройки, черные списки, способы оплаты, налоговые параметры, параметры доставки, ориентированные на пользователя локальные настройки, такие как страны, в которых вы находитесь. продукты могут быть проданы, любые ограничения или условия, касающиеся штатов и провинций, языков, на которые ваши клиенты могут переводить ключевой контент, валют, которые вы принимаете, и вариантов назначения акций конкретным физическим складам или дистрибьюторам. Система Меню «Система» содержит параметры для управления журналами сайта, очередями сообщений и общими задачами обслуживания сайта. Помощь Существует два основных источника поддержки управления сайтом: пользовательские форумы, поддерживаемые nopCommerce, которые предназначены для того, чтобы опытные пользователи могли выполнять функции устранения неполадок для тех пользователей, у которых есть запросы; и Руководство пользователя, которое доступно для платной загрузки с веб-сайта nopCommerce. Так что это обзор. Давайте испачкаем руки.

Добавить продукт

Вернитесь в меню Каталога и наведите курсор на Продукты, чтобы открыть всплывающее меню. Нажмите « Управление продуктами» , как показано на рисунке 10 «Управление продуктами» .

Рисунок 10. Управление продуктами

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

Рисунок 11. Добавление нового продукта

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

Информация о продукте На этой странице есть поля, которые принимают информацию, описывающую сам продукт. Легко просматривать с помощью небольших подсказок, эти поля варьируются от очевидных (краткое описание, подробное описание, цена) до очень гибких, мощных и умных. Например, вы можете ввести цифру, отражающую уровни запасов для продукт. Эта цифра уменьшается, когда вы продаете свой продукт. Когда запасы становятся низкими, вы можете отключить кнопку « Купить» (продолжать показывать товар, но не разрешать заказы), отменить публикацию товара (убрать его с дисплея) или ничего не делать (разрешить распродажу). Вы можете получать уведомления, когда количество товара достигает определенного уровня, и вы можете разрешить размещение заказов, даже если товара нет на складе. Действительно, просто просмотрев эти поля, вы получите представление о том, как продавать онлайн. Обратите внимание, что некоторые поля предлагают выпадающие меню доступных опций. Эти параметры могут быть установлены вами в администрировании каталога и конфигурации. SEO nopCommerce делает ваши поисковые оптимизации простыми и целенаправленными. Для каждого продукта вы можете установить список мета-ключевых слов, мета-описания, мета-заголовка и названия страницы, удобного для поисковых систем. Насколько они полезны, зависит от того, насколько хорошо вы используете их как часть общей стратегии SEO. Хорошей новостью является то, что такая установка позволяет вам легко экспериментировать. Отображение категорий Это очень мощная часть nopCommerce. Естественно, вы можете указывать категории и подкатегории своих продуктов, которые вы определяете сами — вы ожидаете этого. Но nopCommerce позволяет вам сопоставлять ваши продукты с несколькими категориями и подкатегориями. Это дает вам большую гибкость в том, как вы продвигаете свою продукцию. Это еще одна область, которая заставит серьезно задуматься о вашем продукте. Сопоставление производителя Еще один ключевой способ поиска желаемого продукта — поиск производителя. Учитывая это, имеет смысл классифицировать ваш продукт по производителю. Еще раз, nopCommerce позволяет вам сопоставить один продукт с несколькими производителями, которые, в свою очередь, могут быть разделены на подкатегории. Сопутствующие продукты После того, как вы сохранили сведения о своем продукте, вы можете использовать эту страницу, чтобы связать ее с другими продуктами, что позволит вам отобразить функцию «Если вам это нравится, вам может понравиться это», которая стала очень популярной. Картинки Здесь вы сможете добавлять изображения, отображаемые для каждого продукта. Вы можете загрузить свои фотографии и установить порядок их отображения. Спецификации продукта Здесь вы можете на лету выбрать один из предварительно настроенных атрибутов спецификации продукта и параметров для каждого атрибута, а также добавить свой собственный только в текущую запись. Поэтому, если вы продавали компьютеры, и эта запись о продукте предназначалась для ноутбука, вы можете указать здесь размер экрана в качестве атрибута и доступные размеры в виде списка параметров атрибута. Затем вы можете разрешить своим клиентам фильтровать отображение продуктов по каждому атрибуту. Вы также можете выбрать, отображать ли эти атрибуты на странице продукта и в каком порядке. Если вы вообще знакомы с системами электронной коммерции, вы, вероятно, узнаете многие функции и возможности nopCommerce. На данный момент, я бы попросил вас подумать, видели ли вы когда-нибудь все эти опции, предоставляющие такие мощные функциональные возможности, изложенные таким простым в использовании способом «укажи и щелкни», бесплатно? деньги, пришло время взглянуть на бизнес-конец nopCommerce.

Интеграция платежей

Интеграция платежей — реальная сила nopCommerce. Среди 36 вариантов оплаты услуг PayPal, Google Checkout, Worldpay и 2Checkout. Это разумный шаг, чтобы связать сделки со многими поставщиками платежей, что делает nopCommerce на шаг впереди многих конкурентов. Давайте настроим наш сайт так, чтобы он принимал платежи через PayPal. PayPal предоставляет возможность уведомлять вас, когда платеж производится через ваш сайт, так что давайте сделаем это. Вы должны активировать PDT и Автовозврат в своем профиле учетной записи PayPal и приобрести токен идентификации PDT, который вы введете в соответствующее поле в своей серверной части nopCommerce. Этот токен используется во всех сообщениях PDT, отправляемых вами в PayPal. Выполните следующие действия, чтобы настроить свою учетную запись для PDT:

  1. Войдите в свою учетную запись PayPal, щелкните вкладку « Профиль» и в столбце « Настройки продавца» нажмите « Настройки оплаты на веб-сайте» .
  2. В разделе « Автоматический возврат платежей через веб-сайт» установите переключатель в положение « Вкл .».
  3. В поле URL-адрес возврата введите URL-адрес сайта, который получит идентификатор транзакции, опубликованный PayPal после оплаты клиента, http://www.yourstore.com/PaypalPDTHandler.aspx
  4. В разделе « Передача платежных данных» установите переключатель в положение « Вкл» и нажмите кнопку « Сохранить» .
  5. Теперь снова нажмите « Настройки оплаты на веб-сайте» и перейдите к « Передача платежных данных» . Вы увидите свой токен .
  6. Вернитесь на страницу администрирования nopCommerce и в меню « Конфигурация» выберите « Оплата», а затем « Способы оплаты» . Вы увидите полный список возможных способов оплаты и поставщиков.
  7. Нажмите « Изменить для PayPal Standard» .
  8. Перейдите на вкладку « Конфигурация » и прокрутите вниз до нижней части страницы.
  9. Все, что вам нужно сделать сейчас, это ввести действующий адрес электронной почты и скопировать свой идентификационный токен PayPal в поле PTI Identity Token .
  10. Вернитесь на вкладку « Информация о системе » и установите флажок « Активно» .
  11. Нажмите синюю кнопку Сохранить , и все готово.

Теперь, если вы перейдете к черновой версии своего сайта на localhost и нажмете, как будто покупаете продукт, пока не перейдете на страницу «Выбор способа оплаты», вы увидите, что стандарт PayPal теперь отображается как вариант оплаты наряду с другими. Конечно, это относится к способам оплаты, помеченным как Активные на странице Способы оплаты администрирования nopCommerce. Это очень простой способ управления онлайн-платежами.

Резюме

Это мера того, что такое мощное небольшое приложение nopCommerce в том, что, с одной стороны, оно может так быстро создать черновой сайт и безболезненно добавить метод оплаты, а с другой стороны, оно достаточно изощренное, чтобы принять более 50 переменных, относящихся к продукту. и как его можно купить. Как мы увидели, когда добавляли нашу запись продукта, ключ к получению максимальной отдачи от приложения, такого как nopCommerce, — это делать свою домашнюю работу. Чем больше вы — или ваш клиент, или работодатель — отрабатываете все те переменные, которые могут повлиять на решение потенциального клиента купить ваш продукт, тем больше работы ваш сайт может сделать для завершения продажи.

Контент-партнер SitePoint

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

Этот вид сложной веб-разработки теперь доступен практически каждому, так как он требует мало или вообще не знает никакого кода. Microsoft преуспела в том, чтобы принять сообщество open source, заполнив свою галерею веб-приложений. Мощные, умные и простые в использовании веб-приложения, такие как nopCommerce , поддерживаемые активным сообществом разработчиков и доступные бесплатно с помощью таких инструментов, как WebMatrix , завоевать много друзей. Заботиться, чтобы проверить свои знания о том, что в этой статье? Продолжай, пройди тест !