ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Need an order form for a client's intranett

February 28, 2012 5:57am

Subscribe [2]
  • #1 / Feb 28, 2012 5:57am

    atle

    29 posts

    A client wants his employees to be able to order work-clothes from their intranett. All employees have login credentials and the idea is to send an order-email with user name and also to collect the orders for my client to review.

    The products will seldom change, so I can hard-code the html, no need for them being channel entries.

    There will be around 30-40 different products, where the user needs to select size and enter quantity.

    Should I try out Safecracker for this, or are there any easier, simpler methods?

  • #2 / Feb 28, 2012 7:10am

    John St-Amand

    865 posts

    No reason Solspace’s Freeform module wouldn’t work for this.  It’s pretty simple to implement.

  • #3 / Feb 28, 2012 7:18am

    atle

    29 posts

    Thanks for the reply, John, but I’ve tried with Freeform, and to output all the info I want, I’d need to create a unique field for each product’s quantity and size, plus probably a field for the product’s name as well…

  • #4 / Feb 28, 2012 7:25am

    John St-Amand

    865 posts

    For a form of any kind, you’d have to do that anyway since each field you’re asking for the user to interact with has to be its own entity.  Safecracker and Freeform would really be essentially the same amount of work to setup (Freeform might be a little bit more light weight but not dramatically so, and you have a few more controls on the Freeform side for email sending on form submit).  The process for setting them up is the same, whether you set up custom fields in a channel for Safecracker submissions, or fields in Freeform.

    The nice thing, I find, is that you CAN setup the form to be editable as an entry itself using Low’s Freeform Field.  He has a great walkthrough of how to do this on his blog: http://loweblog.com/freelance/article/user-generated-forms-in-ee/.  I’ve used it many times, and extended its functionality a fair bit for many sites I’ve worked on.

  • #5 / Feb 28, 2012 7:42am

    atle

    29 posts

    FreeForm it is, then, with a bit of Excel/spreadsheet-magic they’ll still be able to filter and find the columns/cells they want.

    The Low-addon looks very interesting, thanks a lot for the tips and your replies!

  • #6 / Feb 28, 2012 9:27am

    John St-Amand

    865 posts

    Yeah, Freeform’s built-in “export to CSV” is pretty handy.  You can also set your views in Freeform itself to sort by collection (which is their way of saying by form) and exclude empty fields, which then means only the fields that are relevant to the form in question get displayed.  But you’re right, for filtering views, you get a bit more power out of Excel for sure.  The in-CP view is really more for at-a-glance review, unless you built a limited access template that displayed the submissions in a more meaningful way.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases