Linux 软件免费装
Banner图

Tarkva - Expiry Tracking and Discount Engine

开发者 tarkva
更新时间 2026年8月2日 01:13
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce discounts inventory expiry date clearance

下载

1.8.3 1.8.4 1.8.5 1.8.1 1.8.2

详情介绍:

Perishable and dated stock — food, supplements, cosmetics, anything with a best-before or use-by date — needs a different kind of pricing than the rest of your catalogue. Left alone, it either sits at full price until it's unsellable, or someone has to remember to mark it down manually, product by product, week after week. Expiry Tracking and Discount Engine tracks expiry dates natively per product (or per variation), and automatically prices clearance discounts as each batch approaches its date — no spreadsheets, no manual sale-price editing, no forgotten stock. This is a WooCommerce extension. WooCommerce must be installed and active; the plugin adds to your existing products rather than replacing any part of your store. What it does (free) Why this is different Most "sale" or "dynamic pricing" plugins schedule a fixed discount for a fixed period. This plugin instead reasons about your actual expiry dates: how close a batch is to its sellable deadline drives the price, automatically, continuously, without you touching it. Want more? The Pro add-on builds on the same engine for stores that want to go further: Learn more at tarkva.com. Privacy and external services This plugin does not send any data anywhere by default. See "External services" below for the one case where it does, and only when you explicitly opt into it.

安装:

  1. Make sure WooCommerce is installed and active — this plugin extends it and will not activate without it.
  2. Upload the plugin files to /wp-content/plugins/tarkva-expiry-tracking-and-discount-engine, or install directly through the WordPress plugins screen.
  3. Activate the plugin through the 'Plugins' screen in WordPress.
  4. Go to Products → Expiry & Discounts to configure discount tiers and notices.
  5. On any product you want to track, open the Inventory tab and set its expiry type and batch dates.

屏幕截图:

  • The Engine tab — sellable-day offsets, manual-sale handling, and discount tiers. Instant
  • Product-level expiry batch entry on the Inventory tab.
  • Configure how the expiry date and discount notices appear on the product page — labels,
  • The Actions tab — every product the engine is actively discounting for its approaching expiry

升级注意事项:

1.8.5 Documentation only — the listing now states the WooCommerce requirement explicitly. No functional change. 1.8.4 Widens the expiry date picker in both directions, so historical dates can be entered as freely as far-future ones. Existing batch data is unaffected. 1.8.3 Fixes expiry dates beyond six years ahead being rejected by the date picker. Recommended if you stock long-dated goods. Existing batch data is unaffected. 1.8.2 Corrects the feature list — instant recompute is a Pro feature; the free plugin runs on a schedule. No functional change to pricing or reporting. 1.8.1 Code-hardening release: output escaping and database query preparation throughout. No settings, data, pricing, or reporting changes — safe to update without any action on your part. 1.8.0 Removes every free-tier limit: unlimited tracked products, unlimited discount tiers, and the full Rankings table. Nothing is taken away and no action is needed — if you were at a limit before, the restriction is simply gone. 1.7.0 Fixes waste/sell-through reporting accuracy for batches whose grace window shifts them across a day or reporting-period boundary — your "Unsold at expiry" and sell-through figures may change after updating to reflect this correction. No action needed. 1.1.0 Adds CSV export on the Actions tab. No action needed to update. 1.0.0 Initial public release.

常见问题:

Do I need WooCommerce?

Yes. This is a WooCommerce extension, not a standalone plugin — it reads your WooCommerce products, prices and orders, and WordPress will not let it activate unless WooCommerce is active. It works with any reasonably current WooCommerce version; there is nothing to configure on the WooCommerce side.

Does this work with variable products?

Yes. Each variation can have its own expiry batches; the expiry type (best-before/use-by) is set once on the parent and inherited by all variations.

Will customers ever be able to buy expired stock?

No. Once a batch is past its sellable window, it's automatically excluded from what customers can purchase and from product feeds, while remaining visible to you for reference.

Does it work with multilingual/translation plugins?

Yes. All customer-facing text (notices, labels) is a setting you configure, so your translation plugin translates it exactly like any other text on your site.

Does it replace my existing expiry-tracking plugin?

It can. The plugin includes a native batch/expiry data model, so once your dates are entered here, you no longer need a separate expiry-tracking plugin.

Can I set discounts without expiry dates involved?

Not at this time — this plugin is purpose-built for expiry-driven clearance. For general-purpose discount rules unrelated to expiry dates, pair it with a dedicated dynamic pricing plugin.

更新日志:

1.8.5 Changed 1.8.4 Fixed 1.8.3 Fixed 1.8.2 Fixed New 1.8.1 Fixed Security Changed 1.8.0 New Changed Fixed Security Improved 1.7.0 1.6.0 1.5.0 1.4.0 1.3.0 1.2.0 1.1.0 1.0.0