Skip navigation
merchant2012
Currently Being Moderated

Custom Fields

Jun 16, 2012 1:38 PM

Tags: #ecommerce

On the purchase form, I have added some custom fields using CRM.  Basically, I modified the 'Open Shop Purchased Form' (under Web Form) and added Recipient Details e.g. name, address, message and Delivery Date.  I copied the HTML code and pasted to replace the existing code 'Registration - Buy'.  I placed an order providing all the details including in the custom fields, but i can see the data with Customer Order?  Also, we want to show Delivery Date and Message on the Labels/Invoice?

 

I will appreciate some help.

Thanks, SM

 
Replies
  • Liam Dilley
    4,228 posts
    Feb 28, 2012
    Currently Being Moderated
    Jun 16, 2012 5:54 PM   in reply to merchant2012

    Hey there. Do you mean you want that info on the invoice? Is that what your asking?

    Unfortunately you can not output that information in the invoice at this time. Everything other then what is in the drop down for the invoice layout in the admin, won't render.

    What you will need to do is use something like shipping attention which has a tag in the invoice and with JavaScript copy the data from the the fields to store in that hidden field. Then all that will come into the invoice via the tag.

     
    |
    Mark as:
  • Liam Dilley
    4,228 posts
    Feb 28, 2012
    Currently Being Moderated
    Jun 17, 2012 5:47 AM   in reply to merchant2012

    Well for that you do not need to make custom fields.

    - Shipping attnetion is for the recipetant and so you can use that and it will come out into the invoice.

    - Custom CRM fields captured are stored agaisnt the person, not the order.

    - Message on the gift you add on the product, you have the instructions field for that product which will also come through in the invoice.

     
    |
    Mark as:
  • Liam Dilley
    4,228 posts
    Feb 28, 2012
    Currently Being Moderated
    Jun 24, 2012 4:36 PM   in reply to merchant2012

    Modify something like shipping instructions so it is split into two parts.

    Visually to the user they have a text area for shipping instructions and above that a date picker field for derlivery date. These populate (via javascript) the hidden shipping instructions field which you output the data in a nice way so it comes through in a nice way.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 19, 2012 7:21 AM   in reply to Liam Dilley

    We have a little twist on that issue.  We are using paypal to accept payment and print shipping labels.   Many purchases are gifts.   FIRST NAME and LAST NAME setup the CRM record and are transmitted to Paypal along with the "ship to" address.  Unfortunately, we have not yet found a way to change what is passed to paypal for the name for the recipient if it is a gift.  We used Shipping Attention and while that kept the CRM record correct, it sent the FIRST NAME and LAST NAME of the purchaser to paypal with the shipping address instead of the Shipping Attention Name.  Our client cannot handle manually changing all the gift orders, so FIRST NAME / LAST NAME in CRM is now gift recipient rather than gift giver...  not too great.

     

    If anyone has suggestions of how to fix this, please let me know.

     
    |
    Mark as:
  • mario_gudelj
    1,594 posts
    Oct 13, 2010
    Currently Being Moderated
    Aug 5, 2012 6:14 PM   in reply to KT at MediaTrik

    There's no way to specify which fields are sent to PayPal. BC will always send registration form's FirstName and LastName fields to PayPal.

     

    Cheers,

     

    -mario

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 5, 2012 6:37 PM   in reply to mario_gudelj

    Thanks Mario.

    Yes, I understand that there is no flexibility with what is sent to Paypal.  We ended up setting up a custom CRM with Shipto First Name, Ship to Last name, Company Name, Gift to, and Gift Message.  Then using a custom report, we were able to use the Multiorder shipping feature in Paypal to map the csv file to order and print the shipping labels.  Looking forward to future improvements with e-commerce.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points