Jump to content

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

Admin-Only Product Categories Rate Topic   - - - - -

 
  • screenimages
  • Senior Member
  • Members
  • Join Date: 17-Jul 14
  • 154 posts

Posted 24 October 2017 - 04:18 PM #1

Client is interested in setting up a corporate gifting selection within our MVE, but wants to curate the gifts on offer, rather than having every vendor adding all their products randomly.

 

Is there was way to hide product categories from Vendors, but still allow store admin to apply to products so they can be displayed on a special category page?

 

Changing a category status to "Hidden" doesn't seem to hide it from vendor admins.

 

 

 

MVE 4.03 (4.5.2SP in another week or two)



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

Posted 24 October 2017 - 05:04 PM #2

Let me paraphrase back in my own words to see if I understand your question.

You have vendor products that you want to show to customers but do not want to be editable by vendors but you want normal vendor functions like commission, etc. to still apply?

 

The easiest way would be to add them as a separate vendor (you) and then probably manage commission separately.  But then you get into the whole shipping mess.

 

It MIGHT be possible to use the Suppliers module with you as the Vendor but the actual vendor as the supplier....


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.


 
  • screenimages
  • Senior Member
  • Members
  • Join Date: 17-Jul 14
  • 154 posts

Posted 27 October 2017 - 03:55 AM #3

Is there no way to remove editing permissions for some categories from Vendors? Perhaps they could be hidden from the vendor admin somehow? (I guess we would need a class or ID for the full line items)

 

If not, how best for store admin to choose unique sets of vendor products to present to customers?

 

We have used product tagging in the past, but they have recently been effectively removed from the application.

 

Surely the need for product curation is not unique just to our shop?



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

Posted 27 October 2017 - 04:53 PM #4

I don't believe that categories can be managed by vendor. There may be an addon to enable this.  Depending on your requirements, this could be fairly easy or require development of a new admin area related to category permissions.  

 

I'm not a user of MVE (though we've done a lot of development for it).  So it's possible there is some administrative interface to manage categories by vendor.  But I'm not aware of it.


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
  • 19709 posts

Posted 30 October 2017 - 05:42 AM #5

Actually there was such a feature in the past

 

https://prnt.sc/e51ob9

 

For some reason CS-Cart developers removed it


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 руб.


 
  • screenimages
  • Senior Member
  • Members
  • Join Date: 17-Jul 14
  • 154 posts

Posted 30 October 2017 - 04:27 PM #6

How hard would it be to simple add a matching classname to the category controls?

 

Then we could just hide all the individual category controls we want from vendors using just css.



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

Posted 30 October 2017 - 06:47 PM #7

How hard would it be to simple add a matching classname to the category controls?

 

Then we could just hide all the individual category controls we want from vendors using just css.

Using that approach, you'd obliterate the boundaries between business logic and presentation.  Not a good way.

 

Proper way would be to add a property to categories in MVE thatindicates the vendor permissions.  I.e. hidden from, read-only, read/write (default read/write).  then utilize the get_category/update_category type hooks to honor that flag appropriately.


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.


 
  • Angeltown
  • Advanced Member
  • Members
  • Join Date: 05-Feb 15
  • 136 posts

Posted 15 November 2017 - 03:21 PM #8

If not, how best for store admin to choose unique sets of vendor products to present to customers?

 

We have used product tagging in the past, but they have recently been effectively removed from the application.

 

Surely the need for product curation is not unique just to our shop?

 

 

We created our own massive set of product categories that we call "collections". We use it to curate coordinating products created by a single or multiple vendors. We maintain it completely manually though. 

 

How hard would it be to simple add a matching classname to the category controls?

 

Then we could just hide all the individual category controls we want from vendors using just css.

 

What I did was add a bit of code to the template that notes the category ID in the class, then used css to hide the ones I want hidden. Not ideal but it definitely worked. 

 

Using that approach, you'd obliterate the boundaries between business logic and presentation.  Not a good way.

 

Proper way would be to add a property to categories in MVE thatindicates the vendor permissions.  I.e. hidden from, read-only, read/write (default read/write).  then utilize the get_category/update_category type hooks to honor that flag appropriately.

 

We'd love to do it that way, for both vendors & admin, but do not know how. There is a SIGNIFICANT need for a much more comprehensive user group based permissions system. The default permissions options are seriously inadequate for large teams with very specific, limited roles. 

 

The built in inclusive categories restrictions (now in Vendor Plans) is likewise unsustainable even by import / export. We have thousands of categories that change often. The only way it would work for us is if we could only list the categories we'd like to exclude, rather than include. Also we don't allow vendors to put products directly in our parent categories; the ability to block that automatically would be fabulous. 

 

Considering how many people post on this forum asking how to hide specific things in vendor / admin, it really surprises me there isn't a great add-on available to handle all of these permissions issues. We'd certainly buy an affordable add-on, but our budget for custom work goes to more critical functionality issues rather than things like this that are simply highly inconvenient. 

 

 


CS-Cart 4.7.4 & CS-Cart Multi-Vendor 4.9.1


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

Posted 15 November 2017 - 08:08 PM #9


 We'd certainly buy an affordable add-on, but our budget for custom work goes to more critical functionality issues rather than things like this that are simply highly inconvenient. 

And therein lies the problem.  Someone has to make the investment and to be quite honest, the return on "affordable production addons" lately is dismal.  The demand has fallen off significantly.  Hence any motivation to take on additional risk (I.e. investment) isn't there.  Occasionally we get client requests for custom work that map into a more general model (like our recent EZ Category Discounts) addon.  But those too are becoming fewer and further between.


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.


 
  • Angeltown
  • Advanced Member
  • Members
  • Join Date: 05-Feb 15
  • 136 posts

Posted 16 November 2017 - 03:23 AM #10

And therein lies the problem.  Someone has to make the investment and to be quite honest, the return on "affordable production addons" lately is dismal.  The demand has fallen off significantly.  Hence any motivation to take on additional risk (I.e. investment) isn't there.  Occasionally we get client requests for custom work that map into a more general model (like our recent EZ Category Discounts) addon.  But those too are becoming fewer and further between.

 

I'm sorry to hear that. There are always things that can be improved, but we love CS-Cart overall. I say we... I'm referring to my MVE client. But I also have 3 smaller clients using using the regular cart.

 

I'll keep your add-on in mind... it could be helpful for my wholesale client as we develop their new marketing strategy.

 

Along those same lines, if you ever do one that will accurately do promotions based on an order subtotal from only selected category/categories, please do let me know. Meaning the qualifying subtotal should only include items ordered from the selected categories. That's our single biggest need in promotions. Right now the system will do order subtotal promos, and "in" category promos, but it won't combine them accurately. Possibly the best thing would be to create a combined condition: Order subtotal greater/less/equal in categories xxx.


CS-Cart 4.7.4 & CS-Cart Multi-Vendor 4.9.1


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

Posted 16 November 2017 - 07:28 PM #11

You might find that the EZ Category Discounts addon will do what you need.  It is applied AFTER promotions and other quantity discounts.  So for a specific category (and defined usergroup) you can offer additional discounts (like for wholesale customers) based on the number of items purchased that are in that category.  But again, this is AFTER other promotions have been applied.  However, it is based on quantity, not the subtotal of the items.


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.


 
  • amrn
  • Advanced Member
  • Members
  • Join Date: 22-Mar 17
  • 82 posts

Posted 26 November 2017 - 01:07 PM #12

We created our own massive set of product categories that we call "collections". We use it to curate coordinating products created by a single or multiple vendors. We maintain it completely manually though. 

 

 

 

Hi Angeltown,

 

We did the same. Tags would be ideal for this, but they have their own problems.
What we do now, is to assign permissions per vendor to these categories through 'vendor plans' add-on. The only inconvenience is that we need to assign permissions to all vendors (we have a single vendor plan for all vendors) when adding products to the collection (even admin can't do it when category is not assigned to vendor). When the product is in the category, however, we can remove it - the products remain in the collection, but vendors cannot assign products to these categories anymore.

If you've figured out anything better - please let us now here :)