• Welcome to KonaKart Community Forum. Please login or sign up.
 
November 15, 2025, 11:43:57 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 - trevor

481
Programming of KonaKart / Re: Date of birth
November 29, 2007, 02:57:51 pm
Hi,

The engine call requires a value for the date so you must give it a default value if the user decides not to set it.

Regards,

Trevor
482
Programming of KonaKart / Re: Date of birth
November 29, 2007, 02:26:42 pm
Hi Karthi,

The way to do this is to disable it in the admin app under Configuration >> Customer Details and not touch anything else.

Regards,

Trevor
483
Quote
ok, found the problem with the calculation. it generally added 3kg to each package.


That's the weight of the packaging material and can be configured in the admin app ( configuration>>shipping/packaging ).

Quote
for the original topic: just letting the zone default to 4 if no corresponding country is found doesn't work for me 


You need to debug the module to figure out what is happening in your case.
484
I'm not sure how you are getting this message. Could you please reproduce it on our online demo and then post the steps you took so that we can investigate further.

For the weight problem of your previous post, are you sure that you don't have multiples of products in your basket ?

Thx,

Trevor
485
Programming of KonaKart / Re: shipping
November 29, 2007, 09:35:31 am
Hi Lolita,

Currently we don't have a UPS shipping module so you'd have to write one. We are continually adding payment gateways and shipping modules and this is one on our list so we'll probably get around to it eventually.

Do you have any more details as to which of the UPS business solutions you are interested in ? http://www.ups.com/content/us/en/bussol/index.html?WT.svl=SubNav

Thanks,

Trevor
486
Feature Requests / Re: Editing order in admin application
November 29, 2007, 08:26:12 am
Hi Nicolas,

Quote
Sorry, I did not notice this was already feasible in the current admin application.


Yes the order statuses are defined in a database table which can be maintained through the admin app.

Quote
I think it would be nice if an order could be edited in the admin application. For example, if a product is not in stock anymore, we should be able to suggest alternatives products to the user and if he agrees we should be able to change products in his order.


We'll add this to the Wish List. However, don't you think that it would be a better user experience if you could do this in real time when the customer is checking out. At this point you know whether the product is in stock or not and you can stop checkout and offer alternative products maybe which you have defined in the cross sell or up sell lists for the selected product.

Regards,

Trevor
487
Hi Nicolas,

Thanks for spotting and reporting that one. It has been fixed and will be included in the next release coming very soon. If you need it even sooner, I've attached com.konakart.al.ProductMgr which you can place under WEB-INF/classes/com/konakart/al as a temporary solution. Note that you have to create that directory structure and place the class there so that it overrides the one in the jar.

Regards,

Trevor

p.s. We are working on a more organised way of reporting bugs and will inform the community members when that is ready.
488
Programming of KonaKart / Re: Source Code
November 25, 2007, 07:22:38 am
Hi Lalitha,

If you look at MainLayout.jsp you'll see that it lays out the tiles using an html table. You can re-write it using divs if that's what what you want to do.

Regards,

Trevor
489
Programming of KonaKart / Re: Source Code
November 24, 2007, 10:01:51 pm
Hi,

All you need to do is to modify MainLayout.jsp which is the jsp that positions the tiles and that produces the standard 3 column view.

Regards,

Trevor

p.s. Very soon we'll be coming out with a new version that will include some skins. We've refactored all of the JSPs to "modernise" them by removing some of the table based layout design and introducing more CSS based configuration.
490
Programming of KonaKart / Re: Reg:E-mail
November 24, 2007, 12:02:27 pm
491
Have you tried looking at the Javadoc ? Here's a text version of it :-

getAllProducts

ProductsIf getAllProducts(java.lang.String sessionId,
                          DataDescriptorIf dataDesc,
                          int languageId)
                          throws com.konakart.app.KKExceptionReturns all products using the given language.

Only Products with a non zero status and non zero invisible are returned. The description (which can be very long) and the array of options are not set. Also only the first two custom fields are returned (custom1 and custom2). The specialPrice is null if a special offer doesn't exist for the product.

dataDesc may be null. In this case, the number of retrieved products is limited to a default number, the products are ordered by the ProductId and the offset is set to zero. However, by setting the attributes of dataDesc, the following functionality may be controlled :
The maximum number of Product objects returned.
The offset which defaults to zero. This is useful when there are many Product objects, in order to return them using multiple calls to this method.
Whether or not to return invisible products.
Criteria on the custom attributes. If a custom attribute is set then only products with a matching custom attribute value are returned.
The Products may be sorted by :
Price Ascending
Price Descending
Date Added
Manufacturer
Times Viewed

Parameters:
sessionId - The session id of the logged in user
dataDesc - Used to control the data offset, limit the number of items returned and set the sort order
languageId - The id for the language that will be used. Value of -1 selects the default language.
Returns:
Returns a Products object
Throws:
com.konakart.app.KKException
492
Hi Bruce,

All you need to do is to edit com.konakart.actions.DigitalDownloadAction to use the download mechanism that you prefer. As you mention, you can still use DigitalDownloadIf to get the required details about the file to download.

Regards,

Trevor
493
Programming of KonaKart / Re: Workflow needed
November 11, 2007, 07:48:23 am
Hi Harsha,

You can find the workflow of the application here http://www.konakart.com/javadoc/struts_doc/index.html . It assumes that you have some knowledge of struts.

Regards,

Trevor
494
Hello Bruce,

You will never see the download link in the demo site because you cannot pay for an order there. The way that it works and can be configured is explained here http://www.konakart.com/configurationfaq.php#How_can_i_configure_dig_down . We supply an image to show you what it looks like since you can't see it from the demo http://www.konakart.com/images/digDownload.png .

Quote
If I install KK 2.2.0.7, do I need a real working payment gateway to test this feature?

The code that sets up the digital download is in com.konakart.bl.OrderIntegrationMgr for which you have the source code. In the method changeOrderStatus() there is the following code:
        if (newStatus == OrderMgr.PAYMENT_RECEIVED_STATUS)
        {
            manageDigitalDownloads(orderId);
        }
i.e. If the new status of the order is OrderMgr.PAYMENT_RECEIVED_STATUS then it sets up the digital downloads. If you want to see this for testing purposes for when say the order is saved, you can call manageDigitalDownloads() from the saveOrder() method of the OrderIntegrationMgr.

Quote
Is the download link just regular URL pointing to a file e.g. my.pdf?


No, it is secure. You have all of the source code in com.konakart.actions.DigitalDownloadAction . The way that it works is that a logged in user has to click on the link of the product that he wants to download (http://www.konakart.com/images/digDownload.png ). A check is made that the product actually exists in the list of products that the customer is authorized to download (this list is set up when the order is paid for using the manageDigitalDownloads() method described above). If the product is one that the user can download and it hasn't expired etc. then the file is opened and written to the servlet output stream.

Regards,

Trevor
495
Hi Elisehoo,

Quotefirst, i have to thank you to konakart who have provided us this excellent commerce cart.


I'm glad you like it  :)

QuoteThat is something that i am not sure, do i need to start up the konakart engine on my hosting server? if yes,
how do i do that if i host it on web hosting?


How you start it up will depend on how your web hosting company works.. and which operating system you choose to run on.  Some web hosting companies will give you complete freedom on a server all of your own, whereas others may choose to "protect" you by restricting your access to our own virtual server that is shared with other users.   
If you have freedom to access the machine you can start KonaKart in one of the standard start-up scripts for the system.   If not, the web hoster will almost certainly allow you a way to run your programs at the start-up of your virtual server.

Don't forget that KonaKart is a J2EE application so you need to choose a web hosting company that lets you run java applications - not all of them do.

Some web hosting companies have gone one step further than this and have provided a "point-and-click" installation of KonaKart itself.   eApps (www.eapps.com) are one such web hosting company and they might well be ideal for your needs.   You simply have to enable KonaKart on your account and eApps will install it and start it up for you.  After it's started up you can set up your store parameters (product catalogs etc) using the KonaKart Admin App.   It's one of the quickest ways to get a KonaKart store up and running and without having to have an in-depth knowledge of the operating system underneath.

If you do try eApps, or any other ISP for that matter, please feed back your experience to this forum for the benefit of others - thanks!

Regards,
Trevor