I'm trying to set up a simple online print order form, but none of the ecommerce packages I've seen seem to be able to handle what's needed. I need to:

1. Allow customers to select one, and only one background image
2. Allow them to select a Primary and secondary typeface
3. Allow them to upload an image
4. Bring them to a payment fulfillment page
5. Finish the payment transaction and send the uploaded image and order info to an email address.

I was hoping to put steps 1-3 on a single page, bring them to Paypal for payment, and then have the entire form including their image file sent upon payment completion. I have a little experience setting up Paypal's "pay now" buttons, but not much more.

Can all this be accomplished with a form and Paypal's system? Is there something better than Paypal?

Any info would be greatly appreciated!

Dani AI

Generated

Asking for a single-page builder, an upload, a payment step and an email fulfillment is common and entirely doable — but the thread so far skips a few practical details that make the flow reliable in production. outlined the desired flow, and correctly pointed to holding the upload while payment completes; the missing pieces are where you keep the file, how you verify payment server-side, and how you actually deliver the asset without breaking email or security constraints.

A robust, low-friction approach:

  • accept the image and order choices, create an order ID, then store the file temporarily on disk or (preferably) in object storage rather than as a DB BLOB; give the order a short-lived token.
  • let the user complete payment with the gateway while you keep the order ID/token visible to you and the gateway.
  • verify payment server-side via the gateway’s notification/webhook and only then mark the order paid and move the file to permanent storage or to the printer.

Use direct-to-storage uploads or pre-signed URLs to reduce server load and improve reliability; see Amazon S3 presigned upload docs for that pattern. For payment confirmation, prefer server-side webhooks (Stripe, PayPal) over client-only redirects so the server knows the truth even if the browser closes.

Do not email large images as attachments: send a secure, one-time download link or use a transactional mail provider if attachments are tiny. Enforce file type and size limits, generate a thumbnail for review, scan uploads for malware, and auto-delete unpaid temp uploads after a short TTL. For implementation guides on webhooks and transactional mail handling, see the Stripe and PayPal webhook docs and SendGrid’s attachment guidance.

These additions cover reliability, security, and operational clean-up. Verify any hosted ecommerce or plugin you consider supports server-side notifications and file uploads (direct-to-storage is ideal) before committing.

Recommended Answers

All 4 Replies

Hi Guys

Here are top 4 business sites of the world that i am sure you haven't seen before take a look on these>
......
....
...
..
.
.
| | |

You can definiately get that accomplished on a single page. You'll need to store the image in a database and then either use PDT or IPN to retrieve it and then send it.

I'm trying to set up a simple online print order form, but none of the ecommerce packages I've seen seem to be able to handle what's needed. I need to:

1. Allow customers to select one, and only one background image
2. Allow them to select a Primary and secondary typeface
3. Allow them to upload an image
4. Bring them to a payment fulfillment page
5. Finish the payment transaction and send the uploaded image and order info to an email address.

I was hoping to put steps 1-3 on a single page, bring them to Paypal for payment, and then have the entire form including their image file sent upon payment completion. I have a little experience setting up Paypal's "pay now" buttons, but not much more.

Can all this be accomplished with a form and Paypal's system? Is there something better than Paypal?

Any info would be greatly appreciated!

hey thanx a lot i never knew abt them............. thanx a lot collwyn, its useful for me

There are lots of good ecommerce solution in Google. You can try fastcomerce. It may be proper for you.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.