Last reviewed
Print on demand · Narayanganj · WooCommerce + online designer
Print on Demand Website Development — MadePresso Case Study
Print on demand website development for MadePresso, a Narayanganj print brand run by Abir Saha: one WooCommerce store where a buyer can either pick a finished metal poster or T-shirt, or open an editor in the browser, place their own artwork and text on the product, and send that design straight to the cart.
- WordPress + WooCommerce
- In-browser product designer
- Metal posters and apparel
- bKash, Nagad, Rocket, COD

- products in the store's sitemap
- 42products in the store's sitemap
- product categories, from anime posters to keyrings
- 15product categories, from anime posters to keyrings
- tool panels in the online designer
- 7tool panels in the online designer
- Android app, offered as a download on the site
- 1Android app, offered as a download on the site
In short
What is print on demand website development?
Print on demand website development is building a shop that sells products which are only printed after someone orders them — so the site has to show blank products, let the buyer add their own design, price the result, and pass a print-ready file to the workshop. For MadePresso that became a WooCommerce store with an online product designer for T-shirts, hoodies and metal posters, a catalogue of ready-made prints, variation pricing by size and finish, and a saved-designs area in each customer's account.
- Client: MadePresso (madepresso.com), owned by Abir Saha, based in Narayanganj
- Developed by: Selimuzzaman Afridi, WebDesignerBD (owner-confirmed; the footer has no developer credit)
- Two ways to buy: a finished print from the shop, or a custom design made in the editor
- Catalogue: 42 products and 15 product categories in the sitemap on 16 October 2026
At a glance
- ClientMadePresso
- OwnerAbir Saha
- BusinessPrint on demand — posters, apparel, accessories
- LocationNarayanganj, Bangladesh
- StackWordPress · WooCommerce · Lumise designer
- PaymentsbKash, Nagad, Rocket, cash on delivery
- Built bySelimuzzaman Afridi, WebDesignerBD
- Live sitemadepresso.com ↗
The client: a print brand in Narayanganj
MadePresso is a print brand run by Abir Saha from Chasara, Narayanganj. It prints on aluminium sheets for wall posters, on T-shirts and hoodies, and on small metal pieces for keyrings, lockets and visiting cards, then ships across Bangladesh by courier.
Nothing is printed ahead of time. Every poster or shirt is made after the order arrives, which keeps stock low but means the website has to collect exactly what to print — the design, the size, the colour, the finish — before anything reaches the press.
Abir needed a custom printing website that serves two kinds of buyer at once: someone who wants a ready-made anime or football poster in a few taps, and someone who arrives with their own photo or logo and wants to see it on the product before paying.
The challenge
A print on demand website has to sell things that don't exist yet. Four problems came with that.
Showing an unmade product
Buyers want to see their artwork on the shirt or poster before they commit, not a stock photo of someone else's.
Many versions of one item
One poster comes in two sizes and two hanging styles; one shirt in several colours, sizes and fabrics — each with its own price.
Different payment risk
A plain T-shirt can be paid on delivery; a personalised metal print can't be resold if the buyer walks away.
Two shoppers, one store
The quick buyer and the custom designer need different paths without the site feeling like two websites.
What the print on demand website development delivered
A WordPress-based WooCommerce store that has the product designer built in, so finished prints and custom orders share one cart, one checkout and one customer account.
Online product designer
A full-screen editor at /designer/ where the buyer picks a T-shirt, hoodie or metal poster and works on it in the browser.
Seven editing panels
Product, templates, cliparts, images, text, shapes and layers — with undo, redo and zoom.
Print areas and options
Front or back print area, eight shirt colours, size, fabric and quantity, with the price shown at the top as options change.
Saved designs
A design can be stored in My Designs and picked up later, so a buyer can come back before ordering.
Ready-made catalogue
42 finished products across 15 categories — anime, sports and special-moment posters, drop-shoulder tees, jewellery and keyrings.
Variation pricing
Metal posters are sold in A3 and A4 with a magnet or frame mount, so each card shows a price range rather than one figure.
Design-your-own entry points
Three homepage cards send buyers straight into the editor for a metal poster, a T-shirt or a metal visiting card.
Tabbed featured products
A homepage block that reads the store's categories, builds a tab for each, and shows every category as a sliding row.
Buy now beside add to cart
Product pages offer a one-step Buy Now as well as the cart, plus share buttons and a product guide link.
Accounts and tracking
Guest checkout, or an account for order history and saved designs, plus an order tracking page that takes an order number.
Wishlist and search
A wishlist page and a header search that covers the whole catalogue.
Android app download
The footer offers a MadePresso Android app as a direct download from the site.
Inside the custom printing website
Captured from madepresso.com on 16 October 2026, then dropped into device frames. The editor is shown with a blank shirt — nothing was uploaded or ordered.
Design decisions behind the print shop website
One store, two doors
Finished prints sit in the shop; custom work starts from the Design button and the three homepage cards. Both end in the same cart, so nobody has to learn a second checkout.
Let the buyer see it first
The online product designer puts the artwork on the actual product outline, which answers the question every custom buyer has: how will it look?
Payment follows the risk
According to the store's FAQ, plain T-shirts can be paid on delivery, while personalised posters and accessories need half in advance by bKash, Nagad or Rocket — a rule that protects a made-to-order business.
Price ranges on every card
Showing the lowest-to-highest price per poster tells the buyer the cost of a bigger size or a frame before they open the page.
Categories that match the buyer
Posters are split by interest — anime, sports, special moments — because that is how people look for a wall print, not by sheet size.
What every print on demand website needs
Thinking about a print on demand website for your own workshop? Leave out any of these and a custom printing website struggles to take orders.
A live preview
An online product designer or at least a mock-up generator, so the buyer sees their design on the item.
Clear file rules
Say which file types you accept and what resolution prints sharply — the store's FAQ asks for PNG, JPG or SVG at 300 DPI.
Every option priced
Size, colour, fabric and finish should change the price on screen, not in a later phone call.
Production time up front
Tell buyers how long printing and delivery take before they pay, inside and outside the main city.
A payment rule for custom work
Decide what is paid on delivery and what needs an advance, and show it before checkout.
Saved designs
Let people keep a half-finished design and return to it — custom buyers rarely finish in one visit.
Ready-made bestsellers
Not everyone wants to design. A shelf of finished prints gives quick buyers something to order now.
Order tracking
Made-to-order means waiting; a tracking page answers 'is it printed yet?' without a message.
Technology behind the custom T-shirt design website
- PlatformWordPress with WooCommerce
- Theme and layoutPricom theme, Elementor, Slider Revolution
- Product designerLumise — products, templates, cliparts, images, text, shapes, layers
- Product optionsWPC Product Options; A3/A4 sizes, magnet or frame
- Catalogue42 products, 15 categories, 29 product tags
- PaymentsbKash, Nagad, Rocket, cash on delivery (per the store's FAQ)
- ReviewsSite Reviews plugin
- MarketingMeta pixel via PixelYourSite and Facebook for WooCommerce
Designed and built by Selimuzzaman Afridi, WebDesignerBD.
How much does print on demand website development cost?
An online store from WebDesignerBD begins at ৳9,999. That covers a standard WooCommerce shop with ready-made products and local payment methods.
A print on demand website like MadePresso adds a product designer, per-product print areas, variation pricing, saved designs and an advance-payment rule. Those parts depend on how many products can be customised and how each one is priced, so the build is priced only after that list is agreed.
You get that price in writing, and it stays the same once the work begins.
Check this print on demand store yourself
The print shop website is open. Try it from a phone, the way a buyer planning a gift would — no need to order.
- 1Press Design on the homepage and open a T-shirt in the editor
- 2Change the shirt colour and size and watch the price at the top
- 3Open a metal poster and switch between A3, A4, magnet and frame
- 4Use the category tabs in the featured products block
- 5Find the order tracking page under your account
Questions about this project
01What is print on demand website development?
It means setting up an online store for products that get printed only once someone orders them. The site lets buyers choose a blank item, add their own design or pick a ready-made one, prices every option, and hands the workshop a file it can print.
02What is the MadePresso website built with?
WordPress and WooCommerce, with the Lumise product designer for custom work, Elementor for page layout and the Pricom theme.
03Can buyers design their own products on this site?
Yes. The online designer opens a T-shirt, hoodie or metal poster and lets the buyer add images, text, shapes and cliparts, choose the print area, colour, size and fabric, and save the design or send it to the cart.
04How does the store take payment?
Its FAQ says T-shirts can be paid in cash on delivery, while personalised items — metal posters, accessories and anything designed in the editor — need a 50% advance by bKash, Nagad or Rocket.
05Do I need an online product designer for a print shop website?
Not always. If you only sell your own finished designs, a normal store is enough. If buyers bring their own photos, logos or text, a designer saves you hours of back-and-forth and shows them the result before they pay.
06How much does print on demand website development cost?
An online store from WebDesignerBD begins at ৳9,999. A store with a product designer, saved designs and per-product pricing is quoted in writing once the list of customisable products is clear.
07Can you build a custom printing website like this for my business?
Yes. Tell us what you print, which items buyers should be able to customise, how you price sizes and finishes, and how you take payment — the quote comes back fixed and in writing.
More from the portfolio
Other confirmed client projects, each documented the same way.

ISP & residential proxy shop · white-label WooCommerce build
ProProxyShop — proproxyshop.com
White-label WooCommerce shop for Borson Das: daily and monthly ISP proxies with a 100-country picker, residential GB from seven provider brands, CPA software, and taka and dollar prices side by side.

Gaming top-up store · Bangladesh · WooCommerce build
SrikantoStore — srikantostore.com
A dark, game-themed store in taka for in-game currency, gift cards and streaming or AI subscriptions — 60 products split by how each order is fulfilled, with package tiles, Google sign-in and an automatic checkout gateway.

Import & pre-order store · Bangladesh · custom Next.js build
Priyo's World — priyosworld.com
A Bangladeshi online store for gadgets, watches, beauty and fashion where stocked items ship at once and incoming ones sell as pre-orders on a 70% advance — with a full admin panel behind it.
Related services
The services behind this build — each handled by the same developer.