Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Cs-Cart And Multi-Vendor 4.11.5 Released Rate Topic   - - - - -

 
  • ikoshkin
  • Tech Writer
  • CS-Cart Architects
  • Join Date: 25-Nov 15
  • 485 posts

Posted 02 September 2020 - 10:11 AM #1

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.



 
  • 12ka4
  • Senior Member
  • Trial users
  • Join Date: 21-Feb 18
  • 223 posts

Posted 02 September 2020 - 02:10 PM #2

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



 
  • mathisbenier
  • Advanced Member
  • Trial users
  • Join Date: 05-Jan 19
  • 51 posts

Posted 02 September 2020 - 11:05 PM #3

"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?



 
  • automatednow
  • Advanced Member
  • Members
  • Join Date: 18-Aug 14
  • 92 posts

Posted 03 September 2020 - 03:55 AM #4

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



 
  • ikoshkin
  • Tech Writer
  • CS-Cart Architects
  • Join Date: 25-Nov 15
  • 485 posts

Posted 03 September 2020 - 05:46 AM #5

@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.



 
  • ikoshkin
  • Tech Writer
  • CS-Cart Architects
  • Join Date: 25-Nov 15
  • 485 posts

Posted 03 September 2020 - 05:58 AM #6

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.



 
  • ikoshkin
  • Tech Writer
  • CS-Cart Architects
  • Join Date: 25-Nov 15
  • 485 posts

Posted 03 September 2020 - 06:02 AM #7

"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.



 
  • ThomH
  • Senior Member
  • Members
  • Join Date: 20-Nov 07
  • 1586 posts

Posted 03 September 2020 - 11:40 AM #8

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.


WebGraphiq offers a wide range of professionally developed, ready to use CS-Cart add-ons to provide additional functionality and boost your sales. The oldest active CS-Cart add-on development team. -- Since 2006 --


CS-CART ADD-ONS | FREE QUOTE | CS-CART DEVELOPMENT | @webgraphiq


 

Posted 03 September 2020 - 12:50 PM #9

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.



 
  • mathisbenier
  • Advanced Member
  • Trial users
  • Join Date: 05-Jan 19
  • 51 posts

Posted 03 September 2020 - 03:04 PM #10

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.



 
  • 12ka4
  • Senior Member
  • Trial users
  • Join Date: 21-Feb 18
  • 223 posts

Posted 03 September 2020 - 03:54 PM #11

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
  • Tech Writer
  • CS-Cart Architects
  • Join Date: 25-Nov 15
  • 485 posts

Posted 04 September 2020 - 06:43 AM #12

@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.



 
  • 12ka4
  • Senior Member
  • Trial users
  • Join Date: 21-Feb 18
  • 223 posts

Posted 04 September 2020 - 07:11 PM #13

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!



 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 11766 posts

Posted 05 September 2020 - 06:59 PM #14

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?


EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.


 
  • ikoshkin
  • Tech Writer
  • CS-Cart Architects
  • Join Date: 25-Nov 15
  • 485 posts

Posted 07 September 2020 - 02:02 PM #15

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.


 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 11766 posts

Posted 07 September 2020 - 07:47 PM #16

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.


EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.


 
  • ken
  • Newbie
  • Trial users
  • Join Date: 20-Aug 20
  • 8 posts

Posted 11 September 2020 - 07:46 AM #17

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



 
  • memel
  • Senior Member
  • Members
  • Join Date: 29-May 17
  • 268 posts

Posted 11 September 2020 - 12:55 PM #18

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:

 

tCARGk.jpg

 

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.



 
  • AVO-Ken
  • Senior Member
  • Members
  • Join Date: 05-Nov 11
  • 153 posts

Posted 11 September 2020 - 05:24 PM #19

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