Decreasing The Level Of Contact Between Vendors And Customers

Hi,

The standard settings of the app seem to encourage contact between vendor and the customers. In case of shops which aggregate products from many different vendors that may have separate shops, it's not an optimal situation, as customers can start buying directly from vendor.

Did anyone here went through such a process? I'm wondering what needs to be done here and whether there are any settings/addons that could help with that. Otherwise would be great to understand what and where needs to be changed in the code.

1) Vendor can see customer emails - I'm considering hiding customer emails altogether in vendor view (on Orders page etc.)

2) Emails sent to customer seem to have Vendor specific branding - would make more sense to apply main store branding / store data here.

Anything else?

Thanks!

I am afraid, additional code modifications are required to do it. Feel free to contact us to get a free quote for the modification

The conflict you are running into is whether to go Ebay style or Amazon style. Ebay style is used by cs-cart which implies that the merchant is simply a marketing purveyor for the vendor and they hold all the financial risk for the vendors. In an Amazon style, the merchant would be the primary customer contact and there would be a single order invoice and always one payment per order. The vendor simply becomes a fulfillment service for the merchant.

But cs-cart is built around the Ebay style....

But yes, customizations can be made to restrict visibility of various fields to the vendors, Removing the vendor branding from communication is a bit more difficult but is possible by changing what company_id is passed to the Email agent. But that could have other side effects and would require a deeper investigation. But in any event, it's certainly possible.

The conflict you are running into is whether to go Ebay style or Amazon style. Ebay style is used by cs-cart which implies that the merchant is simply a marketing purveyor for the vendor and they hold all the financial risk for the vendors. In an Amazon style, the merchant would be the primary customer contact and there would be a single order invoice and always one payment per order. The vendor simply becomes a fulfillment service for the merchant.

But cs-cart is built around the Ebay style....

But yes, customizations can be made to restrict visibility of various fields to the vendors, Removing the vendor branding from communication is a bit more difficult but is possible by changing what company_id is passed to the Email agent. But that could have other side effects and would require a deeper investigation. But in any event, it's certainly possible.

Indeed it should be pretty straightforward this way, I'll try and see what crashes :)

Thanks a lot!

BTW are there any similar products that would have more amazon style approach? Would be good as an ispiration when modifying templates etc.

Thanks

similar products? You mean like other carts? No idea how various entities implement their multi-vendor environments.....

I'm trying to modify the vendor communication button on the product page.

Is it possible to have the email come to only site admin instead of email being sent to vendor? If so, how what do I need to change? I've looked at the files at design/themes/vivashop/templates/addons/vendor_communication/views/vendor_communication but couldn't find any code that I can change to make it work.

Can you give me direction on where to modify the code?

I'm trying to modify the vendor communication button on the product page.

Is it possible to have the email come to only site admin instead of email being sent to vendor? If so, how what do I need to change? I've looked at the files at design/themes/vivashop/templates/addons/vendor_communication/views/vendor_communication but couldn't find any code that I can change to make it work.

Can you give me direction on where to modify the code?

You can enable/ disable admin and vendor e-mail notifications in the addons settings