| 开发者 | smmkit |
|---|---|
| 更新时间 | 2026年8月9日 23:31 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
https://smmkit.app/api/v1/... along with your site's license token.panelora-for-woocommerce folder to /wp-content/plugins/ or install directly from the WordPress plugin directory.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.
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.
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.
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.
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.
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.
groupBy changes do not apply to it.init. Cache moved from sys_get_temp_dir() to WP transients.<script> and <style> tags moved to wp_enqueue_* / wp_add_inline_*.