Български WooCommerce плъгини от STACK.bg

Vladislaw

Active Member
🇧🇬 Български WooCommerce плъгини от STACK.bg

Разработваме практични WooCommerce решения за български онлайн магазини — без излишни функции и сложни настройки.

🔌 STACK Sync
Автоматичен импорт и обновяване на продукти от XML/CSV — категории, подкатегории, вариации, цени, наличности, снимки и автоматичен импорт.

⚡ STACK Quick Order
Бърза поръчка директно от продуктовата страница с телефон/e-mail и лесни настройки.

📦 STACK Product Feed Pro
Продуктови feed-ове за Google Merchant, Facebook, Instagram, eMAG, Pazaruvaj.bg и други канали.

📅 STACK Booking Suite
Цялостна система за онлайн резервации — услуги, специалисти, локации, свободни часове и календар.

🎨 STACK Product Personalizer
Позволява на клиентите да персонализират продукт с текст и изображения директно преди поръчка.

⚙️ STACK Product Options Pro
Допълнителни продуктови полета, опции, условна логика и доплащания към продуктите.

🧪 Новото в STACK.bg: тествай преди да купиш

Всеки наличен плъгин може да бъде изпробван безплатно за 24 часа на 1 сайт. Получаваш временен лиценз и достъп до функциите, за да провериш дали решението е подходящо за магазина ти преди покупка.

✅ Българска разработка
✅ Лицензиране за конкретен сайт
✅ Автоматични обновявания
✅ Лесно активиране
✅ 24-часов тест преди покупка

👉 Разгледай плъгините на STACK.bg

🎁 За членовете на Predpriemach.com:
Промо код WPSTACK26 за 50% отстъпка.
 
Пускаме STACK Quick Order безплатно.
Плъгин за бърза поръчка в WooCommerce директно от продуктовата страница.
✅
Лиценз за 1 сайт
✅
Автоматични обновявания
✅
Лесна настройка

https://stack.bg/plugin/stack-quick-order
 
За Quick Order ми е интересно дали изпращането създава стандартна WooCommerce поръчка, или отделно запитване. Това има значение за наличностите, имейлите и последващата обработка.

Бих включил в демото продукт с вариации и два гранични случая: избрана вариация без наличност и двойно натискане на бутона. Ако се проверяват актуалната цена и наличност и се избягват дублирани поръчки, това ще покаже доста по-добре ползата от плъгина от обикновена форма с телефон. Има ли и защита от автоматични спам заявки?
 
За Quick Order ми е интересно дали изпращането създава стандартна WooCommerce поръчка, или отделно запитване. Това има значение за наличностите, имейлите и последващата обработка.

Бих включил в демото продукт с вариации и два гранични случая: избрана вариация без наличност и двойно натискане на бутона. Ако се проверяват актуалната цена и наличност и се избягват дублирани поръчки, това ще покаже доста по-добре ползата от плъгина от обикновена форма с телефон. Има ли и защита от автоматични спам заявки?
сорри ама имам едно питане.... ти да не си новия AiBot на @Blinky създаден за форума? Понеже се очакваше да има подобен бот забелязах , че всичките ти 10 поста в темите са писани от Ai и са компетентно написани на всичко отгоре :-)
 
сорри ама имам едно питане.... ти да не си новия AiBot на @Blinky създаден за форума? Понеже се очакваше да има подобен бот забелязах , че всичките ти 10 поста в темите са писани от Ai и са компетентно написани на всичко отгоре :-)
Сайтаджия е. Ника му . com
 
За Quick Order ми е интересно дали изпращането създава стандартна WooCommerce поръчка, или отделно запитване. Това има значение за наличностите, имейлите и последващата обработка.

Бих включил в демото продукт с вариации и два гранични случая: избрана вариация без наличност и двойно натискане на бутона. Ако се проверяват актуалната цена и наличност и се избягват дублирани поръчки, това ще покаже доста по-добре ползата от плъгина от обикновена форма с телефон. Има ли и защита от автоматични спам заявки?
Да, създава стандартна WooCommerce поръчка, а не отделно запитване. Проверяват се актуалната цена, избраната вариация и наличността, така че поръчката минава през нормалната WooCommerce логика. Добавена е и защита срещу автоматични spam заявки, както и защита при невалидни вариации.
 
Два линк -
и ползвай блоковете или ако темата не ги поддържа старите hooks и задължително минавай през Plugin Check (PCP)

Plugin Check Report​

Plugin: STACK Quick Order Generated at: 2026-10-03 06:47:51

stack-quick-order.php​

LineColumnTypeCodeMessageDocs
00ERRORplugin_header_no_licenseMissing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.Docs

includes/class-sqo-frontend.php​

LineColumnTypeCodeMessageDocs
10422ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$html'.Docs
108129ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'self'.Docs
23935WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['name'] not unslashed before sanitization. Use wp_unslash() or similar
239105WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['phone'] not unslashed before sanitization. Use wp_unslash() or similar
239187WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['email'] not unslashed before sanitization. Use wp_unslash() or similar
239238WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['address'] not unslashed before sanitization. Use wp_unslash() or similar
239292WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['note'] not unslashed before sanitization. Use wp_unslash() or similar
26342WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['session_key'] not unslashed before sanitization. Use wp_unslash() or similar
26441WARNINGWordPress.DB.DirectDatabaseQuery.DirectQueryUse of a direct database call is discouraged.
26441WARNINGWordPress.DB.DirectDatabaseQuery.NoCachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
26523WARNINGWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFoundHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "sqo_order_created".
30658WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['phone'] not unslashed before sanitization. Use wp_unslash() or similar
30773WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['session_key'] not unslashed before sanitization. Use wp_unslash() or similar
309140WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['name'] not unslashed before sanitization. Use wp_unslash() or similar
309200WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['email'] not unslashed before sanitization. Use wp_unslash() or similar
31013WARNINGWordPress.DB.DirectDatabaseQuery.DirectQueryUse of a direct database call is discouraged.
31013WARNINGWordPress.DB.DirectDatabaseQuery.NoCachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
31020WARNINGPluginCheck.Security.DirectDB.UnescapedDBParameterUnescaped parameter $table used in $wpdb->get_var()
31043WARNINGWordPress.DB.PreparedSQL.InterpolatedNotPreparedUse placeholders and $wpdb->prepare(); found interpolated variable $table at "SELECT id FROM $table WHERE session_key=%s LIMIT 1"
31117WARNINGWordPress.DB.DirectDatabaseQuery.DirectQueryUse of a direct database call is discouraged.
31117WARNINGWordPress.DB.DirectDatabaseQuery.NoCachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
312102WARNINGWordPress.DB.DirectDatabaseQuery.DirectQueryUse of a direct database call is discouraged.

includes/class-sqo-updater.php​

LineColumnTypeCodeMessageDocs
00ERRORplugin_updater_detectedPlugin Updater detected. These are not permitted in WordPress.org hosted plugins. Detected: site_transient_update_plugins
00WARNINGupdate_modification_detectedPlugin Updater detected. Detected code which may be altering WordPress update routines. Detected: pre_set_site_transient_update_pluginsDocs
00WARNINGupdate_modification_detectedPlugin Updater detected. Detected code which may be altering WordPress update routines. Detected: _site_transient_update_pluginsDocs
3530WARNINGWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFoundHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "sqo_update_api_url".

readme.txt​

LineColumnTypeCodeMessageDocs
00ERRORmissing_readme_header_testedThe "Tested up to" header is missing in the readme file.Docs
00ERRORno_licenseMissing "License". Please update your readme with a valid GPLv2 (or later) compatible license.Docs
00ERRORreadme_short_description_non_official_languageThe readme short description contains unofficial language. It must be written in standard English.Docs
00ERRORreadme_description_non_official_languageThe readme description contains unofficial language. It must be written in standard English.Docs

includes/class-sqo-admin.php​

LineColumnTypeCodeMessageDocs
6319WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.
63119WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.
63119WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_GET['sqo_msg']
8522WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.
8551WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.
9119WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.
91119WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.
91119WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_GET['sqo_msg']
19317WARNINGWordPress.DB.DirectDatabaseQuery.DirectQueryUse of a direct database call is discouraged.
19317WARNINGWordPress.DB.DirectDatabaseQuery.NoCachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
19324WARNINGPluginCheck.Security.DirectDB.UnescapedDBParameterUnescaped parameter $table used in $wpdb->get_results()\n$table assigned unsafely at line 192.
19336WARNINGWordPress.DB.PreparedSQL.InterpolatedNotPreparedUse placeholders and $wpdb->prepare(); found interpolated variable $table at "SELECT * FROM $table WHERE status='abandoned' ORDER BY updated_at DESC LIMIT 200"
20857WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['sqo']
25941WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['license_key'] not unslashed before sanitization. Use wp_unslash() or similar
25941WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['license_key']
27623WARNINGWordPress.DB.DirectDatabaseQuery.DirectQueryUse of a direct database call is discouraged.
27623WARNINGWordPress.DB.DirectDatabaseQuery.NoCachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

includes/class-sqo-license.php​

LineColumnTypeCodeMessageDocs
8631WARNINGWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFoundHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "sqo_license_api_base".
 

Горе