• Welcome to KonaKart Community Forum. Please login or sign up.
 
May 03, 2024, 07:46:02 pm

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 - paolo

16
For the benefit of anyone reading this thread, please note that there is an installation FAQ and within the installation FAQ there is a section explaining the default Admin App credentials that are set up during the install http://www.konakart.com/installationfaq.php#Default_Admin_App_Credentials . These credentials are new to release 2.2.0.7 since this is the first version that includes role based security .

Regards,

Paolo
17
Hi Jimmy,

KonaKart is absolutely free.

Section 2 starts off like this :

Quote
This web site is owned and operated by DS Data Systems. Unless otherwise specified, all Materials on this web site are the property of DS Data Systems and are protected by English copyright laws and .... bla bla bla


It is really aimed at the contents of the web site. The downloads have a separate license agreement http://www.konakart.com/documents/LICENSE.txt .

Hope this clarifies things,

Paolo
18
Miscellaneous / Re: License
November 05, 2007, 10:11:45 am
Hi Srdjan,

Thanks for the compliment  :)

Our updated license agreement is now available from the download page http://www.konakart.com/documents/LICENSE.txt .

For the part regarding recognition for KonaKart, we are happy to have a link to us either directly from the main page or from a credits page which is linked to from the main page. We don't require a link from every page or a direct link to us on the main page, if you use a credits page where you include all of your contributions.

Let us know if you have any other questions regarding the license agreement or any other aspects of KonaKart.

Regards,

Paolo
19
Hi,

Each store needs to be a separate web app in the app server and needs a unique database user. Our tests have shown that a 4GB 2CPU server can support about 40 stores.

This architecture allows you to manage each store independently from the others since each store owner has a unique Admin App instance which only manages the data of that store.

-Paolo
20
Hi Clinton,

We've added some documentation to the configuration FAQ and as always, the Admin App has online help for each of the panels which guides you through the process of creating and configuring roles. There probably isn't the detailed level of information that you were looking for in order to figure out this problem, but well done to you (and Tim) for figuring it out.

Cheers,

Paolo
21
Hi Luis,

This is a feature that we have been asked for before, and are considering it. If it were available would you use it to integrate KonaKart with the Liferay portal ?

-Paolo
22
Hi Bruce,

I'm happy to see that our Forum support is helping you to move forwards. Please send us a link as soon as you have something up and running so that we can include it in our "Live Sites" section and don't forget to leave the "Powered by KonaKart" link at the bottom of your page  :)

Regards,

Paolo
23
QuoteOnly a precisation:
I need to display "my" price when the single product is displayed, in any Form (for example after a search ...) not at the end of order  ...


The way that price works at the moment is that we pick up the product price or the special price (if it exists) and then tax is added to the price if applicable to the user that is logged in.

I assume that you want to add more rules other than tax, based on the logged in user ? If this is the case, my suggestion is to add logic to the relevant Action classes to post-process the prices before the data is displayed. Bear in mind that you must do the same post processing in the OrderTotal module and that some of the sorting etc. on the UI may not work properly if you alter the prices in a non uniform way. i.e. The data you see on the UI is sorted using database sorts, so if you modify the prices before displaying the products and the modificaction is not a simple percentage discount, then you may have to re-order the data before display.

-Paolo

24
Hi Nicola,

That's an interesting question. There are some features of KonaKart that help with integration (other than the obvious API). These are:

  • Most objects (i.e. product, order, customer etc.) have Custom fields which can be populated with whatever data you see fit. The custom field data can be retrieved from the API and so can be used in business logic and on the UI.

  • When certain events happen such as the state change of an order, when an order is received and when the stock level of a product goes below a pre-determined value, we provide integration hooks so that you can implement your own java class to handle these events.



To answer some of your more specific questions:

Quote
- Konakart manage orders using an alternative price policy, based on some additional ERP tables

At the moment KonaKart uses it's own rules (promotion subsystem) which can be customized by introducing new OrderTotal Modules or Promotion modules. We provide source code examples of these modules. They are instantiated and called by KonaKart when the order is created during the checkout process. When called, they have access to the order object containing all of the product information and so you could build a custom one that figures out the total price based on your rules using your ERP tables.

Quote
- Konakart manage checkout phase, modified to transfer data to ERP tables (too)

When the order is saved or it's state is changed you can implement your own logic following these instructions http://www.konakart.com/configurationfaq.php#how_can_i_make_something_happen_when_an .

Quote
- Konakart allow to monitor the order state using its tables + ERP tables

KonaKart allows you to monitor the state of an order at any time using the Admin App or the API. In order for the state to be accurate, it would have to be the responsibility of the ERP system to update the state for the processes that it controls.

Hope this helps,

Paolo
25
Programming of KonaKart / Re: Change Admin GUI
October 11, 2007, 08:36:27 am
Hi,

At the moment we don't release the source code for the Admin App. It is written using the Google Web Toolkit (GWT) and gives you the possibility to administer all of the KonaKart functionality using a snappy, user friendly AJAX based UI. It does use a message catalog so it can be easily internationalized (http://www.konakart.com/configurationfaq.php#HowToTranslateTheAdminApp).

If you would kindly give us an indication of "your requirement", we'll consider it for future releases.

Thank you,

Paolo

P.S. Our Admin App uses the KonaKart Admin API for all of its functionality. Therefore there is nothing stopping you from writing your own UI on top of this API.
26
Hi,

The KonaKart APIs give you a level of abstraction from the database layer. You should be able to accomplish everything that you need to do using the APIs. You can find examples of how to do this at http://www.konakart.com/apiexamplesfaq.php .

-Paolo
27
With the current release you could specify these attributes in the description of the product or use custom fields (although there might not be enough of these). For the next release we have added a new attribute to the product object for containing "comparison" data. The idea is that you place structured data into this attribute such as XML so that it can be compared against the structured data of a similar product.
28
Configuration of KonaKart / Re: Regarding Shipping
October 10, 2007, 11:14:25 am
You need to add some custom data that gives you details about how the product should be shipped. Then in the shipping module you read this data and act accordingly.
29
Configuration of KonaKart / Re: Regarding Shipping
October 10, 2007, 10:19:55 am
You can use one of the 5 custom fields of the product object for this.

-Paolo
30
Configuration of KonaKart / Re: Regarding Shipping
October 10, 2007, 08:37:59 am
Absolutely. You only have to implement one method :

public ShippingQuote getQuote(Order order, ShippingInfo info)

The order is passed in as a parameter and so you know which products are being ordered and can make decisions based on that.

-Paolo