• Welcome to KonaKart Community Forum. Please login or sign up.
 
May 14, 2024, 06:25:42 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 - pete

46
Feature Requests / Re: LDAP and Active Directory support
September 04, 2008, 12:45:20 pm
It creates a temporary account just for the checkout process. In the next release of KonaKart this temporary account will be given a special type and the process has been changed a little to avoid some privacy issues.

If you want to check whether the temporary account already exists, you can call doesCustomerExistForEmail(String emailAddr). BTW, checkout without registration has only been implemented in the GWT checkout code. It hasn't been implemented in the JSP checkout code.
47
Programming of KonaKart / Re: Customize Theme problem
September 04, 2008, 12:35:57 pm
The checkout screens use Google GWT technology. We supply the source code so you can easily change them. Take a look at http://www.konakart.com/onepagecheckoutfaq.php .

If you want to stick with JSPs, you can disable OnePageCheckout from the Admin App and the checkout process will use standard JSPs.
48
Configuration of KonaKart / Re: Admin login looping
September 04, 2008, 06:39:06 am
I've never seen this behaviour before. Does it happen after a virgin install or after some customizations ? Also, does it happen with all admin users ?
49
Programming of KonaKart / Re: custom invoice report
September 03, 2008, 09:22:40 pm
Take a look at the velocity templates under konakartadmin\WEB-INF\classes .
50
Miscellaneous / Re: Recurring billing for subscriptions
September 03, 2008, 12:06:55 pm
Can't you achieve this during the payment ? i.e. The transaction with the payment gateway becomes a recurring one instead of a one off payment.
51
You should use our API to register the customers since the registration process touches several tables.
52
Do you get any exceptions in the log ?
Have your users been registered in KonaKart ? If they don't exist in KonaKart you must register them before attempting a login.
53
With a custom order total module along the lines of ProductDiscount.java or TotalDiscount.java you can add a discount for product B if the customer has bought product A. Rather than changing the price of Beloved, you could offer a 50% discount or a $10 discount.

This type of promotion is a little trickier to set up because at the moment the Admin App allows you to add products to a promotion without distinguishing whether they are of type product A or product B. What you could do is to define product A and B in config variables unless that is, you have 1000s of them.
54
Installation of KonaKart / Re: Installation completed
September 02, 2008, 06:38:26 pm
Hi,

Congratulations, you've done a great job.

I noticed that the front page loads a bit slowly because the images are quite large (approx 50KB). A suggestion is to have scaled down versions for the product summaries and a high def version for when someone clicks on the enlarge button.

We would very much appreciate the Spanish translations. Could you post them on the contributions section of the forum, mentioning which version of KonaKart you are using.

Thanks.
55
Installation of KonaKart / Re: email from loged user
September 02, 2008, 04:53:05 pm
Have you tried kkAppEng.getCustomerMgr().getCurrentCustomer() ?
56
We use the MySQL administrator as you can see from the screen shot.
58
The categories from getcategoryTree() are returned as a tree structure and so you should use recursion to traverse the tree. This is what our helper method looks like :

   protected GWT_AdminCategory getClientCategory(AdminCategory serverCat)
            throws IllegalAccessException, InvocationTargetException
    {
        if (serverCat == null)
        {
            return null;
        }

        GWT_AdminCategory clientCat = new GWT_AdminCategory();

        // Recurse the children
        if (serverCat.getChildren() != null)
        {
            GWT_AdminCategory[] clientChildren = new GWT_AdminCategory[serverCat.getChildren().length];
            for (int i = 0; i < serverCat.getChildren().length; i++)
            {
                AdminCategory serverChild = serverCat.getChildren();
                clientChildren = getClientCategory(serverChild);
            }
            clientCat.setChildren(clientChildren);
        }

        // Get the descriptions
        if (serverCat.getDescriptions() != null)
        {
            GWT_AdminCategoryDescription[] clientCatDescs = new GWT_AdminCategoryDescription[serverCat
                    .getDescriptions().length];
            for (int i = 0; i < serverCat.getDescriptions().length; i++)
            {
                AdminCategoryDescription serverCatDesc = serverCat.getDescriptions();
                clientCatDescs = getClientCategoryDescription(serverCatDesc);
            }
            clientCat.setDescriptions(clientCatDescs);

        } else
        {
            clientCat.setDescriptions(null);
        }

        clientCat.setId(serverCat.getId());
        clientCat.setImage(serverCat.getImage());
        clientCat.setName(serverCat.getName());
        clientCat.setNumberOfProducts(serverCat.getNumberOfProducts());
        clientCat.setParentId(serverCat.getParentId());
        clientCat.setSortOrder(serverCat.getSortOrder());

        clientCat.setCustom1(serverCat.getCustom1());
        clientCat.setCustom2(serverCat.getCustom2());
        clientCat.setCustom3(serverCat.getCustom3());

        return clientCat;
    }
59
I've just run one of the examples that we ship : KonaKart\java_api_examples\src\com\konakartadmin\apiexamples\GetCustomerExamples which works for me (finds first name and last name) using the normal engine, the custom engine and the web services engine. I'd try to get that to work before going any further.
60
That's strange. What do you get back using the normal API ?