WP Manifestindependent plugin directory
manifest / ecommerce / extra-warranty

Extra Warranty (EWM)

Adds a custom product field "Extra Warranty Months" and displays it on product and cart pages. Automatically applies a 10% discount if Extra Warranty > 12 months.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/m-haris-dev/extra-warranty/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Extra Warranty WooCommerce Plugin

Description

Adds a custom product field "Extra Warranty Months" and displays it on product and cart pages. Automatically applies a 10% discount if Extra Warranty > 12 months.

Features

  • Custom product field in admin: Extra Warranty Months
  • Displays warranty on product and cart page
  • Automatic discount for long warranties
  • Modular class-based design

Installation

  1. Upload extra-warranty folder to /wp-content/plugins/.
  2. Activate plugin from WordPress admin.
  3. Edit any product → add "Extra Warranty Months".
  4. Discount applies automatically if > 12 months.

Hooks Used

  • woocommerce_product_options_general_product_data → display field
  • woocommerce_process_product_meta → save field
  • woocommerce_before_calculate_totals → apply discount
  • woocommerce_cart_item_name → display warranty in cart

Notes

  • Code uses prefix ewm to avoid conflicts.
  • Modular classes: Admin, Frontend Display, Discount Rule
  • Easy to extend for multiple warranty tiers