Оба слова образованы от существительного пирог, которое и является значимой частью заданных слов с общим лексическим значением, то есть корнем этих родственных слов, в коих произошло чередование согласных г-ж, свойственное русскому языку.
Оба приведены в числе множественном (пирожник-пирожник/и, пирожочек-пирожочк/и), откуда видно, что эти существительные имеют окончание -и. Да и изменение по падежам приводит к тому же выводу (пирожник/ов, пирожник/ам, пирожочк/ов, о пирожочк/ах, пирожочк/ами).
Между корнем и окончанием следует искать суффикс.
В существительном пирож/ник/и суффикс (продуктивный) -ник, с помощью которого образуются названия лиц
(как например, и в словах "колхоз/ник, защит/ник, перебеж/чик").
Разберемся с суффиксами в существительном пирожочки, которое задано во множественном числе. А начальная форма (число единственное) этого существительного -- пирожочек. которое, в свою очередь, образовано от слова пирожок, где -ок- -- суффикс. В заданном слове происходит чередование согласных к-ч в суффиксе, так что присутствует суффикс -оч-, но кроме него, есть и еще один суффикс -- -ек-, который в падежных формах и в форме числа множественного теряет гласную е, так что остается от первоначального суффикса остается лишь суффикс -к-.
Все сказанное соберем в одно компактное целое и запишем морфемный состав заданных существительных в форме:
ПИРОЖ/НИК/И -- корень/суффикс/окончание.
ПИРОЖ/ОЧ/К/И -- корень/суффикс/суффикс/окончание.
Основа слов -- пирожник- и пирожочк- соответственно.