Proposal For Turn off items based on subsidiary

Proposal Summary 

This proposal covers the scope of showing the items based on the subsidiary. That is, some of the items on the website need to be turned off for certain subsidiaries and same should show for other subsidiaries. Also covers how do we turn off items that are on promotion based on subsidiary. 

Requirement 

The requirement involves managing items on a website to restrict to customers in the specific subsidairies while allowing other subsidiaries to sell those items. Additionally, it addresses the need to disable items that are on promotion based on subsidiary. 

Deliverables 
 
Currently the items are showing on the website based on the subsidiary. For the items which are not selected in the UK subsidiary will not show for UK customer. But if we remove the UK subsidiary from the item record, then existing transaction with that item will get affected. So, we would like to provide another solution. 

  • Customers with the different subsidiary can view items in a restricted manner without removing the subsidiary from the item record.  
  • To implement this, we can use the existing fields such as “Available in UK”, “Available in USA”, “Available in NL”, “Available in NZ”, “Available in CA” and “Available in AU”.      
  • This checkbox field will determine whether items are displayed or not for customers for the selected subsidiary; items that have this field checked will be displayed to such customers. 
  • The restricted items will not be available from the search also. 
  • To handle promotion items, we can make use of the same field to hide the restricted items for different subsidiary. 
  • For Implementing the Functionality, we can create a custom extension. The extension will show the items having the check box ‘Available in AU’ for the AU customer. Similarly, functionality works for the other subsidiaries. Restricting the item in the following sections on the website: 
  • Item Search section 
  • Quick add  
  • Add CSV 
  • PLP 
  • My account Purchase History 
  • My Account Reorder page 
  • Regarding the ‘Add CSV’ section, as the custom extension is already active on the website, it is necessary to update the “JJ CSV Import” extension to prevent the addition of restricted items to the cart. 
  • In summary, we will develop a new extension to cover all the mentioned sections except for ‘Add CSV.’ Simultaneously, we will also update the existing custom extension, “JJ CSV Import,” specifically for the ‘Add CSV’ section. 

Scope & Limitation 

  • Any changes to the proposed solution will be considered as change request. 

Assumption 

  • The restriction based on the item applies to customers within the UK, AU, USA, NZ, CA and NL subsidiary. 
  • Existing fields such as “Available in UK”, “Available in USA”, “Available in NL”, “Available in NZ”, “Available in CA” and “Available in AU” will be used.   
  • If there is Uk restricted item already added in the cart, mini cart, then we will prevent customer to checkout with that item. And notify the customer by showing a message to change the item. Similarly for other subsidiaries. 

Estimate 

Time- 44 h 

Leave a comment

Your email address will not be published. Required fields are marked *