WooCommerce Product Badge Manager icon

WooCommerce Product Badge Manager

Hot or Not
WooCommerce Product Badge Manager

Description

WooCommerce Product Badge Manager

WooCommerce Product Badge manager lets you create unlimited product badges and assign them to your WooCommerce product based on category, attributes, terms, popularity, sale, time, stocks, etc, and filter products archive using badges.
Latest Version: 4.1.4 – Feb 09, 2023 WordPress 6.1.x Ready • WooCommerce 7.3.x Ready • PHP 8.1.x Ready

Live Demo | Documentation DEMO VIDEO HERE

Powerful Admin Panel

Setting up WooCommerce Product Badge Manager is very easy & straightforward. With the help of our plugin, powerful control panels, you can customize every bit of it and start showing off a special product in no time.

Advanced Badge Assignment Capability

  • Assign Badge Directly From Product
  • Exclude Badge From Product
  • Extendable Badge Shortcode
  • Badge Filter Widget

Show Badge On Product Catalog

You can show badges inside your product on catalog pages like (Shop, Archive, Related products, etc.)

Show Badge On Single Product Page

Our WooCommerce Product Badge manager also lets you add badges to product single page individually with independent controls from catalog page settings.

15+ Different Position To Show Badge

You have 15+ options to choose from and decide where you want to show badges in your products.

Floating Badge Top of Product Image

Don’t like the pre-defined positions to show badges? You also have the option to add floating badges to show them wherever you want in products.

Multiple Taxonomy Support for Badge Assignments

WooCommerce product badge manager supports multiple taxonomies to assign badges in WooCommerce products. you can assign badges on product categories,attributes, terms, sellers, etc.
  • Assign Badge Based On Category
  • Assign Badge Based On Attributes
  • Assign Badge Based On Attributes Values
  • Assign Badge Based On Seller

Multiple Product Variation Support for Badge Assignments

WooCommerce Product Badge Manager provides a powerful meta box to assign badges based on product launch time, sales, rating, stock, etc. It also lets you combine multiple conditions to create complex logic to show badges.
  • Assign Badge Based On Time
  • Assign Badge Based On Sales
  • Assign Badge Based On Rating
  • Assign Badge Based On Stock
  • Assign Badge Based on Combination of Multiple Variation

Products Archive Based On Badge

For every badge in the WooCommerce product badge manager, you automatically get a product archive page to list all products under a product badge, just like any other taxonomy single page.

Product Filtering Based On Badge

You can show badges inside your product on catalog pages like (Shop, Archive, Related products, etc.)

FEATURES

  • Easy Installation & Setup
  • Create Unlimited Badge
  • Show Badge On Product Catalogue
  • Show Badge On Single Product Page
  • 15+ Different Position To Show Badge
  • Floating Badge Top Of Product Image
  • Live Preview For Badge Positioning
  • Assign Badge Based On Category
  • Assign Badge Based On Attributes
  • Assign Badge Based On Attributes Values
  • Assign Badge Based On Seller
  • Assign Badge Based On Time
  • Assign Badge Based On Sales
  • Assign Badge Based On Rating
  • Assign Badge Based On Stock
  • Show Badge Based On Multiple Conditions
  • Assign Badge Directly From Product
  • Exclude Badge From Product
  • Products Archive Based On Badge
  • Product Filtering Based On Badge
  • Extendable Badge Shortcode
  • Badge Filter Widget
  • Powerful Admin Settings
  • Get Update Notification From The Dashboard
  • Know More Detailed Inofrmation

CHANGELOG

Update: V 4.1.4
1. Compatibility check
2. Updated all the dependencies to their latest version
3. Other minor improvements
Update: V 4.1.3
1. Fixed compatibility issue
2. Minor bug fixes
Update: V 4.1.1
1. Badge size issue bug fixed
2. Settings margin not working bug fixed
3. Minor bug fixes
Update: V 4.0.0
1. Broken settings page fix with WordPress 5.5.1
2. Broken meta box fix with WordPress 5.5.1
3. Complete re-coding with stable settings and meta box framework
4. 2 times faster performance
5. Minor bug fixes
Update: V 3.2.1
1. Badge archive page bug fix
2. Compatibility check.
Update: V 3.2
1. Fixed duplicate related products bug.
2. Added pre-made badges assets.
3. Compatibility check.
Update: V 3.1
1. Added product attributes terms support.
2. Fixed deprecated function warning with php 7.2.
Update: V 3.0
1. Added product attributes support.
2. Fixed broken archive template layout.
3. Added archive template extending option.
4. Compatibility check.
Update: V 2.2
1. Works with WooCommerce Ajax supported themes.
2. Dropped native drag and drop sorting.
3. Compatibility check with WP 4.82 and 3.2.1
Update: V 2.1
1. Upgrade database through simple button ( For those users who upgraded V1 to V2)
2. Compatibility Check
3. That's it
Update: V 2.0
1. Refurbished Whole Plugin
2. Show Badges On Product Catalogue
3. Show Floating Badge Top Of Product Image
4. Live Preview For Badge Positioning
5. Added Extendable Shortcodes
6. Pagination Support For Product Archives
7. Extends Native UI For Product Archives
8. Added Namespace For Bootstrap Class
9. Checking Security Vulnerability
10. Compatibility Check With Latest WordPress 4.7.3
11. Compatibility Check With Latest WooCommerce 3.0.4
12. PHP7 Compatible
13. Added Client Requested Features
14. Fixed Clients Reported Issues
15. Much More...
Update: V 1.5
1. Removed old style php query and added WooCommerce Custom Taxonomy Query
2. Optimized internel function call so 2x faster now.
3. Ultra Compression for js,php,css
4. Added few third-party custom theme support on client request
5. Broken archive page with some third-party theme fixed.
6. Minors css & JavaScript issue fixed.
7. Checking Security Vulnerability
8. Compatibility Check With Latest WordPress 4.7.2
9. Compatibility Check With Latest WooCommerce 2.6.13
Update: V 1.4
1. Show archive page products on custom order - NEW FEATURE.
2. Product Button Color Changing Problem Fixed.
3. Change archive page permalink - NEW FEATURE.
4. Safari product hover tooltip problem fixed.
5. Minors css & JavaScript issue fixed.
6. Checking Security Vulnerability
7. Compatibility Check With Latest WordPress 4.5.3
8. Compatibility Check With Latest WooCommerce 2.6.2
Update: V 1.3
1. Wrong update notification fixed.
2. Minor css issue fixed.
3. Clients personal requested fixed(conflict with theme).
4. Compatibility check with WordPress 4.4.1
5. Compatibility check with Visual Composer 4.9.2
6. Checking Security Vulnerability
7. And Much More........
Update: V 1.2
1. Custom badge linking options
2. Tablet badge hover fixed!
3. Clients personal requested fixed(conflict with theme).
4. Minor css fixing...
5. Check with latest WordPress version
6. Check with latest Woo-Commerce version
7. Checking Security Vulnerability
8. And Much More........
Update: V 1.1
1. Added Product Filter Using Badge
2. Added Badge Archive Page With Product List
3. Bootstrap Responsive Grid On Archive Page Product list
4. Added more setting's for more facilities
5. Widget Ready for show badge filter
6. Made Short-Code to show badge filter
7. Checking Security Vulnerability
8. Fixing minor CSS.
9. Tested latest Woo-commerce and WordPress Versions
10. And Much More

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

MaxShop - Electronics Store Elementor WooCommerce WordPress Theme (9+ Homepages, 2+ Mobile Layouts) icon

MaxShop - Electronics Store Elementor WooCommerce WordPress Theme (9+ Homepages, 2+ Mobile Layouts)

Hot or Not
MaxShop - Electronics Store Elementor WooCommerce WordPress Theme (9+ Homepages, 2+ Mobile Layouts)

Description

WELCOME OUR NEW SERVICE

UPDATE Latest version 3.6.11: Released on Apr-28-2023 | Changelog

[+] Update WordPress 6.2
[+] Update WooCommerce 7.6
[+] Elementor Pro 3.12.3
[+] Revolution 6.6.12
[+] JetSmartFilters 3.1.1
[#] Bug fix: Fixed bug  import theme option
[#] Bug fix: Fixed bug in PHP 8 version
[#] Bug fix: Fixed bug in WP 6.2 version
[#] Bug fix: Fixed bug not translate popup login
[#] Bug fix: Fixed bug in previous versions 

Maxshop – Electronics Elementor WooCommerce WordPress Theme

Maxshop is a unique and modern eCommerce WordPress theme for any online store or marketplace , especially the electronics, digital, hitech, watch store, interior, home appliances, kitchen wares or furniture shop.

In addition, this amazing theme is integrated with WooCommerce, many plugins with lots of features, mini cart, custom widgets, unlimited color schemes, Slider with smooth transition effects, Menu with multiple column styles and advanced widgets… You are free to control this theme in order to make your store more friendly and adorable for your customers. Besides, with One-Click Installation supported, you will get a full website look like our demo with only one click without simple data and widget files required.

Moreover, with this BIG update, Maxshop becomes more clean, powerful and complete WooCommerce theme with a lots of HOT features.

✔️ Designed by Super Power Elite Author: MaxShop is created by WPThemeGo – Magentech WordPress Team who has sold 30000+ sales and $2M on Envato marketplace.

Let’s experience this awesomeness and to explore more features in this theme. We are sure that you will fall in love with our Maxshop at first sight.

NEED HELP? Contact us anytime at our Help Desk Systems to get help in every business days.

HOT MOBILE-SPECIFIC WEB DESIGN

Do you want to have a professional online store on mobile devices?

Unlike other themes which support responsive layouts only, MaxShop now is built with both responsive layouts and mobile-specific web designs with full of shop features, specifically designed and developed for mobile devices. This is the trend of online store 2017 – when using and shopping via smartphones is increasing rapidly!

By using mobile layouts, you can build a mobile-friendly website and bring your customers a great mobile shopping experience. You’re able to enable these layouts in theme option based on your market strategies. When you disable mobile layout, the theme will use the responsive layouts as default.

MUCH EASIER TO CREATE A MULTI-VENDOR WEBSITE

If you want to build a multi vendor marketplace website, this will surely meet your requirements for a multi vendor marketplace WordPress theme.

MaxShop is now fully compatible with Multivendor plugins like Dokan Multivendor, WC Vendors, WCFM MarketPlace and WC MarketPlace.

AJAX LIVE SEARCH PRO

RESPONSIVE DESIGN

 

Maxshop is designed to be fully responsive layout, it will make your site have amazing look on different screen resolutions such as: mobile, iPhone, iPad and other tablets. This is one of the best option to reach the customers who use smart devices.

HIGH PERFORMANCE

 

Maxshop is optimized performance with fast loading speed in just few secs and beautiful looking on any devices.

HEADER STYLES

MENU STYLES

You can easy to create columns to display categories and products with description, price, image, video, effects… or even add links to any page, widgets with promotion banners and plugins.

WOOCOMMERCE INTEGRATION

Theme uses the excellent WooCommerce plugin to transform your WordPress website into an eCommerce store. Plugin supports to show a single product/multiple products by ID or SKU and a lot of payment options and shipping options available.

QUICK VIEW PRODUCT

It’s so convenient for customers to view quickly detail product on the Homepage, Listing page without leaving the current page. Your product detail will open with full necessary information like: image product, product price, description, product reviews and link to the product detail page, etc.

AJAX MINICART

Be built-in Minicart widget, you can select product to buy without leaving current page, instantly add product to basket. We also re-style of the Checkout page to increase user experience and sales. Additional, you can easy to add product to wishlish or compare product.

COUNTDOWN TIMER

You can be attract your customers’ attention to products that you insert block counts days, hours, minutes and seconds in reverse order. You are enable to show sales and promotions, upcoming events as well as for other different purposes.

CATEGORY & PRODUCT PAGE

PRODUCT PAGE

Your customers can easily find deeper information about a product before making a decision to order

TOTALLY NEW ONCLICK INSTALL

POWERFUL THEME OPTIONS

UNLIMITED COLOR

RTL SUPPORT

Full Feature List

  • Up to 9+ HomePage Layouts
  • Mobile Layouts Ready! – Never more professional with a website working like a mobile app
  • Multi-Vendors Support – Fully compatible with Dokan, WC Vendors that can help you to create an amazing marketplace
  • Compatible with WordPress 6.2.x
  • Elementor 3.12.x Ready!
  • WooCommerce 7.6.x Ready!
  • Revolution Slider (advanced page builder) Worth $19
  • MailChimp for WordPress
  • One Click Import Demo Site – Easiest and fastest way to build your website
  • Child Theme Included
  • Compare & Wishlist support
  • Ajax Live Search Pro
  • Color & Image Swatches in Product Detail and Product Listing
  • Different Header Styles
  • Various Shortcodes – Get creative with unlimited combinations of easy-to-use shortcodes and quickly create any type of page you like.
  • Responsive WordPress Theme
  • Unlimited Color Schemes
  • Google Fonts Included
  • Fully integrated with Font Awesome Icon
  • Built in with HTML5, CSS3 & LESS
  • Contact Form 7 ready
  • Easy Customization
  • Typography – Highly customizable typography settings,
  • Support menu with Mega and dropdown style
  • Support primary menu location, widget sidebars
  • SEO Optimized
  • Blog Layout Options:
    • Left Sidebar with Grid view (2-4 columns)
    • Right Sidebar with Grid view (2-4 columns)
    • Left Sidebar with List view
    • Right Sidebar with List view
  • Support all default WordPress post format types
  • Multiple portfolio pages: Portfolio Masonry, Portfolio 2-4 columns
  • Translation – WPML compatible and every line of your content can be translated
  • RTL Support
  • Support to add custom CSS/JS
  • Cross browser compatible – It works fine under modern, major browser (FireFox, Safari, Chrome, Edge)
  • Download PSD files worth $12
  • Free Lifetime Updates

WHAT ARE INCLUDED?

Maxshop Theme Package Use this package to install to your current site

PSD Sources All PSD design themes

Detailed Documentation Provide all detailed steps to configure theme

THEME SUPPORT:

Forum Support: Join our public WPThemeGo Community at forum.wpthemego.com to find the frequently asked questions, post your problem and get support to solve it.

Ticket System: Submit a ticket about your problem on WPThemeGo Support at support.wpthemego.com to get help from the support team. All your information will be kept confidental.

*NOTE: After submiting the ticket, please check your Inbox and Spam Box if you recieve the notification email. If not, please email us via contact@wpthemego.com then we can support you better.

CHECK OUR POPULAR WORDPRESS THEMES:

Change Log

------------ VERSION - 3.6.11: Released on Jan-09-2023 ------------
[+] Update WordPress 6.2
[+] Update WooCommerce 7.6
[+] Elementor Pro 3.12.3
[+] Revolution 6.6.12
[+] JetSmartFilters 3.1.1
[#] Bug fix: Fixed bug  import theme option
[#] Bug fix: Fixed bug in PHP 8 version
[#] Bug fix: Fixed bug in WP 6.2 version
[#] Bug fix: Fixed bug not translate popup login
[#] Bug fix: Fixed bug in previous versions 
------------ VERSION - 3.6.10: Released on Jan-09-2023 ------------
[+] Update WordPress 6.1.1
[+] Update WooCommerce 7.2
[+] Elementor Pro 3.9.2
[+] Revolution 6.6.8
[#] Bug fix: Fix bug not receiving woocommerce thumbnail config on listing page
------------ VERSION - 3.6.9: Released on Oct-10-2022 ------------
[+] Update WordPress 6.0.2
[+] Update WooCommerce 6.9.4
[+] Update Elementor 3.7.7
[+] Update Slider Revolution 6.5.31
[+] Fixbug edit elementor has duplicate image
------------ VERSION - 3.6.8: Released on Aug-04-2022 ------------
[+] Update WordPress 6.0.1
[+] Update WooCommerce 6.7.0
[+] Update Elementor 3.7.2
[+] Update Slider Revolution 6.5.25
[+] Fixbug ajax search display with template elementor
[+] Fixbug import not display menu
[+] Fixbug sw woowatches - variation product: Can't show detailed price in each option
------------ VERSION - 3.6.7: Released on Mar-18-2022 ------------
[+] Update WordPress 5.9.2 
[+] Update WooCommerce 6.3.1
[+] Update Elementor 3.6.4
[+] Update Slider Revolution 6.5.19
[+] Fixbug ajax search display with product draft
[+] Fixbug sw wooswatches
[+] Fixbug click bulk select in menu not display checkbox in menu item.
------------ VERSION - 3.6.6: Released on Oct-06-2021 ------------
[+] Update WooCommerce 5.7.1
[+] Update Slider Revolution 6.5.8
[#] Bug fix: Fix bug SW Wooswatches with PHP 8
[#] Bug fix: Fix bug Error Schema Google in single product
[#] Bug fix: Fix bug in theme translation
------------ VERSION - 3.6.5: Released on Sep-07-2021 ------------
[+] Update WooCommerce 5.6.0
[+] Update Elementor 3.3.8
[+] Update Slider Revolution 6.5.7
------------ VERSION - 3.6.4: Released on Jul-26-2021 ------------
[#] Bug fix: Fix bug widget
------------ VERSION - 3.6.3: Released on Jul-23-2021 ------------
[+] Update WordPress 5.8 
[+] Update WooCommerce 5.5.1
[+] Update Elementor 3.3.1
[+] Update Slider Revolution  6.5.5
[+] Update WPBakery Page Builder 6.7.0
------------ VERSION - 3.6.2: Released on Jun-16-2021 ------------
[+] Update WooCommerce 5.4.1
[+] Update Revolution Slider 6.5.0
[#] Bug fix: Fix bug in Tab product slider
------------ VERSION - 3.6.1: Released on May-19-2021 ------------
[+] Update WordPress 5.7.2
[+] Update WooCommerce 5.3.0
[+] Update Elementor 3.2.2
[+] Update Revolution Slider 6.4.11
[#] Bug fix: Fix bug in responsive menu with vertical menu on mobile
------------ VERSION - 3.6.0: Released on May-11-2021 ------------
[+] NEW: Update Elementor templates for headers, single product ,archive product, sigle post, and archive post
[+] Update WooCommerce 5.2.2
[+] Update Elementor Pro  3.2.1
[+] Update Revolution Slider 6.4.11
[+] Update SW Woocatalog 1.0.1
------------ VERSION - 3.5.12: Released on Apr-16-2021 ------------
[+] Update WooCommerce 5.2.2
[+] Update Elementor Pro  3.2.1
[+] Update One Click Demo Import 9.10
[+] Update Revolution Slider Version 6.4.6
------------ VERSION - 3.5.11: Released on Mar-22-2021 ------------
[+] Update WordPress 5.7 
[+] Update WooCommerce 5.1.0
[+] Update Elementor Pro  3.1.0
[+] Update One Click Demo Import 9.10
[+] Update WPBakery Page Builder 6.6.0
[+] Update Revolution Slider Version 6.4.4 
------------ VERSION - 3.5.10: Released on Feb-24-2021 ------------
[+] Update WordPress 5.6.1 
[+] Update WooCommerce 5.0.0
[+] Update Elementor 3.1.0
[+] Update Revolution Slider 6.4.1
[+] Update Mobile Layout Footer
[#] Bug fix: Fix bug Elementor with Nav Widget
------------ VERSION - 3.5.9: Released on Jan-22-2021 ------------
[+] Update WooCommerce 4.9.1
[+] Update Elementor 3.0.9
[+] Update Revolution Slider 6.3.6
[#] Bug fix: Fix bug in Navigation Memu widget with Elementor
------------ VERSION - 3.5.8: Released on Dec-11-2020 ------------
[+] Update WordPress 5.6
[+] Update WooCommerce 4.8.0
[+] Update Elementor 3.0.8
[+] Update WPBakery Page Builder 6.4.3
[+] Update Revolution Slider 6.3.0
[+] Update option option for product review
[#] Bug fix: Fix bug deprecated
------------ VERSION - 3.5.7: Released on Dec-09-2020 ------------
[+] Update WooCommerce 4.7.1
[+] Update Elementor pro 3.0.8
[+] Update WPBakery Page Builder 6.4.2
[+] Update Revolution Slider 6.3.0
------------ VERSION - 3.5.6: Released on Nov-13-2020 ------------
[+] Update WooCommerce 4.7.0
[+] Update Elementor 3.0.6
[+] Update option "Title Length Of Item Listing PageTitle Length Of Item Listing Page" 
[+] Update option to show category description in products listing of mobile layout
[#] Bug fix: Fix bug vulnerability in SW Ajax WooCommerce Search
------------ VERSION - 3.5.5: Released on Sep-19-2020 ------------
[+] Update WooCommerce 4.6.0
[+] Update Elementor pro 3.0.5
[+] Update WPBakery Page Builder 6.4.1
[+] Update Revolution Slider 6.2.23
[+] Update New One Click Demo Data Import
[#] Bug fix: Fix bug vulnerability in SW Ajax WooCommerce Search
[#] Bug fix: Fix bug color translation with LessPHP
------------ VERSION - 3.5.4: Released on Sep-21-2020 ------------
[#] Bug fix: Fix bug with Breadcrumb
------------ VERSION - 3.5.3: Released on Sep-10-2020 ------------
[+] Update WordPress 5.5.1
[+] Update WooCommerce 4.5.1
[+] Update Elementor Pro 3.0.4
[+] Update Option for product listing banner
[#] Bug fix: Fix bug Demo data import
------------ VERSION - 3.5.2: Released on Aug-29-2020 ------------
[+] Rollback to Elementor Free 2.9.13
[+] Update Revolution Slider 6.2.22
[#] Bug fix: Fix bug Demo data import with Elementor 
------------ VERSION - 3.5.1: Released on Aug-20-2020 ------------
[+] Update WordPress 5.5
[+] Update WooCommerce 4.4.1
[+] Update Revolution Slider 6.2.21
[#] Bug fix: Fix bug LessPHP & PHP 7.4
------------ VERSION - 3.5.0: Released on Aug-03-2020 ------------
[+] Update WordPress 5.4.1
[+]  Update Elementor Pro 2.10.3
[+] Update WooCommerce 4.3.1
[+] Update Revolution Slider 6.2.12
[+] Update WPBakery Page Builder 6.2.0
[+] Update new responsive menu
------------ VERSION - 3.4.1: Released on May-18-2020 ------------
[+] Update WordPress 5.4.1
[+] Update WooCommerce 4.1.0
[+] Update Revolution Slider 6.2.8
[+] Update WPBakery Page Builder 6.2.0
[#] Bug fix: Fix bug with Buy now quantity 
[#] Bug fix: Fix bug redirect when active theme 
------------ VERSION - 3.4.0: Released on Apr-11-2020 ------------
[+] Update WordPress 5.4
[+] Update WooCommerce 4.0.1
[+] Update Revolution Slider 6.2.2
[+] Update WPBakery Page Builder 6.1
[+] Update Sort by according to WooCommerce data
[+] Update Buy Now button for products
[+] Update theme performance
[#] Bug fix: Fix bug in Total cart with Price with tax
[#] Bug fix: Fix small bugs in previous versions
------------ VERSION - 3.3.10: Released on Nov-19-2019 ------------
[#] Bug fix: Fix bug with featured image in single product
[#] Bug fix: Fix bugs in previous version
------------ VERSION - 3.3.9: Released on Nov-15-2019 ------------
[+] Update WordPress 5.3
[+] Update WooCommerce 3.8
[+] Update Revolution Slider 6.1.5
------------ VERSION - 3.3.8: Released on Sep-06-2019 ------------
[+] Update WooCommerce 3.7.0
[+] Update Revolution Slider 6.1.1
------------ VERSION - 3.3.7: Released on Aug-03-2019 ------------
[+] Update WordPress 5.2.2
[+] Update WooCommerce 3.6.5
[+] Update Revolution Slider 6.0.8
[+] Update WPBakery Page Builder 6.0.5
[+] Update Bundle Product
------------ VERSION - 3.3.6: Released on Apr-24-2019 ------------
[+] Update WordPress 5.1.1
[+] Update WooCommerce 3.6.1
[#] Bug fix: Fix bug with Ajax Login by Email
[#] Bug fix: Fix bugs in previous version
------------ VERSION - 3.3.5: Released on Feb-15-2019 ------------
[+] Update WordPress 5.0.4
[+] Update Revolution Slider 5.4.8.2
[+] Update WPBakery Page Builder 5.7
[+] Update Options for Responsive & Mobile Menu in Theme Options
[#] Bug fix: Fix bug Responsive Menu on Mobile
[#] Bug fix: Fix bug with Ajax Search on Mobile
[#] Bug fix: Fix bug with WooCommerce description

See Full Changelogs

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.