This is little bit answer and big offtopic. Mods - please keep mine opinion.
You shouldn't stop making awesome chocolate products nor 301 one to other. Because you have other problem...
Other problem is called "hidden text". When i looking source code of your page i can see lot of "display: none" and "display:none" and few huge tab. Now from Google point of view you hiding lot of content. Situation is even worse because bot devalue this hidden text:
https://www.seroundtable.com/google-hidden-tab-content-seo-19489.html
https://www.seroundtable.com/google-index-click-to-expand-19449.htmlhttps://www.seroundtable.com/google-content-hidden-dynamic-20653.html
https://www.seroundtable.com/google-display-none-20626.html <- this one is more important
Please note this from last link: "Hiding the content with a display:none might backfire on you. We are giving hidden content way less weight in ranking."
So what's going on your page with almost 20 matches of both "display:none" and "display: none"? Yup - text is devalued. Reviews, warranty, etc. You may not believe me but try to find this text from warranty "Belgian Dark Chocolate Couverture is the best tasting gourmet Belgian chocolate available. Perfect for all chocolate and candy making or eat it straight from the bag and enjoy the real flavor or the highest quality Belgian chocolate available." Just open Google and try to find it.
I think that you should use other theme for your shop and this time you should see inside for hidden content. Let this time content be visible even if page become little bit longer.
PS: I also have few years "hidden" content in sites due theme selection.