Show the Discount Percentage on Sale Badges
Replaces the "Sale!" badge with the actual discount, for example "-25%". Variable products show the largest discount among their variations.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Replaces the "Sale!" badge with the actual discount, for example "-25%". Variable products show the largest discount among their variations.
Stops WooCommerce from jumping straight to a product when a search has only one match, so shoppers always see the search results page.
In shop listings, swaps the product image for the first gallery image when the shopper hovers over it, giving a quick second look.
Adds a "Total weight" row to the cart and checkout totals, useful for stores that charge shipping by weight.
Removes the city and postcode or state boxes from the cart's shipping calculator when your rates only depend on the country.
Removes sorting options you do not need from the shop's "Sort by" menu and lets you rename the ones that remain.
Adds a collapsible size guide table below the product summary on every product page.
Adds the security token to My Account log out links placed in your navigation menus, so customers log out in one click instead of seeing a confirmation page.
Hides and stops requiring the street address fields on the classic checkout when the customer picks Local Pickup, since you will not deliver the order.
Removes the billing address fields from the classic checkout when everything in the cart is virtual or downloadable, keeping only name and email.
Stops WooCommerce from sending customers the "Your order is being processed" email, for stores that only want to send the completed email.
Sends shoppers who open the cart page straight to checkout when their cart has items, for a shorter path to purchase.
Sends shoppers who open the cart page directly to checkout whenever their cart has products, shortening the path to purchase.
Adds a handling fee to orders below a set subtotal, which helps cover packing costs on very small orders.
Lists the available shipping methods in price order on the cart and checkout, so the cheapest option is always shown first.
Adds a "Sales" column to the admin products list showing how many units each product has sold, and lets you sort by it.
Gives a bigger percentage discount as the cart subtotal grows, for example 5% over 100 and 10% over 200, and tells shoppers how close they are to the next tier.
Checks scheduled sale dates every hour instead of once a day at midnight, so sales that should start or end during the day do so close to on time.
Shows a slim bar with the product name, price and a buy button fixed to the bottom of the screen once the shopper scrolls past the main add to cart button.
Records every stock level change with the date and the person (or order) responsible, and shows the last 25 changes in a box on the product edit screen.
Shows a bar with how much of a product's stock is left, such as "Hurry, only 4 left", when stock is running low, to create honest urgency.
Raises the number of failed deliveries before WooCommerce switches a webhook off, so a short outage at the receiving service does not silently stop your integrations.
Adds a "Store" menu to the admin toolbar with quick links to orders, products, coupons, customers and settings, available on the front end too.
Shortens the customer IP address saved with each new WooCommerce order and removes the stored browser user agent, keeping order records leaner on personal data.