Purchase Order Customization

  • paulpacey27
    Asked on March 27, 2015 at 2:33 AM

    I have reached the limit of the Purchase Order capabilities and am looking for a way to work beyond them in order to expand/improve my business.

    Attached is a screenshot of the functionality I am looking for. (Basically, the only difference would be that a user could a input variable product instead of having to select from a pre-existing offering.) 

    I understand that it is impossible to achieve using the tools that exist. My question is would something like this be possible if someone were able to write some custom code and integrate it within the form?

    If so, what type of qualifications would I need to look for?

    Thank you very much for your reply,

    Paul

     

    Purchase Order Customization Image 1 Screenshot 20

  • Ashwin JotForm Support
    Replied on March 27, 2015 at 8:50 AM

    Hello Paul,

    I am not sure if I have understood your requirement correctly. Do you want the product name itself to be keyed in in your form by users?

    I would suggest you to please explain your requirement a bit more in detail and we will surely help you. Please be noted that you can always add normal form fields in your form and do the calculation yourself by taking advantage of "Form Calculation" widget. You can then pass the calculated value to your payment question and the following guide should help you:  http://www.jotform.com/help/275-How-to-pass-a-calculation-to-a-payment-field

    We will wait for your response and based on that I will create a small demo form for you.

    Thank you!

  • paulpacey27
    Replied on March 27, 2015 at 9:24 AM

    Thanks for the reply Ashwin. This is really something I've been working on for a couple years now. 

    Yes, you are correct. I would need the "product name" (in this case a photo/file number) to be keyed on on the form by the user.

    Unfortunately, despite playing repeatedly with other shopping cart options, and form calculations, I keep running into one limitation or another.

    To give you context, I do school portraits which I sell online and use jotform as the order form. Until now, I really have to limit the amount of photos I can offer since I have to pre-name them on the form. However, if there was a way a user could name whichever photo they want, I would be able to offer many more...and increase my business. I hope that makes sense.

    Looking forward to your reply. I would really love to find a solution for this. Let me know if you need any further clarification.

    Cheers,

    Paul

  • Ben
    Replied on March 27, 2015 at 12:24 PM

    What my colleague Ashwin mentioned would be the right way to do this.

    For example I would go with Infinite List or maybe Configurable list widget to help me with this.

    I would suggest using Configurable List, but that would be up to your preferences.

    Now I presume that you will not allow them to select the amount that they would pay for this, but that you would instead contact them to confirm this first and tell them the final pricing?

    If so then would something like this work for you?

    http://form.jotformpro.com/form/50854646633966

    You can clone it to your account by following these steps: How to Clone an Existing Form from a URL

    I did not add the payment processing tool, but that would be easy to do by following the steps shown above by my colleague:

    How to Assign Calculation Value

    How to perform calculation in the form?

    How to pass a calculation to a payment field

  • paulpacey27
    Replied on March 27, 2015 at 1:19 PM

    Thanks Ben,

    There's a lot to digest and investigate here, so I may need a few days before I can respond properly.

    I see a pretty big red flag, however, when you say that "I would contact them to confirm the final pricing". This would be like filling a shopping cart and waiting for someone to email me to let me know how much to pay. Clearly this would not work, especially when I'm dealing with hundreds of orders at the same time.

    Before I even begin to experiment with the info you've given me, I'd rather stop now if I this is what you have in mind.

    BTW, does Jotform represent or recommend pros who are available for hire for this kind of work? I'd be happy to pay someone for their time and expertise?

    Thanks, and I will surely have more questions in the coming days.

     

  • Ben
    Replied on March 27, 2015 at 2:31 PM

    There's a lot to digest and investigate here, so I may need a few days before I can respond properly.

    Not a problem, we are always here and as soon as you are ready just update us again :)

    This would be like filling a shopping cart and waiting for someone to email me to let me know how much to pay.

    Yes, that is true and is based on what I understood you are after - for them to add extra formats, but with your reply I see that we will need to thinker a bit more about this - which is perfectly fine with me :)

    Can you please tell us if you would like to have people filling out the form not only set their format, but also the price that they would be interested to pay for it?

    I ask this because we would need to understand what you would like to do to have this pricing dynamic? - Or will you charge the pricing for custom formats all of the same value example 500 CZK or maybe leveled?

    For example of leveled pricing:

    sizes from 0x0 to 150x200 price: 300, from 151x201 to 300x350 price: 500 ?

    If you can explain this part to us so that we can better understand how the pricing part is being done I think that we would be able to help you with the rest without much trouble.

    BTW, does Jotform represent or recommend pros who are available for hire for this kind of work? I'd be happy to pay someone for their time and expertise?

    We can help you with the idea and assist you along the way, but JotForm does not have this type of program where someone is to assist someone in creating a form.

    We do recommend opening a project with clear instructions on what you would like to achieve on oDesk since there are many good developers that can be found on it.