В произведении «Волшебная лавка» Герберт Уэллс рассказывает удивительную историю о том, как мальчик по имени Джип со своим папой зашли в лавку. Лавка была наполнена волшебством. Рассматривая витрину, Джип говорил своему отцу о своих желаниях, выбирая, что бы он купил, если бы у него были деньги.
Содержимое лавки вводило Джипа в восторг, и они не заметили, как за прилавком возник продавец, с появлением которого стали происходить чудеса. Сначала он вытаскивал шарики из кармана, головы и даже изо рта. Затем он, будто услышав желания мальчика, подарил ему в красивой упаковке все то, о чем он говорил своему папе.
В это время у порога лавки появился капризный мальчик, желающий зайти в лавку, но его отец уверял, что дверь заперта и нет возможности зайти в лавку. Отец Джипа был очень удивлен, тогда торговец пояснил ему, что это самая настоящая волшебная лавка и зайти могут только хорошие и послушные дети.
Пока отец Джипа был в удивлении от происходящего, он почувствовал, как под его шляпой что-то шевелится и из-под нее вылетел голубь. Продавец взял головной убор и начал вытряхивать из него бумажки, которых было так много, что за ними стало не видно мужчины за прилавком. Спустя некоторое время Джип с его отцом поняли, что продавец куда-то исчез, а на его месте сидел кролик, которой шмыгнул в дверь, которая до этого не была никем замечена. И в этот момент вновь появился торговец лавки.
Отцу Джипа стало весьма некомфортно там находиться, но глаза Джипа светились от счастья. В этот момент продавец предложил посетить выставку и Джип с большой радостью пошел с ним. Пока они рассматривали все экземпляры, продавец успел снять с отца Джипа маленького чертика, который прицепился к нему. Все это очень пугало отца, и он хотел как можно быстрее уйти, но торговец все дальше и дальше увлекал за собой мальчика, показывая ему волшебных солдатиков, которые оживают от определенных слов.
Экскурсия по новой комнате закончилась предложением поиграть в прятки. Продавец накрыл мальчика барабаном, и он исчез, что очень напугало отца. Отец стал требовать вернуть ребенка и вдруг, как по волшебству, он оказался на улице, а рядом сын и лавка куда-то исчезла.
Вернувшись домой, и распаковав подарки, отец Джипа убедился, что в них нет ничего, что могло бы напомнить о событиях, происходящих в лавке. В одном из свертков был котенок, который оказался живым и веселым, а в других были игрушечные солдатики.
Произведение учит тому, что не все можно купить за деньги, в мире существует доля волшебства и чудес, в которые обязательно нужно верить.