Peruttu

Use POST or GET to pass parameters to Ultracart

Object of project: Pass input fields from a landing page to a shopping cart called Ultracart ([url removed, login to view]) using POST or GET. Landing page is already complete.

Requirements: Experience with landing page to shopping cart hookup using HTML, GET, POST etc.

The landing page contains these fields which must be passed:

Name

Address 1

Address 2

City

State (Must be a drop down list)

Zip

Country (Must be a drop down list, however only USA will be accepted and must display message if not USA)

Phone (need to be checked for correct number of digits etc.)

Email Address (need to be checked for correct format)

All fields are required except for Address 2. If any fields are empty or invalid, an error message must be displayed to allow them to correct the error before going to the cart.

In addition to these input fields, there are other types of data that must be passed but not visible to the customer on the landing page.

The following information is provided by Ultracart:

----------------------------------------------------------------------------

(1) "Parameters that can be passed to UCEditor"

----------------------------------------------------------------------------

What are all the parameters that I can pass to [url removed, login to view]

Solution:

The URL [url removed, login to view] is the main entry point to the UltraCart system from your website. It serves as both a way to view the cart and to also add items to the cart.

Your website can do either a GET or a POST to this URL.

MerchantID = 1-5 character merchant ID (required) ADD = Item ID of a single item to add (optional)

The following parameters can be passed to prepopulate portions of the checkout:

BillingFirstName

BillingLastName

BillingCompany

BillingAddress1

BillingAddress2

BillingCity

BillingState

BillingPostalCode

BillingCountry

BillingDayPhone

BillingEveningPhone

Email

ShippingFirstName

ShippingLastName

ShippingCompany

ShippingAddress1

ShippingAddress2

ShippingCity

ShippingState

ShippingPostalCode

ShippingCountry

ShippingDayPhone

ShippingResidentialAddress - Yes/No

Quantity - Number of items (should be set to 1)

CustomField1 - 50 character maximum

CustomField2 - 50 character maximum

CustomField3 - 50 character maximum

CustomField4 - 50 character maximum

CustomField5 - 50 character maximum

OptionName1

CreditCardType

CreditCardNumber

CreditCardExpMonth

CreditCardExpYear

DefaultBillingSameAsShipping

BillingDifferent

BillingSameAsShipping

ShippingCheapestMethod

ReferralCode - Must match an actual referral program unless UltraCart support has turned on a flag to allow any arbitary code to be passed

OVERRIDECATALOGURL - URL That the customer is sent to after they have completed the order. This overrides the default behavior of sending them back to whatever the referrer header of the original request indicated.

OVERRIDECONTINUESHOPPINGURL - URL that the customer is sent to after they click continue shopping. This overrides the default behavior of sending them back to whatever the referrer header of the original request indicated.

ThemeCode - Sets the theme code of the branding to be used during the checkout. This should be used by merchants that have multiple branding themes.

COUPON - Code of a coupon to add to the cart

PREFERREDDCODE=CODE (Where CODE= the Distribution Center Code - This parameter is used with accounts that have multiple disitribution centers in order to force an order to use a specific distribution center to the order.

SendToUrl - Immediately send the browser to another url after adding the information to the cart.

ImmediateCheckout - If specified the customer is forced in to an immediate checkout.

There are two main styles of links that merchant's use:

1) View Cart

2) Buy Item

View Cart - specify MerchantID only

Buy Item - specify MerchantID and ADD parameters.

All the other parameters can be used creatively to produce the checkout experience desired. If you have any questions, please contact UltraCart Support.

In order to make the the single page checkout automatically display the calculated shipping options, add this script to the footer edit field:

<script>

shippingDestinationChanged();

</script>

---------------------------------------------------------------

End of information provided by Ultracart

---------------------------------------------------------------

I am not an Ultracart expert. If you have any Ultracart or shopping cart experience, please let me know.

I have setup the product in Ultracart to the best of my ability for testing. I can also provide you with the link to the single page checkout with the product in the cart. The first step would be to install this link behind the "ORDER NOW" button then proceed to pass and test the parameters.

There may be some parameters that will need to be passed that I am not aware of at this time. Also there is a need to capture the Affiliate ID from the landing page URL and pass it to Ultracart. This means there will be much trial and error testing to get it to work as needed.

Ultracart does provide free email support for this method and we can use them as a resource. However, they may take a day or more to respond.

I also require you to use comments in the code to identify where you made changes. For example "Cart code installed here by XXXX on 99/99/9999" and "End of Cart Cart code installed by XXXX on 99/99/9999"

I will REQUIRE that the person who wins this job be able to use online chat as needed during 9 to 5PM EST (USA)so we can work on this project. I am available on Skype, Yahoo, AIM and MSN messenger.

Thank you for bidding on this project and good luck!

Rick

Taidot: Komentosarjan asennus, Ostoskärryt

Näytä lisää: ultracart pass coupon code, pass parameter post, billingsameasshipping, code example items ultracart, pass parameters shopping cart post, ultracart cart object, post send parameters, uceditor add multiple items, ultracart required parameter item specified, sending coupon parameter ultracart, ultracart prepopulate, ultracart uceditor, your email address is invalid, www referral code, www i force com, www force com, where to get data entry job, where to buy online in usa, where get data entry job, what job to get, what is my skype id, what is chat support job, what does data entry job means, what does a data entry person do, website themes buy

About the Employer:
( 5 reviews ) Columbus, United States

Projektin tunnus: #493990

6 freelanceria on tarjonnut keskimäärin 145 $ tähän työhön

solutionD

Ready and excited!

150 $ USD 5 päivässä
(51 arvostelua)
6.4
toinnisfree

quick pro help. ftp and escrow required.

100 $ USD 1 päivässä
(91 arvostelua)
6.3
Monkdesigns

Hello, I am a developer living and working in sunny South Florida. I have 7+ years experience designing, customizing, and maintaining OS Commerce and CRE Loaded websites. Please send me a PM for references and to ch Lisää

200 $ USD 4 päivässä
(6 arvostelua)
4.6
eshristi

Pls see PMB!

101 $ USD 0 päivässä
(5 arvostelua)
3.2
webhitech

pls check pm

250 $ USD 10 päivässä
(0 arvostelua)
0.0
hardik025

Hello sir, i have lots of experience in Javascript ,Ajax , Jquery , Prototype, Mootools . I like to do this work for you. I have experience in php,mysql,Joomla,drupal Thanks

70 $ USD 2 päivässä
(0 arvostelua)
0.0