I came across jerry-rig, a new term for me, and it’s always interesting to read about the background of terms like this. Urban Dictionary seems to have the most extensive explanation.
Marketing material is often very wordy and can be quite challenging to translate, especially when set phrases are used. I found The 25 Most Annoying Business Phrases helpful today when struggling with some expressions. Maybe you will too.