Can I pickup at a post office?

Yes, you can pick up at  any post office in Japan. 

On our checkout page, you can select a 24h post office from our list.
Alternatively, you can specify any post office by entering the details (name & address of the post office) by yourself. Please check the post office business hours beforehand when specifying by yourself.