{"success":true,"data":{"id":4,"title":"BulkWork Suite Self-Hosted Digital Business Platform","slug":"bulkwork-suite-self-hosted-digital-business-platform","excerpt":"Sell digital products, licenses, and services with BulkWork Suite, a complete store platform with payments, affiliate system, automation, and built-in business tools.","description_short":"Sell digital products, licenses, and services with BulkWork Suite, a complete store platform with payments, affiliate system, automation, and built-in business tools.","category":{"id":1,"name":"Scripts","slug":"scripts","description":"PHP scripts and web applications","url":"https://bulkworksuite.com/category/scripts"},"type":"script","status":"preorder","price":79,"sale_price":49.99,"currency":"USD","image":"https://bulkworksuite.com/storage/uploads/products/cefa131044fe1044e5352c0e8d4c0782.png","rating_summary":{"average":5,"best":5,"worst":1,"count":1},"review_count":1,"public_url":"https://bulkworksuite.com/product/bulkwork-suite-self-hosted-digital-business-platform","demo_url":"https://bulkworksuite.com/store/","docs_url":"https://bulkworksuite.com/customer/docs.php?category=digital-download-online-service-store","created_at":"2026-04-26 06:11:08","updated_at":"2026-05-08 16:21:15","pricing":{"regular":79,"sale":49.99,"preorder":null,"current":49.99,"extended":799,"currency":"USD"},"description_html":"<h3>One platform.&nbsp;No plugin chaos.&nbsp;No framework bloat.&nbsp;No monthly fees.</h3>\r\n<p>BulkWork Suite is a <strong>self-hosted PHP business platform</strong> designed for digital sellers, creators, and small businesses who want to own their infrastructure. It is <strong>not Laravel</strong> &mdash; it's a custom, lightweight PHP MVC application with a theme layer, REST API (v1 &amp; v2), PWA support, and zero monthly fees. You install it on your own server, keep full control of your data, and never pay a SaaS subscription.</p>\r\n<p>This is a <strong>complete store ecosystem</strong> with a built-in customer portal, admin panel, affiliate system, blog, ticketing, documentation (knowledge base), finance/accounting, tax compliance, push notifications, multi-language support, and much more.</p>\r\n<hr>\r\n<h2>Core Platform Features</h2>\r\n<h3>Store Front (Public)</h3>\r\n<ul>\r\n<li>Theme-driven product grid with category filtering (by slug) and full-text search</li>\r\n<li>Responsive design (Bootstrap 5), mobile-first layout, dark navbar</li>\r\n<li>Product cards with type badges, sale badges, ratings, version badges, and category labels</li>\r\n<li>Partner/client logo carousel on homepage</li>\r\n<li>Custom Services section + Portfolio showcase section</li>\r\n<li>\"Most Rated Products\" highlight section</li>\r\n<li>Multilingual: English, Portuguese (Brazil), Spanish with flag-based language selector</li>\r\n<li>Full schema.org structured data (Organization, WebSite, SearchAction, Product, FAQ, BreadcrumbList, AggregateRating)</li>\r\n<li>hreflang tags for international SEO</li>\r\n<li>LLMs.txt support (AI/LLM discovery files in EN, BR, ES &mdash; both concise and full versions)</li>\r\n<li>Dynamic XML sitemap with pagination and hreflang alternates</li>\r\n<li>PWA manifest + service worker + install tracker + splash screens + app shortcuts</li>\r\n<li>Image optimization proxy with responsive srcset, lazy loading, WebP support</li>\r\n</ul>\r\n<h3>Product Pages</h3>\r\n<ul>\r\n<li>Full product detail page: title, description, gallery, screenshots, requirements, changelog</li>\r\n<li>Multiple license types: regular license, extended license, pre-order pricing</li>\r\n<li>Domain pack pricing (buy extra domain activations: 1, 3, 5, 10, or unlimited)</li>\r\n<li>Holiday promotion auto-application (date-range discounts, per-product or global)</li>\r\n<li>Service product handling (custom themes, server setup, other services)</li>\r\n<li>Service agreement modes (standard vs exclusive with pricing)</li>\r\n<li>Pre-sale Q&amp;A comments with CAPTCHA, honeypot, rate limiting, StopForumSpam validation</li>\r\n<li>Customer reviews with star ratings and aggregate display</li>\r\n<li>Product FAQs with FAQ schema JSON-LD</li>\r\n<li>\"You May Also Like\" product recommendations (same category, popular)</li>\r\n<li>Related blog posts and portfolio projects per product</li>\r\n<li>Free/paid installation add-to-cart</li>\r\n<li>Previous/next product navigation</li>\r\n<li>Rich SEO: meta tags, Open Graph, Twitter Cards, canonical URLs, JSON-LD (Product, Offer, AggregateOffer, AggregateRating, MerchantReturnPolicy, ShippingDetails)</li>\r\n</ul>\r\n<h3>Shopping Cart</h3>\r\n<ul>\r\n<li>Session-based cart stored in PHP session</li>\r\n<li>Add/remove items, clear cart, quantity adjustment</li>\r\n<li>Supports products, services, installation addons, domain packs, agreement modes</li>\r\n<li>Real-time cart total calculation</li>\r\n<li>Theme-rendered cart page</li>\r\n</ul>\r\n<h3>Checkout System</h3>\r\n<ul>\r\n<li>Billing form: name, email, phone, address, city, state, zip, country</li>\r\n<li>Automatic tax calculation based on billing address (country/state via tax rules)</li>\r\n<li>Payment methods: <strong>Stripe</strong> (Checkout Sessions, cards only, Apple Pay, Google Pay), <strong>PayPal</strong> (Smart Buttons), <strong>Free checkout</strong> ($0 orders)</li>\r\n<li>Customer auto-creation for new emails, existing customer lookup for returning buyers</li>\r\n<li>Affiliate referral tracking on order (via cookie or URL parameter)</li>\r\n<li>Stripe webhook + PayPal webhook for async payment confirmation</li>\r\n<li>Checkout success page with license generation, service request creation, commission sync, and confirmation email</li>\r\n<li>Security: raw card field detection, CSRF protection, affiliate commission tracking</li>\r\n</ul>\r\n<h3>Customer Portal</h3>\r\n<ul>\r\n<li><strong>Dashboard</strong>: Welcome banner, quick actions (Services, Docs, Tickets, Bug Report, Feature Request, Store), stat cards (Purchases, Active Licenses, Downloads, Open Tickets, Services), recent orders list</li>\r\n<li><strong>Orders</strong>: View all paid orders, individual order details (items, pricing, payment info, download links, license keys), invoice download</li>\r\n<li><strong>Licenses</strong>: View all licenses per product (status badge, domain, license type, expiry, activation limit), domain pack usage display, install URL management, license certificate download</li>\r\n<li><strong>Downloads</strong>: Product download area with version history, download count tracking, latest version indicator</li>\r\n<li><strong>Services</strong>: Service request list with status tracking, delivery file downloads, service agreement review/acceptance</li>\r\n<li><strong>Support Tickets</strong>: Create tickets with subject, message, priority, product selection; view ticket status and message thread</li>\r\n<li><strong>Bug Reports</strong>: Submit bugs with title, description, severity, product selection; track resolution status</li>\r\n<li><strong>Feature Requests</strong>: Submit and vote on feature requests; track implementation status</li>\r\n<li><strong>Documentation</strong>: Browse knowledge base articles by category, full article view, PDF export (per article or per category)</li>\r\n<li><strong>Reviews</strong>: Submit product reviews (rating 1-5, title, text), review history</li>\r\n<li><strong>Affiliate Dashboard</strong>: Affiliate profile management (code, PayPal email), stats (clicks, conversions, pending/approved/paid commissions), referral URL generator per target type, asset/banner display</li>\r\n<li><strong>Settings</strong>: Update profile (name, email, password), email preferences</li>\r\n<li><strong>API Sessions</strong>: View/manage API access tokens, API documentation</li>\r\n<li><strong>GDPR Tools</strong>: Account data export, account deletion request</li>\r\n<li><strong>Claim Purchase</strong>: Claim existing purchases by email/order number</li>\r\n<li><strong>Email Preferences</strong>: Newsletter/notification toggle</li>\r\n<li><strong>Password Reset</strong>: Forgot password and email verification flows</li>\r\n</ul>\r\n<h3>Admin Panel</h3>\r\n<ul>\r\n<li><strong>Dashboard</strong>: 10 stat cards (Paid Orders, Revenue, Customers, Products, Open Tickets, Bug Reports, Tax Collected, Feature Requests, Pending Reviews, Pending Comments), recent orders, open tickets, tax filing alerts, recurring expense alerts, planner mini-stats</li>\r\n<li><strong>Products</strong>: Full CRUD with rich editor (AI content generation via OpenAI), product type (script/addon/theme/patch/other), status (published/draft/coming_soon/preorder), pricing (regular/sale/extended/preorder), license settings, version tracking, screenshot gallery, product FAQs, changelog, SEO audit badge, domain pack pricing, service agreement modes</li>\r\n<li><strong>Orders</strong>: List/search/filter by status, invoice generation (PDF), payment status management, full order detail view</li>\r\n<li><strong>Customers</strong>: List/search, create accounts, view profile (orders, licenses, tickets, downloads, services), admin notes</li>\r\n<li><strong>Licenses</strong>: Full license lifecycle management (activate, deactivate, suspend, reset domain, edit), search by key/customer/product/domain, filter by status</li>\r\n<li><strong>Support Tickets</strong>: Priority/status management, internal admin notes, customer reply tracking</li>\r\n<li><strong>Blog</strong>: Posts CRUD with AI content generation, hierarchical categories, SEO audit badges, product linking, scheduling</li>\r\n<li><strong>Finance</strong>: Profit &amp; Loss overview (monthly, yearly), expense tracking with categories, receipt PDFs, recurring expenses, affiliate liabilities tracking, full P&amp;L reporting</li>\r\n<li><strong>Tax System</strong>: Tax rules per country/state, tax filing management, tax schedules, tax reporting, filing alerts on dashboard</li>\r\n<li><strong>Bug Reports</strong>: Manage with severity/status workflow, quick status changes</li>\r\n<li><strong>Feature Requests</strong>: Manage with vote tracking and status workflow</li>\r\n<li><strong>Reviews</strong>: Approve/reject/review moderation</li>\r\n<li><strong>Comments</strong>: Pre-sale Q&amp;A moderation</li>\r\n<li><strong>Downloads &amp; Versions</strong>: Upload product files (zip, gz, tar, tgz, rar, 7z), version management, changelog, release notes, auto-update product version</li>\r\n<li><strong>Admin Users</strong>: Multi-admin with roles (super/admin), create/edit/delete, first admin locked as super</li>\r\n<li><strong>Affiliates</strong>: Settings (commission %, hold days, cookie duration, min payout), affiliate approval/suspension, commission management, PayPal Payouts batch processing via API, affiliate asset/ads upload, audit logging</li>\r\n<li><strong>Services</strong>: Service request management (waiting/in_progress/done), service agreements, delivery file upload, license attachment, ticket linking</li>\r\n<li><strong>Themes</strong>: Install/activate/deactivate themes, theme requirements checker, skeleton theme download, theme customizer integration</li>\r\n<li><strong>Appearance (Theme Customizer)</strong>: Live color/font/spacing customization, custom CSS injection, generated CSS output</li>\r\n<li><strong>Settings (8 sections)</strong>:\r\n<ul>\r\n<li><em>Store</em>: Name, tagline, currency, registration, branding (logo/favicon), SEO, about page, social links, FAQs, languages, service agreements, domain packs, planner, email subscribers</li>\r\n<li><em>Payments</em>: Stripe keys, PayPal client ID/secret, PayPal Payouts (encrypted secrets)</li>\r\n<li><em>SMTP</em>: Host, port, security (TLS/SSL/None), credentials, test email</li>\r\n<li><em>Security</em>: CAPTCHA provider (Turnstile/reCAPTCHA/hCaptcha/None), CAPTCHA toggles per form</li>\r\n<li><em>PWA</em>: App name, icons, splash screens, screenshots, shortcuts, service worker, offline page</li>\r\n<li><em>Email Branding</em>: Custom header color, footer text, business address, logo, signature, social links</li>\r\n<li><em>Integrations</em>: PortaSale, CodeCanyon, Push Notifications (Firebase/OneSignal), AI (OpenAI)</li>\r\n<li><em>Tax</em>: Enable/disable tax collection, link to tax rules</li>\r\n</ul>\r\n</li>\r\n<li><strong>Email Templates</strong>: Full transactional email template editor with multi-language support, variable reference, branded wrapper, preview, auto-seed defaults</li>\r\n<li><strong>SEO Audit</strong>: Page-level SEO/AIO/GEO auditing, score calculation, issue detection (missing tags, broken links, alt text, heading structure), batch scores for products and blog</li>\r\n<li><strong>Planner</strong>: Task management system (overdue, due today, in progress, blog ideas), CRUD with type/priority/status/due date/estimated hours</li>\r\n<li><strong>Subscribers</strong>: Email subscriber management with source tracking, CSV export, unsubscribe processing</li>\r\n<li><strong>Maintenance</strong>: Maintenance mode (custom message, admin access, end time, allowed IPs), database backup (create/download/delete), GDPR data export, account deletion queue</li>\r\n<li><strong>Categories</strong>: Product categories CRUD with sort order</li>\r\n<li><strong>Countries</strong>: Country list management for billing/tax</li>\r\n<li><strong>Portfolio</strong>: Project showcase linked to products</li>\r\n<li><strong>Languages</strong>: Multi-language system management</li>\r\n<li><strong>Docs/Articles</strong>: Documentation/knowledge base management</li>\r\n<li><strong>API</strong>: API key management + API v2 documentation</li>\r\n<li><strong>Holiday Promotions</strong>: Date-range discount campaigns (% or fixed, per-product or global)</li>\r\n<li><strong>Partners</strong>: Partner program management</li>\r\n<li><strong>Holiday Promotions</strong>: Date-range discount campaigns</li>\r\n</ul>\r\n<hr>\r\n<h2>Affiliate System</h2>\r\n<ul>\r\n<li>Customer application (via customer portal) or open registration mode</li>\r\n<li>Unique affiliate codes with validation (3-40 chars, no reserved words)</li>\r\n<li>Referral tracking via URL parameters (<code>?ref=</code>, <code>?aff=</code>) and cookie (90-day default)</li>\r\n<li>UTM parameter tracking (source, medium, campaign, content, term)</li>\r\n<li>Click tracking with IP hash, user agent hash, referrer, landing URL</li>\r\n<li>Commission structure: global percent + per-product override + fixed amount</li>\r\n<li>Commission lifecycle: pending (hold period) &rarr; approved &rarr; paid</li>\r\n<li>Automatic reversal on refunds/cancellations</li>\r\n<li>PayPal Payouts API batch processing (encrypted credentials)</li>\r\n<li>Minimum payout threshold</li>\r\n<li>Affiliate assets/ads (image banners with custom URLs)</li>\r\n<li>Referral URL generator per target (home, product, service, checkout)</li>\r\n<li>Affiliate emails: application, approval, commission, payout, reversal</li>\r\n<li>Full audit logging</li>\r\n</ul>\r\n<hr>\r\n<h2>API System</h2>\r\n<h3>API v1 (Public, Read-Only, RESTful)</h3>\r\n<ul>\r\n<li>Store info, products (paginated, filtered), categories, FAQs, reviews, releases, search, blog, widgets, OpenAPI spec</li>\r\n</ul>\r\n<h3>API v2 (JWT-Authenticated, Structured)</h3>\r\n<ul>\r\n<li>Auth: login (email/password &rarr; JWT), token refresh</li>\r\n<li>Public: store info, products, categories</li>\r\n<li>Authenticated: user profile, orders, licenses, tickets, downloads</li>\r\n</ul>\r\n<h3>Internal API Endpoints</h3>\r\n<ul>\r\n<li>Checkout tax calculation (AJAX)</li>\r\n<li>Claim purchase by order number</li>\r\n<li>Push notification subscription (FCM/OneSignal)</li>\r\n<li>Installation domain verification</li>\r\n<li>License key verification</li>\r\n<li>Stripe webhook + PayPal webhook</li>\r\n</ul>\r\n<hr>\r\n<h2>Theme System</h2>\r\n<ul>\r\n<li>Self-contained theme directories with <code>theme.json</code> manifest</li>\r\n<li>Template hierarchy: active theme &rarr; default theme &rarr; fallback layouts</li>\r\n<li>Required page templates: index, product, cart, checkout, blog, blog-post, about, portfolio, affiliate, legal pages</li>\r\n<li>Controllers handle business logic; themes handle presentation only (true separation)</li>\r\n<li>Two bundled themes: <code>default</code> (production-ready) and <code>skeleton</code> (starter template)</li>\r\n<li>Theme customizer: real-time colors, spacing, fonts, custom CSS, generated output</li>\r\n<li>Skeleton theme downloadable as ZIP</li>\r\n</ul>\r\n<hr>\r\n<h2>Image Optimization</h2>\r\n<p>It's a&nbsp;<strong>server-side image resizer + converter</strong>. When your store displays an image (product thumbnails, etc.), it doesn't serve the original file directly. Instead it calls&nbsp;<code>image.php?src=...&amp;w=640&amp;h=360&amp;q=70&amp;fit=cover</code>, which:</p>\r\n<ol>\r\n<li><strong>Resizes</strong>&nbsp;the image on-the-fly to exact dimensions (no 3000px images in a 200px thumbnail slot)</li>\r\n<li><strong>Converts to WebP</strong>&nbsp;automatically when the server supports it (smaller files, same quality)</li>\r\n<li><strong>Crops</strong>&nbsp;(<code>fit=cover</code>) or&nbsp;<strong>fits</strong>&nbsp;(<code>fit=contain</code>) as needed</li>\r\n<li><strong>Caches</strong>&nbsp;the result so the next request is instant</li>\r\n<li><strong>Locks quality</strong>&nbsp;between 40-92, max size 2400px (can't abuse it)</li>\r\n</ol>\r\n<p>Result: your store loads&nbsp;<strong>way faster</strong> &mdash; no oversized images, all WebP, cached for a year &mdash; without you manually resizing every upload.</p>\r\n<p>&nbsp;</p>\r\n<h2>Widget System (Embeddable)</h2>\r\n<p>5 JavaScript widgets for external sites:</p>\r\n<ul>\r\n<li>Product Grid (embed product listings anywhere)</li>\r\n<li>Product Card (single product embed)</li>\r\n<li>Reviews (product review display)</li>\r\n<li>FAQs (accordion FAQ widget)</li>\r\n<li>Rating Badge (star rating embed)</li>\r\n</ul>\r\n<hr>\r\n<h2>Push Notification System</h2>\r\n<ul>\r\n<li>Providers: Firebase Cloud Messaging (FCM) and OneSignal</li>\r\n<li>Events: new order, new customer, new ticket, license activated, new affiliate</li>\r\n<li>Push subscriptions stored in database</li>\r\n<li>Notification logging</li>\r\n<li>PWA service worker integration</li>\r\n</ul>\r\n<hr>\r\n<h2>Newsletter / Email Subscribers</h2>\r\n<ul>\r\n<li>Multiple subscription sources: widget, checkout, manual, API</li>\r\n<li>Status management: active, unsubscribed, bounced</li>\r\n<li>Per-subscriber email preferences</li>\r\n<li>Public subscribe/unsubscribe pages</li>\r\n<li>CSV export with preferences</li>\r\n</ul>\r\n<hr>\r\n<h2>Security Features</h2>\r\n<ul>\r\n<li>CSRF protection on every form</li>\r\n<li>CAPTCHA (Cloudflare Turnstile, Google reCAPTCHA, hCaptcha)</li>\r\n<li>Bcrypt password hashing (cost 12)</li>\r\n<li>Secure session management (httponly, strict mode, 8-hour lifetime)</li>\r\n<li>Honeypot anti-spam fields</li>\r\n<li>StopForumSpam API integration</li>\r\n<li>.htaccess security headers (HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy)</li>\r\n<li>PHP execution blocked in themes directory</li>\r\n<li>Rate limiting on comments</li>\r\n<li>Admin audit logging</li>\r\n<li>Demo mode guards (prevents changes in demo accounts)</li>\r\n<li>File upload validation (MIME, extension whitelist, image validation)</li>\r\n<li>License key verification and domain locking</li>\r\n<li>Encrypted storage for sensitive credentials</li>\r\n</ul>\r\n<hr>\r\n<h2>Email System</h2>\r\n<ul>\r\n<li>PHPMailer integration with SMTP support</li>\r\n<li>Full email template system with multi-language support</li>\r\n<li>Branded email wrapper (custom header, footer, logo, social links, signature)</li>\r\n<li>Transactional emails: order confirmation, welcome, password reset, tickets, affiliate notifications, custom admin emails</li>\r\n<li>Email logging</li>\r\n</ul>\r\n<hr>\r\n<h2>SEO &amp; Discovery</h2>\r\n<ul>\r\n<li>Dynamic XML sitemap with pagination and hreflang</li>\r\n<li>LLMs.txt support (AI discovery files in 3 languages)</li>\r\n<li>Full schema.org structured data (JSON-LD)</li>\r\n<li>Built-in SEO audit tool (page-level scoring for SEO, AIO, Schema)</li>\r\n<li>Image optimization proxy</li>\r\n<li>hreflang tags for international SEO</li>\r\n<li>Open Graph / Twitter Card meta tags</li>\r\n</ul>\r\n<hr>\r\n<h2>Progressive Web App (PWA) Settings</h2>\r\n<p>BulkWork Suite includes a complete PWA system that turns your store into an installable app on Android, iOS, and desktop. The entire PWA is configured through the admin panel &mdash; no coding required.</p>\r\n<h3>General Configuration</h3>\r\n<ul>\r\n<li><strong>Enable/Disable PWA</strong> &mdash; toggle the entire PWA on/off</li>\r\n<li><strong>Install Banner</strong> &mdash; prompts visitors to install the app after 2 page views</li>\r\n<li><strong>Install Tracking</strong> &mdash; records every installation event with device type, user agent, and date</li>\r\n</ul>\r\n<h3>Install Banner Styles (5 Options)</h3>\r\n<ul>\r\n<li><strong>Float Card</strong> &mdash; centered card floating above the navigation</li>\r\n<li><strong>Bottom Bar</strong> &mdash; full-width bar flush to the bottom of the screen</li>\r\n<li><strong>Top Bar</strong> &mdash; full-width bar flush to the top</li>\r\n<li><strong>Toast</strong> &mdash; compact card in the bottom-right corner</li>\r\n<li><strong>Modal</strong> &mdash; centered overlay modal</li>\r\n</ul>\r\n<p>Each banner style has customizable text: headline, body text, install button label, and dismiss button label (or use &times; icon).</p>\r\n<h3>App Identity</h3>\r\n<ul>\r\n<li><strong>App Name</strong> (max 45 chars) &mdash; shown on install screens</li>\r\n<li><strong>Short Name</strong> (max 12 chars) &mdash; displayed on the home screen under the icon</li>\r\n<li><strong>Description</strong> &mdash; describes your PWA to search engines and app stores</li>\r\n</ul>\r\n<h3>Display &amp; Behaviour</h3>\r\n<ul>\r\n<li><strong>Display Mode:</strong> Standalone (app-like, no browser UI), Fullscreen, Minimal UI, or regular Browser tab</li>\r\n<li><strong>Orientation:</strong> Any, Portrait (vertical only), or Landscape (horizontal only)</li>\r\n<li><strong>Start URL</strong> &mdash; where the PWA opens when launched</li>\r\n<li><strong>Scope</strong> &mdash; which URLs the PWA controls</li>\r\n</ul>\r\n<h3>Colors</h3>\r\n<ul>\r\n<li><strong>Theme Color</strong> &mdash; browser toolbar color (color picker with hex input)</li>\r\n<li><strong>Background Color</strong> &mdash; splash screen background while the app loads</li>\r\n<li><strong>Categories</strong> &mdash; comma-separated (e.g. shopping, productivity) for app store classification</li>\r\n</ul>\r\n<h3>Icon Management</h3>\r\n<ul>\r\n<li><strong>Upload one source image</strong> (500&times;500+ px) and the system auto-generates all 15 sizes via GD:</li>\r\n<li>Standard 192&times;192, High-Res 512&times;512, Maskable 512&times;512 (Android adaptive icons)</li>\r\n<li>Apple Touch 180&times;180 (iPhone/iPad), Favicon 32&times;32</li>\r\n<li>Intermediate sizes: 70, 72, 96, 128, 144, 150, 152, 310, 310&times;150, 384</li>\r\n<li>Each icon can be individually overridden with a custom upload</li>\r\n<li>All icons are cached with version busting for instant updates</li>\r\n</ul>\r\n<h3>Screenshots</h3>\r\n<ul>\r\n<li><strong>Mobile Screenshots</strong> (3 slots, recommended 390&times;844px) with optional captions</li>\r\n<li><strong>Desktop Screenshots</strong> (2 slots, recommended 1280&times;800px) with optional captions</li>\r\n<li>Displayed in the install prompt on supported browsers</li>\r\n</ul>\r\n<h3>Shortcuts</h3>\r\n<ul>\r\n<li>Up to 4 shortcuts that appear on right-click or long-press the PWA icon</li>\r\n<li>Each shortcut has: Name, Short Name (max 12 chars), URL, Description, and 64&times;64 icon</li>\r\n</ul>\r\n<h3>Related Native Apps</h3>\r\n<ul>\r\n<li><strong>Prefer Related Applications</strong> toggle &mdash; browsers prompt users to install your native app instead of the PWA</li>\r\n<li>Link to apps on Google Play, Apple App Store, or Microsoft Store with Platform, App ID, and Store URL</li>\r\n</ul>\r\n<h3>Analytics</h3>\r\n<ul>\r\n<li><strong>Stats cards:</strong> Total Installs, This Month, This Week, Today</li>\r\n<li><strong>Install Log</strong> &mdash; searchable table with event type, user (or guest), date, device type, and user agent</li>\r\n<li>Supports individual delete, mass delete, and clear all</li>\r\n</ul>\r\n<h2>Technical Details</h2>\r\n<ul>\r\n<li><strong>Language:</strong> PHP 8.x (named arguments, match expressions, enums, arrow functions, readonly properties, str_contains, str_starts_with)</li>\r\n<li><strong>Database:</strong> MySQL 8.x with InnoDB, utf8mb4 charset</li>\r\n<li><strong>Frontend:</strong> Bootstrap 5, Bootstrap Icons, custom CSS</li>\r\n<li><strong>Architecture:</strong> Custom MVC with theme layer (not Laravel, not any framework)</li>\r\n<li><strong>Routing:</strong> Apache mod_rewrite (.htaccess) for clean URLs</li>\r\n<li><strong>Database migrations:</strong> 49+ sequential SQL migration files</li>\r\n<li><strong>PWA:</strong> Full Progressive Web App with manifest, service worker, offline support, splash screens</li>\r\n<li><strong>Multi-language:</strong> Custom translation system (EN, BR, ES). You can add more languages.</li>\r\n<li><strong>Cron:</strong> Account deletion processing</li>\r\n<li><strong>Cache:</strong> File-based cache directory</li>\r\n</ul>\r\n<hr>\r\n<h2>What Makes It Different</h2>\r\n<ul>\r\n<li><strong>Self-hosted:</strong> You own everything &mdash; data, code, customers, branding. No monthly fees, no platform lock-in.</li>\r\n<li><strong>Not Laravel:</strong> Pure PHP with a lightweight custom MVC. No heavy framework dependencies. Easy to customize.</li>\r\n<li><strong>All-in-one:</strong> Store, customer portal, admin panel, affiliate system, blog, knowledge base, ticketing, finance, API, PWA &mdash; all built-in, no plugins needed.</li>\r\n<li><strong>Dual-purpose:</strong> Sell digital downloads AND services (custom work, setup, consulting) from the same platform.</li>\r\n<li><strong>Affiliate-first:</strong> Full affiliate system with PayPal Payouts, UTM tracking, click tracking, and commission lifecycle management.</li>\r\n</ul>\r\n<p>Whether you're selling PHP scripts, WordPress plugins, digital art, PDFs, software licenses, or offering custom development services &mdash; BulkWork Suite gives you a professional, self-hosted storefront with enterprise-grade features at a fraction of the cost of SaaS alternatives.</p>","description_text":"One platform. No plugin chaos. No framework bloat. No monthly fees. BulkWork Suite is a self-hosted PHP business platform designed for digital sellers, creators, and small businesses who want to own their infrastructure. It is not Laravel — it's a custom, lightweight PHP MVC application with a theme layer, REST API (v1 & v2), PWA support, and zero monthly fees. You install it on your own server, keep full control of your data, and never pay a SaaS subscription. This is a complete store ecosystem with a built-in customer portal, admin panel, affiliate system, blog, ticketing, documentation (knowledge base), finance/accounting, tax compliance, push notifications, multi-language support, and much more. Core Platform Features Store Front (Public) Theme-driven product grid with category filtering (by slug) and full-text search Responsive design (Bootstrap 5), mobile-first layout, dark navbar Product cards with type badges, sale badges, ratings, version badges, and category labels Partner/client logo carousel on homepage Custom Services section + Portfolio showcase section \"Most Rated Products\" highlight section Multilingual: English, Portuguese (Brazil), Spanish with flag-based language selector Full schema.org structured data (Organization, WebSite, SearchAction, Product, FAQ, BreadcrumbList, AggregateRating) hreflang tags for international SEO LLMs.txt support (AI/LLM discovery files in EN, BR, ES — both concise and full versions) Dynamic XML sitemap with pagination and hreflang alternates PWA manifest + service worker + install tracker + splash screens + app shortcuts Image optimization proxy with responsive srcset, lazy loading, WebP support Product Pages Full product detail page: title, description, gallery, screenshots, requirements, changelog Multiple license types: regular license, extended license, pre-order pricing Domain pack pricing (buy extra domain activations: 1, 3, 5, 10, or unlimited) Holiday promotion auto-application (date-range discounts, per-product or global) Service product handling (custom themes, server setup, other services) Service agreement modes (standard vs exclusive with pricing) Pre-sale Q&A comments with CAPTCHA, honeypot, rate limiting, StopForumSpam validation Customer reviews with star ratings and aggregate display Product FAQs with FAQ schema JSON-LD \"You May Also Like\" product recommendations (same category, popular) Related blog posts and portfolio projects per product Free/paid installation add-to-cart Previous/next product navigation Rich SEO: meta tags, Open Graph, Twitter Cards, canonical URLs, JSON-LD (Product, Offer, AggregateOffer, AggregateRating, MerchantReturnPolicy, ShippingDetails) Shopping Cart Session-based cart stored in PHP session Add/remove items, clear cart, quantity adjustment Supports products, services, installation addons, domain packs, agreement modes Real-time cart total calculation Theme-rendered cart page Checkout System Billing form: name, email, phone, address, city, state, zip, country Automatic tax calculation based on billing address (country/state via tax rules) Payment methods: Stripe (Checkout Sessions, cards only, Apple Pay, Google Pay), PayPal (Smart Buttons), Free checkout ($0 orders) Customer auto-creation for new emails, existing customer lookup for returning buyers Affiliate referral tracking on order (via cookie or URL parameter) Stripe webhook + PayPal webhook for async payment confirmation Checkout success page with license generation, service request creation, commission sync, and confirmation email Security: raw card field detection, CSRF protection, affiliate commission tracking Customer Portal Dashboard: Welcome banner, quick actions (Services, Docs, Tickets, Bug Report, Feature Request, Store), stat cards (Purchases, Active Licenses, Downloads, Open Tickets, Services), recent orders list Orders: View all paid orders, individual order details (items, pricing, payment info, download links, license keys), invoice download Licenses: View all licenses per product (status badge, domain, license type, expiry, activation limit), domain pack usage display, install URL management, license certificate download Downloads: Product download area with version history, download count tracking, latest version indicator Services: Service request list with status tracking, delivery file downloads, service agreement review/acceptance Support Tickets: Create tickets with subject, message, priority, product selection; view ticket status and message thread Bug Reports: Submit bugs with title, description, severity, product selection; track resolution status Feature Requests: Submit and vote on feature requests; track implementation status Documentation: Browse knowledge base articles by category, full article view, PDF export (per article or per category) Reviews: Submit product reviews (rating 1-5, title, text), review history Affiliate Dashboard: Affiliate profile management (code, PayPal email), stats (clicks, conversions, pending/approved/paid commissions), referral URL generator per target type, asset/banner display Settings: Update profile (name, email, password), email preferences API Sessions: View/manage API access tokens, API documentation GDPR Tools: Account data export, account deletion request Claim Purchase: Claim existing purchases by email/order number Email Preferences: Newsletter/notification toggle Password Reset: Forgot password and email verification flows Admin Panel Dashboard: 10 stat cards (Paid Orders, Revenue, Customers, Products, Open Tickets, Bug Reports, Tax Collected, Feature Requests, Pending Reviews, Pending Comments), recent orders, open tickets, tax filing alerts, recurring expense alerts, planner mini-stats Products: Full CRUD with rich editor (AI content generation via OpenAI), product type (script/addon/theme/patch/other), status (published/draft/coming_soon/preorder), pricing (regular/sale/extended/preorder), license settings, version tracking, screenshot gallery, product FAQs, changelog, SEO audit badge, domain pack pricing, service agreement modes Orders: List/search/filter by status, invoice generation (PDF), payment status management, full order detail view Customers: List/search, create accounts, view profile (orders, licenses, tickets, downloads, services), admin notes Licenses: Full license lifecycle management (activate, deactivate, suspend, reset domain, edit), search by key/customer/product/domain, filter by status Support Tickets: Priority/status management, internal admin notes, customer reply tracking Blog: Posts CRUD with AI content generation, hierarchical categories, SEO audit badges, product linking, scheduling Finance: Profit & Loss overview (monthly, yearly), expense tracking with categories, receipt PDFs, recurring expenses, affiliate liabilities tracking, full P&L reporting Tax System: Tax rules per country/state, tax filing management, tax schedules, tax reporting, filing alerts on dashboard Bug Reports: Manage with severity/status workflow, quick status changes Feature Requests: Manage with vote tracking and status workflow Reviews: Approve/reject/review moderation Comments: Pre-sale Q&A moderation Downloads & Versions: Upload product files (zip, gz, tar, tgz, rar, 7z), version management, changelog, release notes, auto-update product version Admin Users: Multi-admin with roles (super/admin), create/edit/delete, first admin locked as super Affiliates: Settings (commission %, hold days, cookie duration, min payout), affiliate approval/suspension, commission management, PayPal Payouts batch processing via API, affiliate asset/ads upload, audit logging Services: Service request management (waiting/in_progress/done), service agreements, delivery file upload, license attachment, ticket linking Themes: Install/activate/deactivate themes, theme requirements checker, skeleton theme download, theme customizer integration Appearance (Theme Customizer): Live color/font/spacing customization, custom CSS injection, generated CSS output Settings (8 sections): Store: Name, tagline, currency, registration, branding (logo/favicon), SEO, about page, social links, FAQs, languages, service agreements, domain packs, planner, email subscribers Payments: Stripe keys, PayPal client ID/secret, PayPal Payouts (encrypted secrets) SMTP: Host, port, security (TLS/SSL/None), credentials, test email Security: CAPTCHA provider (Turnstile/reCAPTCHA/hCaptcha/None), CAPTCHA toggles per form PWA: App name, icons, splash screens, screenshots, shortcuts, service worker, offline page Email Branding: Custom header color, footer text, business address, logo, signature, social links Integrations: PortaSale, CodeCanyon, Push Notifications (Firebase/OneSignal), AI (OpenAI) Tax: Enable/disable tax collection, link to tax rules Email Templates: Full transactional email template editor with multi-language support, variable reference, branded wrapper, preview, auto-seed defaults SEO Audit: Page-level SEO/AIO/GEO auditing, score calculation, issue detection (missing tags, broken links, alt text, heading structure), batch scores for products and blog Planner: Task management system (overdue, due today, in progress, blog ideas), CRUD with type/priority/status/due date/estimated hours Subscribers: Email subscriber management with source tracking, CSV export, unsubscribe processing Maintenance: Maintenance mode (custom message, admin access, end time, allowed IPs), database backup (create/download/delete), GDPR data export, account deletion queue Categories: Product categories CRUD with sort order Countries: Country list management for billing/tax Portfolio: Project showcase linked to products Languages: Multi-language system management Docs/Articles: Documentation/knowledge base management API: API key management + API v2 documentation Holiday Promotions: Date-range discount campaigns (% or fixed, per-product or global) Partners: Partner program management Holiday Promotions: Date-range discount campaigns Affiliate System Customer application (via customer portal) or open registration mode Unique affiliate codes with validation (3-40 chars, no reserved words) Referral tracking via URL parameters (?ref=, ?aff=) and cookie (90-day default) UTM parameter tracking (source, medium, campaign, content, term) Click tracking with IP hash, user agent hash, referrer, landing URL Commission structure: global percent + per-product override + fixed amount Commission lifecycle: pending (hold period) → approved → paid Automatic reversal on refunds/cancellations PayPal Payouts API batch processing (encrypted credentials) Minimum payout threshold Affiliate assets/ads (image banners with custom URLs) Referral URL generator per target (home, product, service, checkout) Affiliate emails: application, approval, commission, payout, reversal Full audit logging API System API v1 (Public, Read-Only, RESTful) Store info, products (paginated, filtered), categories, FAQs, reviews, releases, search, blog, widgets, OpenAPI spec API v2 (JWT-Authenticated, Structured) Auth: login (email/password → JWT), token refresh Public: store info, products, categories Authenticated: user profile, orders, licenses, tickets, downloads Internal API Endpoints Checkout tax calculation (AJAX) Claim purchase by order number Push notification subscription (FCM/OneSignal) Installation domain verification License key verification Stripe webhook + PayPal webhook Theme System Self-contained theme directories with theme.json manifest Template hierarchy: active theme → default theme → fallback layouts Required page templates: index, product, cart, checkout, blog, blog-post, about, portfolio, affiliate, legal pages Controllers handle business logic; themes handle presentation only (true separation) Two bundled themes: default (production-ready) and skeleton (starter template) Theme customizer: real-time colors, spacing, fonts, custom CSS, generated output Skeleton theme downloadable as ZIP Image Optimization It's a server-side image resizer + converter. When your store displays an image (product thumbnails, etc.), it doesn't serve the original file directly. Instead it calls image.php?src=...&w=640&h=360&q=70&fit=cover, which: Resizes the image on-the-fly to exact dimensions (no 3000px images in a 200px thumbnail slot) Converts to WebP automatically when the server supports it (smaller files, same quality) Crops (fit=cover) or fits (fit=contain) as needed Caches the result so the next request is instant Locks quality between 40-92, max size 2400px (can't abuse it) Result: your store loads way faster — no oversized images, all WebP, cached for a year — without you manually resizing every upload.   Widget System (Embeddable) 5 JavaScript widgets for external sites: Product Grid (embed product listings anywhere) Product Card (single product embed) Reviews (product review display) FAQs (accordion FAQ widget) Rating Badge (star rating embed) Push Notification System Providers: Firebase Cloud Messaging (FCM) and OneSignal Events: new order, new customer, new ticket, license activated, new affiliate Push subscriptions stored in database Notification logging PWA service worker integration Newsletter / Email Subscribers Multiple subscription sources: widget, checkout, manual, API Status management: active, unsubscribed, bounced Per-subscriber email preferences Public subscribe/unsubscribe pages CSV export with preferences Security Features CSRF protection on every form CAPTCHA (Cloudflare Turnstile, Google reCAPTCHA, hCaptcha) Bcrypt password hashing (cost 12) Secure session management (httponly, strict mode, 8-hour lifetime) Honeypot anti-spam fields StopForumSpam API integration .htaccess security headers (HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy) PHP execution blocked in themes directory Rate limiting on comments Admin audit logging Demo mode guards (prevents changes in demo accounts) File upload validation (MIME, extension whitelist, image validation) License key verification and domain locking Encrypted storage for sensitive credentials Email System PHPMailer integration with SMTP support Full email template system with multi-language support Branded email wrapper (custom header, footer, logo, social links, signature) Transactional emails: order confirmation, welcome, password reset, tickets, affiliate notifications, custom admin emails Email logging SEO & Discovery Dynamic XML sitemap with pagination and hreflang LLMs.txt support (AI discovery files in 3 languages) Full schema.org structured data (JSON-LD) Built-in SEO audit tool (page-level scoring for SEO, AIO, Schema) Image optimization proxy hreflang tags for international SEO Open Graph / Twitter Card meta tags Progressive Web App (PWA) Settings BulkWork Suite includes a complete PWA system that turns your store into an installable app on Android, iOS, and desktop. The entire PWA is configured through the admin panel — no coding required. General Configuration Enable/Disable PWA — toggle the entire PWA on/off Install Banner — prompts visitors to install the app after 2 page views Install Tracking — records every installation event with device type, user agent, and date Install Banner Styles (5 Options) Float Card — centered card floating above the navigation Bottom Bar — full-width bar flush to the bottom of the screen Top Bar — full-width bar flush to the top Toast — compact card in the bottom-right corner Modal — centered overlay modal Each banner style has customizable text: headline, body text, install button label, and dismiss button label (or use × icon). App Identity App Name (max 45 chars) — shown on install screens Short Name (max 12 chars) — displayed on the home screen under the icon Description — describes your PWA to search engines and app stores Display & Behaviour Display Mode: Standalone (app-like, no browser UI), Fullscreen, Minimal UI, or regular Browser tab Orientation: Any, Portrait (vertical only), or Landscape (horizontal only) Start URL — where the PWA opens when launched Scope — which URLs the PWA controls Colors Theme Color — browser toolbar color (color picker with hex input) Background Color — splash screen background while the app loads Categories — comma-separated (e.g. shopping, productivity) for app store classification Icon Management Upload one source image (500×500+ px) and the system auto-generates all 15 sizes via GD: Standard 192×192, High-Res 512×512, Maskable 512×512 (Android adaptive icons) Apple Touch 180×180 (iPhone/iPad), Favicon 32×32 Intermediate sizes: 70, 72, 96, 128, 144, 150, 152, 310, 310×150, 384 Each icon can be individually overridden with a custom upload All icons are cached with version busting for instant updates Screenshots Mobile Screenshots (3 slots, recommended 390×844px) with optional captions Desktop Screenshots (2 slots, recommended 1280×800px) with optional captions Displayed in the install prompt on supported browsers Shortcuts Up to 4 shortcuts that appear on right-click or long-press the PWA icon Each shortcut has: Name, Short Name (max 12 chars), URL, Description, and 64×64 icon Related Native Apps Prefer Related Applications toggle — browsers prompt users to install your native app instead of the PWA Link to apps on Google Play, Apple App Store, or Microsoft Store with Platform, App ID, and Store URL Analytics Stats cards: Total Installs, This Month, This Week, Today Install Log — searchable table with event type, user (or guest), date, device type, and user agent Supports individual delete, mass delete, and clear all Technical Details Language: PHP 8.x (named arguments, match expressions, enums, arrow functions, readonly properties, str_contains, str_starts_with) Database: MySQL 8.x with InnoDB, utf8mb4 charset Frontend: Bootstrap 5, Bootstrap Icons, custom CSS Architecture: Custom MVC with theme layer (not Laravel, not any framework) Routing: Apache mod_rewrite (.htaccess) for clean URLs Database migrations: 49+ sequential SQL migration files PWA: Full Progressive Web App with manifest, service worker, offline support, splash screens Multi-language: Custom translation system (EN, BR, ES). You can add more languages. Cron: Account deletion processing Cache: File-based cache directory What Makes It Different Self-hosted: You own everything — data, code, customers, branding. No monthly fees, no platform lock-in. Not Laravel: Pure PHP with a lightweight custom MVC. No heavy framework dependencies. Easy to customize. All-in-one: Store, customer portal, admin panel, affiliate system, blog, knowledge base, ticketing, finance, API, PWA — all built-in, no plugins needed. Dual-purpose: Sell digital downloads AND services (custom work, setup, consulting) from the same platform. Affiliate-first: Full affiliate system with PayPal Payouts, UTM tracking, click tracking, and commission lifecycle management. Whether you're selling PHP scripts, WordPress plugins, digital art, PDFs, software licenses, or offering custom development services — BulkWork Suite gives you a professional, self-hosted storefront with enterprise-grade features at a fraction of the cost of SaaS alternatives.","gallery":["https://bulkworksuite.com/storage/uploads/products/59e59fdc8caf7e9914fa95e146a613cb.png","https://bulkworksuite.com/storage/uploads/products/2cc6683bcdbd6a4bcf483c113e4c4671.png","https://bulkworksuite.com/storage/uploads/products/22ca19573e74aa34df19c104cdef7e3e.png","https://bulkworksuite.com/storage/uploads/products/f45a09ed88ea2881a3dae9f1ff6ad775.png","https://bulkworksuite.com/storage/uploads/products/def16f72e6b7d98d2b5c84392768a957.png","https://bulkworksuite.com/storage/uploads/products/8769146b58b8cc4f5fca33c0024d14bc.png","https://bulkworksuite.com/storage/uploads/products/d1910ba39915816081a7df5bdaf8c5ee.png","https://bulkworksuite.com/storage/uploads/products/a906c440188b6fc5d1f94544428623bb.png","https://bulkworksuite.com/storage/uploads/products/3f37cc7babfddf95ead1b32e03f4dc3a.png","https://bulkworksuite.com/storage/uploads/products/514e38a194adb0061ef334023e9a02aa.png","https://bulkworksuite.com/storage/uploads/products/3f5a80b9bd91b04a51ec2f86b9cd3f93.png","https://bulkworksuite.com/storage/uploads/products/33532e61f2a922ab2dd81088cdc8418b.png","https://bulkworksuite.com/storage/uploads/products/073b3fa06391b9c7820865e59b879ebc.png"],"version":"1.0.0","release_date":"2026-06-15 10:40:00","requirements":"System Requirements Everything you need to run BulkWorkSuite on your own server. No monthly SaaS fees — just a standard PHP hosting environment. 🖥️ Server & Hosting Web Server Apache 2.4+ or Nginx 1.18+ PHP Version 8.1 or higher (8.2 recommended) Database MySQL 5.7+ or MariaDB 10.4+ SSL Certificate Required (HTTPS) — Let's Encrypt is free Disk Space 50 MB minimum + storage for uploads 🧩 Required PHP Extensions PDO + PDO_MySQL Database access layer cURL CAPTCHA verification & webhooks ZipArchive Documentation ZIP export GD or Imagick Image processing for uploads mbstring Multi-byte string handling openssl Secure token & hash generation fileinfo Upload MIME type validation ⚙️ Recommended PHP Configuration Directive Recommended Value Notes upload_max_filesize 64M or higher Set to the largest digital file you'll sell post_max_size 64M or higher Must be ≥ upload_max_filesize max_execution_time 120 Allows time for ZIP export generation memory_limit 256M Recommended for image processing & exports session.cookie_secure On Requires HTTPS — enforces secure cookies 🔌 Optional Integrations 📧 SMTP Email Any SMTP provider — Gmail, SendGrid, Mailgun, Postmark, etc. Configured in admin Settings → SMTP. 💳 Payment Gateways Configure your payment provider via admin Settings → Payments. 🛡️ CAPTCHA Provider Cloudflare Turnstile, Google reCAPTCHA v2, or hCaptcha. Free-tier API keys accepted. 🔗 Third-party Integrations Additional integrations configurable via admin Settings → Integrations. 🌐 Browser Support Chrome Firefox Safari Edge Mobile (iOS / Android) ✓ 90+ ✓ 88+ ✓ 14+ ✓ 90+ ✓ Fully Responsive Most shared hosting plans (cPanel, Plesk) meet these requirements out of the box. VPS or dedicated recommended for high-traffic stores.","compatible_browsers":"","schema":{"name":"BulkWork Suite Self-Hosted Digital Business Platform","description":"Sell digital products, licenses, and services with BulkWork Suite, a complete store platform with payments, affiliate system, automation, and built-in business tools.","url":"https://bulkworksuite.com/product/bulkwork-suite-self-hosted-digital-business-platform","image":"https://bulkworksuite.com/storage/uploads/products/cefa131044fe1044e5352c0e8d4c0782.png","sku":"4","brand":"BulkWork Suite! Self-Hosted Business Solutions"},"faqs":[{"id":1,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"What is BulkWorkSuite Digital Download & Online Service Store?","answer":"BulkWorkSuite Digital Download & Online Service Store is a self-hosted PHP storefront for selling digital downloads, professional services, licenses, support, documentation, blog content, promotions, tax, and business finances from one admin panel.","sort_order":10},{"id":2,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Who is BulkWorkSuite built for?","answer":"It is built for digital creators, software sellers, agencies, freelancers, developers, and small businesses that want to sell downloadable products, service work, and licensed software from their own website without monthly SaaS fees.","sort_order":20},{"id":3,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Can I sell both digital downloads and online services?","answer":"Yes. BulkWorkSuite supports downloadable products, license-based products, custom services, server setup, theme development, installation services, and other professional work in the same store.","sort_order":30},{"id":4,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Does BulkWorkSuite include automatic license key generation?","answer":"Yes. When an order is completed, the system can auto-generate license keys, assign them to the customer, and show them inside the secure client portal.","sort_order":40},{"id":5,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Does it support Regular and Extended license pricing?","answer":"Yes. Products can offer Regular and Extended license types with separate pricing, giving customers a clear upgrade path for broader usage rights.","sort_order":50},{"id":6,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Are downloads protected after purchase?","answer":"Yes. File delivery is gated behind confirmed payment and customer access, so buyers can download purchased files from the client area after the order is paid.","sort_order":60},{"id":7,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Can customers reveal and copy license keys securely?","answer":"Yes. Customers can access their license vault, reveal keys with password protection, copy keys, and print license certificates from the client portal.","sort_order":70},{"id":8,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Can I sell installation as an add-on?","answer":"Yes. Products can offer an optional installation service at checkout, including free, paid, or no installation depending on how you configure the product.","sort_order":80},{"id":9,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"How does the service selling workflow work?","answer":"Customers submit service briefs with notes, colors, brand details, and optional reference images. Admins can track service requests from pending to in progress to done and attach delivery files.","sort_order":90},{"id":10,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Does a service purchase open a support ticket automatically?","answer":"Yes. Service purchases can automatically open a related support ticket so communication, files, and delivery details stay connected to the customer order.","sort_order":100},{"id":11,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Which payment gateways are included?","answer":"BulkWorkSuite includes Stripe for card payments and PayPal for checkout payments. Orders are created on payment confirmation with license and download assignment.","sort_order":110},{"id":12,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Does checkout calculate tax?","answer":"Yes. The checkout can calculate tax live by country and state or province based on the tax rules configured in the admin panel.","sort_order":120},{"id":13,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Does the store support multiple currencies?","answer":"Yes. The store supports multi-currency configuration such as USD, EUR, GBP, and other currencies depending on your settings and payment gateway configuration.","sort_order":130},{"id":14,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"What can customers manage in the client area?","answer":"Customers can manage orders, invoices, downloads, licenses, services, support tickets, bug reports, feature requests, documentation, and billing details from a branded client portal.","sort_order":140},{"id":15,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Is there a built-in support desk?","answer":"Yes. BulkWorkSuite includes threaded support tickets, bug reports, feature requests, admin replies, email notifications, and live badge counters in the admin dashboard.","sort_order":150},{"id":16,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Does it include product reviews and pre-sale Q&A?","answer":"Yes. Product pages can show verified reviews, rating summaries, and pre-sale questions. Submissions can be moderated before they appear publicly.","sort_order":160},{"id":17,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"What spam protection is included?","answer":"Public-facing forms can use CSRF tokens, honeypot fields, rate limiting, CAPTCHA providers, and StopForumSpam checks depending on your security settings.","sort_order":170},{"id":18,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Does BulkWorkSuite include documentation features?","answer":"Yes. It includes a searchable documentation center with nested categories, article editor, YouTube embeds, related articles, and export options for HTML, PDF, and ZIP formats.","sort_order":180},{"id":19,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Is there a built-in blog?","answer":"Yes. BulkWorkSuite includes a blog system with categories, rich editing, featured images, draft and published status, public listings, and single post pages.","sort_order":190},{"id":20,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Can I run holiday or seasonal promotions?","answer":"Yes. You can create global or product-specific promotions with percentage or fixed discounts, automatic date ranges, sale badges, and strike-through pricing.","sort_order":200},{"id":21,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Does the admin dashboard show business activity?","answer":"Yes. The dashboard includes revenue, orders, customers, tickets, services, reviews, comments, feature requests, notification counts, audit logs, tax alerts, and recurring payment reminders.","sort_order":210},{"id":22,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Can I track expenses and profit inside the store?","answer":"Yes. The finance module tracks expenses, categories, recurring payments, revenue, expense breakdowns, and Profit and Loss reports by date range.","sort_order":220},{"id":23,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Does it include tax filing schedules?","answer":"Yes. You can define tax rules, create filing schedules, view filing calendars, and receive overdue, due-soon, and upcoming tax alerts in the admin panel.","sort_order":230},{"id":24,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Can I configure SMTP email notifications?","answer":"Yes. The store supports SMTP providers such as Gmail, Mailgun, SendGrid, Postmark, and other SMTP services for order, license, ticket, account, and password reset emails.","sort_order":240},{"id":25,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Is BulkWorkSuite PWA ready?","answer":"Yes. The storefront can be installed on supported devices through PWA support, including configurable manifest data, app icons, and home screen install behavior.","sort_order":250},{"id":26,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"What server requirements does BulkWorkSuite need?","answer":"BulkWorkSuite requires PHP 8.1 or higher, MySQL 5.7 or MariaDB 10.4 or higher, HTTPS, PDO MySQL, cURL, ZipArchive, GD or Imagick, mbstring, OpenSSL, and fileinfo.","sort_order":260},{"id":27,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Can it run on shared hosting?","answer":"Yes. Most modern cPanel or Plesk hosting plans can run it if they support PHP 8.1+, MySQL or MariaDB, HTTPS, and the required PHP extensions. VPS hosting is recommended for higher traffic stores.","sort_order":270},{"id":28,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Does BulkWorkSuite require a monthly subscription?","answer":"No. It is self-hosted software with full source code included, so you host it on your own server without paying monthly platform fees to run the store.","sort_order":280},{"id":29,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Can admins audit changes in the system?","answer":"Yes. Admin actions are logged through the audit log so store owners can review important changes and maintain an activity trail.","sort_order":290},{"id":30,"type":"product","product_id":4,"product_title":"BulkWork Suite Self-Hosted Digital Business Platform","product_slug":"bulkwork-suite-self-hosted-digital-business-platform","question":"Can customers claim purchases from external or manual orders?","answer":"Yes. BulkWorkSuite includes a claim purchase flow for offline, manual, or supported external platform purchases so customers can connect qualifying purchases to their account.","sort_order":300}],"latest_release":null,"related_products":[{"id":1,"title":"BulkWork Suite Production Manager","slug":"bulkwork-suite-production-manager","excerpt":"Self-hosted Soap calculators, food costing, candle formulas, label design, reusable presets, and printable work orders — one self-hosted platform your production room actually depends on.","description_short":"Self-hosted Soap calculators, food costing, candle formulas, label design, reusable presets, and printable work orders — one self-hosted platform your production room actually depends on.","category":{"id":1,"name":"Scripts","slug":"scripts","description":"PHP scripts and web applications","url":"https://bulkworksuite.com/category/scripts"},"type":"script","status":"coming_soon","price":99,"sale_price":null,"currency":"USD","image":"https://bulkworksuite.com/storage/uploads/products/612283b7b91d5bf8a5414fda062eef5d.png","rating_summary":{"average":4.67,"best":5,"worst":1,"count":3},"review_count":3,"public_url":"https://bulkworksuite.com/product/bulkwork-suite-production-manager","demo_url":"https://bulkworksuite.com/bulkwork-production/login.php","docs_url":"","created_at":"2026-04-24 00:14:48","updated_at":"2026-05-08 07:28:48","pricing":{"regular":99,"sale":null,"preorder":89,"current":89,"extended":249.99,"currency":"USD"}}]},"meta":{"api_version":"1.0","generated_at":"2026-05-14T07:51:41+00:00"},"links":{"self":"https://bulkworksuite.com/api/v1/product?slug=bulkwork-suite-self-hosted-digital-business-platform","product":"https://bulkworksuite.com/product/bulkwork-suite-self-hosted-digital-business-platform","docs":"https://bulkworksuite.com/api-docs"}}