Meet Cs-Cart & Multi-Vendor 4.10.3 With Billing Address, Apple Pay, Google Pay, And Stripe

I found your other topic. It looks like you're using a custom theme. That could be a reason for the problem, but it's hard to say without investigating it in your store. If you'd like us to look into this for you, please contact our technical support via Help Desk. At the very least, they will determine the cause of the problem, but might as you to contact your theme developer if the problem isn't caused by CS-Cart itself.

Ok. I will do becuase I tried in 4.10.2 it works after upgrading to 4.10.3, it doesn't show.

Ok. I will do becuase I tried in 4.10.2 it works after upgrading to 4.10.3, it doesn't show.

The problem from the theme and everything now is great

good to see billing address back but,

i added custom fields to billing address called name is : Vat number and tax office. and i used that fileds just billing address not enbaled for shipping .

i place first time order with different billing address, all is ok

next order i placed order with same shipping address

and didnt remove that custom profile fileds, and show me that fileds with api its problem for us. what u offer ?

Actually historically since Version 1 CS cart from my memory (and I have been with CS cart from version 1) depended on the vision of the founders with ideas reviewed and considered from customers - but maybe I am not remembering correctly?


I wasn't around during CS-Cart 1, so I can't say how things were back then. I also realize that my wording wasn't perfect. The number of user requests isn't the only factor that determines whether the functionality is included. It's very important and definitely the most visible factor to an outside observer (and to me, since I work with the forums). That's why I brought it up.

In short: there are many factors that determine the order and priority of developers' tasks: our vision of the product, community suggestions, the scope and scale of the changes, and the amount of demand, and many others. If something is requested by many CS-Cart users here or via Help Desk, it has higher chances of getting implemented sooner.

Regarding AliPay it may not be that popular (although there are a billion plus people in China) but it is part of Stripe and should be very easy to add. Up to your team if you want to forget about a billion customers...


Our primary goal with Stripe was to offer Apple Pay and Google Pay (along with credit card payments, which also work). The rest is up to the factors I mentioned above.

I also forgot to mention that CS-Cart already supports AliPay (and other Chinese payment methods) via Ping++. Maybe this will help someone.

1) Will CS cart's Stripe payment gateway fully functional without the RMA add-on?
2) On what date do you plan to release the Stripe manual listing all features etc clearly?


1. Returns (and therefore, refunds) on the CS-Cart side are usually handled by the RMA add-on. Some payment methods (for example, Stripe Connect) allow you to give refunds from the CS-Cart interface via the RMA add-on (by ticking a corresponding checkbox when handling a return request). The single-store Stripe hasn't been integrated with RMA this way yet.

Even once it's integrated with the RMA add-on, you'll still be able to use it without RMA. In that case, refunds would have to be handled through Stripe dashboard (like now).

2. Unfortunately, I can't tell you an exact date when single-store Stripe will be mentioned in the documentation. Some Stripe features are still being developed, and there are other urgent tasks related to documentation. The forum and the blog should have enough info for the time being.

1) Will CS cart's Stripe payment gateway fully functional without the RMA add-on?

2) On what date do you plan to release the Stripe manual listing all features etc clearly?

Thanks again for your fast response - it is very helpful.

Hey @Traveler, our Squarepay addon allows you to void/refund directly from the admin orders page as well as integrates with RMA. Additionally, if the customer has saved their card (or you have the "always save cards" setting set, you can post additonal charges to the order to adjust for shipping changes, etc.

We have released CS-Cart 4.10.3 SP1. It solves the following problems:

- Translations for language variable “text_billing_address_is_different_from_shipping” in the “Checkout: Billing address” block were missing.

- Notification “Product has zero inventory and cannot be added to the cart” was displayed when a page of out-of-stock product was viewed, and Apple Pay or Google Pay was enabled.

We have released CS-Cart 4.10.3 SP1. It solves the following problems:

- Translations for language variable “text_billing_address_is_different_from_shipping” in the “Checkout: Billing address” block were missing.

- Notification “Product has zero inventory and cannot be added to the cart” was displayed when a page of out-of-stock product was viewed, and Apple Pay or Google Pay was enabled.

Your new checkout did not work for me (didn't allow guests--which is 50% of my customers--to enter their address) so I went back to the old step by step checkout. However, there is now no check box for "shipping address is same as billing address"--so my custoemers are having to fill out both even if they are the same. How do I get that functionality back?

Your new checkout did not work for me (didn't allow guests--which is 50% of my customers--to enter their address) so I went back to the old step by step checkout. However, there is now no check box for "shipping address is same as billing address"--so my custoemers are having to fill out both even if they are the same. How do I get that functionality back?

That is a good observation, guest checkout works if the guest selects "Billing address is different from shipping" so it is some kind of a bug.

i did the same and went back to step-by-step but didn't realized checkbox is missing, i don't know how to get it back either.

Looking at the number of issues with lite checkout, I am wondering what kind of testing cs-cart team does..

Your new checkout did not work for me (didn't allow guests--which is 50% of my customers--to enter their address) so I went back to the old step by step checkout. However, there is now no check box for "shipping address is same as billing address"--so my custoemers are having to fill out both even if they are the same. How do I get that functionality back?

I was able to get the option back using this thread:

https://forum.cs-cart.com/topic/42488-are-shipping-and-billing-addresses-the-same-disappeared/

basically make sure in Admin -> Profile fields all values are same for both billing and shipping address

I was able to get the option back using this thread:

https://forum.cs-cart.com/topic/42488-are-shipping-and-billing-addresses-the-same-disappeared/

basically make sure in Admin -> Profile fields all values are same for both billing and shipping address

I've done that, but it still doesn't work. I have screenshots, but can't seem to figure out how to add them to this post.

Edit: never mind. I got it working. In the Step by Step checkout add-on, you MUST have "Profile address section order" set to "Shipping first."

I’m glad to hear that you were able to get the problem with the old checkout solved. It is unfortunate, however, that you had to switch back to the old checkout.

Your new checkout did not work for me (didn’t allow guests–which is 50% of my customers–to enter their address) so I went back to the old step by step checkout.


Have you contacted our tech support via Help Desk regarding the problem with the new checkout? That’s the best way if you’d like an answer from the CS-Cart team, because:
  • The answer in Help Desk is guaranteed.
  • Our technical support support can usually reply sooner than we do here.
  • If they already received similar bug reports, then the solution might already exist, and they may offer it.
  • If the problem isn’t common (can’t be reproduced on a clean installation or a demo), Help Desk has more ways for us to investigate it. That’s the only means of communication where we can offer to investigate problems directly in our clients’ stores.
  • If we find out that a problem is caused by a bug in CS-Cart, support credits won’t be taken, and our specialists will keep you posted about the solution.

I usually only use help desk as a last resort. I saw someone on here saying that they had a ticket in for three days and it was still unanswered, so that could be frustrating. They are probably overloaded because of all the problems with these latest updates.

The old checkout is fine for now. After a while, hopefully all the bugs will be worked out and I can switch to it at that time.

That is a good observation, guest checkout works if the guest selects "Billing address is different from shipping" so it is some kind of a bug.

Looking at the number of issues with lite checkout, I am wondering what kind of testing cs-cart team does..


We are still holding off updating the store to the latest version as the one step checkout has been a TOTAL disaster since it was released.

I was about to pull the pin and update today, but after seeing this post i'll hold off again.

What is happening at CS Cart? Is anything getting tested after a new release gets put out?

On another note, our subscription ended after 4.10.1 came out, but before the 4.10.2 and later versions came out.
If I update will I still get the minor fixes to 4.10.x as these are pretty crucial.

We usually update the subscription only after major features come out as they dont come often.

How about the "Enter city and state and click here to update shipping rates" thing.

Is there an option to remove that completely? Our shipping rates are based on country, nothing else.

On another note, our subscription ended after 4.10.1 came out, but before the 4.10.2 and later versions came out.
If I update will I still get the minor fixes to 4.10.x as these are pretty crucial.


You can upgrade to any version that was released while your upgrade subscription was active. So, if the subscription ended before 4.10.2 and wasn't prolonged, the latest available version for your license key will be 4.10.1.

How about the "Enter city and state and click here to update shipping rates" thing.
Is there an option to remove that completely? Our shipping rates are based on country, nothing else.


For the time being, it isn't possible. The city and state fields are the ones that trigger shipping rate recalculation. That's because real-time shipping methods usually require these fields to provide accurate rates.

We may alter that behavior, but first, could you tell me what shipping methods you have in your store? Are they real-time or manual? Do you have flat rates for shipping products anywhere in a certain country?

We may alter that behavior, but first, could you tell me what shipping methods you have in your store? Are they real-time or manual? Do you have flat rates for shipping products anywhere in a certain country?


We use Myparcel/PostNL. (Simtech is developing an addon for that, Myparcel supplied me a beta)
We ship worldwide, but price is always calculated in weight range and country.

0-23 kg is range 1. You wont pay extra up to 23 kg. If we have w customer that Goes above 23, he already reached the ammount for free shipping. So most cases this won’t be used at all.

After that we have fixed prices per country. -> https://static1.squarespace.com/static/577bc806725e258e705c2a64/t/5c2cbf0a8a922d1c5ebe26a2/1546436364314/Pakket+EU+1+en+2.pdf

City or Postal code don’t matter. There is just 1 price per country.

This is basicly it for all shipping methods from the Netherlands. I think Germany works like this aswell. No matter where you are in Russia, there is just one price.

You can upgrade to any version that was released while your upgrade subscription was active. So, if the subscription ended before 4.10.2 and wasn't prolonged, the latest available version for your license key will be 4.10.1.


Considering the MAJOR issues you have had with the original 4.10.1 release I think you should strongly consider releasing the updated "patched versions" to all customers who are on 4.10.1.

Considering the MAJOR issues you have had with the original 4.10.1 release I think you should strongly consider releasing the updated "patched versions" to all customers who are on 4.10.1.

Playing Devil's Advocate here, but if people want/need updates, they should pay for that? It's not a massive ammount or something.

Something has changed in the Customer Information block on the order details page in the admin area (when viewing an individual order). Pre-4.10.3 the customer's website URL was included in that block, now it is not. It looks like it's missing because the url field is no longer in the order info so is not passed to the page to be displayed. Was that intentional? It was useful for us to have the customer's website displayed there.

Playing Devil's Advocate here, but if people want/need updates, they should pay for that? It's not a massive ammount or something.


When you release an update that is seriously broken (aka the cart in 4.10.1) then you should follow up with the fixes free of charge.

Our last available update is 4.10.1, which has the broken checkout experience and many issues.

So we can update, then pay the $150 USD to update again and get the fixes.

But we will get more value from waiting for the next major feature/improvement and then pay the money, since the updates dont come very often.