Cs-Cart And Multi-Vendor 4.11.5 Released

Hello!

We have released CS-Cart and Multi-Vendor 4.11.5. It is a patch release, so its main job is to fix bugs. Bigger changes are usually reserved for minor versions such as 4.12.1. However, we couldn't pass up the opportunity to introduce a few improvements. Click the images to find out what changed in your version.

image5-18.png


image1-29.png

---

The upgrades to version 4.11.5 are already available. As usual, for the first couple of weeks after the release we hand out upgrade packages in limited numbers, but then we lift that restriction. So if you don’t see this upgrade in your Upgrade Center yet, please try again later.

@ikoshkin what kind of PayPal account vendors need? Any PayPal account? or do they need business PayPal account?

"we’ll only cover the most important changes here.

  • Interface for bulk operations with vendors (in Multi-Vendor), orders, categories, and countries has been improved. Now it looks like working with products:
    • There are no checkboxes; you select items by clicking on them.
    • You can select multiple items while holding the Shift button, just like files on your desktop.
    • When you select at least one object, the menu with actions appears."

Why do you think this is important?

Support for PHP 7.4 is “improved”. What does improved mean, is it officially supported, officially recommended?

@ikoshkin what kind of PayPal account vendors need? Any PayPal account? or do they need business PayPal account?

PayPal requires vendors to have Business Accounts. If they try to connect a personal account in the marketplace admin panel, PayPal will offer to convert that account to Business.

Support for PHP 7.4 is “improved”. What does improved mean, is it officially supported, officially recommended?

We can't declare support and officially recommend it just yet. There are still some issues that need fixing. We'd also like to take the time and test everything before we can make such an announcement. It may take a few months before we can officially recommend PHP 7.4. But it's something we're working on.

"we’ll only cover the most important changes here.

  • Interface for bulk operations with vendors (in Multi-Vendor), orders, categories, and countries has been improved. Now it looks like working with products:
    • There are no checkboxes; you select items by clicking on them.
    • You can select multiple items while holding the Shift button, just like files on your desktop.
    • When you select at least one object, the menu with actions appears."

Why do you think this is important?

Because it keeps the interface consistent throughout CS-Cart. It also makes the interface easier for new CS-Cart users. Previously, you selected a few objects, but had to know that there's a gear button somewhere in the corner of the page that allows bulk actions. That way it's a bit easier for vendors in Multi-Vendor as well.

Because it keeps the interface consistent throughout CS-Cart. It also makes the interface easier for new CS-Cart users. Previously, you selected a few objects, but had to know that there's a gear button somewhere in the corner of the page that allows bulk actions. That way it's a bit easier for vendors in Multi-Vendor as well.

People managing their site on android devices with the internal keyboard will not like it probably, also on desktops the older solution looks more confortable... Important that is improvement, some people needs it.

Support for PHP 7.4 is “improved”. What does improved mean, is it officially supported, officially recommended?

Just updating your composer ezyang/htmlpurifier dependency should be fine. I already submitted a patch regarding this to CS-Cart, update it at your own risk.

Because it keeps the interface consistent throughout CS-Cart. It also makes the interface easier for new CS-Cart users. Previously, you selected a few objects, but had to know that there's a gear button somewhere in the corner of the page that allows bulk actions. That way it's a bit easier for vendors in Multi-Vendor as well.

When I asked why this is important I was thinking of mobile users, and even desktop users are not going to find the solution more comfortable than before. Vendors are not necessarily keyboard enthusiasts.

PayPal requires vendors to have Business Accounts. If they try to connect a personal account in the marketplace admin panel, PayPal will offer to convert that account to Business.

@ikoshkin can a marketplace offer both Stripe connect & Paypal marketplace? Or does it have to be one or the other?

Some of my sellers are already using Stripe do I have to convert them to Paypal now? or can I keep them on Stripe and allow new vendors to sign up for either stripe or paypal?

@ikoshkin can a marketplace offer both Stripe connect & Paypal marketplace? Or does it have to be one or the other?

Some of my sellers are already using Stripe do I have to convert them to Paypal now? or can I keep them on Stripe and allow new vendors to sign up for either stripe or paypal?

PayPal Commerce Platfrorm and Stripe Connect aren't mutually exclusive. But each system works at its best when as many vendors as possible in your marketplace are connected to it.

For example, customer will be offered Stripe Connect at checkout only if all the vendors in the order connected their Stripe accounts. The same goes for PayPal.

So, let's assume you have Group A (vendors who connected only their PayPal accounts) and Group B (vendors who connected only their Stripe accounts). If a customer adds products from Group A and B into one cart and tries to place an order, neither PayPal, nor Stripe will be available.

So, ideally all vendors should be connected to either PayPal, or Stripe. If some of them have both, then there's a chance that customers will be offered more payment methods at checkout.

PayPal Commerce Platfrorm and Stripe Connect aren't mutually exclusive. But each system works at its best when as many vendors as possible in your marketplace are connected to it.

For example, customer will be offered Stripe Connect at checkout only if all the vendors in the order connected their Stripe accounts. The same goes for PayPal.

So, let's assume you have Group A (vendors who connected only their PayPal accounts) and Group B (vendors who connected only their Stripe accounts). If a customer adds products from Group A and B into one cart and tries to place an order, neither PayPal, nor Stripe will be available.

So, ideally all vendors should be connected to either PayPal, or Stripe. If some of them have both, then there's a chance that customers will be offered more payment methods at checkout.

Thank you!

PayPal Commerce Platfrorm and Stripe Connect aren't mutually exclusive.

But from a customer perspective they certainly are. If I can't order products from multiple vendors due to them not all subscribing to the same payment method, then by definition they are exclusive (mutually exclusive means I'd choose between one or the other, not have no options). What happens if the marketplace ONLY has PapPal and Stripe as payment methods? Is customer denied a purchase?

There are the following scenarios:

  • Ideally, your marketplace should have the main payment solution, to which ALL your vendors are connected. It can be either PayPal Commerce Platform, or Stripe Connect. In that case, that payment method will always be available at checkout.
  • If some of your vendors have also connected accounts of the other payment solution, then the customer will be able to choose it at checkout, if the cart includes products only from those vendors.
  • If some of the vendors don't use your main payment solution (Stripe or PayPal), then it's best to create an extra payment method and accept the money to the marketplace account. You'll then be able to distribute it manually and won't miss out on a potential order.

I guess my question (from an engineering perspective) is twofold:

1) Why do you want a customer to choose what credit card payment processor to use? Nobody else does that. Logical payment methods shown to customer would be: credit card, paypal, whatever pay, phone order, etc. The merchant should choose the credit card processor. They're the one paying the fees.

2) Given that your already segregate the order by Vendor, why not simply group the vendors of the methods (stripe, paypal, manual assuming both are credit card processing methods) and allocate accordingly? If a vendor is not in either group, the allocation should be manual and the order process should highlight that and ensure the vendor's are paid manually before the order can be closed/completed.

The site should make it as easy as possible to attract new vendors. Each unique requirement you place on a vendor causes them to be more hesitant to sign up. They want to invest as little as possible in a new site until it proves to be profitable.

Please add JSON-LD markup was added for blog page, category and others

The site should make it as easy as possible to attract new vendors. Each unique requirement you place on a vendor causes them to be more hesitant to sign up. They want to invest as little as possible in a new site until it proves to be profitable.

True.

Also, to be able customers to buy a product need that vendor to be connected to payment method and have a delivery method. There is no steps or method how to force vendors to do these 2 important steps. You need to have good documentation to show vendors how to do that and explain that without this customer not able to checkout and etc. Vendor came to sell easy and quick not to read a documentation. And at the end you have plenty of products on your website cannot to be checkout.

My suggestion is simple. Need to add two more MANDATORY tabs when creating a product:

One is payment method and other delivery method. When vendor first time creating product he need to fill up these 2 steps. Payment method: inside all payment procesors what website is using and need to be connected at least one (same way how it is now). Delivery method: the same - connect to presetup or create his own delivery method (same way how it is now).

When is done next time when creating second product those two tabs will be ignored as already connected.

This is how I see. :) Thank you for reading.

I am noticing an improvement in checkout speed. Thanks, we really needed the fix for the shipping method calcs. Also, please check my recent support ticket. I think there is room for further improvement.

Thanks

Ken

How come I just spoke with Paypal about paypal for commerce and they 've told me that it does not work with marketplace and sellers they don't do split payment etc

They bluntly told me :Paypal have currently NO products for marketplace with multivendors .

and then suggested i check stripes .

Can you please check on your end with Paypal what is going on ?

Thanks