Add Invoice, Tracking and Delivery Data to Order API Responses
Includes invoice numbers, tracking details, delivery dates and other order fields you list in WooCommerce REST API order responses, for accounting and shipping integrations.
Snippet Library
Snippets for WooCommerce stores: change the cart and checkout, add fees and minimum orders, tweak product pages, auto-complete orders and adjust emails. For store owners and developers who want small changes without another extension.
Includes invoice numbers, tracking details, delivery dates and other order fields you list in WooCommerce REST API order responses, for accounting and shipping integrations.
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 [wpide_cart_link] shortcode that shows a cart link with the number of items and total, which updates automatically when products are added.
Marks processing orders as completed automatically a number of days after purchase, for stores where you do not update orders when they are delivered.
Adds an "Empty cart" button next to "Update cart" on the classic cart page, protected by a nonce.
Shows "Estimated delivery: Tue 4 - Thu 6 Nov" at the top of the checkout page, counting only working days from today.
Adds the product meta fields you list to WooCommerce REST API product responses as a tidy "custom_fields" object, and lets API clients update them.
Turns on free shipping for everyone between two dates, so a free-shipping weekend or holiday promotion starts and stops by itself.
Adds a dashboard widget comparing this month's revenue and order count so far with the same days of last month, with the change in percent.
Offers a "Protect my parcel" checkbox on the classic checkout that adds an insurance fee based on the order value, and updates the totals instantly.
Adds the billing phone number to the My Account "Account details" form, so customers can update it in the same place as their name and email.
Adds a date picker to the classic checkout so customers can choose a delivery date after your lead time, then shows the date on the order screen and in emails.
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.
Stops WooCommerce adding its version number to your page source, so bots scanning for outdated stores learn a little less.
Puts every product in chosen categories on sale by a percentage between two dates, with sale badges and crossed-out prices, without editing products.
Adds the order details you choose, such as a delivery date or gift message saved by another plugin, to WooCommerce's order emails with friendly labels.
Displays "Sale ends on 31 May" under the price of products with a scheduled sale end date.
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.
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.
Pauses all purchasing between two dates and shows a store-wide notice explaining when you will be back, while the catalog stays online.
Adds a fee when the shopper chooses a specific payment method, for example cash on delivery, and updates the totals as soon as they switch methods.
Refreshes the classic cart totals as soon as a quantity is changed, so shoppers do not need to press "Update cart". The button is hidden.
Rejects billing phone numbers that contain letters or too few digits on the classic checkout, so you get numbers you can actually call.