Jump to content

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

Introducing Cs-Cart 4.6.1 With Product Variations Rate Topic   * * * * * 1 votes

 
  • Mongoose
  • Senior Member
  • Members
  • Join Date: 08-Mar 13
  • 749 posts

Posted 24 July 2017 - 07:43 PM #61

What I had hoped to see in V 4.6.1 and still hope for a is the option to remove products from categories instead of just having to amend each product and remove the category applied to each and every product. The current process is very very time consuming.


4.5.2 SP2 - 4.2.4 and 4.4.3


 
  • remoteone
  • Member
  • Members
  • Join Date: 06-Oct 09
  • 590 posts

Posted 24 July 2017 - 11:37 PM #62

I agree , always thought a "Remove selected" function would be handy, as it would improve the work-flow in some situations, but then where do you stop, ..Then you need the "Add product " function, ... just my thoughts.



 
  • imac
  • CTO
  • CS-Cart Architects
  • Join Date: 22-Nov 05
  • 1,613 posts

Posted Yesterday, 07:32 AM #63

What I had hoped to see in V 4.6.1 and still hope for a is the option to remove products from categories instead of just having to amend each product and remove the category applied to each and every product. The current process is very very time consuming.

 

 

I agree , always thought a "Remove selected" function would be handy, as it would improve the work-flow in some situations, but then where do you stop, ..Then you need the "Add product " function, ... just my thoughts.

Why don't you use mass edit of products?

https://www.evernote...sj18XkWjXfeBbqY


Ilya Makarov,
CS-Cart Architect Team
Suggest and vote for new features | Report a bug

 
  • Mongoose
  • Senior Member
  • Members
  • Join Date: 08-Mar 13
  • 749 posts

Posted Yesterday, 03:55 PM #64

Why don't you use mass edit of products?

https://www.evernote...sj18XkWjXfeBbqY

 

Dear imac

 

I prefer not to go that route. It is far too tedious , painstakingly slow process especially if you need to remove multiple products from one category to another. Running a SQL query might even be faster but.

 

On of the few things my old webstore which ran Adobe's CFML (coldfusion markup language) code was much better at was the mass editing of products, mass removal of products from one category and move them to another without risking the deletion of the product that is in "connected" to that category as it is in CS Cart.

Try to delete a category without deleting the entire product that hangs to that specific category.


4.5.2 SP2 - 4.2.4 and 4.4.3


 
  • Mongoose
  • Senior Member
  • Members
  • Join Date: 08-Mar 13
  • 749 posts

Posted Yesterday, 04:03 PM #65

Please do not feel offended but CS Cart (Simtech) can learn from my old store - CFW in those terms.

 

If that could be implemented as such than CS Cart would blow the Magento's out of the water I believe.

There has to be a an easier more convenient way to remove products from categories and mass apply and or remove tags to products by for instance add products to certain tags and add or remove products to categories instead of only the other way around where you have to mass edit each product and add them to category or have a category removed from those selected products.


4.5.2 SP2 - 4.2.4 and 4.4.3


 
  • imac
  • CTO
  • CS-Cart Architects
  • Join Date: 22-Nov 05
  • 1,613 posts

Posted Today, 11:16 AM #66

 

If that could be implemented as such than CS Cart would blow the Magento's out of the water I believe.
 

 

No, it won't.

The point is that we have detailed editing, mass editing and export/import of products. It's should be more that enough for everyday product management.

 

What you have described is custom usecase. I don not remember many cases when store owners should time after time move products from one category to another.

 

I would appreciate if you explain what is your use case - why do you need to change product categoires so often?


Ilya Makarov,
CS-Cart Architect Team
Suggest and vote for new features | Report a bug

 
  • Darius
  • Douchebag
  • Members
  • Join Date: 20-Apr 08
  • 2,839 posts

Posted Today, 12:50 PM #67

No, it won't.

The point is that we have detailed editing, mass editing and export/import of products. It's should be more that enough for everyday product management.

 

What you have described is custom usecase. I don not remember many cases when store owners should time after time move products from one category to another.

 

I would appreciate if you explain what is your use case - why do you need to change product categoires so often?

 

on cs-cart demo site I have mass edited 100 products with all checkboxes on, this has crashed my browser.. So I believe it is far from perfect and totally not suitable solution for mass editing above 100 products. Applying feature to multiple products (when you got many features) is really hard task..

 

PS off topic

 

please update roadmap, I wish to know what exiting future holds for cs-cart users..


4.5.2 SP2


 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 9,675 posts

Posted Today, 05:17 PM #68

This is not a technically difficult problem to do as a manually run utility. 

I'm assuming you want to specify a category and remove all products from that category (based on context of the company or all_stores mode)?

 

Essentially a app/addons/my_changes/controllers/backend/my_changes.php would contain:

use Tygh\Registry;
 
switch($mode) {
  case 'rm_cat':
    $category_id = $action ? $action : $_REQUEST['category_id'];
    if( !is_numeric($category_id) ) 
      $category_id = db_get_field("SELECT category_id FROM ?:category_descritpions WHERE category=%s AND lang_code=?s", $category_id, DESCR_SL);
 
    $cnt = (integer)db_query("DELETE FROM ?:products_categories AS c INNER JOIN ?:products AS p ON p.product_id=c.product_id AND p.company_id=%d
WHERE category_id=%d", Registry::get('runtime.forced_company_id') ? Registry::get('runtime.forced_company_id') : Registry::get('runtime.company_id')
$category_id );
    fn_set_notification('N', __("notice"), "Dropped '$cnt' products from category_id=$category_id", 'K');
    fn_redirect(fn_url(""));
}
 
Usage: ?dispatch=my_changes.rm_cat.[category name or id]
 
Note: NOT TESTED

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.