Based on this product's specifications, here are some alternatives and similar models
Envelope HERLITZ self-adhesive with left window white 1000 pcs
Summary description:
Self-adhesive paper envelopes by HERLITZ with a left-positioned transparent window, white color, sold in a pack of 1000 pieces. Designed for mailing documents and invoices where address visibility is required. Features a peel-and-seal closure for quick sealing and standard window placement to fit typical letter layouts.