{"id":306742,"date":"2026-05-14T16:37:50","date_gmt":"2026-05-14T16:37:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/qbify-quick-buy-for-woocommerce\/"},"modified":"2026-05-14T18:25:26","modified_gmt":"2026-05-14T18:25:26","slug":"zvanko-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/zul.wordpress.org\/plugins\/zvanko-for-woocommerce\/","author":23341272,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.4","stable_tag":"1.4.4","tested":"6.9.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Zvanko for WooCommerce","header_author":"Krasimir Ignatov","header_description":"Adds a Name \/ Phone quick-buy form to WooCommerce product pages. Bilingual BG\/EN, GDPR consent, leads list with CSV export, per-category targeting.","assets_banners_color":"c2cdb6","last_updated":"2026-05-14 18:25:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/zvanko-for-woocommerce\/","header_author_uri":"https:\/\/profiles.wordpress.org\/krasimirignatov\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":64,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.4":{"tag":"1.4.4","author":"krasimirignatov","date":"2026-05-14 18:25:26"}},"upgrade_notice":{"1.4.4":"<p>First WordPress.org release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3532293,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3532293,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3532328,"resolution":"1","location":"assets","locale":"","width":602,"height":391},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3532328,"resolution":"2","location":"assets","locale":"","width":606,"height":398},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3532328,"resolution":"3","location":"assets","locale":"","width":1753,"height":1875},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3532328,"resolution":"4","location":"assets","locale":"","width":1753,"height":1863}},"screenshots":{"1":"The Zvanko quick-buy form on a single product page.","2":"The leads dashboard with status filters and inline notes.","3":"The settings page \u2014 language toggle, recipient, GDPR consent, button colors.","4":"CSV export opened in Excel (UTF-8 BOM preserves Cyrillic)."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[131785,19527,55644,286,262946],"plugin_category":[45],"plugin_contributors":[262947],"plugin_business_model":[],"class_list":["post-306742","plugin","type-plugin","status-publish","hentry","plugin_tags-gdpr","plugin_tags-lead-form","plugin_tags-quick-buy","plugin_tags-woocommerce","plugin_tags-woodmart","plugin_category-ecommerce","plugin_contributors-krasimirignatov","plugin_committers-krasimirignatov"],"banners":{"banner":"https:\/\/ps.w.org\/zvanko-for-woocommerce\/assets\/banner-772x250.png?rev=3532293","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zvanko-for-woocommerce\/assets\/icon-256x256.png?rev=3532293","icon_2x":"https:\/\/ps.w.org\/zvanko-for-woocommerce\/assets\/icon-256x256.png?rev=3532293","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/zvanko-for-woocommerce\/assets\/screenshot-1.png?rev=3532328","caption":"The Zvanko quick-buy form on a single product page."},{"src":"https:\/\/ps.w.org\/zvanko-for-woocommerce\/assets\/screenshot-2.png?rev=3532328","caption":"The leads dashboard with status filters and inline notes."},{"src":"https:\/\/ps.w.org\/zvanko-for-woocommerce\/assets\/screenshot-3.png?rev=3532328","caption":"The settings page \u2014 language toggle, recipient, GDPR consent, button colors."},{"src":"https:\/\/ps.w.org\/zvanko-for-woocommerce\/assets\/screenshot-4.png?rev=3532328","caption":"CSV export opened in Excel (UTF-8 BOM preserves Cyrillic)."}],"raw_content":"<!--section=description-->\n<p>Zvanko for WooCommerce adds a small \"leave your name and phone, we'll call you back\" form to every WooCommerce product page. It's built for shops where customers prefer a phone callback over completing a full cart + checkout flow - common in Bulgaria, the Balkans, and other phone-first markets.<\/p>\n\n<p>Every submission is:<\/p>\n\n<ul>\n<li>validated client-side and server-side (name, phone, GDPR consent),<\/li>\n<li>saved to a custom database table so a missed email never loses a lead,<\/li>\n<li>emailed to one or more shop owner addresses,<\/li>\n<li>shown in <strong>WP Admin \u2192 Quick Buy \u2192 Leads<\/strong> with status tracking (New \u2192 Contacted \u2192 Closed), inline notes, search filters and one-click CSV export.<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Bilingual out of the box<\/strong> - full Bulgarian and English, switchable from the settings page independent of the WordPress site language.<\/li>\n<li><strong>GDPR consent checkbox<\/strong> with editable text and a privacy-policy URL placeholder.<\/li>\n<li><strong>Per-category targeting<\/strong> - show the form on every product, or only on specific WooCommerce categories.<\/li>\n<li><strong>Variable products<\/strong> - captures the chosen variation ID and attributes; warns the shop owner in the email when the customer didn't pick one.<\/li>\n<li><strong>Honeypot + per-IP rate limit<\/strong> for basic spam protection (no third-party CAPTCHA needed).<\/li>\n<li><strong>Leads dashboard<\/strong> - paginated table with status filters, inline notes, status cycling, single-click delete, and CSV export with a UTF-8 BOM so Excel reads Cyrillic correctly.<\/li>\n<li><strong>Customizable button<\/strong> - background, text, hover, border radius, all from the settings page with a live color picker.<\/li>\n<li><strong>WooCommerce + Woodmart-friendly<\/strong> - uses standard <code>woocommerce_single_product_summary<\/code> so it cooperates with Woodmart's quick view and theme button styles.<\/li>\n<li><strong>Filterable email \"From\"<\/strong> via <code>zvanko_mail_from_email<\/code> and <code>zvanko_mail_from_name<\/code> for sites that use WP Mail SMTP \/ FluentSMTP with strict SPF\/DKIM alignment.<\/li>\n<li><strong>Translation-ready<\/strong> - every user-visible string uses standard WordPress gettext (<code>__()<\/code> \/ <code>esc_html__()<\/code>) so the plugin can be translated through translate.wordpress.org.<\/li>\n<\/ul>\n\n<h4>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/h4>\n\n<p>Zvanko \u0437\u0430 WooCommerce \u0434\u043e\u0431\u0430\u0432\u044f \u043c\u0430\u043b\u043a\u0430 \u0444\u043e\u0440\u043c\u0430 \"\u043e\u0441\u0442\u0430\u0432\u0435\u0442\u0435 \u0438\u043c\u0435 \u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d, \u0449\u0435 \u0432\u0438 \u0441\u0435 \u043e\u0431\u0430\u0434\u0438\u043c\" \u043a\u044a\u043c \u0432\u0441\u044f\u043a\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0432 WooCommerce. \u0421\u044a\u0437\u0434\u0430\u0434\u0435\u043d \u0435 \u0437\u0430 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0438, \u0432 \u043a\u043e\u0438\u0442\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0438\u0442\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u043e\u0431\u0430\u0436\u0434\u0430\u043d\u0435 \u043f\u0440\u0435\u0434 \u043f\u044a\u043b\u043d\u0430 \u043a\u043e\u043b\u0438\u0447\u043a\u0430 \u0438 \u043f\u043b\u0430\u0449\u0430\u043d\u0435 \u2014 \u0442\u0438\u043f\u0438\u0447\u043d\u043e \u0437\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f, \u0411\u0430\u043b\u043a\u0430\u043d\u0438\u0442\u0435 \u0438 \u0434\u0440\u0443\u0433\u0438 \u043f\u0430\u0437\u0430\u0440\u0438 \u0441 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u043d\u0438 \u043f\u043e\u0440\u044a\u0447\u043a\u0438.<\/p>\n\n<p>\u0412\u0441\u044f\u043a\u0430 \u0437\u0430\u044f\u0432\u043a\u0430:<\/p>\n\n<ul>\n<li>\u0441\u0435 \u0432\u0430\u043b\u0438\u0434\u0438\u0440\u0430 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0438 \u043d\u0430 \u0441\u044a\u0440\u0432\u044a\u0440\u0430 (\u0438\u043c\u0435, \u0442\u0435\u043b\u0435\u0444\u043e\u043d, GDPR \u0441\u044a\u0433\u043b\u0430\u0441\u0438\u0435),<\/li>\n<li>\u0441\u0435 \u0437\u0430\u043f\u0438\u0441\u0432\u0430 \u0432 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0432 \u0431\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438, \u0442\u0430\u043a\u0430 \u0447\u0435 \u043f\u0440\u043e\u043f\u0443\u0441\u043d\u0430\u0442 \u0438\u043c\u0435\u0439\u043b \u043d\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0432\u0430 \u0437\u0430\u0433\u0443\u0431\u0435\u043d\u0430 \u0437\u0430\u044f\u0432\u043a\u0430,<\/li>\n<li>\u0441\u0435 \u0438\u0437\u043f\u0440\u0430\u0449\u0430 \u043d\u0430 \u0435\u0434\u0438\u043d \u0438\u043b\u0438 \u043f\u043e\u0432\u0435\u0447\u0435 \u0438\u043c\u0435\u0439\u043b \u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u0438\u043a\u0430 \u043d\u0430 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430,<\/li>\n<li>\u0441\u0435 \u043f\u043e\u043a\u0430\u0437\u0432\u0430 \u0432 <strong>\u0410\u0434\u043c\u0438\u043d \u2192 Quick Buy \u2192 Leads<\/strong> \u0441 \u043f\u0440\u043e\u0441\u043b\u0435\u0434\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 (\u041d\u043e\u0432\u0438 \u2192 \u041e\u0431\u0430\u0434\u0435\u043d\u0438 \u2192 \u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u0438), \u0431\u0435\u043b\u0435\u0436\u043a\u0438, \u0444\u0438\u043b\u0442\u0440\u0438 \u0438 \u0435\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 CSV \u0441 \u0435\u0434\u0438\u043d \u043a\u043b\u0438\u043a.<\/li>\n<\/ul>\n\n<h4>\u0424\u0443\u043d\u043a\u0446\u0438\u0438<\/h4>\n\n<ul>\n<li><strong>\u0414\u0432\u0443\u0435\u0437\u0438\u0447\u0435\u043d \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435<\/strong> - \u043f\u044a\u043b\u0435\u043d \u043f\u0440\u0435\u0432\u043e\u0434 \u043d\u0430 \u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438 \u0438 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438, \u043f\u0440\u0435\u0432\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435\u0442\u043e \u0441\u0442\u0430\u0432\u0430 \u043e\u0442 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0442\u0430 \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0435\u0437\u0438\u043a\u0430 \u043d\u0430 \u0441\u0430\u0439\u0442\u0430.<\/li>\n<li><strong>GDPR \u0447\u0435\u043a\u0431\u043e\u043a\u0441<\/strong> \u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0442\u0435\u043a\u0441\u0442 \u0438 \u043f\u043e\u043b\u0435 \u0437\u0430 \u043b\u0438\u043d\u043a \u043a\u044a\u043c \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430\u0442\u0430 \u0437\u0430 \u043f\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u043d\u043e\u0441\u0442.<\/li>\n<li><strong>\u0422\u0430\u0440\u0433\u0435\u0442\u0438\u0440\u0430\u043d\u0435 \u043f\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438<\/strong> - \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u0439 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0437\u0430 \u0432\u0441\u0438\u0447\u043a\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438 \u0438\u043b\u0438 \u0441\u0430\u043c\u043e \u0437\u0430 \u0438\u0437\u0431\u0440\u0430\u043d\u0438 WooCommerce \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438.<\/li>\n<li><strong>\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u0438 \u0441 \u0432\u0430\u0440\u0438\u0430\u0446\u0438\u0438<\/strong> - \u0437\u0430\u043f\u0438\u0441\u0432\u0430 ID-\u0442\u043e \u0438 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0442\u0435 \u043d\u0430 \u0438\u0437\u0431\u0440\u0430\u043d\u0430\u0442\u0430 \u0432\u0430\u0440\u0438\u0430\u0446\u0438\u044f; \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0430\u0432\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u0438\u043a\u0430 \u0432 \u0438\u043c\u0435\u0439\u043b\u0430, \u0430\u043a\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u044a\u0442 \u043d\u0435 \u0435 \u0438\u0437\u0431\u0440\u0430\u043b \u0432\u0430\u0440\u0438\u0430\u0446\u0438\u044f.<\/li>\n<li><strong>Honeypot + \u043b\u0438\u043c\u0438\u0442 \u043f\u043e IP<\/strong> \u0437\u0430 \u0437\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0431\u043e\u0442\u043e\u0432\u0435, \u0431\u0435\u0437 \u0432\u044a\u043d\u0448\u043d\u0438 CAPTCHA \u0443\u0441\u043b\u0443\u0433\u0438.<\/li>\n<li><strong>\u0422\u0430\u0431\u043b\u043e \u0441\u044a\u0441 \u0437\u0430\u044f\u0432\u043a\u0438<\/strong> - \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0441 \u0444\u0438\u043b\u0442\u0440\u0438 \u043f\u043e \u0441\u0442\u0430\u0442\u0443\u0441, \u0431\u0435\u043b\u0435\u0436\u043a\u0438, \u0441\u043c\u044f\u043d\u0430 \u043d\u0430 \u0441\u0442\u0430\u0442\u0443\u0441 \u0441 \u0435\u0434\u0438\u043d \u043a\u043b\u0438\u043a, \u0438\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u0438 \u0435\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 CSV \u0441 UTF-8 BOM, \u0442\u0430\u043a\u0430 \u0447\u0435 Excel \u0447\u0435\u0442\u0435 \u043a\u0438\u0440\u0438\u043b\u0438\u0446\u0430\u0442\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u043d\u043e.<\/li>\n<li><strong>\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0430\u043d \u0431\u0443\u0442\u043e\u043d<\/strong> - \u0444\u043e\u043d, \u0442\u0435\u043a\u0441\u0442, hover, \u0437\u0430\u043e\u0431\u043b\u0435\u043d\u0438 \u044a\u0433\u043b\u0438 \u2014 \u0432\u0441\u0438\u0447\u043a\u043e \u043e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u0441 \u0446\u0432\u0435\u0442\u0435\u043d \u043f\u0438\u043a\u0435\u0440 \u043d\u0430 \u0436\u0438\u0432\u043e.<\/li>\n<li><strong>\u0421\u044a\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0441 WooCommerce + Woodmart<\/strong> - \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0438\u044f <code>woocommerce_single_product_summary<\/code>, \u0442\u0430\u043a\u0430 \u0447\u0435 \u0440\u0430\u0431\u043e\u0442\u0438 \u0441 Quick View \u0438 \u0441\u0442\u0438\u043b\u043e\u0432\u0435\u0442\u0435 \u043d\u0430 \u0431\u0443\u0442\u043e\u043d\u0438\u0442\u0435 \u043d\u0430 Woodmart.<\/li>\n<li><strong>\u0424\u0438\u043b\u0442\u0440\u0438\u0440\u0430\u043d From \u0430\u0434\u0440\u0435\u0441<\/strong> \u0432 \u0438\u043c\u0435\u0439\u043b\u0438\u0442\u0435 \u0447\u0440\u0435\u0437 <code>zvanko_mail_from_email<\/code> \u0438 <code>zvanko_mail_from_name<\/code> \u2014 \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u0437\u0430 \u0441\u0430\u0439\u0442\u043e\u0432\u0435 \u0441 WP Mail SMTP \/ FluentSMTP \u0438 \u0441\u0442\u0440\u043e\u0433 SPF\/DKIM.<\/li>\n<li><strong>\u0413\u043e\u0442\u043e\u0432 \u0437\u0430 \u043f\u0440\u0435\u0432\u043e\u0434<\/strong> - \u0432\u0441\u0438\u0447\u043a\u0438 \u0432\u0438\u0434\u0438\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0438\u044f WordPress gettext (<code>__()<\/code> \/ <code>esc_html__()<\/code>), \u0442\u0430\u043a\u0430 \u0447\u0435 \u043f\u043b\u044a\u0433\u0438\u043d\u044a\u0442 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u043f\u0440\u0435\u0432\u0435\u0436\u0434\u0430 \u043f\u0440\u0435\u0437 translate.wordpress.org.<\/li>\n<\/ul>\n\n<h3>Custom development &amp; paid features<\/h3>\n\n<p>Need something the free plugin doesn't do? Custom integrations (couriers like Speedy \/ Econt, CRMs, SMS \/ Telegram \/ Viber notifications), bespoke field setups, white-label deployments, multi-step forms and similar paid work are available on request.<\/p>\n\n<p>Email <strong>contact@ignatovdesigns.com<\/strong> with a short description of what you need.<\/p>\n\n<p>If a particular feature gathers enough interest, it may be added to a future Pro version of the plugin.<\/p>\n\n<h4>\u041f\u043b\u0430\u0442\u0435\u043d\u0438 \u0443\u0441\u043b\u0443\u0433\u0438 \u0438 custom \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438<\/h4>\n\n<p>\u0418\u043c\u0430\u0442\u0435 \u043d\u0443\u0436\u0434\u0430 \u043e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u044f, \u043a\u043e\u044f\u0442\u043e \u044f \u043d\u044f\u043c\u0430 \u0432 \u0431\u0435\u0437\u043f\u043b\u0430\u0442\u043d\u0430\u0442\u0430 \u0432\u0435\u0440\u0441\u0438\u044f? Custom \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 (\u043a\u0443\u0440\u0438\u0435\u0440\u0438 Speedy \/ \u0415\u043a\u043e\u043d\u0442, CRM \u0441\u0438\u0441\u0442\u0435\u043c\u0438, SMS \/ Telegram \/ Viber \u0438\u0437\u0432\u0435\u0441\u0442\u0438\u044f), \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u0438 \u043f\u043e\u043b\u0435\u0442\u0430, white-label \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u043c\u043d\u043e\u0433\u043e\u0441\u0442\u044a\u043f\u043a\u043e\u0432\u0438 \u0444\u043e\u0440\u043c\u0438 \u0438 \u0434\u0440\u0443\u0433\u0438 \u043f\u043b\u0430\u0442\u0435\u043d\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u043e \u0437\u0430\u044f\u0432\u043a\u0430.<\/p>\n\n<p>\u041f\u0438\u0448\u0435\u0442\u0435 \u043d\u0430 <strong>contact@ignatovdesigns.com<\/strong> \u0441 \u043a\u0440\u0430\u0442\u043a\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0430 \u0442\u043e\u0432\u0430, \u043a\u043e\u0435\u0442\u043e \u0432\u0438 \u0442\u0440\u044f\u0431\u0432\u0430.<\/p>\n\n<p>\u0410\u043a\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0441\u044a\u0431\u0435\u0440\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u044a\u0447\u043d\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441, \u043c\u043e\u0436\u0435 \u0434\u0430 \u0432\u043b\u0435\u0437\u0435 \u0432 \u0431\u044a\u0434\u0435\u0449\u0430 Pro \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u043f\u043b\u044a\u0433\u0438\u043d\u0430.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Zvanko collects the following data when a visitor submits the form on a product page:<\/p>\n\n<ul>\n<li><strong>Full name<\/strong> - typed into the form, stored in the custom DB table <code>{prefix}zvanko_leads<\/code>, included in the notification email to the shop owner.<\/li>\n<li><strong>Phone number<\/strong> - same handling as above.<\/li>\n<li><strong>GDPR consent flag<\/strong> - whether the visitor ticked the consent checkbox (when enabled). Stored in the same DB row and noted in the notification email.<\/li>\n<li><strong>IP address<\/strong> - read from <code>$_SERVER['REMOTE_ADDR']<\/code> and stored in the lead row. Used for a 30-second per-product rate-limit and as a basic audit trail. Not shared externally.<\/li>\n<li><strong>Product context<\/strong> - product ID, name, price, and (for variable products) the chosen variation ID and attributes. Stored with the lead and included in the email.<\/li>\n<li><strong>Submission timestamp<\/strong> - automatically recorded.<\/li>\n<\/ul>\n\n<p>The plugin <strong>does not<\/strong>:<\/p>\n\n<ul>\n<li>call any external APIs or third-party services,<\/li>\n<li>set any tracking cookies,<\/li>\n<li>share data with anyone other than the email recipient(s) you configure,<\/li>\n<li>embed any remote scripts.<\/li>\n<\/ul>\n\n<p>Lead rows are kept indefinitely until the shop owner deletes them from <strong>Quick Buy \u2192 Leads<\/strong> or removes the plugin via <strong>Plugins \u2192 Delete<\/strong> (which drops the entire <code>{prefix}zvanko_leads<\/code> table and all stored options). Deactivating the plugin keeps your data; only the explicit Delete action removes it.<\/p>\n\n<p>If you serve EU visitors you should ensure your privacy policy describes how phone leads are collected, stored, and used, and that the GDPR consent checkbox is enabled in <strong>Quick Buy \u2192 Settings \u2192 GDPR consent<\/strong>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>zvanko-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install through <strong>Plugins \u2192 Add New \u2192 Upload<\/strong> in WP Admin.<\/li>\n<li>Activate the plugin. WooCommerce must be active first.<\/li>\n<li>Go to <strong>Quick Buy \u2192 Settings<\/strong> to set the recipient email(s), language, button colors, GDPR text, and which categories should display the form.<\/li>\n<li>Open any product page \u2014 the form appears under the Add to Cart button.<\/li>\n<li>Submissions land in <strong>Quick Buy \u2192 Leads<\/strong>.<\/li>\n<\/ol>\n\n<h4>\u0418\u043d\u0441\u0442\u0430\u043b\u0430\u0446\u0438\u044f<\/h4>\n\n<ol>\n<li>\u041a\u0430\u0447\u0435\u0442\u0435 \u043f\u0430\u043f\u043a\u0430\u0442\u0430 <code>zvanko-for-woocommerce<\/code> \u0432 <code>\/wp-content\/plugins\/<\/code> \u0438\u043b\u0438 \u0438\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u0439\u0442\u0435 \u043f\u0440\u0435\u0437 <strong>Plugins \u2192 Add New \u2192 Upload<\/strong>.<\/li>\n<li>\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u0439\u0442\u0435 \u043f\u043b\u044a\u0433\u0438\u043d\u0430. WooCommerce \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0435 \u0430\u043a\u0442\u0438\u0432\u0435\u043d \u043f\u0440\u0435\u0434\u0438 \u043d\u0435\u0433\u043e.<\/li>\n<li>\u041e\u0442\u0438\u0434\u0435\u0442\u0435 \u043d\u0430 <strong>Quick Buy \u2192 \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/strong> \u0438 \u0432\u044a\u0432\u0435\u0434\u0435\u0442\u0435 \u0438\u043c\u0435\u0439\u043b \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u0438, \u0435\u0437\u0438\u043a, \u0446\u0432\u0435\u0442\u043e\u0432\u0435 \u043d\u0430 \u0431\u0443\u0442\u043e\u043d\u0430, GDPR \u0442\u0435\u043a\u0441\u0442 \u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438\u0442\u0435, \u043d\u0430 \u043a\u043e\u0438\u0442\u043e \u0434\u0430 \u0441\u0435 \u043f\u043e\u043a\u0430\u0437\u0432\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430.<\/li>\n<li>\u041e\u0442\u0432\u043e\u0440\u0435\u0442\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u2014 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0449\u0435 \u0441\u0435 \u043f\u043e\u043a\u0430\u0436\u0435 \u043f\u043e\u0434 \u0431\u0443\u0442\u043e\u043d\u0430 \"\u0414\u043e\u0431\u0430\u0432\u0438 \u0432 \u043a\u043e\u043b\u0438\u0447\u043a\u0430\u0442\u0430\".<\/li>\n<li>\u0417\u0430\u044f\u0432\u043a\u0438\u0442\u0435 \u0441\u0435 \u043d\u0430\u043c\u0438\u0440\u0430\u0442 \u0432 <strong>Quick Buy \u2192 \u0417\u0430\u044f\u0432\u043a\u0438<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20it%20work%20without%20woocommerce%3F\"><h3>Will it work without WooCommerce?<\/h3><\/dt>\n<dd><p>No. WooCommerce is required \u2014 the plugin reads product data via WooCommerce APIs and refuses to boot without it (you'll see an admin notice).<\/p><\/dd>\n<dt id=\"my%20emails%20don%27t%20arrive.%20what%20now%3F\"><h3>My emails don't arrive. What now?<\/h3><\/dt>\n<dd><p>wp_mail() on shared hosting is unreliable on its own. Install <strong>WP Mail SMTP<\/strong> or <strong>FluentSMTP<\/strong> and connect a real SMTP provider (SendGrid, Mailgun, Brevo, your host's SMTP). The plugin will still save every lead to the database as a backup, so nothing is lost while you sort out delivery. You can also override the <code>From<\/code> address with the <code>zvanko_mail_from_email<\/code> filter for SPF\/DKIM alignment.<\/p><\/dd>\n<dt id=\"the%20form%20doesn%27t%20appear%20on%20my%20product%20pages.\"><h3>The form doesn't appear on my product pages.<\/h3><\/dt>\n<dd><p>Some themes (notably Woodmart) replace the default WooCommerce summary hooks. Try changing the hook priority in <code>quick-buy.php<\/code> (25, 45, 55) or hooking into <code>woocommerce_after_add_to_cart_button<\/code> instead.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20variable%20products%3F\"><h3>Does it work with variable products?<\/h3><\/dt>\n<dd><p>Yes. When a customer picks a variation, the chosen variation ID and attributes are sent with the lead. If they submit without picking, the email flags the row as \"NOT SELECTED \u2014 ask customer on callback\".<\/p><\/dd>\n<dt id=\"how%20do%20i%20switch%20the%20language%20to%20english%3F\"><h3>How do I switch the language to English?<\/h3><\/dt>\n<dd><p><strong>Quick Buy \u2192 Settings \u2192 Language \u2192 English (EN)<\/strong>, then Save. The toggle works regardless of your WordPress site language.<\/p><\/dd>\n<dt id=\"%D0%9A%D0%B0%D0%BA%D1%8A%D0%B2%20%D0%B5%20%D0%B5%D0%B7%D0%B8%D0%BA%D1%8A%D1%82%20%D0%BF%D0%BE%20%D0%BF%D0%BE%D0%B4%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%80%D0%B0%D0%BD%D0%B5%3F\"><h3>\u041a\u0430\u043a\u044a\u0432 \u0435 \u0435\u0437\u0438\u043a\u044a\u0442 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435?<\/h3><\/dt>\n<dd><p>\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438. \u041c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u0441\u043c\u0435\u043d\u0438 \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438 \u043e\u0442 <strong>Quick Buy \u2192 \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u2192 \u0415\u0437\u0438\u043a<\/strong>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Initial public release on WordPress.org.<\/li>\n<li>Bilingual BG \/ EN with toggle independent of site locale.<\/li>\n<li>GDPR consent checkbox with editable text and policy URL.<\/li>\n<li>Per-category targeting.<\/li>\n<li>Custom DB table for leads + admin dashboard with CSV export.<\/li>\n<li>Customizable button colors and border radius.<\/li>\n<li>Filterable email \"From\" via <code>zvanko_mail_from_email<\/code> \/ <code>zvanko_mail_from_name<\/code>.<\/li>\n<\/ul>","raw_excerpt":"Bilingual BG \/ EN Name + Phone quick-buy form for WooCommerce product pages. GDPR consent, leads list with CSV export, per-category targeting.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/306742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=306742"}],"author":[{"embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/krasimirignatov"}],"wp:attachment":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=306742"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=306742"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=306742"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=306742"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=306742"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=306742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}