Back to JKShop Support

Mr Hound
Mr Hound

Hi Jiri,

First off all, thank you for this awsome plug-in, it saved my life! ; -)

I have a few comments, which I hope will be constructive, on the functioning and functionalities. In fact, the two are closely linked.

Delivery's Countries and geographical areas

In a precedent message you talk about adding this feature, what about it ?
I think it's an essential feature, limiting the potential of this great plugin.

Country management is rather simple, a list of countries with useful information (can be used in billing documents, e. g. call prefix, iso code ...) linked to the country field of the order form.
e. g. :

$countries = array
(
    "FR" => array(
        'iso_code'=>'FR',
        'alpha3'=>'FRA',
        'num'=>'250',
        'isd'=> '33',
        "name" => "France",
        "continent" => "Europe",
        "display_tax" => true ,
        ...
    ),
    "DE" => array( 
        'iso_code'=>'DE',
        'alpha3'=>'DEU',
        'num'=>'276',
        'isd'=> '49',
        "name" => "Germany",
        "continent" => "Europe",
        "display_tax" => true ,
        ...
    ),
    ...
);

Only the activated countries (default status) are available and appear in the list of countries in the form of the basket component.

In this way it is possible to get rid of orders that cannot be fulfilled because in a country not served by the shop.

If this list of countries/areas is now linked to carriers (optional for backward compatibility), only carriers linked to the customer's country would be active.
Perhaps it would then be easier to change the order of the steps in the ordering process ...

Ordering process

I have done some tests and I have trouble understanding the order of the steps in the ordering process.
Why not collect user information before the delivery method?

Actual ordering steps :
1 Cart > 2 Shipping & Payment > 3 Address > 4 Summary

The most logical way (in my opinion but not only):
1 Cart > 2 Address > 3 Shipping & Payment > 4 Summary

If it help's

Best regards, Damien

ps: I will send you a correction for french translation for further update.

Last updated

Troiscent
Troiscent

+1000 to this. I would like to use JKshop myself for my next ecommerce websites, but I can't because of the actual order process that is just a non-sense actually.

In 10 years of website development, I never saw an ecommerce system where you choose the shipping method before filling your shipping address.

When you begin to ship outside your country, the shipping cost depend on the package weight and the destination country. 100% of shipping carrier works like that.

So please, change the checkout step to ask for address before shipping, and create a shipping method that allow to define shipping cost depending on the address and the weight of the package.

emiliempark
emiliempark

+1000 to this. Please change the ordering steps. This confuses most users.

patos
patos

+1000 too. This is the main issue for an internationnal shop. Is it planned ?

patos
patos

Jiri ? :-)

patos
patos

Zone based shipping and taxes (with vat number) is a must have extension here in europe. I 'm planning to develop the extension in case it's not planned. Any news please.?

1-6 of 6