• Welcome to KonaKart Community Forum. Please login or sign up.
 
June 08, 2024, 07:56:12 am

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - vetal324

1
Hi there,

My name is Vitaliy.
Our customer is using Konakart v7.1.1.1 Community Edition.
We need to set custom fields for products (like described here: http://www.konakart.com/docs/CustomProductAttributes.html )
Bur this feature seems to be available only for Enterprise Edition.
Is there something similar in Konakart Community Edition?

Regards
2
Configuration of KonaKart / Re: Paypal Module Error
February 08, 2014, 04:02:38 pm
I'm also attaching generated web.xml file (inside konakart/WEB-INF fodder).
Take a look to it, please.
I suppose, the problem is that struts actions are not accessible in portlet application (such as, Welcome.action, PayPalCallback.action, etc.). How can I fix it?
P.S. If I startup Konakart separately from Liferay - such URLs are accessible, and payment with PayPal also works...
3
Configuration of KonaKart / Re: Paypal Module Error
February 08, 2014, 01:47:42 pm
Hi! I'm LifeRay developer for Solving Company.
Here is the stack trace:

08-Feb 13:35:05 ERROR (?:handleException:?) A customer has received the following exception ( ref: 1391866505479 )
com.konakart.app.KKException: The String parameter called hostPort must be given a value. It cannot be set to null or be left empty.
   at com.konakart.bl.BaseMgr.checkRequired(Unknown Source)
   at com.konakart.bl.modules.payment.PaymentMgr.getPaymentDetails(Unknown Source)
   at com.konakart.app.KKEng.getPaymentDetails(Unknown Source)
   at com.konakart.app.KKEng.getPaymentDetails(Unknown Source)
   at com.konakart.actions.CheckoutConfirmationSubmitAction.execute(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:601)
   at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:446)
   at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:285)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
   at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
        ....

It seems, that there is something wrong with the URLs (host, port) configuration.
I have setup portlets (store and admin) according to this manual: http://www.konakart.com/docs/LiferayPortletInstallation.pdf
Should I make some other configuration? (perhaps, with servlet mapping in Liferay's web.xml, etc.)
P.S. If I try to access http://solving-company.com/konakart URL - I get 404 error for http://solving-company.com/konakart/Welcome.action action)

Can anybody help with this?

Regards,
Vitaliy
4
Here is the stack trace:

08-Feb 13:35:05 ERROR (?:handleException:?) A customer has received the following exception ( ref: 1391866505479 )
com.konakart.app.KKException: The String parameter called hostPort must be given a value. It cannot be set to null or be left empty.
   at com.konakart.bl.BaseMgr.checkRequired(Unknown Source)
   at com.konakart.bl.modules.payment.PaymentMgr.getPaymentDetails(Unknown Source)
   at com.konakart.app.KKEng.getPaymentDetails(Unknown Source)
   at com.konakart.app.KKEng.getPaymentDetails(Unknown Source)
   at com.konakart.actions.CheckoutConfirmationSubmitAction.execute(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:601)
   at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:446)
   at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:285)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
   at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
   at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
        ....
5
Thanks, Trevor!

Does anybody have more detailed information on this?

Regards
6
Does anybody have experience in Liferay-Konakart integration?

I have added Konakart Store and Konakart Administration portlets to my Liferay site, and made some configuration.
I need to configure PayPal payment module.

What should be set as Callback URL? (the default value is http://host:port/konakart/PayPalCallback.action )
As I understand, this is struts action, which receives payment status from PayPal. I have replaced host and port with my domain, but it's not working for me... I receive error 'There has been an unexpected problem Unfortunately we have encountered a malfunction.' when I try to checkout product.
Any ideas?
Which things may I miss in PayPal configuration?

Should I make some change into Liferay's ROOT/WEB-INF/web.xml file? It seems http://localhost:8080/konakart/PayPalCallback.action is not accessible in Liferay...
However, I can access http://localhost:8780/konakart/PayPalCallback.action (if I startup konakart separately).
As I understand, Konakart portlet should work even without separate Konakart running... So, how can I generate similar PayPal callback URL in Liferay ? 

Please, share any thoughts, examples, sources, etc.

Regards,
Vitaliy