- This topic has 3 replies, 2 voices, and was last updated 10 years, 2 months ago by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 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 calculations not correct (not overriding paypal profile shipping value)
Tagged: PayPal, profile based shipping, shipping
Hi, First thanks for this plugin.
I’m selling items with a shipping of 12$ per item.
As it’s free shipping when 6 items ordered i’m using the add-on eStore bulk shipping.
In my Paypal account I have check the
“Click here to allow transaction-based postage values to override the profile postage settings listed above”
Everything work fine when I run in Sandbox/Testing mode.
But in real mode the shipping calculation is wrong, it look like the transaction-based postage is not really override.
Can you please give some help ?
Thanks
Jérôme
If you have configured profile based shipping in your PayPal account then you need to enable the shipping override option in your PayPal account profile.
Using PayPal Profile shipping but it is charging for digital items.
Remember, your PayPal sandbox account and live account do not share any settings.
ok all is fine now
Here is changes I made :
In “estore_payment_submission.php”
the line 551
$myPaypal->addField(‘no_shipping’, ‘2’);
by this
$myPaypal->addField(‘no_shipping’, ‘1’);
Best,
J
You could also do that change by adding the following block of code to your functions.php file instead of modifying the plugin’s file:
add_action('eStore_before_submitting_cart_to_paypal','my_additional_paypal_fields');
function my_additional_paypal_fields($paypal_data)
{
$paypal_data->addField('no_shipping', '1');
}