How do I buy a license
Go to the Products section, choose the appropriate license for your site, and proceed through check out.
How Can I Avoid the Developer Edition Banner
You can either buy a license for uCommerce or deploy the site on any number of predefined testing URLs, which will not trigger the developer edition banner.
Staging Sites without the Developer Edition Banner
I Installed My License, but the Developer Edition Banner is Still Showing
uCommerce will check for an installed license only once per application start. Recycle your website by saving a change to web.config, executing iisreset, or clicking the recycle button on your app pool.
I Installed my License and am Getting a Yellow Banner with the Message "License exceeded"
Once a license is installed uCommerce will verify that the license is met. If the license is exceeded you'll must remove the objects causing the message to appear, e.g. disable all marketing campaigns in uCommerce Free Edition or removing excess price groups.
How do I install uCommerce and the uCommerce Store
uCmmerce and the uCommerce Store reference implementation come in two separate packages. First you need to download and install uCommerce itself and then the store.
Watch Installing and Configuring uCommerce Store
What does the XML produced by Commerce Library extensions look like
The XML structures produced by the Commerce Library are highly dynamic in nature. To get the exact structure based on your configuration you can output the XML in a textarea to avoid it being rendered as HTML by the browser using the following piece of code:
<textarea>
<xsl:copy-of select="CommerceLibrary:GetBasket()"/>
</textarea>
I get an ERROR CREATING CONTROL FOR NODETYPE when accessing dialogs from the content tree
Resolution
You need to either reinstall uCommerce using the standard installation method
- or -
You can update UI.xml found in <umbraco install directory, usually wwwroot>/umbraco/config/UI.xml manually with the missing dialog information. The current dialog configuration is located in the uCommerce package zip under /umbraco/ucommerce/install/uCommerceUI.xml.
Reason
All Umbraco dialogs must be registered in UI.xml, which is located in the /umbraco/config/create/UI.xml. Usually the error is caused by updating Umbraco from one version to another after installing uCommerce. When Umbraco is installed configuration files like UI.xml are overwritten with default ones
Example of the error message
"ERROR CREATING CONTROL FOR NODETYPE: settings__orders_shippingmethods_root
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: ERROR CREATING CONTROL FOR NODETYPE: settings__orders_shippingmethods_root
After install I see the root node but no subnodes in the uCommerce app
Verify that you have uCommerce entries in the table umbracoAppTree.
Verify that you have the commerce section in web.config.
The most likely cause of the error is that the user running the website doesn't have write access to web.config, e.g. NETWORKSERVICE or a custom identity.
