Cart-Power Add-On: Shipping And Payment Restrictions

Dear friends!

We are glad to inform you about the release of our new Shipping restrictions add-on!

This add-on allows setting minimum and maximum order subtotal for each of the shipping methods in the store on the both Administration > Shipping & taxes > Shipping methods and Administration > Shipping & taxes > Shipping methods > [shipping_method_name] pages.

General Features:

  • ability to restrict shipping methods depending on the order total;
  • ability to restrict shipping methods depending on the customer's address; (!new)
  • ability to restrict payment methods depending on the customer's address; (!new)
  • ability to restrict payment methods depending on the shipping methods chosen; (!new)
  • ability to restrict payment methods and shipping methods depending on the category; (!new)
  • ability to restrict payment methods and shipping methods depending on the product; (!new)
  • ability to restrict the category or the product depending on the customer's address; (!new)
  • shipping and payment restrictions information displayed on the separate tab on the product detail page. (!new)

Shipping methods page:


The detailed shipping method page:

The payment page:

The category setting:


The product setting:

The product tab:


DEMO

Compatibility:

- CS-Cart version 4.2.x - 4.15.x
- Multi-Vendor version 4.2.x - 4.15.x

Official product page

Перейти в обсуждение модуля на форуме на русском языке

Thank you.

Dear Friends!

We are glad to introduce you the updated Shipping Restrictions add-on. Its new name is Shipping and Payments Restrictions. We have significantly enhanced the functionality of the add-on.

First of all, now you can disable the shipping method for the specific country or region (state). Also, you can set the same restrictions for the payments basing on the customer's address.

Moreover, you can forbid the shipping methods and payments for the category and the product.

Please, see more details on the official add-on page.

Best regards,

Nice Addon! Any plans of adding a restriction for payment method depending on the products vendor?

Nice Addon! Any plans of adding a restriction for payment method depending on the products vendor?

Thank you for your kind words. Thank you for sharing the idea. We will add it in on of the future add-on releases.

Thank you for your kind words. Thank you for sharing the idea. We will add it in on of the future add-on releases.

great! will look forward

Hello @Cart-Power,

I have just purchased your Shipping Restriction addon and installed. However, none of the functionality appears in my store after entering a valid license and activating the addon. I have also tried clearing my cache.

Looking at the code in the supplied download link for cscart 4.3.x: 43x-shipping-and-payments-restrictions

There doesn't seem to be any code having to do with restrictions. Even a simple string search for button labels 'Shipping restrictions' and 'Shipping payment restrictions' does not appear in the downloaded files.

When I log into my account at https://store.cart-power.com, the download links don't appear to have been updated in at least a year.

It looks like a great addon, and I really need the functionality it supplies. Please let me know how I can get the correct code for the addon. I have also filled out your store's Contact Us form regarding this issue and will also contact you at https://hd.cart-power.com.

Thank you in advance.

EDIT: Tatiana from Cart Power got back with me right away with the correct addon code. Works as advertised! Great addon, great support!

Thank you for your kind words. We apologize for the situation with a problematical initial download. Hope you enjoy the add-on.

Do not hesitate to ask any questions.

Best regards,

Is this addon compatible with cscartrocks onestepcheckout & google address autocomplete?

i.e. if the customer changes his country, or payment method or shipping method or removes a product in the checkout then will the restrictions update?

What happens if the customer has a product in the cart and then sets their country to a restricted country?

Does the customer see a notification why they cant order a restricted product?

Feature request:

Maximum number of items.

We need to restrict the number of items per customer. Lets say there is a maximum of 10 items. However, there are variants with different amounts per pack. We have packs of 10, 5, 3. So customers should be allowed to order 1 pack of 10.

Or 2 packs of 5.

Or 3 packs of 3.

Or 1 pack of 5 and one of 3.

We would like to apply this on category level so that it doesn't matter if the customer buys 10 items from brand A, or 10 items from different brands.

Hello!

Is this addon compatible with cscartrocks onestepcheckout & google address autocomplete?


Unfortunately, we did not check our add-on with the specified add-ons from CS-Cart Rocks, but we tested it with our own One step Checkout add-on (it also has address autocomplete function) and it works fine.

i.e. if the customer changes his country, or payment method or shipping method or removes a product in the checkout then will the restrictions update?


Yes, in these cases the list of available shipping/payments will be updated.

What happens if the customer has a product in the cart and then sets their country to a restricted country?
Does the customer see a notification why they cant order a restricted product?


In this situation he/she will see the default CS-Cart notification: [background=#edeff1]Sorry, it seems that we have no shipping options available for your location. [/size][/background][background=#edeff1]Please check your shipping address and contact us if everything is okay. We'll see what we can do about it.[/size][/background]

As for described feature request, it can be done only as a custom modification. Please, contact us by e-mail: sales@cart-power.com to discuss it in more details.

Best regards,

We are currently using Alt-Team's shipping restrictions which they developed for us. Is there a way to import the shipping restrictions into your addon or do we need to set everything up again?

In this situation he/she will see the default CS-Cart notification: [background=#edeff1]Sorry, it seems that we have no shipping options available for your location. [/size][/background][background=#edeff1]Please check your shipping address and contact us if everything is okay. We’ll see what we can do about it.[/size][/background]

This message is very vague and will only confuse and anger the customer.
The instructions are also plain wrong, because they do not need to check their shipping address at all. If the product is disallowed in their location, then the notification should explain why the product was removed from their cart. For example:
‘Products were removed from your cart due to shipping restrictions’
Is it possible to change the notification depending upon the restriction that was triggered?

Also: will the products without restrictions still be in the cart? The notification you quote indicates that the whole order is lost instead of removing only the restricted product.

I have just tried your demo and I encountered 5 bugs:

When ordering multiple products, with one restricted product the checkout has many problems.
[attachment=11638:Checkout.png]

Bugs:
1. All products were removed instead of just the restricted product. The customer cannot complete the order.

2. The checkout lists ‘2 items’ instead of one.

3. The checkout still lists the total amount including the restricted products.

4. Its possible to click ‘Continue’ while there are no products in the cart. Will clicking continue allow the order with restricted products to be completed?

5. I used ‘Denmark’ as the customer country on your demo. There are shipping methods available for this country. But the notification states that there are no shipping methods available for the location. Hence the customer cannot order.

Checkout.png

In this situation he/she will see the default CS-Cart notification: Sorry, it seems that we have no shipping options available for your location. [/size]Please check your shipping address and contact us if everything is okay. We'll see what we can do about it.[/size]

@ Cart-Power. It is important to have an alternate message here that pertains more closely to the reason for for Payment or Shipping restrictions. The standard cscart still needs to remain to deal with standard addressing problems like the customer entering the postcode incorrectly (we get that alot).

Ifthe customer enconters cart issues , such as some/all items being removed . then they need a message alerting them as to the reason.

it would also be good to have

- ability to restrict payment methods depending on the order total

Hello!

Sorry for the delay in answering.

We are currently using Alt-Team's shipping restrictions which they developed for us. Is there a way to import the shipping restrictions into your addon or do we need to set everything up again?

Unfortunately, we don't know the structure of the Alt-Team's add-on, so the add-ons are unlikely compatible and you need to set up the restrictions manually.

This message is very vague and will only confuse and anger the customer.
The instructions are also plain wrong, because they do not need to check their shipping address at all. If the product is disallowed in their location, then the notification should explain why the product was removed from their cart. For example:
'Products were removed from your cart due to shipping restrictions'
Is it possible to change the notification depending upon the restriction that was triggered?

Also: will the products without restrictions still be in the cart? The notification you quote indicates that the whole order is lost instead of removing only the restricted product.

We will add the unique notification for the situations when order can't be placed due to shipping and payment restrictions.

The general idea of the add-on is not to remove products from the cart if there are shipping / payments restrictions in the store but to restrict placing orders for some products to the specific locations.

So, if the product is restricted to the country, the order can't be placed, but the product remains in the cart.

As for the bug lists sent

I have just tried your demo and I encountered 5 bugs:

When ordering multiple products, with one restricted product the checkout has many problems.
attachicon.gifCheckout.png

Bugs:
1. All products were removed instead of just the restricted product. The customer cannot complete the order.

2. The checkout lists '2 items' instead of one.

3. The checkout still lists the total amount including the restricted products.

4. Its possible to click 'Continue' while there are no products in the cart. Will clicking continue allow the order with restricted products to be completed?

5. I used 'Denmark' as the customer country on your demo. There are shipping methods available for this country. But the notification states that there are no shipping methods available for the location. Hence the customer cannot order.

As I can see from the screenshot you try to place an order for 100g Fit that is restricted To Denmark. According to the add-on functionality, the order can't be placed.

it would also be good to have

- ability to restrict payment methods depending on the order total

We will add this functionality in one of the future releases of the add-on.

The general idea of the add-on is not to remove products from the cart if there are shipping / payments restrictions in the store but to restrict placing orders for some products to the specific locations.

So, if the product is restricted to the country, the order can't be placed, but the product remains in the cart.

So if a customer orders 100 products and 1 is restricted, we loose the sale of 99 products?
I hope you understand that this makes your addon problematic. We don't want to loose valid sales.

As for the bug lists sent

As I can see from the screenshot you try to place an order for 100g Fit that is restricted To Denmark. According to the add-on functionality, the order can't be placed.

The order does not show any products.
The functionality is too confusing for the customer. The dead end checkout page without products listed makes little sense. Please consider to make it easier for the customer to understand.
It seems like the page is broken.
We need the customer to order products that are not restricted. Not scare the customer away.
Please consider this.

Hello!

Sorry for delay in answering.

So if a customer orders 100 products and 1 is restricted, we loose the sale of 99 products?
I hope you understand that this makes your addon problematic. We don't want to loose valid sales.


If this situation you loose the order if any other shipping / payment method is available. Actually, now a customer sees the notification when he/she adds the restricted product. In the future add-on release, we will add the special setting that allows hiding "Add to cart" button for customers who meet the restriction conditions (location, etc.)

The order does not show any products.
The functionality is too confusing for the customer. The dead end checkout page without products listed makes little sense. Please consider to make it easier for the customer to understand.
It seems like the page is broken.
We need the customer to order products that are not restricted. Not scare the customer away.
Please consider this.


As I understand, you mean the block with products on the checkout page. It is turned off in our demo.

We appreciate your opinion and do our best to improve the restrictions notification system for customers in the storefront.

As I understand, you mean the block with products on the checkout page. It is turned off in our demo.

Can you turn this on please?

Can you turn this on please?

Yes, please. The order information blocks are enabled in our demo now.

Dear Friends,
We are happy to inform you that our Shipment and payment restrictions add-on is fully compatible with CS-Cart 4.4.2
Feel free to contact us if any questions arise.
Best regards,
Cart-Power
P.S. You can try the functionality of this add-on in our demo-store.