Integration of Yandex ID with Wordpress and Woocommerce
The plugin enables login and registration via Yandex ID using the OAuth 2.0 protocol: the user logs in to Yandex and returns to the site as a WordPress user (if necessary, with the role of a WooCommerce buyer).
Description
Yandex ID — login for WordPress and WooCommerce
Yandex ID — login for WordPress and WooCommerce adds authorization to the site through a Yandex account according to the OAuth 2.0 standard. Visitors do not need a separate password on your site: they confirm their login to Yandex and return already authorized in WordPress; for a WooCommerce store, new users can be assigned the role of a buyer.
The plugin is aimed at owners of online stores and content projects who need a quick and familiar way to log in to the Russian audience, without modifying the theme at the code level.
Main features
Login and registration via Yandex ID — exchange the code for a token and receive profile data in accordance with the Yandex ID documentation.
WordPress — a button on the standard login page wp-login.php (enabled in the settings).
WooCommerce is a button in the login forms (personal account, checkout), convenient for customers without separate registration.
Shortcuts [yandex_login_button] and [yandex_id_login] — button placement on any page or in a widget; redirect, height, and max_width parameters are supported.
Flexible design — separate settings for the height and maximum width of the logo for the wp-login screen, for WooCommerce, and for the shortcode; the logo can be redefined using a filter.
Security — using state and one-time data to protect against request substitution; working correctly with redirects to oauth.yandex.ru .
PluginHub license — key field and verification via the License API (if necessary, you can disable verification for tests via a constant in the configuration).
Suitable for whom
Online stores on WooCommerce, subscription and private sections of the site, landing pages and blogs, where you need a single clear login "like Yandex" without complicating the registration form.
The plugin is available in 5 languages:
-Russian
-English
-Kazakh
-Uzbek
-Chinese
What you need to work with
WordPress 5.8+, PHP 7.4+.
The developer's account and the application in Yandex OAuth, specifying the Redirect URI (callback) that the plugin issues in the settings.
WooCommerce is installed for the store (integration is optional, the plugin works without it).
Briefly about the setup
Install and activate the plugin.
Create an application in Yandex OAuth and copy the Client ID and Client secret.
Paste the Callback URL into the plugin settings in the Redirect URI field of the application without any differences (including https and the path /wp-json/...).
Specify the PluginHub license key (if the product is paid) and, if necessary, adjust the size of the logo and the inclusion of buttons for wp-login and WooCommerce.
Check the login from the Yandex test account.
Support and documentation
Installation instructions and shortcuts are available on the plugin settings screen in the WordPress console. Yandex Technical Documentation: OAuth for Yandex ID.
Services for this plugin
Installation, customization and care — add to cart and check out.
Plugin installation and basic setup
21 500 ₸Install the plugin on your hosting, compatibility check, initial activation.
Plugin installation and full configuration
55 000 ₸Deep configuration for your scenario: fields, integrations, roles.
Integration form setup (per form)
5 700 ₸Per form: CRM, email, messengers within plugin API.
Product synchronization setup
41 500 ₸Link catalog to external system: schedule, fields, filters.
Custom plugin modification
120 000 ₸Targeted PHP/JS changes for your workflow (agreed scope).
Website development
from 67 000 ₸Landing or corporate site on CMS from PluginHub ecosystem.
E‑commerce development
from 100 000 ₸OpenCart / WooCommerce / PrestaShop: catalog, payments, shipping.
Website improvement
from 32 000 ₸Layout fixes, performance, small tasks on existing site.
Custom plugin development
from 120 000 ₸New module for CMS API: spec, code, review, handover.