• Welcome to KonaKart Community Forum. Please login or sign up.
 
April 29, 2024, 06:34:03 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 - PiotrN

16
Howdy,

I'm planning to create a completely new UI for our KonaKart eCommerce, so I'm planning to use the server API instead of client API (we'll be replacing Struts with Spring MVC).

I started to skim over the Server API and bumped into a question mark. Let's say I want to add a product to the basket. The first method I noticed is the KKEngIf#addToBasket(-). However, I've realized that there is a number of *Mgr classes like BasketMgr which can help me, as it has also the addToBasket(-) method.

Are the *Mgr classes just a convenience ones and their only aim is to provide developer with easier access to the underlying storage? Is one way (KKEng or *Mgr) preferred one and should be used instead of other?

Thanks in advance.

Regards,
Piotr
17
Programming of KonaKart / Concurrent order processing
February 07, 2012, 10:13:35 am
Hi,

I'd like to know if current KonaKart core and/or admin GUI is protected from concurrent changes made by two admin-users? Let's say that U1 and U2 are two users with granted privilege to modify order's (O) current status (S1). Here's the exemplary timeline:

U1: opens order O,
U1: views the order O and sees that O in status S1 needs to be updated (but doesn't update it yet),
U2: opens order O,
U2: changes order O status to S2,
U1: changes order O status to S3.

O is in state S3 which is not the result expected by the user U2.

How can I be secured from such situations when we have more than one person who is processing the orders?

Thanks in advance.

Regards.
18
Hi,

Does KonaKart provide any other language translations than English, German and Spanish? I'm particularly interested in a Polish translation.

Thanks in advance.

Regards.
19
Programming of KonaKart / Re: Custom backend
February 06, 2012, 01:34:26 pm
Thanks for your prompt answers.
20
Programming of KonaKart / Re: Custom backend
February 06, 2012, 12:48:10 pm
@Kate
Thanks for sharing with the fourth option. It's definitely worth considering.

@Ryan
Thanks for clarifications about technical support and for the provided doc. I just got one question - the page you pointed talks about 'product attributes'; can I still use these widgets for customer custom attributes (I'm talking about those five fields "custom1, custom2, etc.)?

21
Programming of KonaKart / Re: Custom backend
February 06, 2012, 12:01:19 pm
Quote from: ryan on February 03, 2012, 03:43:09 pmThe Enterprise release allows you to define different widgets for custom fields, such as RichText, Drop List, Radio Button etc.


That's great, thanks!
When I'll buy the enterprise license, will I be provided with a user guide or any other kind of documentation for the widgets you're talking about?
I understand, that it's possible to execute my custom code which will populate the values that should be represented by those custom fields? Can I use custom validation and processing after the user typed/selected some value for such widget?

Quote from: ryan on February 03, 2012, 03:43:09 pmThe Admin App is developed using Google GWT technology. The source code is in Java although at run time it is JavaScript. This means that in order to modify it outside of the supplied "hooks" you require the Java source code. The Admin App does use the Admin APIs so you could write your own front end on top of these APIs to do what you need it to do. The Enterprise License doesn't include the source code, although we do sell the source as a separate package. For any more information you should contact sales at konakart dot com.


Ok, so if I understand it (correct me if I'm wrong), I have three choices when it comes to the admin section:

1. use the "hooks" designed by your admin code to inject/execute my own custom code (so no major changes, but just like "fit in the pipeline"),
2. purchase the Java / GWT source code when purchasing the enterprise license (so I can modify whatever part of the admin I like; will you still provide technical support for such modified code?),
3. develop my own admin backend which uses your admin API.

Thanks in advance.

Regards.
22
Programming of KonaKart / Custom backend
February 03, 2012, 03:27:45 pm
Hello,

I would like to know if there is any way I can modify the default, GWT, backend you provide with the installation package?

I know there are injection points I can use for my own purposes (like the pre/post event callbacks or custom panels, custom fields for customer, etc.). I would like, however, to modify the backen so it would e.g. display a select HTML element instead of input text for one of the customer custom fields.
Moreover, I would like to reorganize the layout (i.e. change the filter panel in list grids from upper part of the screen to lower) or change the order of buttons.

Is it possible or do I have to provide my own application which uses Admin API?
Does the situation change if I purchase the Enterprise license?

Thanks in advance.

Rergards,
Piotr