Directory / plugin

Kung Woo Price History for WooCommerce

v1.4.0 · by kungwoopanda

Track and display WooCommerce product price history with an interactive chart, customizable appearance, optional PDF export, and 30-day lowest-price i …

View on WordPress.org

About this plugin

Kung Woo Price History for WooCommerce is a lightweight WooCommerce extension that automatically tracks price changes and can display the lowest recorded price from the last 30 days when a product is on sale, helping stores present price-history information.

Customers can view the full product price history in an interactive modal chart. Store administrators can customize the chart color and price-history icon, and can enable or disable PDF export from WooCommerce > KW Price History.

Features

  • Variable Product Support: Tracks individual variation price histories and switches the chart when a variation is selected. Before selection, customers are prompted to choose a variation.
  • 30-Day Lowest Price: Automatically calculates and displays the lowest recorded product price from the last 30 days whenever a product is on sale.
  • Price Tracking: Silently records the product price every time it gets updated or saved in the WooCommerce backend.
  • Interactive Chart: Adds a sleek “Price History” button to single product pages (via hook or shortcode) that opens a modal with a responsive Chart.js line graph.
  • Optional PDF Export: Allows customers to generate and download a PDF report of the price chart; administrators can disable this feature when it is not needed.
  • Custom Appearance: Choose a custom chart color and replace the default price-history icon with an image from the WordPress Media Library or a PNG/SVG URL.
  • Multi-Currency Support: Native compatibility with FOX – Currency Switcher Professional. Historical prices are stored once and converted dynamically to the currency selected by the customer.
  • Page Builder Friendly: Works flawlessly with Elementor and other page builders thanks to robust event delegation and global script enqueuing.
  • Security & Performance: Uses local assets, sanitizes stored settings and output, and enqueues scripts through WordPress APIs.

Plugin tags