Результаты поиска :

×

Интеграция WordPress с Firestore | Подключение Cloud Firestore к WooCommerce


Плагин Firestore Integrator для WordPress подключает ваш облачный Firestore к вашему сайту WordPress. Используя Firestore Integrator, вы можете легко интегрировать облачную базу данных Firebase с сайтом WordPress. На вашем сайте WooCommerce происходят различные события, такие как создание товаров и размещение заказов клиентами. Эти данные легко синхронизируются с базой данных Firebase, и вы также можете отображать данные из облачной базы данных Firebase на сайте WordPress. Кроме того, вы можете ознакомиться с нашим плагином Firebase Authentication для WordPress, чтобы включить интеграцию WooCommerce с Firebase и вход через социальные сети Firebase . Нажмите здесь , чтобы узнать больше о плагине Firebase Authentication для WordPress.


A) Подключите базу данных Cloud Firestore к вашему сайту WordPress.

1. Шаги по загрузке файла конфигурации

Примечание: Перед загрузкой файла конфигурации необходимо настроить Cloud Firestore в вашем проекте Firebase.


  • Перейдите в Firebase Консоль проекта => Настройки проекта => Сервисные учетные записи и загрузите файл конфигурации, нажав на кнопку. Сгенерировать новый закрытый ключ .
  • wordpress-firestore-integrator-setup
  • После нажатия на папку Сгенерировать новый закрытый ключ Нажата кнопка 1. Загружен JSON-файл.

2. Загрузите файл конфигурации в плагин интеграции Firestore.

  • Чтобы загрузить файл конфигурации, перейдите по ссылке: Плагин Firestore Integrator => Конфигурация Firestore Вкладка. Выберите файл конфигурации, который вы скачали на предыдущем шаге, и нажмите на него. загружать .
  • wordpress-firestore-integrator-setup
  • После успешной загрузки JSON-файла вы получите сообщение об успешном завершении процесса.
  • wordpress-firestore-integrator-setup

B) Настройте синхронизацию товаров WooCommerce с Cloud Firestore.

  • Чтобы синхронизировать все ваши товары WooCommerce с базой данных Cloud Firestore, перейдите по ссылке. Плагин Firestore Integrator ⇒ вкладка WooCommerce Product Sync.
  • Необходимо указать правильный путь к коллекции Cloud Firestore, куда вы хотите синхронизировать все свои данные.
    или, WooCommerce/Products/Data or WooCommerce являются допустимыми путями к коллекциям, потому что здесь WooCommerce считается коллекцией, а продукты/данные — подколлекцией.
    Если вы дадите WooCommerce/Товары Если рассматривать этот путь именно так, то это и есть путь. неправильный путь потому что это будет учитывать ПРОДУКТЫ как имя документа, а не имя коллекции..
  • wordpress-firestore-integrator-setup
  • Если вы хотите автоматически синхронизировать товары при публикации или обновлении новых товаров, включите переключатель. Автоматическое обновление продуктов при каждом выпуске новой версии..
  • После выполнения вышеуказанных шагов нажмите на Сохранить настройки .
  • После указания допустимого пути к коллекции Firestore нажмите на Синхронизировать все товары WooCommerce кнопка, которая синхронизирует все данные о продукте в облачное хранилище Firestore.

C) Настройка синхронизации заказов WooCommerce с Cloud Firestore

  • Перейдите на сайт Плагин Firestore Integrator ⇒ вкладка «Синхронизация заказов WooCommerce» чтобы синхронизировать заказ с вашей базой данных Cloud Firestore всякий раз, когда ваш магазин WooCommerce получает заказ.
  • Укажите правильный путь к коллекции Cloud Firestore, куда вы хотите синхронизировать данные о заказах.
  • Если вы хотите автоматически синхронизировать заказы при каждом новом заказе создали или обновлено, включите кнопку переключения Синхронизация при каждом создании или обновлении нового заказа WooCommerce..
  • После выполнения вышеуказанных шагов нажмите на Сохранить путь .
  • wordpress-firestore-integrator-setup

D) Настройте синхронизацию подписок WooCommerce с Cloud Firestore.

  • Чтобы синхронизировать все метаданные пользователей WordPress с вашей облачной базой данных Firestore, перейдите в плагин Firestore Integrator ⇒ вкладка WooCommerce Subscriptions.
  • Здесь два раздела: один для товаров по подписке, а другой для заказов по подписке.

1. Подписочные продукты:

  • Укажите правильный путь к коллекции Cloud Firestore, куда вы хотите синхронизировать данные о ваших подписках.
  • Если вы хотите автоматически синхронизировать продукты при публикации или обновлении нового продукта по подписке, включите переключатель. Автоматическая синхронизация подписки при каждом открытии новой подписки.
  • После выполнения вышеуказанных шагов нажмите на Сохранить настройки .
  • После указания допустимого пути к коллекции Firestore нажмите на Синхронизировать все подписки WooCommerce кнопка, которая синхронизирует все Подписка (Внимание! - данная опция не работает на территории РФ) данные в облачное хранилище Firestore.
  • wordpress-firestore-integrator-setup

2. Заказы по подписке:

  • Укажите правильный путь к коллекции Cloud Firestore, куда вы хотите синхронизировать данные о заказах по подписке.
  • Если вы хотите автоматически синхронизировать заказы по подписке при создании или обновлении нового заказа, включите переключатель. Автоматическое обновление статуса заказов.
  • После выполнения вышеуказанных шагов нажмите на Сохранить путь .
  • wordpress-firestore-integrator-setup

E) Настройка предварительного просмотра данных из Cloud Firestore.

  • Чтобы просмотреть данные из Cloud Firestore, перейдите по ссылке: Плагин Firestore Integrator ⇒ Получить данные FirestoreДля отображения данных укажите действительный путь к коллекции и нажмите кнопку предварительного просмотра. Используйте следующий формат: Коллекция/Подколлекция/Документ если вы обращаетесь к документу в подколлекция or если вы обращаетесь к документу в корневой коллекции.
  • Например: если ваша коллекция имеет название WordPress и вы хотите получить доступ к подколлекция названный пользователей и содержащийся в нем документ под названием Данныепуть должен быть WordPress/users/Data.
    Избегайте использования путей, не соответствующих этому формату, например: WordPress/users для подколлекция, поскольку это может привести к ошибкам.
  • wordpress-firestore-integrator-setup

F) Шаги по созданию шорткода

  • Вы можете создать шорткод для отображения всех ваших данных из Cloud Firestore на вашем сайте WordPress. Чтобы создать шорткод, перейдите в раздел... Плагин Firestore Integrator => Создать шорткод меню.
  • Примечание: Для создания шорткода необходимо указать допустимое имя шорткода, допустимый путь к Cloud Firestore, где хранятся все данные, которые вы хотите отобразить, и как минимум одно сопоставление.


    wordpress-firestore-integrator-setup
  • В Сопоставление настраиваемых полей На вкладке необходимо сопоставить поля в формате... Название, которое вы хотите дать этой колонке.: Фактическое название поля документа.
    илиНа скриншоте ниже: ID — это текст, который вы хотите отобразить в качестве имени столбца на экране, а product_id — это поле документа Cloud Firestore.
  • wordpress-firestore-integrator-setup wordpress-firestore-integrator-setup
  • После успешного создания шорткода вы увидите кнопка проверки конфигурации, и, щелкнув по этой кнопке, вы увидите выходную таблицу, как показано на изображении ниже.
  • wordpress-firestore-integrator-setup
  • Вы можете скопировать шорткод и вставить его на свою страницу WordPress, чтобы отобразить данные на сайте WordPress.
  • wordpress-firestore-integrator-setup

G) Шаги по синхронизации всех пользователей в Firebase

  • Чтобы синхронизировать все метаданные пользователей WordPress с вашей базой данных Cloud Firestore, перейдите по ссылке: Интегратор Firestore плагин ⇒ Синхронизация пользователей WordPress меню.
  • Укажите правильный путь к коллекции Cloud Firestore, куда вы хотите синхронизировать данные пользователей.
  • wordpress-firestore-integrator-setup
  • Если вы хотите автоматически синхронизировать профили пользователей при каждой регистрации или обновлении профиля, включите переключатель. Синхронизация профилей пользователей при регистрации и обновлении профиля..
  • Для синхронизации пользовательских данных из WordPress в Firestore вы можете выбрать, какую именно метаинформацию о пользователе вы хотите синхронизировать. Это означает, что в коллекцию Firestore будет синхронизирована только выбранная информация.
  • wordpress-firestore-integrator-setup
  • Кроме того, если вы используете WooCommerce, вы также можете синхронизировать данные пользователей, связанные с WooCommerce, в Firestore. Для этого вам просто нужно выбрать, какую информацию профиля WooCommerce вы хотите синхронизировать в Firestore.
  • После выполнения вышеуказанных шагов нажмите на Сохранить настройки .
  • wordpress-firestore-integrator-setup
  • После успешной настройки всех вышеуказанных параметров нажмите на кнопку. Синхронизировать всех пользователей Кнопка для синхронизации всех существующих метаданных пользователей WordPress с вашей базой данных Cloud Firestore.

Примечание: Если вы синхронизируете всех пользователей одновременно, то пользователи, уже синхронизированные в Firestore, не будут синхронизированы при повторном нажатии кнопки «Синхронизировать всех пользователей», и будут синхронизированы только новые пользователи, которые еще не добавлены в коллекцию. Пожалуйста, напишите нам по адресу oauthsupport@xecurify.com.

Дополнительные ресурсы


Привет!

Нужна помощь? Мы здесь!

поддержка