"Price on Request" for a Category
Hides prices and the Add to Cart button for products in chosen categories and shows a "Request a price" button that links to your contact page.
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.
Hides prices and the Add to Cart button for products in chosen categories and shows a "Request a price" button that links to your contact page.
Lets customers open a printable invoice for their paid orders from the My Account orders list, so they can file receipts without emailing you.
Adds a "Ready for pickup" order status and emails the customer automatically when you set it, so click-and-collect customers know when to come in.
Adds a "Request refund" button to recent completed orders in My Account; clicking it notes the request on the order and emails the shop owner.
Adds a "Save cart for later" button to the cart; customers can restore the saved cart from their My Account dashboard on any device.
Adds a random order option to the shop sorting that stays the same all day, so pagination works and every product gets its turn at the top.
Adds a "Sold out" label over the image of out-of-stock products in shop and category listings so shoppers can tell at a glance.
Shows how many times a product has been bought below its price, as social proof once it passes a minimum number of sales.
Adds alphabetical sorting to the shop's sorting dropdown, in both A to Z and Z to A directions.
Adds a "Sort by product code" choice to the shop's sorting dropdown, useful for trade catalogues where customers order by code.
Replaces the crossed-out sale price layout with clear "Now 20.00, was 25.00" wording that reads better and works with screen readers.
Shows three simple steps at the top of the order received page explaining what happens after the order, which reduces "where is my order?" emails.
Adds up the discounts from sale prices and coupons in the cart and shows the total saving at the top of the cart page.
Disables checkout outside your opening hours and shows a notice with the time you open again. Ideal for restaurants and local delivery.
Stops checkout with a friendly message when the delivery postcode is outside the area you serve, ideal for local food, flower or furniture delivery.
Includes extra checkout fields you store on orders (such as a VAT number or delivery notes) in the order section of personal data exports.
Includes invoice numbers, tracking details, delivery dates and other order fields you list in WooCommerce REST API order responses, for accounting and shipping integrations.
Adds a second button on product pages that adds the product to the cart and takes the shopper straight to checkout, while the normal add to cart button keeps working.
Adds a tab with the same shipping and returns information to every product page, next to Description and Reviews.
Appends a cart link with the item count to your theme's primary menu, and keeps the count up to date as products are added.
Adds a currency that WooCommerce does not list, such as a local or loyalty currency, so you can select it in the general settings.
Inserts your own paragraph, such as care instructions or a review request, above the order details in the WooCommerce "Order completed" email.
Shows order numbers with a prefix such as "WEB-1045" in emails, My Account and the admin, without changing the real order IDs.
Registers a new order status you can set on orders that are packed and waiting for the carrier, and adds it to the bulk actions menu.