Linux 软件免费装
Banner图

SalesDrawer - Sale Products Drawer for WooCommerce

开发者 dapperdev
更新时间 2026年11月4日 22:58
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce promotion sale discount drawer

下载

1.0.0

详情介绍:

SalesDrawer finds every product your store currently has on sale and promotes it inside a slide-out drawer. The drawer opens on the schedule you choose, closes into a persistent sale tab, and reopens whenever a shopper taps it. The plugin never stores prices, sale windows or stock levels. It reads them live from WooCommerce behind a short cache, so the drawer can never advertise a price that is no longer available. Works on activation Merchandising The drawer Built for speed Assets load only when the drawer has something to show. Every derived list is cached and invalidated automatically when product or campaign data changes. A deferred rendering mode keeps the drawer accurate on sites behind a full-page cache. Extending Every part of the drawer can be extended through documented action and filter hooks (all prefixed saledrawer_), and the drawer fires DOM events such as saledrawer:open, saledrawer:close and saledrawer:add_to_cart that themes and tag managers can listen for. SalesDrawer Pro SalesDrawer Pro is a separate add-on plugin, sold and hosted outside WordPress.org, that adds features of its own: scheduled campaigns, product rules by category/tag/brand, countdown timers, custom ordering, advanced targeting and analytics. This plugin contains none of that code, has no licence checks, and is complete on its own.

安装:

  1. Upload the plugin folder to /wp-content/plugins/, or install it through the Plugins screen.
  2. Activate the plugin.
  3. Go to WooCommerce → SalesDrawer.
A starter campaign is created on activation and begins promoting your sale products straight away.

屏幕截图:

  • The persistent sale tab.
  • The Sale Products screen with live WooCommerce pricing.
  • The campaign editor with its live preview.

升级注意事项:

1.0.0 First release.

常见问题:

Do I need to sync products?

No. The plugin reads WooCommerce's own sale data on every request, behind a short cache that is invalidated whenever a product, variation, price, stock level or campaign changes.

Does the Promote switch change the sale?

No. It only controls whether a product appears in the drawer. Prices, sale schedules and stock are managed entirely in WooCommerce.

How are variable products handled?

If every variation shares the same sale price, that price is shown. If prices differ, the drawer shows "From $XX.XX" using the lowest on-sale variation. Variable products always link through to the product page with a Choose Options button so nothing is added to the cart incorrectly.

I use a page caching plugin. Will the drawer go stale?

Switch Settings → General → Rendering to "Deferred". The cached page then carries only a mount point and the drawer contents are fetched fresh after load.

What happens when nothing is on sale?

By default the drawer and the sale tab disappear completely. You can switch to showing a short message instead.

Does the plugin phone home or track my shoppers?

No. The plugin contacts no external service and sets no cookies (the drawer remembers when it last auto-opened in the browser's local storage). It keeps one anonymous counter on your own site, how many times the drawer was opened, to decide when to ask for a review.

Can I add custom CSS?

Use the Additional CSS panel in the WordPress Customizer or the Site Editor's Styles panel. The drawer's markup lives under #wsd-root.

Is there a credit link?

Only if you turn it on. Settings → Spread the word adds a small link to salesdrawer.com at the foot of the drawer; it is off by default.

Is this an official WooCommerce product?

No. This plugin is developed independently and is not affiliated with, endorsed by, or sponsored by Woo or Automattic. WooCommerce is a trademark of WooCommerce, Inc.

更新日志:

1.0.0