cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between extgen ycommercewebservices and yoccaddon

Former Member
0 Kudos

Can someone clarify, when it comes to extending commerce web service (OCC), what is the difference between extending using the ycommercewebservices vs. using yoccaddon?

I understand that the addon concept allows you to basically develop within your addon, the files get copied over, and therefore you can upgrade the commerce web services without losing your customizations.

But if I create my own web services extension by using extgen and using ycommercewebservices as the template to create e.g. mycommercewebservices, isn't that the same thing? I am not modifying the original commerce web services in this case either?

Any clarification would be helpful.

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member747843
Active Participant
0 Kudos

When you are using addOn concept(yoccaddon):

  • you can separate your customization in specific addOn

  • you can easier upgrade your Commerce Web Services to new version (you just generate Web Services from new ycommercewebservices version and install your addons)

  • such addOn can be also used by somebody else in their Commerce Web Services


Writing addOn can be little bit harder than just customizing extension generated from ycommercewebservices :

Former Member
0 Kudos

Good explanation! My point of confusion is that if ycommercewebservices is a template extension. I could create "mycommercewebservices" using this template. Thus it is meant to be extended the underlying base commercewebservices. But from what you are saying, I suppose, it is not possible to upgrade the base commercewebservices without losing the changes in the extended mycommercewebservices. Correct?