How Do I Add Custom Product Options in WooCommerce?
Not a core WooCommerce feature — a product add-ons plugin adds text fields, dropdowns and file uploads with optional per-choice price changes.
Read the answer →Product data, variations, pricing and catalog management.
Not a core WooCommerce feature — a product add-ons plugin adds text fields, dropdowns and file uploads with optional per-choice price changes.
Read the answer →In WooCommerce an attribute is a characteristic (color, material); a variation is the specific purchasable combination generated from those.
Read the answer →WooCommerce's built-in bulk edit supports flat and percentage price changes on selected products — no separate plugin needed for common scenarios.
Read the answer →Test with a small batch first, use UTF-8 encoding, and map columns carefully — WooCommerce's built-in importer handles most catalogs without a plugin.
Read the answer →WooCommerce's four settings — Shop and search, Shop only, Search only, Hidden — each control where a product can be found or purchased.
Read the answer →In WooCommerce, upsells suggest a better alternative on the product page; cross-sells suggest complementary add-ons at the cart, after the choice.
Read the answer →Draft or private hides a WooCommerce product while keeping records; a 301 redirect preserves SEO value if the URL shouldn't stay live at all.
Read the answer →In WooCommerce, Virtual disables shipping; Downloadable adds a file delivered after payment — most digital products need both checked together.
Read the answer →Built into WooCommerce core via the "Duplicate" row action on the Products list — copies everything except the SKU, which must stay unique.
Read the answer →WordPress requires unique slugs sitewide — a matching page, post or another WooCommerce product with the same slug forces a numbered suffix.
Read the answer →A WooCommerce listing that sends customers elsewhere to buy — no checkout, no payment on your site, just a "Buy Now" link to an external retailer.
Read the answer →Drag and drop images in the WooCommerce Product Gallery field to set their order — the featured image always displays first regardless.
Read the answer →A set of separate, independently purchasable WooCommerce products shown on one page — useful for a curated set without forcing a bundled purchase.
Read the answer →The WooCommerce importer needs a publicly accessible image URL per row — a local path, broken link or hotlink-protected source fails silently.
Read the answer →A store-wide or per-product WooCommerce threshold triggers an admin email once stock drops below it — a one-time alert, not a running reminder.
Read the answer →Not through core WooCommerce settings — a dedicated min/max quantity plugin, or a small custom validation snippet, handles this per product.
Read the answer →A WooCommerce Grouped Product lists items together for individual purchase; a Bundle combines them into one purchasable product with one price.
Read the answer →WooCommerce Quick Edit covers a handful of fields inline in the list — anything beyond price, stock and basic details needs the full editor.
Read the answer →By default WooCommerce matches on shared categories and tags — not purchase history or manual curation, unless a plugin or custom code overrides it.
Read the answer →WooCommerce enables reviews per-product and store-wide separately — check both settings, plus the theme's review tab display, before assuming a bug.
Read the answer →Built into the product's General tab — set a sale price and a date range, and WooCommerce activates and deactivates it automatically, no plugin needed.
Read the answer →Not by default in WooCommerce search — a dedicated search plugin is needed to include SKU in the fields customer-facing search actually checks.
Read the answer →In WooCommerce the short description sits near the Add to Cart button as a summary; the full description gets its own tab for detail.
Read the answer →A simple WooCommerce product has one price and stock level; a variable product offers customer-selectable options, each with its own price.
Read the answer →A Stock Keeping Unit is your own internal product identifier — WooCommerce doesn't strictly require one, but inventory and integrations rely on it heavily.
Read the answer →Only for WooCommerce products with a genuine finite quantity — a digital or made-to-order product tracking stock artificially adds admin overhead.
Read the answer →WooCommerce categories are hierarchical groupings for navigation; tags are flat, flexible labels for cross-cutting attributes like style.
Read the answer →In WooCommerce, Tax Status decides whether a product is taxed at all; Tax Class decides which configured rate applies among your rate categories.
Read the answer →The WooCommerce attribute usually isn't marked "used for variations," or the variation combination was never created after adding the attribute.
Read the answer →WooCommerce live carrier rates and weight-based shipping classes both depend on accurate data — skipping it breaks shipping cost accuracy.
Read the answer →Available for new projects
NEXT STEP
Based in Dhaka, Bangladesh — serving clients worldwide. Tell me what's happening and you'll have a reply within one working day.