Yes. Customer Registration is supported for stores built using Web Hosting tools, although currently, enabling Facebook as a provider ID option is not supported for these stores.
Enabling Customer Registration for your store is a four-part process:Important notes:
Step 1. Update your store pages to support the customer registration feature, using a JavaScript code and div code
The JavaScript code and div code to be inserted into your templates can be found in the Customer Registration Manual Setup tab, located in the Global Settings section of Checkout & Registration Manager.
If you've already inserted a JavaScript code and div code for the floating cart feature, the updated JavaScript code and div code for customer registration should replace these. If enabled, your floating cart will continue to function when these codes are replaced.
Updating using Dreamweaver
Merchants who use Dreamweaver to design and update their store page templates may be able to perform a site-wide template update to insert the JavaScript code and div code on their store pages.
To insert the JavaScript code:
On the Customer Registration Manual Setup page, highlight and copy the displayed JavaScript code. This code is unique to each store, and will look like the code in the example below, with your store ID, timestamp, order server URL, and store URL:
<script type="text/javascript" id="yfc_loader" src="http://l.yimg.com/a/lib/smbiz/store/yfc/js/0.3.9/loader.js?q=[STOREID]&ts=[##########]&p=1&h=[ORDER SERVER URL]&v=[STORE URL]"></script>
Open your store template file in Dreamweaver.
Toggle to Dreamweaver's Code View.
In Code View, locate the closing </body> tag. Insert the floating cart script as the last item immediately above the </body> tag. For example:
<p>This is the last line of text in my page body.</p>
<script type="text/javascript" id="yfc_loader" src="http://l.yimg.com/a/lib/smbiz/store/yfc/js/0.3.9/loader.js?q=[STOREID]&ts=[##########]&p=1&h=[ORDER SERVER URL]&v=[STORE URL]"></script>
</body>
Save your changes. Dreamweaver will ask you if you'd like to update all files that use this template.
Review the list of files Dreamweaver would like to update. To continue with updating these pages, click "Update."
To insert the div code:
On the Customer Registration Manual Setup page, highlight and copy the displayed div code. It will look like the following:
<div id="ys_superbar">
<div id="ys_cpers">
<div id="yscp_welcome_msg"></div>
<div id="yscp_signin_link"></div>
<div id="yscp_myaccount_link"></div>
<div id="yscp_signout_link"></div>
</div>
<div id="yfc_mini"></div>
<div class="ys_clear"></div>
</div>
Open your store template file in Dreamweaver.
Toggle to Dreamweaver's Code View.
In Code View, locate the opening <body> tag. Insert the div code as the first item immediately below the <body> tag. For example:
<div id="ys_superbar">
<div id="ys_cpers">
<div id="yscp_welcome_msg"></div>
<div id="yscp_signin_link"></div>
<div id="yscp_myaccount_link"></div>
<div id="yscp_signout_link"></div>
</div>
<div id="yfc_mini"></div>
<div class="ys_clear"></div>
</div>
Save your changes. Dreamweaver will ask you if you'd like to update all files that use this template.
Review the list of files Dreamweaver would like to update. To continue with updating these pages, click "Update."
Using other third-party design tools
To insert the JavaScript code:
On the Customer Registration Manual Setup page, highlight and copy the displayed JavaScript code. This code is unique to each store, and will look like the code in the example below, with your store ID, timestamp, order server URL, and store URL:
<script type="text/javascript" id="yfc_loader" src="http://l.yimg.com/a/lib/smbiz/store/yfc/js/0.3.9/loader.js?q=[STOREID]&ts=[##########]&p=1&h=[ORDER SERVER URL]&v=[STORE URL]"></script>
Open the design tool you use to update and maintain your store pages.
Using this tool, insert the JavaScript code directly above the page's closing </body> tag. For example:
<p>This is the last line of text in my page body.</p>
<script type="text/javascript" id="yfc_loader" src="http://l.yimg.com/a/lib/smbiz/store/yfc/js/0.3.9/loader.js?q=[STOREID]&ts=[##########]&p=1&h=[ORDER SERVER URL]&v=[STORE URL]"></script>
</body>
Save your changes.
To insert the div code:
On the Customer Registration Manual Setup page, highlight and copy the displayed div code. It will look like the following:
<div id="ys_superbar">
<div id="ys_cpers">
<div id="yscp_welcome_msg"></div>
<div id="yscp_signin_link"></div>
<div id="yscp_myaccount_link"></div>
<div id="yscp_signout_link"></div>
</div>
<div id="yfc_mini"></div>
<div class="ys_clear"></div>
</div>
Open the design tool you use to update and maintain your store pages.
Using this tool, insert the div code as the first item immediately below the <body> tag. For example:
<div id="ys_superbar">
<div id="ys_cpers">
<div id="yscp_welcome_msg"></div>
<div id="yscp_signin_link"></div>
<div id="yscp_myaccount_link"></div>
<div id="yscp_signout_link"></div>
</div>
<div id="yfc_mini"></div>
<div class="ys_clear"></div>
</div>
Save your changes.
Step 2. Update your CSS styles in Checkout & Registration Manager
Next, you will need to update the CSS used by your store pages, and the CSS file in Checkout & Registration Manager. These styles control the appearance and placement of the customer registration links that appear on your store pages, the sign-in and register pop-ups, the checkout options page, and your registration and customer account pages.
Add the following styles to your store page CSS:
#ys_superbar {left:0; margin:0 auto; position:static; top:0; width:762px; height:22px;}These styles may be customized, based upon your preferences. To learn more about what each style controls, please see our Customer Registration CSS Reference page.
Next, you will also need to add Customer Registration CSS elements to the default.css file in Checkout & Registration Manager:
If you are unfamiliar with how to make changes to your CSS file in Checkout & Registration Manager, learn how.
If you wish to customize the customer registration buttons that are displayed on your customer registration pages, you may do so in the Visual Customization section of Checkout & Registration Manager.
Step 3. Upload required files to the root directory of your web site
If your store is built using Web Hosting tools, you must upload several small files to the root directory of your web site in order for Customer Registration to correctly function. If you've already enabled floating cart for your store, you may have already uploaded these files.
Download these files. The download page also includes help for how to modify the storage-whitelist.xml file, and how to upload these files to the root directory of your web site.
Step 4. Enable Customer Registration in Checkout & Registration Manager
Once you've updated your store pages with the JavaScript code and div code, updated your store page CSS and checkout CSS files, and uploaded the files noted in Step 3 to the root directory of your web site, you may enable customer registration using Checkout & Registration Manager:
In the Global Settings section of Checkout & Registration Manager, click the Customer Registration tab.
In the Customer Registration Settings section, choose to enable customer registration (Figure 1).

Figure 1. Enable Customer Registration in the Global Settings section of Checkout & Registration Manager
Configure your customer registration settings:
Once you've enabled customer registration in Checkout & Registration Manager, and configured your customer registration settings, publish your Order Settings.