Need to have customer upload graphic...

User 1510823 Photo


Registered User
2 posts

Is there any way to have the customer upload a graphic file when purchasing a product. I sell custom items that use the graphic supplied by the customer.
User 503621 Photo


Registered User
266 posts

Of course, buy CC Web form creator and add the "UPLOAD FILE" button to it
That will make the trick !
User 38401 Photo


Senior Advisor
10,951 posts

Hiya Mark,

Do keep in mind that it you can't integrate the form into the shopping cart, but it will be a separate entity entirely, but hotwheels is correct in that it can do the trick for you, you'll just need to input it into your site in a clever way so that people will realize that it isn't a purchase button or that the purchase button doesn't do the upload, gl with it :)
User 2641572 Photo


Registered User
1,245 posts

One thing that is important to implement Mark, is a limit on the file upload size. That prevents anyone trying to maliciously trying to close your site by uploading an oversized file and exceeding your hosting limits.

Other protocols that are used by some of the specialist upload software, include renaming the submitted file to prevent folks using your server for free file sharing and a limitation on the number of files that can be submitted from a given IP address within a defined time scale.

Whilst integration of a text field within Cart creator for those selling personalised goods, or wanting to leave a short message to the seller will hopefully be included in the near future, a built in upload facility for graphics requires a little more work, as it needs to have parameters that can be defined by the user.
User 147665 Photo


Ambassador
712 posts

@Mark, if you use paypal, the 'sale-completed-redirect' could be to the form page where the user uploads their image. and the thank page can the redirect from form builder as a sale-completed page.


Have something to add? We’d love to hear it!
You must have an account to participate. Please Sign In Here, then join the conversation.