ничего сложного там нет.
не надо смотреть на свои знания в языке, в первую очередь нужно понять, сможете ли вы логически описать работу этой "фишки".
логика такая:
1. вывести на страницу список товаров с кнопкой "купить"
2. вывести на страницу "корзину", "выезжающую" по клику на неё.
3. по клику на кнопку "купить" добавить информацию о выбранном товаре в "корзину"
4. если в "корзину" добавлен товар — вывести в ней кнопку "оформить".
5. по клику на кнопку "оформить" перейти на страницу оформления.
а теперь попробуйте каждый пункт логики перевести в код. если будут вопросы — обращайтесь, но конкретизируйте, что именно у вас не получается и в чем нужна помощь
