Shopping cart help

dirtybirdpotter
Contributor
Contributor

I've attempted to set up an in store pick-up option with no shipping charges in my shopping cart, but it doesn't show up during the check out process.  Any suggestions?

Login to Me Too
7 REPLIES 7

snowshoe
Frequent Advisor
Frequent Advisor

If you have setup more than 1 shipping method, the choices are not shown to the customer until the vary last part of the checkout process.  If you're simply adding items to the cart, you would have to go through the checkout process to see the dropdown box with the shipping method choices.

 

 

 

Another option:

If you're into manually coding your item buttons, with the help of some custom scripting and the use of the "shipping" override variables, you can include a Store Pick-Up option right on your web page for a particular item.  See the example below:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<title>Button Example Code</title>

<!-- START META TAG SECTION -->
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<meta http-equiv="Content-Language" content="en">
<!-- END META TAG SECTION -->


<!-- Start of Script CalculateOrder1 -->
<SCRIPT language=javascript>
<!--
function CalculateOrder1(form)
{

if (document.myform.os0.value == "Small")
 {
 document.myform.amount.value = 25.00;
 document.myform.item_number.value = "S-W-1001";
 if (document.myform.os2.value == "Store Pick-Up"){
 document.myform.shipping.value = "0.00";
 }
 if (document.myform.os2.value == "Store Delivery"){
 document.myform.shipping.value = "10.00";
 } 
 if (document.myform.os2.value == "USPS Priority Mail"){
 document.myform.shipping.value = "5.00";
 document.myform.shipping2.value = "3.00";
 }
 if (document.myform.os2.value == "Fedex Overnight"){
 document.myform.shipping.value = "18.00";
 document.myform.shipping2.value = "2.00";
 }
 }
 
if (document.myform.os0.value == "Medium")
 {
 document.myform.amount.value = 50.00;
 document.myform.item_number.value = "M-W-2002";
 if (document.myform.os2.value == "Store Pick-Up"){
 document.myform.shipping.value = "0.00";
 }
 if (document.myform.os2.value == "Store Delivery"){
 document.myform.shipping.value = "10.00";
 } 
 if (document.myform.os2.value == "USPS Priority Mail"){
 document.myform.shipping.value = "9.00";
 document.myform.shipping2.value = "3.50";
 }
 if (document.myform.os2.value == "Fedex Overnight"){
 document.myform.shipping.value = "24.00";
 document.myform.shipping2.value = "2.50";
 }
 }
 
 
 if (document.myform.os0.value == "Large")
 {
 document.myform.amount.value =  75.00;
 document.myform.item_number.value = "L-W-3003";
 if (document.myform.os2.value == "Store Pick-Up"){
 document.myform.shipping.value = "0.00";
 }
 if (document.myform.os2.value == "Store Delivery"){
 document.myform.shipping.value = "10.00";
 } 
 if (document.myform.os2.value == "USPS Priority Mail"){
 document.myform.shipping.value = "12.00";
 document.myform.shipping2.value = "3.75";
 }
 if (document.myform.os2.value == "Fedex Overnight"){
 document.myform.shipping.value = "28.00";
 document.myform.shipping2.value = "3.00";
 }
 }
}
//-->  
</SCRIPT>
<!-- End of Script CalculateOrder1 -->



</head>

<body>

<!-- START SAMPLE CODE SECTION -->


<!-- PARAGRAPH 1 -->
Shipping &amp; Delivery Examples

<br><br>

Add to Cart - Options for Local Selections.

<br><br>

Notes:
<br>
Check out the script, the logic not only calculates the various prices, it combines the &quot;shipping&quot; override variables and color selections.&nbsp;&nbsp; Note, there are different shipping fee combinations associated with the item size and method.

<br><br>

<!-- Start of Add to Cart Form -->
<!-- Note: target="paypal" was replaced with target="_self" -->
<!-- Note: shopping_url also added to code -->
<!-- These two changes allow better functionality with IE and Firefox --> 
<form method="post" action="https://www.paypal.com/cgi-bin/webscr" target="_self" name="myform">
<!-- If using a Business or Company Logo Graphic, include the "cpp_header_image" variable. -->
<input type="hidden" name="cpp_header_image" value="https://www.yourwebsite.com/logo.jpg"> 

Select Size:&nbsp;&nbsp;
<input value="Size" type="hidden" name="on0">
<select name="os0">
<option value="Small" selected>Small - $25.00</option>
<option value="Medium">Medium - $50.00</option>
<option value="Large">Large - $75.00</option>
</select>

<br><br>

Select Color:&nbsp;&nbsp;
<input type="hidden" name="on1" value="Color">
<input NAME="os1" type="radio" value="Green" checked>Green&nbsp;&nbsp;&nbsp;
<input NAME="os1" type="radio" value="Red">Red&nbsp;&nbsp;&nbsp;
<input NAME="os1" type="radio" value="Blue">Blue


<br><br>

Select Delivery Method:&nbsp;&nbsp;
<input type="hidden" name="on2" value="Delivery Method">
<select name="os2">
<option value="Store Pick-Up" selected>Store Pick-Up</option>
<option value="Store Delivery">Store Delivery</option>
<option value="USPS Priority Mail">USPS Priority Mail</option>
<option value="Fedex Overnight">Fedex Overnight</option>
</select>

<br><br><br>

<input onclick=CalculateOrder1(document.myform) border="0" alt="Make payments with PayPal - it's fast, free and secure!" src="https://www.paypalobjects.com/en_US/i/btn/btn_cart_LG.gif" type="image" name="submit">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
<!-- -->
<input type="hidden" name="add" value="1">
<input type="hidden" name="cmd" value="_cart">
<!-- Replace "business" value with your PayPal Email Address or your Merchant Account ID -->
<input type="hidden" name="business" value="your email address">
<input type="hidden" name="item_name" value="Widget">
<input type="hidden" name="amount">
<input type="hidden" name="item_number">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="shipping">
<input type="hidden" name="shipping2">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="US">
<!-- Replace value with the web page you want the customer to return to -->
<input type="hidden" name="shopping_url" value="http://www.yourwebsite.com/Shipping_Delivery_01.html">
<!-- Replace value with the web page you want the customer to return to after a successful transaction -->
<input type="hidden" name="return" value="http://www.yourwebsite.com/ThankYou.html">
<!-- Replace value with the web page you want the customer to return to after item cancellation -->
<input type="hidden" name="cancel_return" value="http://www.yourwebsite.com/Cancel.html">
<input type="hidden" name="button_subtype" value="products">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="cn" value="Add special instructions to the seller:">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHosted">
</form>
<!-- End of Form -->

<br>

<!--  Start of View Cart Button Code  -->
<form target="_self" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<!-- If using a Business or Company Logo Graphic, include the "cpp_header_image" variable. -->
<input type="hidden" name="cpp_header_image" value="https://www.yourwebsite.com/logo.jpg"> 
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="display" value="1">
<!-- Replace "business" value with your PayPal Email Address or your Merchant Account ID -->
<input type="hidden" name="business" value="your email address">
<!-- Replace value with the web page you want the customer to return to -->
<input type="hidden" name="shopping_url" value="http://www.yourwebsite.com/Shipping_Delivery_01.html">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_viewcart_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form> 
<!--  End of View Cart Button Code  -->



<!-- END BUTTON EXAMPLES -->



<!-- END SAMPLE CODE SECTION -->

<br><br><br><br>
<hr align="left" width="50%" noshade>
<br><br>
NOTES:
<br>
In order to test the code, you must replace the &quot;business&quot; value variable with your PayPal Email Address or your Merchant Account ID.

</body>
</html>

 

 

And:

If you're into scripting, you could create a mini-cart with a Store Pick-Up option for all the items in your cart.  Note, this method requires a bit more coding experience.

See this example:    http://ccaples.com/index.php/basic-scripts/examples-iii/mini-cart-sample

Login to Me Too

mazzi22
Contributor
Contributor

@snowshoe wrote:

If you have setup more than 1 shipping method, the choices are not shown to the customer until the vary last part of the checkout process.  If you're simply adding items to the cart, you would have to go through the checkout process to see the dropdown box with the shipping method choices.

 


I have the same problem, and i have been through all the stages of checkout.

please advice,

Thanks! 

Login to Me Too

snowshoe
Frequent Advisor
Frequent Advisor

Suggest contacting Tech Support as they can take a look at your account profile setup:

https://ppmts.custhelp.com/app/home

Login to Me Too

mazzi22
Contributor
Contributor

Thank you! 

Login to Me Too

borderline
New Community Member

I  moved from Florida to Minnesota but my Florida address preecedes my Minnesota address so I am afraid my purchase will go to Forida instead of Minnesota.  There is no way to eliminate  the primary address.I apparently have no option to where my purchas goes.

 

I have expierence.   My husband's present went to Lakeland instead of Sumterville            

Login to Me Too

snowshoe
Frequent Advisor
Frequent Advisor

Suggest that you contact customer support for assistance with correcting your addresses.  You can contact them via email, phone or through Twitter @AskPayPal or via Private Message on their Facebook page at https://www.facebook.com/PayPal

Login to Me Too

mrmayhem
New Community Member

unresolved.  

 

Customer still has no option to select his or her type of shipping preference.  Multiple shipping options are selected and activated.  Yet only the first one in the list is offered.  All the way to the payment screen. 

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.