Kentico ecommerce 13 with dxp

August 7, 2024 4:35 AM

hi guys,

i installed the goat example with xby and cms13. it work well. but when we do it in new project everything work well except checkout cart, i can add product in cart but when we update or delete item or to go the step after. we get 405 errror. we used the same way as goat example for test. i dont know if someone in the community had also this problem. fyi products sync perfectly

best regards


Environment

Answers

Based on your question, it sounds like you're using Kentico Xperience 13 with ecommerce, is that right?

If so, you'll probably want to post your question here on Devnet, or better yet reach out to Kentico Support if you're having specific issues with the software not working how you expect. This community page is for their newest offering, Xperience by Kentico.

August 7, 2024 4:21 PM

Hi Mike,

No I am talking about xperience-by-kentico-k13ecommerce

The XbyK project get ApiException: The HTTP status code of the response was not expected (405) from checkout cart. I get this error message from remove item, update item but add item work. the detailed error look like this Kentico.Xperience.K13Ecommerce.StoreApi.KenticoStoreApiClient.RemoveItemFromCartAsync(Guid shoppingCartGUID, int itemId, CancellationToken cancellationToken) in swaggerClient.cs, line 2478

Kentico.Xperience.K13Ecommerce.StoreApi.KenticoStoreApiClient.UpdateItemQuantityAsync(Guid shoppingCartGUID, int itemId, int quantity, CancellationToken cancellationToken) in swaggerClient.cs, line 2377

Kentico.Xperience.K13Ecommerce.StoreApi.KenticoStoreApiClient.ValidateCartItemsAsync(Guid shoppingCartGUID, CancellationToken cancellationToken) in swaggerClient.cs, line 3768

but products sync, add item to cart worked. I used exactly the same way of codes in goat example. I followed the document also

@Rafik4000

If you have questions on how to implement a specific type of feature with an integration, this is the right place to ask!

But, if you are running into a problem or bug when following an integration's documentation, I recommend opening an issue in the integration's repository.

To answer this question, you have to login first.