plugin-icon

SampleHQ Request Form

投稿者: Bojan Josifoski·
A complete sample request management system with a sample library, visual form builder, and submissions dashboard.
バージョン
1.0.8
最終更新日時
May 20, 2026
SampleHQ Request Form

SampleHQ Request Form is a free, standalone WordPress plugin for collecting product sample requests. It includes a local sample library, a drag-and-drop form builder, and a submissions dashboard. No external account is required.

Features:

  • Sample Library — Manage product samples with categories, images, SKUs, and descriptions
  • Visual Form Builder — Drag-and-drop builder with 17 field types and multi-column layouts
  • Sample Picker Field — Lets visitors browse and select products with quantities
  • Submissions Dashboard — View, search, filter, star, and export submissions as CSV
  • Multi-Step Wizard — Split forms into steps with a progress indicator and per-step validation
  • Conditional Logic — Show or hide fields based on other field values
  • Gutenberg Block — Native block editor integration
  • Elementor Widget — Works with Elementor page builder
  • Shortcode — Embed with [samplehq_form id="123"] in any page builder
  • WooCommerce Integration — Use WooCommerce products in the sample picker; adds a “Request a Sample” button to product pages
  • Spam Protection — Honeypot field, rate limiting, CSRF tokens, and optional Cloudflare Turnstile
  • File Uploads — Server-side MIME validation, protected upload directory
  • Email Notifications — Admin and submitter emails with theme-overridable templates
  • Privacy Controls — Consent field, configurable IP retention, WordPress Privacy API (export and erasure)
  • Accessibility — Built following WCAG 2.2 Level AA practices

Third-Party Services

This plugin connects to external services only when you explicitly enable them. No data is sent to any third party by default.

SampleHQ (optional): This plugin can optionally connect to SampleHQ, a sample management platform. When connected, form submissions and sample catalog data are sent to your SampleHQ workspace. No data is sent unless you click “Connect to SampleHQ” in the plugin settings and complete the connection flow. The plugin is fully functional without connecting. All features listed above are free and unlimited regardless of connection status.

Cloudflare Turnstile (optional): When enabled in Settings > Spam Protection, form submissions are verified against the Cloudflare Turnstile API. No data is sent to Cloudflare unless you configure a Turnstile site key and secret.

Source Code

The full source code, including unminified JavaScript and build tools, is available at: https://github.com/codeverbojan/samplehq-request-form

To build from source:

  1. Clone the repository
  2. Run composer install
  3. Run npm install
  4. Run npm run build
無料有料プラン
インストールすることで、WordPress.com の利用規約サードパーティプラグイン利用規約に同意したことになります。
最大テスト回数
WordPress 7.0
このプラグインをダウンロードして、 サイトに使用できます。