New

Ecommerce Mobile App

React Native Expo app for Botble Ecommerce - 50+ screens, dark mode, RTL support

Not Refundable Product plugin

Not Refundable Product plugin

Plugin
Mark products as non-refundable and display a notice on the product details page.
$10.00 $29.00

Version

1.0.0

Botble Version

>= 7.3.0

License

MIT

Not Refundable Plugin

Mark products as non-refundable and automatically hide the return option for customers.

Admin panel- all product

Admin panel create product

Product detail page

Features

  • Admin Menu: Dedicated "Non Refundable" menu under eCommerce to view all products with toggle buttons
  • Product Form Integration: Toggle button in product create/edit form to mark products as non-refundable
  • Frontend Product Page: Shows "This item is not eligible for return" notice on product details page
  • Order Return Protection: Automatically hides the "Return Product(s)" button in customer dashboard when order contains non-refundable items
  • Dynamic Behavior: Works alongside the admin's return period settings (e.g., 2-3 days) - if product is refundable, return button shows within the return period; if non-refundable, button is always hidden
  • Bulk Management: Easily manage refundability status for all products from one place

Installation

  1. Upload the not-refundable folder to platform/plugins/
  2. Go to Admin → Plugins and activate "Not Refundable"
  3. Navigate to eCommerce → Non Refundable to manage products

Usage

From Admin Menu

  1. Go to eCommerce → Non Refundable
  2. View all products with their refundability status
  3. Toggle the switch ON to mark products as non-refundable
  4. Toggle the switch OFF to allow returns for the product

From Product Form

  1. Go to Products → Edit any product
  2. Find the "Non Refundable" toggle in the product form
  3. Enable/disable as needed and save

How It Works

Product Details Page

When a product is marked as non-refundable, customers will see a notice:

🚫 Non Refundable - This item is not eligible for return

This notice appears on the product details page near the product information.

Customer Order Dashboard

When a customer views their order details:

  • If product is refundable: "Return Product(s)" button appears (within admin-set return period)
  • If product is non-refundable: "Return Product(s)" button is hidden, and a notice is shown explaining the order contains non-returnable items

Return Period Integration

The plugin works alongside your existing return period settings:

  • Admin sets return period (e.g., 3 days) in eCommerce settings
  • For refundable products: Return button appears only within the return period
  • For non-refundable products: Return button never appears, regardless of return period

Screenshots

Admin - Non Refundable Products List

View all products with toggle switches to quickly mark items as non-refundable.

Product Form

Toggle button appears in the product edit form for easy management.

Customer Order View

Return button is automatically hidden for orders containing non-refundable items.

Requirements

  • Botble CMS 7.3.0 or higher
  • eCommerce plugin

Changelog

1.0.0

  • Initial release
  • Admin menu with product list and toggle buttons
  • Product form integration
  • Frontend product page notice
  • Customer dashboard return button hiding
  • Order return notice for non-refundable items

Author

❤️

Support the Author

If you find this product helpful, consider supporting the developer.

Bank Information

Bank Name- Wio Bank  IBAN: AE040860000009582249758 ACCOUNT NUMBER: 9582249758 ACCOUNT NAME: MARYAM INTERNATIONAL LLC, Country United Arab Emirates

Scan QR Code

Bank Name- Wio Bank  IBAN: AE040860000009582249758 ACCOUNT NUMBER: 9582249758 ACCOUNT NAME: MARYAM INTERNATIONAL LLC, Country United Arab Emirates

Leave a comment

Your email address will not be published. Required fields are marked *

Kindly log in to share your feedback on this plugin.
kiran s (sai)

kiran s (sai)

Is plugin will works for multi vendor. Vendor can use this feature