Jump to content

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

Lock Product Quantity On Product Pages Rate Topic   - - - - -

 
  • Flow
  • Super Duper and Amazingly Sexy Senior
  • Members
  • Join Date: 13-Oct 10
  • 2215 posts

Posted 24 July 2018 - 11:10 AM #1

Hi, here is a design tweak that we feel is very necessary. I tried posting it on the uservoice, but the login seems to be broken. So I hope someone picks this up.
 
As our shop grew, we often have multiple people updating and editing products. With people ordering at the same time. This can create situations that makes the stock amount incorrect. Example:
 
Someone is editing the text of a product, keywords, etc. This takes 20 minutes. 
 
At the same time, someone orders the product 3 times. 
 
Now, the person editing the product hits save. The stock is now back at its old value, meaning there are 3 products too many in the system. 
 
Since we also started to use cs-cart for wholesale, this problem grew much larger, because the quantities ordered are much higher and our stock is now sometimes way off.
 
I hope you can do something about this. Maybe an extra click to save the stock amount on the product page or so?
 
Thanks!

When life hands you lemons, bring on the Tequila baby!


 
  • oleg.gorshkov
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 06-Dec 13
  • 3139 posts

Posted 31 July 2018 - 06:08 AM #2

 

Hi, here is a design tweak that we feel is very necessary. I tried posting it on the uservoice, but the login seems to be broken. So I hope someone picks this up.
 
As our shop grew, we often have multiple people updating and editing products. With people ordering at the same time. This can create situations that makes the stock amount incorrect. Example:
 
Someone is editing the text of a product, keywords, etc. This takes 20 minutes. 
 
At the same time, someone orders the product 3 times. 
 
Now, the person editing the product hits save. The stock is now back at its old value, meaning there are 3 products too many in the system. 
 
Since we also started to use cs-cart for wholesale, this problem grew much larger, because the quantities ordered are much higher and our stock is now sometimes way off.
 
I hope you can do something about this. Maybe an extra click to save the stock amount on the product page or so?
 
Thanks!

 

 

Hello!

 

As a temporary solution you can disable amount field on the product update page so it will be skipped while saving changes. But it is still possible to edit quantity by bulk edit or product import.


Simtech Development | sales@simtechdev.com | www.simtechdev.com
CERTIFIED CS-CART PARTNER | LICENSES | DEVELOPMENT | ADD-ONS | DESIGN | UPGRADE

Mega SEO Package - All you need for your SEO


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

Posted 31 July 2018 - 01:35 PM #3

Yes, it is not possible out of the box. Additional custom development work is required to add additional permissions to managers


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

Posted 31 July 2018 - 09:32 PM #4

The best extension I can think of is to add a "update quantity" checkbox beside the quantity selector in the admin panel.

If it's not checked, then quantity is NOT updated.  A General setting would determine the default of the checkbox.

 

It can be done as an addon (my_changes or separate).  But long term, this is something that should be brought into the core since it would most likely (not looked in detail) require an override of the products:update_product_amount hook in views/products/update.tpl


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.


 
  • Flow
  • Super Duper and Amazingly Sexy Senior
  • Members
  • Join Date: 13-Oct 10
  • 2215 posts

Posted 11 August 2018 - 10:43 AM #5

I agree this should simply be added to the core exacly as suggested by tbirnseth, and I was hoping cs-cart would pick this up.


When life hands you lemons, bring on the Tequila baby!


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

Posted 11 August 2018 - 04:33 PM #6

I agree this should simply be added to the core exacly as suggested by tbirnseth, and I was hoping cs-cart would pick this up.

Good luck


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.


 
  • poppedweb
  • Authorized Reseller
  • Members
  • Join Date: 02-Aug 16
  • 451 posts

Posted 11 August 2018 - 07:32 PM #7

The best extension I can think of is to add a "update quantity" checkbox beside the quantity selector in the admin panel.

If it's not checked, then quantity is NOT updated.  A General setting would determine the default of the checkbox.

 

It can be done as an addon (my_changes or separate).  But long term, this is something that should be brought into the core since it would most likely (not looked in detail) require an override of the products:update_product_amount hook in views/products/update.tpl

 

The best thing would be to add some sort of javascript trigger which only sends the edited fields, so that just the edited fields are being updated in the database. This way these conflicts will be avoided on a large scale.

 

Furthermore, you could also add a popup with 'this product is already being edited'.


PoppedWeb | sales@poppedweb.com | https://poppedweb.com
TurnKey Website Design | Add-Ons | Performance Audits | Dedicated Server Management
24/7 Support | Response within an hour (during working hours).