Product Structured Data Without WooCommerce
Outputs Product JSON-LD with price, currency, SKU, brand and availability for a catalog post type, so products shown without a shop can still get rich results.
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.
Outputs Product JSON-LD with price, currency, SKU, brand and availability for a catalog post type, so products shown without a shop can still get rich results.
Adds a subtitle field to products and shows it under the product name on product pages and in shop listings, for taglines like "Organic cotton, made in Portugal".
Shows a small image beside each product name in the "Your order" table on the classic checkout.
Adds a "Video" field to products and shows the video (YouTube, Vimeo or an uploaded MP4) in its own product tab.
Sets how many products are shown per page on the shop and product category pages.
Displays a banner with a message and a button above the products on the shop and category pages.
Adds an optional "PO number" field to the classic checkout for business buyers and shows it on the order screen, in emails and on the customer's order page.
Adds an optional "Purchase order number" field to the Checkout block for business buyers, saved on the order with WooCommerce's additional fields API.
Adds an "Items" column to the admin orders screen listing what each order contains, so you can see what to pack without opening orders.
Sends paid orders above an amount to "On hold" instead of "Processing", so you can check them for fraud before shipping.
Places the postcode and city fields side by side on the checkout, which saves space and matches how many countries write addresses.
Adds a quantity field next to the add to cart button for simple products in shop listings, so shoppers can add several at once without opening the product.
Replaces the quantity number box with a simple dropdown (1, 2, 3...) on product and cart pages, which is faster to use on phones.
Lowers the unit price when a customer buys more of the same product, for example 5% off from 10 units, and shows a price-break table on the product page.
Increases the number of variations WooCommerce loads with the page (30 by default), so large variable products update price and stock instantly and hide unavailable combinations.
Turns on WooCommerce's built-in rate limiting for the Store API used by the block cart and checkout, slowing down bots that test stolen cards.
Adds a dropdown of saved phrases above the order notes box, such as "Dispatched with Royal Mail" or "Waiting for stock", so staff can add common notes in one click.
Shows a short list of reassurances (secure payment, free returns, fast dispatch) above the cart table to reduce cart abandonment.
Lists the customer's three latest orders with status and total on the My Account dashboard, so they see what matters without clicking through.
Remembers the products each visitor looks at and adds a [wpide_recently_viewed] shortcode that displays them as a product grid.
Adds the name of the logged-in user to the order notes every time an order status changes, so you can see who marked an order shipped or refunded.
Sends customers who create an account from the My Account page to a page of your choice, such as a welcome page or the shop.
Sends visitors who open the cart page with nothing in it straight to the shop page instead of showing an empty cart.
Sends customers to your own thank-you page after a successful order instead of the default order received page, passing the order number along.