Jump to content

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

Cs-Cart Multivendor Additional Regulations Rate Topic   - - - - -

 
  • sakarya
  • Member
  • Trial users
  • Join Date: 11-Jul 18
  • 15 posts

Posted 11 July 2018 - 09: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.
 
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.
 
 
 
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?


 
  • soft-solid
  • Junior Member
  • Members
  • Join Date: 19-Apr 10
  • 489 posts

Posted 12 July 2018 - 07:41 AM #2

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


Team of SoftSolid
cs-cart.pl

 
  • sakarya
  • Member
  • Trial users
  • Join Date: 11-Jul 18
  • 15 posts

Posted 12 July 2018 - 12:10 PM #3

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



 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 18348 posts

Posted 12 July 2018 - 12:46 PM #4

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


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


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

Posted 12 July 2018 - 06:54 PM #5

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.


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.


 
  • sakarya
  • Member
  • Trial users
  • Join Date: 11-Jul 18
  • 15 posts

Posted 25 July 2018 - 07:09 AM #6

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?


 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 18348 posts

Posted 25 July 2018 - 01:13 PM #7

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


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.


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

Posted 25 July 2018 - 07:53 PM #8

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

<?php
if( !defined('BOOTSTRAP') ) die("Access denied");

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


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.


 
  • sakarya
  • Member
  • Trial users
  • Join Date: 11-Jul 18
  • 15 posts

Posted 25 July 2018 - 08:43 PM #9

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



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

Posted 25 July 2018 - 10:25 PM #10

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);

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.


 
  • sakarya
  • Member
  • Trial users
  • Join Date: 11-Jul 18
  • 15 posts

Posted 15 October 2018 - 02:29 PM #11

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.



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

Posted 15 October 2018 - 06:07 PM #12

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


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.


 
  • sakarya
  • Member
  • Trial users
  • Join Date: 11-Jul 18
  • 15 posts

Posted 15 October 2018 - 10:44 PM #13

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.


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

Posted 16 October 2018 - 12:55 AM #14

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


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.


 
  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 18348 posts

Posted 16 October 2018 - 05:06 AM #15

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


GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 345     Multi-Vendor              USD 1250    CS-Cart RU                         24500 руб.
CS-Cart Ultimate  USD 775     CS-Cart + YOUPI      USD 545      CS-Cart RU + UniTheme    36000 руб.