Linux 软件免费装
Banner图

SkyServers Order Raffle

开发者 skyservers
更新时间 2026年10月26日 04:38
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0+
版权网址: 版权信息

标签

orders contest giveaway raffle winners

下载

1.0.0

详情介绍:

SkyServers Order Raffle lets a WooCommerce shop run a prize raffle among the customers who ordered during a given period. Every eligible order is one entry. When registrations close, the list is frozen, the prizes are drawn on a clean full-screen page that you can film live, and the winners are published on any page with a shortcode. How it works
  1. Create a raffle: set the period, the minimum order total, the eligible order statuses and the prizes, one per place, each with a name and an image from the media library.
  2. Use “Refresh participants” at any time to preview the eligible orders and the number of unique customers.
  3. When the period is over, use “Close registrations”. The list is frozen in the plugin's own table, the settings are locked and the draw page is unlocked. If the period has not ended yet, you get a warning first.
  4. Open the draw page and draw the prizes. Publish the results with the shortcode.
  5. Email the winners from the raffle screen.
What it does Works with Privacy The frozen list stores the billing name, email, order number and order total of each participant, for that raffle only. The public page shows only masked names and order numbers. The plugin makes no external requests and has no tracking.

安装:

  1. Upload the plugin folder to /wp-content/plugins/ or install it from Plugins → Add New.
  2. Activate it. WooCommerce must be active.
  3. Go to WooCommerce → Raffles and add a new raffle.
  4. Set the period, the minimum total, the order statuses, the rules link, the public texts and the prizes. Save, then use “Refresh participants” to preview who takes part.
  5. When registrations are over, use “Close registrations”, then open the draw page from the raffle screen.
  6. Add [skyor_results id="X"] to a page, with X the raffle ID shown on the raffle screen.

升级注意事项:

1.0.0 First public release.

常见问题:

Can a customer win more than one prize?

No. A customer is identified by the billing email. After a win, all of that customer's entries leave the urn, however many orders were placed.

Where do the winners appear?

Wherever you place the [skyor_results id="X"] shortcode. It shows a podium card per prize with the winner's masked name and the order number. Before the draw it shows an “in progress” text, and during the draw it shows the prizes drawn so far.

What happens when I delete the plugin?

Deactivating keeps all data. Deleting the plugin from the Plugins screen removes its tables (entries, winners and activity log), the raffles and the plugin options.

Does it work with other cache plugins?

Partly. The draw page is sent with no-cache headers, and the results shortcode is plain page content. Automatic purge is built in for LiteSpeed Cache only. With another cache plugin, purge the page that holds the shortcode after the draw.

Are customer names shown publicly?

Only masked, for example “Jane D.”, together with the order number. Full names, emails and order totals are stored in the frozen list and shown to administrators only.

Can I film the draw live?

Yes. The draw page is a clean full-screen page for this purpose. Each winner is chosen and saved on the server before the animation plays, so refreshing the page never changes the result.

Can I change a raffle after closing registrations?

The settings are locked while registrations are closed. You can reopen registrations until the first prize is drawn.

Is the plugin translated?

A Romanian translation is provided and is delivered as a language pack through translate.wordpress.org once the plugin is published; other languages can be added there.

更新日志:

1.0.0