Как правило: чек на покупку.
Лучше всего: с собой, при себе.
В словах ёлочка и ошибочка по два суффикса -оч- и -к-. Оба слова образуются от слов, в которых уже есть суффикс -оч-, имеющий форму -(о)к-: ёлка (нет ёлок) > ёлочка, ошибка (нет ошибок) > ошибочка. В первом суффиксе о — беглая гласная и к чередуется с ч, поэтому он имеет три варианта: -к-, -ок-, -оч-.
Правило, о котором Вы говорите, касается существительных со значением лица по роду занятий. Такие существительные, называющие лицо или предмет, производящий действие, образованы с помощью суффикса -чик/-щик и мотивированы они, как правило, глаголами: перевозить – перевозчик, переплетать – переплетчик, обходить – обходчик, обмануть – обманщик. В таких словах, действительно, суффикс -чик пишется только после согласных Д, Т, З, С, Ж; после других согласных пишется суффикс -щик.
Теперь о слове шкафчик. В нем выделяется суффикс -чик, имеющий совершенно другое значение (т. е. здесь перед нами суффиксы-омонимы). Существительные, образованные с помощью данного суффикса -чик, имеют уменьшительное значение и мотивированы они именами существительными: шкаф – шкафчик, сарай – сарайчик, рукав – рукавчик, тулуп – тулупчик, костюм – костюмчик, стакан – стаканчик, самовар – самоварчик, стул – стульчик. Суффикса -щик здесь быть вообще не может.
Что касается других слов из данного задания ЕГЭ, то ни в одном из них нет суффикса -чик. В словах огурчик и мячик выделяется суффикс -ик, а в слове пончик -чик является частью корня.
См. в пособии Е. И. Литневской «Русский язык: краткий теоретический курс для школьников».
В обоих случаях нужно поставить запятую.
В слове травинка выделяется суффикс -инк-. Существительные с этим суффиксом имеют значение ‘одна маленькая частица однородной массы, названной производящим собирательным непроизводным существительным’: трав-а → трав-инк-а, икр-а → икр-инк-а, пыль → пыл-инк-а и т. п.
При образовании производных слов с уменьшительно-ласкательным значением при помощи суффикса -к- от производящих слов с единичным значением, выраженным суффиксом -ин-, используется другая словообразовательная модель: горош-ин-а → горош-ин-к-а, бус-ин-а → бус-ин-к-а и т. п. Таким образом в словах типа горош-ин-к-а выделяются два суффикса: суффикс единичности -ин- из производящего слова и уменьшительно-ласкательный суффикс -к-.
Здесь разные производящие основы: сожале-ть (сожале-ние) и сокраща-ть (сокращ-ение).