Skip to content
GPLWP Guides

WooCommerce

How to customize printable documents in WooCommerce

WooCommerce does not provide a full built-in system for branded invoices, packing slips and labels. Use a document plugin, then customise its template…

1 tool
How to display taxes by country in WooCommerce

WooCommerce can calculate country-specific taxes without a plugin by using tax tables and customer location settings. Its standard display option is g…

1 tool
How to notify customers when products are back in stock in WooCommerce

WooCommerce does not include built-in back-in-stock notifications. For a small shop, you can collect consented email addresses and notify customers ma…

1 tool
How to collect and validate EU VAT numbers in WooCommerce

WooCommerce core can calculate tax, but it does not provide a VAT number field, VIES validation, or automatic reverse-charge handling. For a complete…

1 tool
How to let customers edit their orders in WooCommerce

WooCommerce does not provide a customer-facing order editor in the standard My Account area. For occasional changes, edit the order yourself from WooC…

1 tool
How to attach files to WooCommerce emails

WooCommerce does not provide a general setting for attaching arbitrary files to order emails. You can add a fixed file with the `woocommerce_email_att…

1 tool
How to set dynamic pricing rules in WooCommerce

WooCommerce handles basic sale prices and coupons, but conditional rules based on quantity, roles, categories or cart totals need a pricing extension…

1 tool
How to track product costs and profits in WooCommerce

WooCommerce can store cost of goods for products, variations, and orders, but its built-in COGS feature does not currently feed those figures into Woo…

2 tools
How to build an auto parts store with WooCommerce

WooCommerce handles products, checkout, payments, stock, tax and shipping, but vehicle compatibility search usually needs a fitment plugin or custom i…

1 tool
How to redirect affiliates to their dashboard after login

WooCommerce normally sends logged-in users to My Account. To send approved AffiliateWP affiliates to their dashboard instead, use WooCommerce’s login…

1 tool
How to send WooCommerce order notifications to Slack

WooCommerce does not send Slack-formatted messages by itself. You can connect a WooCommerce webhook to a relay service, build a small custom integrati…

1 tool
How to create an auction marketplace with WooCommerce

You cannot create a proper multi-vendor auction marketplace with WooCommerce alone. Use WooCommerce for products and checkout, a marketplace plugin fo…

1 tool
How to build a sports nutrition store with WooCommerce

WooCommerce gives you the core tools for a sports nutrition store: products, variations, stock, payments, tax, shipping and checkout. You can build it…

1 tool
How to create advanced coupons in WooCommerce

WooCommerce can create percentage, fixed-cart and fixed-product coupons with spending, product, email and usage limits. For BOGO deals, auto-apply off…

3 tools
How to let customers pay with a wallet in WooCommerce

WooCommerce does not include a customer wallet with deposits and stored balances, so you need a wallet extension or custom payment-gateway development…

2 tools
How to offer product customization in WooCommerce

WooCommerce can handle basic personalisation through variations and product add-ons, such as text fields, choices and uploads. It does not provide a v…

1 tool
How to create an online store with WooCommerce

To create an online store with WooCommerce, install WooCommerce on WordPress, follow its setup checklist, add products, configure payments, tax and sh…

1 tool
How to import XML products into WooCommerce

WooCommerce's built-in importer accepts CSV or TXT, not supplier XML, so a direct XML import needs an importer plugin or a custom conversion script. F…

1 tool
How to accept direct debit payments on a WordPress site

WooCommerce does not collect direct debits by itself. You need a gateway integration such as GoCardless, which creates the customer’s bank mandate, re…

1 tool
How to accept cheque payments on a WordPress site

WooCommerce includes cheque payments, so you do not need a plugin for the basic setup. Go to WooCommerce > Settings > Payments > Take offline payments…

1 tool
How to manage inventory in WooCommerce

WooCommerce can manage stock without another plugin. Enable global stock management, turn it on for each product or variation, then set quantities, ba…

2 tools
How to customize email templates in WooCommerce

WooCommerce lets you change logos, colours, fonts, subjects, headings and footer text from its email settings. For deeper layout changes, use hooks or…

1 tool
How to build a WooCommerce store

Build a WooCommerce store by installing the plugin on WordPress, running its setup wizard, adding products, and configuring payments, tax and shipping…

2 tools
How to bulk edit orders in WooCommerce

WooCommerce lets you select several orders and bulk-change their status or remove personal data. It does not natively bulk-edit addresses, payment met…

1 tool
How to organize products by brand in WooCommerce

WooCommerce now includes a dedicated Brands taxonomy, so you can create brands, assign them to products, and give each brand its own archive page with…

1 tool
How to manage customer support tickets in WooCommerce

WooCommerce does not include a full ticket queue by default. For a small shop, manage requests through a support inbox and record replies as private o…

1 tool
How to create product landing pages in WooCommerce

You can create a product landing page by customising WooCommerce’s Single Product template, creating a product-specific template, or using a page buil…

1 tool
How to show shipping costs on product pages in WooCommerce

WooCommerce does not normally show calculated shipping rates on individual product pages. You can add a fixed shipping message manually, but address-s…

1 tool
How to customize product pages in WooCommerce

WooCommerce product pages can be rearranged in Appearance > Editor when you use a block theme. Classic themes need Customizer settings, hooks, or chil…

2 tools
How to build a handmade skincare website in WordPress

Build the site with WordPress and WooCommerce, then create a consistent visual system for the header, shop, product pages, ingredients, reviews and ch…

1 tool
How to configure vendor shipping in WooCommerce

WooCommerce can handle shared shipping rates with zones and methods, but it does not provide vendor-specific shipping by itself. For a marketplace, us…

1 tool
How to price products by measurement in WooCommerce

WooCommerce cannot calculate a live price from typed measurements on its own. For fixed sizes, use variations; for customer-entered length, width, are…

1 tool
How to display products in tables in WooCommerce

WooCommerce’s built-in product blocks and [products] shortcode create product grids, not full product tables. For a basic catalogue, you can build a t…

2 tools
How to display conditional cart notices in WooCommerce

WooCommerce does not provide a dashboard setting for conditional cart notices, but you can add one with PHP on the classic cart page. For product, cat…

1 tool
How to create membership plans in WooCommerce

WooCommerce alone can sell a membership product, but it does not create membership plans with automatic content access, expiry or member discounts. Fo…

1 tool
How to split WooCommerce carts into shipping packages

WooCommerce uses one shipping package by default. You can split the cart manually with the woocommerce_cart_shipping_packages filter, but conditional…

2 tools
How to collect product reviews in WooCommerce

WooCommerce includes product reviews, star ratings, moderation, verified-owner labels and review-request emails. Enable reviews in the product setting…

3 tools
How to let customers subscribe to price drop alerts in WooCommerce

WooCommerce does not include customer price-drop subscriptions, target-price tracking or automatic alerts. You can build that workflow with custom cod…

1 tool
How to generate PDF invoices in WooCommerce

WooCommerce does not create PDF invoices in core. For occasional orders, send the built-in order-details email and save it as a PDF from the browser;…

3 tools
How to show personalized product recommendations in WooCommerce

WooCommerce can show related products, upsells and cross-sells, but it does not create fully personalized recommendations from each shopper’s views an…

1 tool
How to bulk edit products in WooCommerce

WooCommerce includes a basic bulk editor for selected products and a built-in CSV importer for larger updates. Use the list editor for simple changes,…

3 tools
How to create an online bookstore with WooCommerce

To create an online bookstore, install WooCommerce, add each book as a product, organise titles with categories and attributes, then configure payment…

1 tool
How to create custom order statuses in WooCommerce

WooCommerce does not include a built-in custom-status editor. For a simple internal label, register the status with a small code snippet; for customer…

1 tool
How to track product profit margins in WooCommerce

WooCommerce product sales reports do not automatically show true profit margins unless you record each product’s cost of goods. You can calculate marg…

1 tool
How to create sequential order numbers in WooCommerce

WooCommerce does not create clean sequential order numbers by default because order IDs are shared with other WordPress content. A code filter can ref…

1 tool
How to accept card payments in WooCommerce

WooCommerce cannot process card payments by itself. Connect a payment gateway such as WooPayments, complete the provider’s verification, enable card p…

8 tools
How to generate product QR codes in WooCommerce

WooCommerce does not include a built-in product QR-code generator. For a few products, create a QR code from each product URL and add the image to the…

1 tool
How to build a food shop with WooCommerce

You can build a food shop with WooCommerce without custom code: add your catalogue, configure payment, tax and delivery settings, create food-specific…

2 tools
How to showcase products in WooCommerce galleries

WooCommerce already includes product galleries, so you can showcase a product by setting a main image, adding gallery images and arranging their order…

2 tools
How to offer member discounts in WooCommerce

WooCommerce can create percentage and fixed-value coupons, but it does not know who your members are or apply member pricing automatically. Use a rest…

1 tool
How to archive old orders in WooCommerce

WooCommerce does not include a native order archive. The manual route is to export older orders, back up the database, and move them to trash or a sep…

1 tool
How to let WooCommerce vendors manage their stores from the frontend

WooCommerce alone does not give vendors a frontend dashboard for managing products, orders, and store data. You can build one with custom account endp…

1 tool
How to automate vendor payouts in WooCommerce

You need a marketplace or vendor-management plugin because WooCommerce alone does not calculate vendor commissions or send payouts. The manual route i…

1 tool
How to offer upsells and order bumps in WooCommerce

WooCommerce lets you add basic upsells to product pages and cross-sells to the cart from each product's Linked Products settings. It does not provide…

2 tools
How to let customers schedule delivery slots in WooCommerce

WooCommerce does not provide customer-selected delivery dates and time slots by default. You can add a basic date field with custom checkout code, but…

2 tools
How to run storewide sales in WooCommerce

WooCommerce can run a storewide sale with a percentage coupon or bulk-edited sale prices, but neither route is ideal for a large, scheduled promotion.…

2 tools
How to let customers request quotes in WooCommerce

WooCommerce does not include a quote basket or quote-management workflow by default. You can build a basic manual process with a contact form, but a q…

1 tool
How to validate shipping addresses in WooCommerce

WooCommerce validates required shipping fields, country codes and postcode formats, but it does not confirm that a complete street address exists. Con…

1 tool
How to accept pre-orders in WooCommerce

WooCommerce can imitate a basic pre-order with backorders, but it does not provide a complete scheduled release and payment workflow by itself. For re…

3 tools
How to build a mobile-friendly WooCommerce store

You can build a mobile-friendly WooCommerce store without a special plugin. Use a responsive theme, keep the catalogue and checkout simple, preview ev…

1 tool