Cs-Cart Multivendor Additional Regulations

Hi.
We have a marketplace system for a specific sector. However, we are experiencing software-related problems that we use. So we intend to move the entire system to the cs-cart multivendor.
But we need help on some issues.
1. We want the website to be closed for visitors, only members will see and buy their website.
2. We need a few additional areas that are compulsory to fill in the membership form.
3. We need an additional confirmation checkbox on the membership form.
4. Only legal entities may apply for a store subscription.
5. In the store application form, individuals or corporate companies need to fill in different. We should show these areas according to the selected company.
For example, private companies only need to enter tax information. But corporate companies have additional fields that need to be filled next to their tax information.
6. We also need an additional contract confirmation box in the store application form.
7. Customer and store membership must be approved by the administrator.
Only individuals and / or companies in the sector can buy or sell products.
https://so.n11.com/selleroffice/signup
If you select "Üyelik Türü" "Şahıs" in the membership form you will see in this address, the form opened in the heading "Şirket Bilgileri" and "Üyelik Türü" will be different from the form opened in the heading "Şirket Bilgileri"
How can I do these 7 items in cs-cart multivendor?

Hello.

The greater part of these possibilities is available in the Multi-Vendor. For others, you need to write addons by developer. But these are things to do.

Best regards

Robert

which of the above items can be made from within the system, for which developers do I need to find?

which of the above items can be made from within the system, for which developers do I need to find?

You can contact us to get consultation and discuss your project

which of the above items can be made from within the system, for which developers do I need to find?

Answer attempts below:


Posted Yesterday, 02:17 PM#1

Hi.
We have a marketplace system for a specific sector. However, we are experiencing software-related problems that we use. So we intend to move the entire system to the cs-cart multivendor.
But we need help on some issues.
1. We want the website to be closed for visitors, only members will see and buy their website.
- Standard admin setup
2. We need a few additional areas that are compulsory to fill in the membership form.
- Addon to extend company application to meet your specific needs
3. We need an additional confirmation checkbox on the membership form.
- Not knowing what this checkbox is supposed to be/do....
- Addon to extend company application to meet your specific needs
4. Only legal entities may apply for a store subscription.
- Addon to extend company application to meet your specific needs
5. In the store application form, individuals or corporate companies need to fill in different. We should show these areas according to the selected company. For example, private companies only need to enter tax information. But corporate companies have additional fields that need to be filled next to their tax information.
- Addon to extend company application to meet your specific needs
6. We also need an additional contract confirmation box in the store application form.
- Addon to extend company application to meet your specific needs
7. Customer and store membership must be approved by the administrator.
- Standard admin procedure

A single addon should do the trick. We would be happy to work with you to ensure all your needs are met. Feel free to click the link in my signature for get-a-quote and we'll get you a quote.

I only show categories and products to members. I want to show login form when someone enters the site.
I want to show the member login form on all pages except membership application form, about page, contract pages.
How can I do this without using the plugin?

You can use our free Login Redirect to show login page for all customers

But to add specific pages to exceptions, small changes will be required

Create a app/addons/my_changes/controllers/frontend/init.post.php file with content of something similar to this (NOT TESTED):

// Only on GET requests and user not logged in
if( $_SERVER[‘REQUEST_METHOD’] != ‘GET’ || !empty($_SESSION[‘auth’][‘user_id’]) )
return array(CONTROLLER_STATUS_OK);

// exclude all get requests for auth controller
if( $controller == ‘auth’ )
return array(CONTROLLER_STATUS_OK);

// Specific pages
if( $controller == ‘pages’ && isset($_REQUEST[‘page_id’]) ) {
switch($_REQUEST[‘page_id’]) {
// Exclude these page_ids
case ‘5’: // Whatever your contact us page_id is
case ‘7’: // Whatever your about us page_id is
return array(CONTROLLER_STATUS_OK);
}
}

// Exclude these Profiles modes
if( $controller == ‘profiles’ ) {
switch($mode) {
// Exclude these profiles modes.
case ‘add’:
case ‘update’:
case ‘success_add’:
return array(CONTROLLER_STATUS_OK);
}
}
return return array(CONTROLLER_STATUS_REDIRECT, ‘auth.login_form’);

You can edit the specific page_id's of the pages you want to exclude. Everything else that is a GET request will be redirected to auth.login_form

Note that this will also redirect bots so they will NOT be able to walk your site.

there are a lot of products. do I have to add all products id's for exclude. or only pages?

If you want to exclude certain products then you'd have to add a 'products' controller condition test and then the related product_id's.

But as I understood your original requirements you wanted to only exclude the auth and profiles controller modes and 2 pages. Everything else was to require the user to be logged in. If you want to exclude the home page so they can select 'Register' then you'll have to add a condition of:

if( $controller == 'index' and $mode == 'index' )
  return array(CONTROLLER_STATUS_OK);

How can I direct a subdomaine, such as abc.xyz.com, if the customer, the vendor, or the administrator has not logged in to the system.

How can I direct a subdomaine, such as abc.xyz.com, if the customer, the vendor, or the administrator has not logged in to the system.

Your question is not clear ("direct a subdomaine"??)

I am using your "Login Redirect" plugin. If the login is not logged in, the member login form page opens.
I would like to open a html / css page in the "Landing Page" style, which is in the subdomain instead of the login page.
If the user wants to login, I will link to the login page.

I don't have a login redirect addon.... I think you want to discuss this with Ecom Labs.

Additional code modifications are required to do it. Please contact us to get a quote