WooCommerce drops the shipping step automatically when nothing in the cart needs shipping. For a fully digital store, mark every product Virtual so shipping disappears, or disable shipping under Settings > Shipping. To remove only the shipping address while keeping methods, set Shipping destination to force the billing address. For mixed physical and digital stores, […]