I am trying to create a solution for different shipping options in cart based on store view and would really appreciate any advice.
In Magento I have 1 website (abc.com) with 2 store views (general) and (vip) I have the following shipping methods set up: In bracket I have the admin shipping method used
Economy FREE 4-6 day delivery (Matrix shipping rates table) Standard 1.99 2-3 day delivery (Matrix shipping rates table) Premium 3.49 1 day delivery (Matrix shipping rates table) FREE Premium Delivery activated when order over 99 (Free shipping method enabled)
Attached is screenshot of my shopping cart
I need the above 4 methods to be enabled on the (general) store view, but I want to disable the Economy on the (vip) store view. In Magento configurations it is only possible to disable at the website scope level. When you select a store view scope there is no ability to disable based on store view.
To hide the FREE 4-6 working day delivery I understand there may be an option to code a conditional IF statement in php code, but I very basic skill on php. I think the code may need to be placed in one of the files in checkout/cart maybe the available.phtml or shipping.phtml, something to do with sp-methods. But the php code uses a get method so I cannot access the hard code to wrap an IF statement around the specific shipping method.
I would really appreciate some help on getting the desired solution. Thanks for your time.