If your friend has a wordpess.com business account which im guessing she has if she is using woocommerce you can always go down the plugin route.
if you want to move to a stage variant you could possibly use WP Staging plugin which will give you a copy of the site to play with
if you want to go down the local route or move to a cheap staging host which you could pick up really cheap you could use duplicator, both of these plugins are available on wordpress.com
Related Posts:
- Math notation on WordPress.com?
- Formatting Code Snippets on Free WordPress.com Account?
- Using WordPress publicize with main account and editor user accounts
- Who owns the content posted on .wordpress.com blogs? [closed]
- Can I integrate Google Analytics with my blog, hosted at wordpress.com?
- Redirecting traffic from old “.WordPress.com” blog to privately hosted WordPress blog?
- Is it possible to use wordpress.com with a custom domain without switching nameservers?
- Can I use AdSense on a free wordpress blog? [closed]
- Reblog wordpress.com posts on self hosted
- Import and export links from WordPress.com to private site
- Migrating from WordPress.com to self-hosted site and autoforward visitors?
- Creating external apps WordPress / How they work
- How to search and replace text in all posts of a wordpress.com blog (NOT wordpress.org one)?
- Ads Restricted on WordPress.com?
- Do I need to use a new WordPress.com account for each Jetpack installation
- Implications of changing wordpress.com associated with Jetpack [closed]
- WordPress.com vs WordPress.org
- How can I transfer followers from WordPress.com to a self-hosted WordPress?
- How do I disable trackback notifications on a WordPress.com blog?
- Is there any way I can put google ads on wordpress.com? [closed]
- Changing $latex $ equation background color globally
- Blog in multiple languages on WordPress.com?
- Can I move to wordpress.org and continue to be included as a wordpress.com favorite blog?
- If I backup my wordpress blog, how can I back-up all the external images I’ve embedded?
- How to change the language of a wordpress.com blog?
- “Connect” my personal website to wordpress.com
- Unknown Posts added to my wordpress website from nowhere [closed]
- Does wordpress.com appears in the URL if I buy custom domain service from WP.com
- Adding existing domain name to WordPress.com
- List WordPress.org Blog on WordPress.com
- How to intergrate wordpress.com with twitter like the way it is with facebook?
- What is the difference between WordPress Business plan vs self hosted WordPress (WordPress developer perspective)? [closed]
- Is a *.wordpress.com blog easy to migrate?
- Self-hosted blog Admin Panel Forwarding to WP.com
- How much effort to migrate from .com to .org
- How to get a retweet button on my wordpress.com blog?
- WordPress.com podcast feed missing iTunes tags?
- Removing the WordPress.com ribbon
- hosted wordpress.com to local directory?
- How do I associate a domain, with an existing WordPress blog? [closed]
- Moving WordPress.com site to personal domain intact
- Newlines in WordPress.com blog?
- syntax Highlighting on wordpress.com blog
- Will “Google XML Sitemaps” plugin work without “wp_head();”
- Use ColdFusion to pull in WP.com posts?
- Your own Bookmarklet in a blog
- Difference between WordPress and Tumblr?
- Formatting error with source code on WordPress.com?
- What is the http://go2.wordpress.com/ redirect?
- Is there a way to check in the dashboard if I am using a separate installation or WordPress.com?
- How to redeploy a free WordPress site to another IP?
- Is there any better way to write math in latex other than $latex **$
- What is files.wordpress.com?
- Transferring standalone wordpress blog to the one under **.wordpress.com
- WordPress.com-registered domains
- Is it possible to use github:gist with WordPress? [closed]
- WordPress.com how are ‘related posts’ determined? [closed]
- In what file I should include my code if I want content to come up on top of everything?
- How do I transfer from a self hosted blog to WordPress.com?
- How to display different styles on index posts in wordpress pages? [closed]
- How to make that all permalinks would open in a new window?
- Add icons to bullet list in wordpress [closed]
- Why i cant change my alignment?
- Subdirectory Folder access with with Specific URL (post /subPage or sub.domain.com/)
- How do I allow ipv6 traffic for my WordPress website?
- wordpress site name by url query string
- What are the differences between managed WordPress hosting and dedicated WordPress hosting? [closed]
- git add only modified changes and ignore untracked files
- How to: Easily Move a WordPress Install from Development to Production?
- Dev, Stage and Production Deployment for WordPress Sites?
- Database synchronization between dev/staging and production
- WordPress database synch between dev and prod
- DB connection error after copying a WordPress Multisite instance to a second location
- Staging sites, how do you manage synchronising updates in the DB?
- Ways of managing staging and production wordpress sites?
- Moving WordPress.com theme and widget settings to self-hosted site?
- Migrate Changes from a Staging Site to Production
- How can I install a plugin on a WordPress.com hosted blog?
- Pushing changes from localhost to live server?
- Staging a WordPress site with WP-Deploy
- Maintaining synced staging/production WP sites
- Syncing production with staging
- How do you add pages on a staging server, and then move them over to production
- Change management solution for BP-based site?
- How to totally get rid of Category in my blog?
- How to run a test WordPressMu to WordPress3 update?
- Simultaneously post in both WordPress.com and self hosted WordPress blog
- What actions affect files, DB, or both?
- Different color admin bars for dev, staging and production
- Download all WordPress.com available themes, somewhere?
- Getting Rid of the WordPress.com Toolbar on Other Sites?
- What plugins are in use on wordpress.com [closed]
- Staging Site: Made Public – Security Questions
- API for Post Stats for Self-Hosted WordPress using JetPack [closed]
- Best practice differences in DB options and wp-config between live, staging and local WordPress environments?
- Redirect all blog links from WordPress.com site to new domain
- How to Work Seamlessly Between Development, Staging, and Production Sites in wordpress
- Using second site as staging area
- Best Practice for Syncing Local Development With Staging Development [closed]
- How to import only certain comments from post[s]