In Telco- we have configurable product bundling,which is OOB
I need to bundle few products, in B2C store
. i referred Promotion Bundling, but that is different from my requirement.I need not give promotion for bundling. i just need to bundle one parent and child products, in which , child products cannot be sold individually.
Please help me on this.
Thanks in Advance
Bundles perspective cannot be seen in admin cockpit.Can i know the process to see Bundle Perspective in Admin Cockpit.Currently i am getting as in attached file Bundling_Not_Found.png.But i want as in attached file Bundling.png. Please help on this issue.!
I followed followed process as :
1)Added the following the extensions in localExtensions.xml
2)i did ant clean all and done with success. 3)While updating i am getting the error like below SEVERE: Exception sending context initialized event to listener instance of class de.hybris.platform.spring.HybrisContextLoaderListener org.springframework.beans.FatalBeanException: Context hybris Global Context Factory couldn't be created correctly due to, Error creating bean with name 'platformInitAppInitializationClient' defined in class path resource [META-INF/platform-initapp-rest-client-spring.xml]: Cannot create inner bean 'com.hybris.kernel.initapp.rest.client.InitAppInitializationClient#5ecdc15b' of type [com.hybris.kernel.initapp.rest.client.InitAppInitializationClient] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.hybris.kernel.initapp.rest.client.InitAppInitializationClient#5ecdc15b' defined in class path resource [META-INF/platform-initapp-rest-client-spring.xml]: Cannot resolve reference to bean 'platformGenericInitAppRestClient' while setting bean property 'client'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'platformGenericInitAppRestCli ent' defined in class path resource [META-INF/platform-initapp-rest-client-spring.xml]: Cannot resolve reference to bean 'httpClient' while setting bean property 'httpClient'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultHttpClient': FactoryBean threw exception on object creation; nested exception is java.lang.IncompatibleClassChangeError: com.sun.jersey.json.impl.provider.entity.JSONRootElementProvider and com.sun.jersey.json.impl.provider.entity.JSONRootElementProvider$Wadl disagree on InnerClasses attribute at de.hybris.platform.core.HybrisContextFactory.build(HybrisContextFactory.java:317) at de.hybris.platform.core.HybrisContextFactory$GlobalContextFactory.buildSelf(HybrisContextFactory.java:189) at de.hybris.platform.core.HybrisContextFactory$GlobalContextFactory.build(HybrisContextFactory.java:175) at de.hybris.platform.core.HybrisContextHolder.getGlobalInstanceCached(HybrisContextHolder.java:134) at de.hybris.platform.core.HybrisContextHolder.getGlobalInstance(HybrisContextHolder.java:113) at de.hybris.platform.core.HybrisContextHolder.getAppCtxFactory(HybrisContextHolder.java:164) at de.hybris.platform.core.HybrisContextHolder.getApplicationInstance(HybrisContextHolder.java:90) at de.hybris.platform.core.AbstractTenant.createCoreApplicationContext(AbstractTenant.java:667) at de.hybris.platform.core.AbstractTenant.doStartupSafe(AbstractTenant.java:701) at de.hybris.platform.core.AbstractTenant.doStartUp(AbstractTenant.java:650) at de.hybris.platform.core.Registry.assureTenantStarted(Registry.java:566) at de.hybris.platform.core.Registry.activateTenant(Registry.java:627) at de.hybris.platform.core.Registry.setCurrentTenant(Registry.java:471) at de.hybris.platform.core.Registry.activateMasterTenant(Registry.java:534) at de.hybris.platform.core.Registry.startup(Registry.java:420) at de.hybris.platform.spring.HybrisContextLoaderListener.startRegistry(HybrisContextLoaderListener.java:178) at de.hybris.platform.spring.HybrisContextLoaderListener.initWebApplicationContext(HybrisContextLoaderListener.java:77) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4992) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5490) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
What's the specific requirement around what should be attached to the OrderModel?
Have you seen the product references attribute on ProductModel?
This relationshop type has a few additional attributes which include:
Reference Type (this is an enum and one of the possible values is CONSISTS_OF)
Quantity
Start of thinking what you want your data model to look like. Then take into consideration things like:
1/ What does the customer see on the invoice and order confirmation page?
2/ How are refunds/returns handled?
3/ What data is passed to your WMS for fulfilment?
4/ What data should be displayed on the product details page?
5/ Will the products making up the bundled be sold individually in the future?
If your requirements are simple, then this might be a better option for you.