Forminator+woocommerce создаём форму публикации цифровых товаров

Чтобы связать forminator и woocommerce. Теперь необходимо создать форму публикации для сайта.

Заходим в плагин forminator и выбираем форму create post

Далее форму нужно назвать и приступаем к настройкам

По умолчанию плагин создаёт поля автоматом для типа поста «Запись» нам нужно это изменить. Нажмите на точки рядом с полями. и выберете там тип записи «Товар», сохраните, тогда поля изменятся.

Вот тут вместо Записи нужно установить Товар
Поля сразу изменились. Нажмите сохранить. Если вам нужны цифровые товары, тооставьте поля включенными как на скриншоте. Можно добавить ещё метки, и более ничего.

Теперь нужно создать произвольные поля. Я покажу основные «Загружаемый файл» и «Цена»

Выбираем поле file upload ничего не меняем

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

Далее идёт поле currency. Оно будет отвечать за цену и процесс добавления товара в корзину. Называем поле

В настройках делаем так как на скриншоте. Валюту устанавливаем по своему усмотрению. Важно чтобы она совпадала с валютой woocommerce
Открываем опять Post date (жмём на точки) и включаем произвольные поля. Жммём на стрелочку вниз
Сначала присоединяем поле файла. В верхней строчке пишем upload-1. В нижней жмём на + и добавляем поле файл. Meta_Key пропишется автоматом.
Так же добавляем поле цены

Публикуем форму и помещаем её шорткод на страницу публикации товара. Теперь проверяем

Заполним поля тестовым текстом и файлами
После публикации товар отобразился на странице магазина. У меня форма настроена так, что товары публикуются сразу п\без предварительного одобрения.
Пробую заказать товар. Оплачиваю виртуальными деньгами с кошелька Terra Wallet
После оплаты файл доступен для загрузки
На странице «Мой аккаунт» также всё в порядке. Ссылка для загрузки отображается.

Вот так мы создали форму для публикации цифровых товаров без всяких Pro версий.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *