1. Sitecore Commerce Documention
Great resource is Sitecore official documentation which contains:
Developer's Guide -> http://commercesdn.sitecore.net/SitecoreXC_9.0/Developers-Guide/Sitecore-XC-9.0_Developers_Guide.pdf
DevOps Guide -> http://commercesdn.sitecore.net/SitecoreXC_9.0/DevOps-Guide/Sitecore-XC-9.0_DevOps_Guide.pdf
I found the Answer ,download the file below only if you have "SQL SERVER 2017"
Overwrite this file on the installation
Run the script to Install ...
You should be able to import through the File - Import Product Catalog menu.
This is a post I wrote on how to import the catalog xml file
Also I remember I had an issue with permissions on the CSServices site on IIS when ...
Looks like your profile and/or encryption might not be set up properly.
Please check and optionally re-run these steps from the Sitecore Commerce 8.2.1 Deployment Guide.
ProfileKeyManager.exe /kn /o "c:\profileEncryptionKeys.xml" /f
ProfileKeyManager.exe /ke /kf "c:\profileEncryptionKeys.xml" /reg HKEY_LOCAL_MACHINE\SOFTWARE\CommerceServer\...
probably it is too late to answer this, but as a reference for other which encountered the same problem. After installation i have got the same error, the reason for me was, i forgot to merge the merge configs to the web.config as mentioned here:
Go to the Website folder and open the web.config file.
Navigate to the \Website\MergeFiles folder.
Merge the ...
You can implement your custom plugin and use Commerce Server Api for get products/inventory and create entities for products/categories/catalogs/inventory and relationships in XC9.
For more details, you can follow the Ryan Bailey's instructions: https://blog.ryanbailey.co.nz/2018/05/sitecore-experience-commerce-minion-to.html
Currently there is no out of the box way of doing this. You will have to create your own plugin that reads the commerce server 11.0 catalog xml file and creates the corresponding entities. In the pre-release of SXC9 there was a naive plugin that did something similar, but this only imported the default commerce server fields. In our case, we reverse ...
You have three options here how to resolve this problem:
If you are not using Azure SQL, Sitecore recommends to turn on MSDTC on all servers. See option a) below.
If you are using Azure SQL, you can disable transactions. See option b).
If you are using Azure SQL, you have also other option and that it to enable MS Azure SQL databases with Commerce Server. ...
Sitecore Experience Commerce 9 Update 2 now includes a command line migration tool that generates the required Commerce 9 compatible Catalog JSON files from the old Commerce Server Catalog xml files. Have a look at the sample migration plugins inside the SDK.
Please see this blog.. it would help you.
you have to change the password in the configuration files as well as you have do change server name in the sitecore databases as well.
For Commerce end you have to make the following changes:
This error occurred due to a previous error in creating databases (SitecoreCommerce9_Global, SitecoreCommerce9_SharedEnvironments). Installation carried forward even though there were no databases and failed with the above error at later stage.
To fix this run command below in the same PowerShell session:
Get-EventSubscriber -SourceIdentifier "msg" | ...
In addition to Vlads answer you can also have a look at this plugin, where I implemented a lot of functionality around importing / creating and updating commerce content in general.
You can do it in next wa in a pipeline block:
public class DoActionGenerateCatalog : PipelineBlock<EntityView, EntityView, CommercePipelineExecutionContext>
private readonly CommerceCommander _commerceCommander;
public DoActionGenerateCatalog(CommerceCommander commerceCommander)
this._commerceCommander = commerceCommander;
If your database is on a remote server and you are not using a Domain/Active Directory user, you need to setup your Commerce Engine to use SQL Authentication instead. You can change that by going to CommerceEngine\wwwroot\bootstrap\Global.json, under EntityStoreSqlPolicy set TrustedConnection to false, supply the SQL user username and password.
Code that you posted is for setting custom property on default user object in Sitecore not for Sitecore CommerceUser / profile object.
There is not much documentation on how to extend Sitecore CommerceUser in 8.2.1. You need to do it in Commerce Server Manager. You need to extend UserObject under Profile node and also make some SQL changes.