Panelora — SMM Reseller for WooCommerce

Description

Panelora turns your WooCommerce store into a fully automated SMM (Social Media Marketing) reseller panel. Connect upstream SMM providers via the industry-standard JAP-compatible API, import their service catalogs, create products, and let the plugin handle order placement, status tracking, refills and customer notifications automatically.

Features included in the plugin

  • Connect any number of SMM providers via the JAP-compatible API protocol
  • Automatic order fulfillment when WooCommerce payment completes
  • Multi-provider failover routing — if a provider fails, the order falls through to the next one carrying the same service
  • Configuration auditor with one-click auto-fix for orphaned products
  • Multi-post selector frontend mode — customers visually split a quantity across multiple posts of the same profile
  • Pre-checkout post-info preview (Instagram / TikTok)
  • Real-time order status tracking page for your customers
  • Automatic WooCommerce order completion when all upstream sub-orders finish
  • Drip-feed delivery support (runs + interval passthrough)
  • Automated refill monitoring with cooldown and provider verification
  • Email notifications for low provider balance and failed orders
  • WooCommerce HPOS and Cart / Checkout Blocks compatible
  • Full Spanish translation included

All features above run locally on your WordPress install. The plugin is entirely free, GPL-licensed and fully functional out of the box.

Optional external service: smmkit.app

Profile validation and post-info preview rely on a hosted scraping service operated by the Panelora team at smmkit.app. Scraping public Instagram / TikTok / YouTube / Facebook / X / Threads metadata server-side requires rotating proxies and authenticated APIs that cannot be replicated client-side or locally, which is why this part is delegated to an external service per WordPress.org Guideline 6 (Serviceware).

When (and only when) you use the multi-post selector or post preview features:

  1. The plugin sends the URL the customer pasted (or the username they typed) to https://smmkit.app/api/v1/... along with your site’s license token.
  2. smmkit.app fetches the public profile / post metadata server-side and returns thumbnails + counts.
  3. No customer PII (name, email, address) is ever sent. Only the public URL / username being validated.

The order-processing core, the JAP provider integration, the refill system and the configuration auditor do not depend on smmkit.app and run on every install regardless of whether you sign up.

External Services

This plugin connects to external third-party services under the conditions described above. By using these features you agree to their respective terms.

1. SMM Provider APIs (user-configured)
When you add a provider, the plugin sends order and status requests to the provider’s API URL that you configure. No data is sent to any provider until you add one and paste your API key. Each SMM provider has its own terms of service.

2. Panelora Service — smmkit.app (optional, only when you use the scan / preview features)
The plugin communicates with smmkit.app to:

  • Verify your license key and register your site (so you can manage connected sites from the smmkit.app dashboard)
  • Resolve public Instagram / TikTok / YouTube / Facebook / X / Threads profile and post metadata for the multi-post selector and the pre-checkout post preview

The data sent is: your license token, your site URL, and the public URL or username being validated. Customer PII is never sent.

Why Panelora?

  • No vendor lock-in — your store, your customers, your data. We never touch the order money.
  • Works with any JAP panel — JustAnotherPanel, Peakerr, BulkFollows, PureSMM, BulkMedya, SMMHeaven, MoreThanPanel, and hundreds more.
  • Mobile-first frontend — the multi-post selector, profile scan and tracking page are designed for touch devices with 44px touch targets, iOS safe-area support and adaptive grids.
  • Self-hosted — order processing stays on your server. The optional metadata service at smmkit.app runs entirely on its own infrastructure and bills you directly; no fees go through your store.

Installation

  1. Upload the panelora-for-woocommerce folder to /wp-content/plugins/ or install directly from the WordPress plugin directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Ensure WooCommerce 8.0+ is installed and active.
  4. Go to Panelora Providers and add your first SMM panel API key.
  5. Go to Panelora Products and assign a service to any WooCommerce product.
  6. (Optional) Paste your Panelora license key under Panelora License to enable profile / post metadata scanning. Skip this step entirely if you do not need those features.

FAQ

Which SMM providers are supported?

Any provider that uses the standard JAP-compatible API protocol. This includes JustAnotherPanel, Peakerr, BulkFollows, PureSMM, BulkMedya, SMMHeaven, MoreThanPanel, and hundreds more. You paste the provider’s API key and the plugin discovers their service catalog automatically.

Does the plugin work without a smmkit.app account?

Yes. The entire core — providers, products, order processing, failover, refills, tracking, auditor — works without any external account. The smmkit.app account is only required if you want the multi-post selector or the pre-checkout post preview, both of which depend on a server-side scraping service we operate.

Does Panelora work with WooCommerce HPOS?

Yes. Panelora declares full compatibility with WooCommerce High-Performance Order Storage (custom order tables) and the Cart / Checkout Blocks extension. The order idempotency flag is stored via the order CRUD data store, so it works on both legacy CPT and HPOS.

Can I use multiple providers at the same time?

Yes. You can configure multiple providers and Panelora will automatically route orders to the next available provider that carries the same service if the primary one fails. The failover chain is built per-order from the providers you have active.

How do automated refills work?

Every 6 hours, Panelora checks completed orders that have refill-eligible services. It sends a refill request to the provider, which verifies whether the delivered count has dropped and either fulfills the refill or rejects it. A 7-day cooldown prevents duplicate requests. All refill activity is logged as WooCommerce order notes.

Is this plugin GPL compatible?

Yes. The entire plugin is licensed under GPL-2.0-or-later. All code is open source and unobfuscated. There are no encoded or minified PHP files.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Panelora — SMM Reseller for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • Renamed plugin to “Panelora — SMM Reseller for WooCommerce” (was “Panelora”) to keep the directory listing distinctive.
  • Removed all license-gated locks on local features. Multi-provider failover, refills, and the configuration auditor are now part of the core plugin.
  • Image proxy moved from a standalone PHP file into a proper WordPress endpoint registered on init. Cache moved from sys_get_temp_dir() to WP transients.
  • All inline <script> and <style> tags moved to wp_enqueue_* / wp_add_inline_*.
  • Hardened nonce + capability checks on every admin POST / GET handler.
  • Idempotency flag on the WC order (HPOS-safe) prevents duplicate upstream API calls when the gateway webhook and the checkout redirect race.
  • Auto-complete of the parent WC order now fires from a sub-order status changed action, not only at the end of the cron run.

1.0.x

  • Initial public releases. See git history for details.