- This topic has 4 replies, 2 voices, and was last updated 13 years, 6 months ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
- You must be logged in to reply to this topic.
Support site for Tips and Tricks HQ premium products
by
Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Troubleshooting › Shipping Variation value not shown on paypal confirmation email
Tagged: confirmation email, shipping variation
Just had an order go through like below, can you confirm Shipping Variation doesn’t show in the paypal confirmation email?
Settings are:
– Shipping Variation is always displayed, set to £5
– Base shipping 0
– Product shipping 0
============
Description Unit price Qty Amount
Car
Item Number 1 12.00 GBP 1 £12.00 GBP
Boat
Item Number 2 12.00 GBP 1 £12.00 GBP
Bike
Item Number 3 12.00 GBP 1 £12.00 GBP
Subtotal £36.00 GBP
Postage and packing 0
Total £41.00 GBP
Payment £41.00 GBP
Did you use the following email tag in the email body?
{shipping_option_selected}
All the usable email tags are documented on this page:
No no, this is the paypal confirmation. After further investigation I think I’ve figured it out.
Shipping Variation goes through paypal as ‘handling’, not ‘shipping’.
Paypal has only shown the shipping value in their ‘Postage and packing’ line on the email, not shipping+handling.
This really looks like a paypal error so I’ve raised it with them, (not sure if it’s a unique aberration or standard) but can you confirm Shipping Variation has to go through as handling, and/or shed any more light on this?
If I understand correctly the phrase “Postage and Packaging” has the same meaning as “Shipping and handling”. WP eStore sends the shipping amount via PayPal’s “Shipping and Handling” variable. You can tell eStore to send the shipping amount as simple shipping rather than “Shipping & Handling”. Please open the “eStore_payment_submission.php” file and look for the following line:
$myPaypal->addField('handling_cart', $shipping);
Once you find it change it to the following:
$myPaypal->addField('shipping_1', $shipping);
Found additional reference to this paypal error. Your original method is currently the best option, your workaround, for those it concerns, is also good. Paypal is, essentially, broken here.