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]
- Dev, Stage and Production Deployment for WordPress Sites?
- Moving WordPress.com theme and widget settings to self-hosted site?
- How to run a test WordPressMu to WordPress3 update?
- Simultaneously post in both WordPress.com and self hosted WordPress blog
- Download all WordPress.com available themes, somewhere?
- Redirect all blog links from WordPress.com site to new domain
- Prevent images on self-hosted WordPress from being served from WordPress.com
- WordPress staging environment that syncs everything except posts?
- how to use the slide show of Skylark in showcase?
- media ‘path’ issue / concern when bringing files live
- Multiple users working on WordPress admin at the same time [closed]
- Why is WordPress rewriting absolute URLs on staging site to include staging prefix when we manually point them at the live site?
- htaccess, site and staging in subdirectories
- WordPress Staging Site
- Controlled publishing in WordPress
- Redirect to another page using contact form 7? [closed]
- What are some tools for password protecting a staging site?
- Backend of the WordPress.com [closed]
- Publishing WordPress from stage to production server
- WordPress.com post editor replacement
- Search results show a different site [closed]
- Push from staging to live site?
- Image Galleries for website migrated from .com to .org
- How to customize a site hosted on wordpress.com locally [closed]
- WordPress Staging and Testing of Plugins Best Practices
- Google Analytics on a staging site
- Admin Custom Login loses settings on Code and Data migration
- One-way DB Migration Workflow
- Locked out when attempting a migratoin
- how to move particular functionality to staging server
- Using WordPress.com API to retrieve featured images
- How to migrate new web design to an existing website?
- Hide my staging subdomains from search results without impacting the visibility of the root domain