От автора: сегодня мы поговорим о том, как происходит в OpenCart настройка товара. Почти все E-Commerce фреймворки предлагают встроенную поддержку цифровых товаров, что позволяет продавать загружаемые товары сразу после запуска магазина. OpenCart в этом плане не исключение. Повсеместно распространяется тенденция продавать виртуальные товары, поэтому эта функция сейчас ценится в E-Commerce фреймворках.
По сравнению с физическими товарами процесс продажи виртуальных и загружаемых товаров намного проще. Пользователь может загрузить товар прямо с сайта, где осуществил заказ. Товар доставляется электронно, что облегчает back end логику, так как физическая доставка исключена.
Сегодня мы разберем все этапы, которые необходимо пройти для настройки загружаемых товаров в OpenCart. Для демонстрации я создам пример загружаемого товара через back end интерфейс OpenCart. Также мы создадим на front end тестовый заказ, чтобы проверить, как OpenCart предоставляет доступ к товару после его покупки.
Я буду работать в последней версии OpenCart. Вам также необходимо установить последнюю версию.
Создание загрузок
Прежде чем перейти к созданию товаров, нам необходимо создать загрузки. Это полностью отдельная область, позволяющая загружать загружаемые файлы, чтобы потом прикрепить их к соответствующим товарам.
Посмотрим, как это сделать. Перейдите на back end и далее Catalog > Downloads. Должен отобразиться Download List, где будут перечислены все доступные в магазине загрузки. У вас их еще нет, поэтому список будет пуст.
Чтобы добавить новую загрузку, кликните на +.
Заполните Download Name, загрузите файл через поле Filename и введите отличающееся значение в поле Mask. Значение в поле Mask должно отличаться от имени загруженного файла, чтобы пользователь не смог угадать имя файла и скачать его напрямую без покупки. Сохраните загрузку!
В свой пример я загрузил JPEG изображение. Вы же можете загрузить любой файл.
Таким образом, можно создать сколь угодно много загрузок. Однако для создания загружаемого товара необходимо выполнить еще один шаг – прикрепить загрузку к товару. Этим мы и займемся в следующем разделе.
Назначение загрузок товарам
С разделом загрузок покончено, давайте перейдем к созданию нового товара. Перейдите в Catalog > Products и создайте новый товар по кнопке +.
Заполните поля необходимыми значениями. В этом уроке для нас важно поле Downloads на вкладке Links. Это поле с автокомплитером. Выберите загруженный файл, который необходимо прикрепить к товару.
Я также присвоил товару категорию Software, что немного логично!
После заполнения информации о товаре сохраните его.
Поздравляю! Вы только что создали свой первый загружаемый товар в OpenCart. В следующем разделе мы увидим, как пользователи будут покупать и загружать товар через front end магазин.
Создание заказа и загрузка товара
Перейдите на front end в категорию Software через верхнее меню. Должен отобразиться следующий экран.
На этом экране перечислены все товары, доступные в категории Software. Здесь же можно найти наш товар Nature Wallpaper. У нас все готово. Добавьте товар в корзину и перейдите на страницу оформления заказа.
Внимательные пользователи на первом этапе оформления заказа сразу заметят, что предлагается всего один вариант оформления заказа через Register Account, в отличие от двух вариантов для обычного товара (второй вариант — Guest Checkout). Ограничение установлено на загружаемые товары, так как OpenCart предоставляет раздел Downloads на странице My Account – там можно скачивать купленные товары.
В случае с Guest Checkout это не сработает, так как у гостей нет страницы My Account! В общем, закончите оформление заказа на front end.
После авторизации на front end перейдите на страницу My Account.
Перейдите в раздел Downloads.
На этой странице должны быть все купленные загруженные товары! Чтобы заказ успел обработаться, его статус должен быть Complete. Если в списке нет загрузки на только что размещенный заказ, перейдите в back end и измените статус с Pending на Complete.
Скачать файл можно по иконке облака. Это был полный процесс создания загружаемых товаров и предоставления к ним доступа на скачивание. Надеюсь, теперь вы будете более уверены при создании цифрового магазина на OpenCart.
Заключение
Сегодня наша статья была про загружаемые товары в OpenCart. Мы узнали, как их создавать через back end, а в последнем разделе мы разобрали раздел Downloads на front end.
Автор: Sajal Soni
Источник: //code.tutsplus.com/
Редакция: Команда webformyself.