cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to Checkout in B2B powertools site: Error - Cannot find checkout group 'b2bCheckoutGroup'

Former Member
0 Kudos

Am unable to do a checkout When trying to checkout in the powertools site: getting an error in the console

ERROR [hybrisHTTP15] [AbstractCheckoutStepController] Cannot find checkout group 'b2bCheckoutGroup'

and on the storefront, a 404 Not found error is shown for the URL : https://localhost:9002/yb2bacceleratorstorefront/powertools/en/USD/checkout/multi

Former Member
0 Kudos

Some additional information on this:

I am using the yb2bacceleratorstorefront as the storefront and using the powertools as the sample site, also the powertools sample data.

I see the b2bCheckoutGroup is defined in the multi-step-checkout-config.xml in the b2bacceleratoraddon.

There is another multi-step-checkout-config.xml in the yb2bacceleratorstorefront also. The extensioninfo.xml of yb2bacceleratorstorefront has the b2bacceleratorstorefront as required extension.

should the multi-step-checkout-config.xml from the b2bacceleratorstorefront override the yb2bacceleratorstorefront ??

Former Member
0 Kudos

Is there any additional configuration to be made so that the b2baccelearatoraddon's spring xmls defined in web are referred when the site is accessed?

Former Member
0 Kudos

The b2bacceleratoraddon has to be added properly as an addon to the yb2bacceleratorstorefront

After seeing that addoninstall would not work properly, since the the project.properties.template doesnot have entries for yb2bacceleratorstorefront - I copied and pasted the entries for yacceleratorstorefront in the template and modified to suit yb2bacceleratorstorefront.

have ran the addoninstall, which successfully ran.

Former Member
0 Kudos

but after ant clean all and then starting the hybris server - there are errors that

No bean named 'genericAddOnCMSComponentRenderer' is defined, No bean named 'addonCmsComponentRendererMapping' is defined etc

'addonsupport ' extension is added to the localextensions.xml and also as a required extension to yb2bacceleratorstorefront extensioninfo.xml

😞 unable to figure out what is wrong

Former Member
0 Kudos

were you able to fix this error? I am getting the same issue and followed the steps you have mentioned, but no resolution

Thanks, Kaushal

Former Member
0 Kudos

Hi Satish , even I am facing the same problem . Did you find any solution? Please share .

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member

Be sure that you have installed the b2bacceleratoraddon in the correct storefront that you are using

Former Member

In localextension make sure you have b2bacceleratoraddon and other releated extension

run these two commands

ant addoninstall -Daddonnames="b2bacceleratoraddon" -DaddonStorefront.yacceleratorstorefront="putnameofyourstorefront" ant addoninstall -Daddonnames="commerceorgaddon" -DaddonStorefront.yacceleratorstorefront="putnameofyourstorefront"

After success initialize

alemasetto
Participant
0 Kudos

It happens if b2bacceleratoraddon is not properly installed.
If the value of -DaddonStorefront.yacceleratorstorefront is wrong, the generated project.properties will not work.

Former Member
0 Kudos

ant addoninstall -Daddonnames="b2bacceleratoraddon" -DaddonStorefront.yacceleratorstorefront="putnameofyourstorefront" ant addoninstall -Daddonnames="commerceorgaddon" -DaddonStorefront.yacceleratorstorefront="putnameofyourstorefront If you run this command your issue will be resolve .. Its throwing error because b2bcheckoutgroup is defined in b2bacceleratoraddon and it is not configured to your storefront so its throwing error One you install above addon it will resolve your issue

Former Member
0 Kudos

Please add checkout group for your base store.

FYI,

0 Kudos

Hi all,

Please map your checkout flow group in multi-step-checkout-config.xml of your storefront.

This will solve the issue.