Codenitive Shipping Insurance adds a configurable package-protection option to WooCommerce. Customers can enable or disable insurance from the cart or checkout page. The selected state is stored in the WooCommerce session and remains synchronized while order totals refresh.
The plugin provides independent display-location settings for the cart and checkout pages. The insurance fee is added to the WooCommerce totals only when the customer enables the option.
Features
- Enable or disable shipping insurance globally.
- Set a custom heading, option label, and description.
- Choose between a single-fee toggle and tiered coverage choices.
- Configure a fixed fee or manage multiple coverage and fee levels with repeatable rows.
- Choose whether the insurance fee is taxable.
- Choose whether insurance is enabled by default.
- Restrict insurance to selected shipping classes or selected shipping methods.
- Optionally restrict each coverage level to selected shipping classes and shipping methods.
- Restrict general, single-fee, and individual coverage choices by user role, including guests.
- Set fixed or percentage-based fees for the single-fee toggle and individual coverage choices.
- Select the insurance location on the classic cart page.
- Select the insurance location on the classic checkout page.
- Hide the insurance option independently on the cart or checkout page.
- Synchronize the selected state during WooCommerce AJAX updates.
- Add optional shipping instructions when using tiered coverage.
- Save the insurance selection, coverage, fee, and instructions in order metadata.
- Display the selected insurance fee in WooCommerce order administration.
- Support WooCommerce High-Performance Order Storage (HPOS).
- Include compatibility handling for CheckoutWC checkout updates.
2.1.1
- Added automatic single-fee pricing rules with fixed or percentage fees.
- Match cart ranges, shipping zones, classes, methods and user roles.
- First matching rule wins; unmatched carts use the standard fee. Shared eligibility still applies.
- Displayed prices, totals and saved insurance fees use the same pricing calculation.
2.1.0
- Added Insurance Reports reports with presets, custom dates, daily/weekly/monthly grouping, charts and exact-value tables.
- Added Settings and Reports links on the Plugins screen.
- Added shared shipping-zone eligibility for both insurance types. Leave zones empty for unrestricted zones; every package must qualify when restricted.
- Added searchable shipping-zone eligibility to individual insurance levels.
- Refresh eligible coverage choices when the checkout destination changes.
- Empty level zones add no restriction; shared eligibility rules still apply.
- Added optional minimum and maximum cart values to general eligibility and each insurance level.
2.0.1
- Renamed Codenitive Shipping Insurance to Shipping Insurance & Package Protection for WooCommerce.
- Added native cart AJAX updates with an optional page-reload mode.
- Expanded display locations and added custom hooks.
- Improved frontend layouts and added color controls.
- Added default coverage selection and shipping instructions for both insurance types.
- Simplified settings and eligibility controls.
- Improved update handling and reorganized plugin code.
1.1.1
Update plugin URL
1.0.3
- Added customizable text for the tiered insurance fee shown in totals.
- Added clearer controls for changing the decline-option text.
- Added customizable coverage-choice text with
{coverage} and {fee} placeholders.
- Removed the predefined coverage amounts and fees from new installations.
- Existing custom coverage choices are preserved during the upgrade.
1.0.2
- Redesigned the settings screen with a professional card-based layout.
- Added General, Display, Coverage Choices, and Advanced settings tabs.
- Replaced the
coverage|fee textarea with user-friendly repeatable coverage rows.
- Added controls to add, remove, and drag coverage choices into the preferred order.
- Added conditional settings so only fields relevant to the selected insurance type are shown.
- Added clearer setting descriptions, currency prefixes, and a sticky save panel.