34

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 Installation Guide: ...


5

As you can see a policy defines some configuration in Sitecore Commerce. By removing the GlobalTaxPolicy from the json file, you don't change how the tax is calculated, you just change the parameters used to calculate it. In this case the default parameters are used. The components that actually do the tax calculation are called CalculateCartLinesTaxBlock ...


4

tl;dr These two values must match: The Sitecore site name (In SXA, the "Site Name" field of the /Settings/Site Grouping/SiteName item) The item name of the storefront ("/sitecore/Commerce/Commerce Control Panel/Storefront Settings/Storefronts/ShopName") The way that all links together is very odd. I'm guessing it's due to legacy reasons, and hopefully it ...


4

No shouldn't be calling the Service Proxy directly, apologies if that wasn't clear in my post. That service proxy is used by all of the out of the box SxA Storefront controls, as I mentioned it acts as the middle man allowing code running on XP to call controller routes declared on the engine, like so. SxA Storefront -> Commerce Connect -> Service ...


3

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 ...


3

Go to the config.json of your CommerceAuthoring website such as: \CommerceAuthoring_Sc9\wwwroot\config.json In the AppSettings\AllowedOrigins, make sure that an entry to your BizFx's URL is in the list. It's normally, localhost:4200, but since you changed it, you need to update this config setting. UPDATE Per Andrey's comment, yes, the URLs are case-...


3

You need to make sure: 1- the user CSFndRuntimeUser is an administrator 2- on the CSService on IIS you set Windows Authentication and Anonymous Authentication as enabled 2.1 - on the Catalog and Profile sites on IIS you set only Windows Authentication as enabled


2

If the above solution from Richard doesn't help, check /site/wwwroot/wwwroot/data/Environments/PlugIn.Content.PolicySet-1.0.0.json. Make sure that the hostname and Sitecore credentials in this config file is correct as Sitecore uses this details to make API calls for Sitecore items. If you have to make changes to this config file you would have to do ...


2

We had the same problem with our tax calculation. We saw, that the ConfigureServices method was called successfully, but the pipeline block just wasn't added to the pipeline. After a lot of trying and debugging, we figured out, that our plugin was loaded too early. So it looks like it is depending on another plugin to add the CalculateCartTaxBlock, but this ...


2

The layer where you add the project it really depends what it contains Sitecore.X.Commerce project. For example if you have extensions to get product information, or other things from commerce it should be on Foundation. If it contains the commerce engine it should be added on Project layer because he will have references to some feature projects. I ...


1

Figured out the answer! After digging around the the commerce assemblies on the Engine side, I found that I needed to add the following in the ConfigureServiceApiBlock: modelBuilder.AddEntityType(typeof(RecommendationList)); modelBuilder.EntitySet<RecommendationList>("Recommendations"); Postman was fine with not having this set in here and I was ...


1

It would be helpful to provide some more details on what version of Sitecore and Commerce Connect you are using. In one of our SC8.2 projects with a Commerce Connect product synchronization we have daily scheduled synchronizations using Sitecron (https://www.akshaysura.com/tag/sitecron/). I do recommend using Sitecore because it's far more precise then ...


1

Make sure your storefront name is the configured correctly and is named consistently. There are a couple of different places where you need to check: Storefront Item in Sitecore Commerce Control Panel Default Shop Name in Sitecore.Commerce.Engine.Connect.config For more details on how to update the default storefront name, please checkout my blog post here:...


1

There are several reasons why this might be the case: a) If you renamed your storefront item (in. /sitecore/Commerce/Commerce Control Panel/), you need to also change the site name as outlined in this answer. b) If 'Storefront' no longer exists, it might still be configured as the default storefront in Sitecore.Commerce.Engine.Connect.config (...


Only top voted, non community-wiki answers of a minimum length are eligible