Please refer to TemplateMonster Support for any issues surrounding TemplateMonster/TemplateTuning Themes – thanks, Jigoshop Team

PayPal Extensions questions

Does PayPal Pro Jigoshop extension works with PayPal advanced?

Most likely not, as PayPal Payments Advanced is the newer version of PayPal Pro.

What is the advantage of having PayPal Pro extension?

Paypal Pro enables your customers to enter their credit card details on your site before sending off to PayPal.

If I buy PayPal Pro extension and install it on the temp site/url then when I upload the site to the proper location/production domain, do I have to buy the plugin again as it is licensed to my temp site or can I change the domain on the license?

As long as PayPal Pro extension is only in commercial use for one domain then the license is valid.

What is the order status if returned from PayPal (Pro) with payment failed – is it On Hold or Pending? How would the shop owner be able to distinguish between abandoned checkouts & failed payments?

In the case of denied, expired, failed & voided, the order is marked as On-Hold. Pending is for when an order hasn’t been processed yet (e.g. user has aborted checkout). That’s how you currently discern between abandoned checkouts & failed responses.

Is there a Jigoshop page that’s served up to the purchaser when payment fails and they cancel from PayPal (Pro)?

No there isn’t, usually the Payment Gateway would display the error to the user.

E-mail of order prior to completion or PayPal

Q: The system sends notifications when the order is marked as processing, on hold or completed from pending. However, is there a ‘workaround’ for an email to be sent to the administrator of an order being placed once the button for ‘Place order’ has been clicked?

A: You can put the following code in the the functions.php of your theme:

add_action('jigoshop_new_order', 'jigoshop_new_order_notification');

Paypal Redirect not working after WordPress Gzip Compression plugin is enabled

Q: When I enable the WordPress Gzip Compression plugin it breaks the Paypal redirect on the place order button.

A: Add gzip compression via a htaccess file by using below snippet:

http://css-tricks.com/snippets/htaccess/active-gzip-compression/

What is the order status if returned from PayPal with payment failed?

In the case of denied, expired, failed & voided – the order is marked as On-Hold. Pending is for when an order hasn’t been processed yet (e.g. user has aborted checkout). That’s how you currently discern between abandoned checkouts & a failed response.

Is there a Jigoshop page that’s served up to the purchaser when payment fails and they cancel from PayPal?

No, usually the payment gateway would display the error to the user and he end up back to your site, usually the home page.

Paypal CBT Variable

Q: Where I can alter the CBT variable that is sent to Paypal?

A: In gateways/paypal.php:

Under line 239, under: 'cancel_return' => $order->get_cancel_order_url(),

You can add your 'cbt' => 'text', variable.

My PayPal orders are always pending

  1. Make sure your PayPal Notification URL is set to:

    http://yourwpsite.com/?paypalListener=paypal_standard_IPN

    It must reflect your WordPress directory, so the above is for root and the below is for subroot:

    http://yourwpsite.com/WordPressDirectory/?paypalListener=paypal_standard_IPN

  2. If you’re doing test orders in WordPress Maintenance Mode, PayPal won’t be able to communicate with your website. Solution is to turn off Maintenance Mode.

How to include a jpg of the different credit cards that PayPal uses?

Q: I am using PayPal Standard as my payment gateway. I would like to include a jpg of the different credit cards that PayPal uses. Where can I add the jpg so that it appears next to the button that says PayPal?

A: You can edit the checkout file for PayPal to use a different image:

 ...wp-content/plugins/jigoshop/shipping/paypal.php

Tax and Paypal

Q: Jigoshop is collecting tax but when the customer pays in PayPal (using PayPal standard) no tax is indicated. Is this the expected behavior? I see tax coming though on my PayPal receipt from Jigoshop?

A: Yes, this is expected behavior as PayPal is only concerned with the final amount.
That will be calculated from PayPals end, Jigoshop simply send the order total in the request – for a list of what Jigoshop send see the variable $paypal_args in gateways/paypal.php.

Incorrect total carried through to PayPal

Q: The problem appears to be when the use enters a coupon code (we currently have a 25% off offer on the site) so somewhere along the way things are getting calculated incorrectly and sent to Paypal wrongly.

CART on site
Retail (ex Tax) = £54.95 (inc Tax is £65.94)
Shipping = £7.50
Discount (25% off cart total) = £13.74
Tax (20%) = £8.24
Total = £56.95 (CORRECT total but incorrect Discount and Tax figures)

Paypal Total (when user pays)
Item price: £65.94
Shipping: £7.50
Discount; £13.74
Total: £59.70 (INCORRECT as 25% Discount on £65.95 is £16.48)

A: See if you have checked “Apply taxes after coupon”. Uncheck this option and everything will work correctly.

Cart Total wrong in PayPal after coupon applied

Q: I’m having an issue with wrong cart total information being submitted to PayPal after applying a coupon. I’ve noticed that The total on the paypal payment page is the same as the cart total exc’ taxes, so I’m guessing this may have something to do with the tax calculation?

A: Unchecked option “Apply Taxes After Coupon”.

Paypal IPN process

Q: I’d like to know how Jigshop handles the Paypal IPN process if an IPN isn’t specified in the Paypal account. The process still seems to work. Is this because Jigshop handles this something like this:

mydomain.com > paypal.com > [IPN] > jigoshop.com > mydomain.com

A: They are sent back to the Thank You page by default. Usual reason to enable IPN in the Paypal account would be if somebody would like to redirect to a non-WP area.

Jigoshop is not sending emails when using paypal payment gateway

Q: Jigoshop is not sending emails when using paypal payment gateway. I disabled all plugins, verified my server is sending emails and everything. But no confirmation emails are being sent when using papal or auth.net payment gateway. If items is free or I use cash on delivery it works. (Also would like to note I have not ever had this problem before and I have installed over 7 different carts. Also my jigoshop is and all plugins including wordpress are up to date.

A: I went through and deactivated the plugins the first time but I did not change the paypal email that was in the settings area. I did a test again and it failed using default paypal way packaged with jigoshop and the extension, Jigoshop – Authorize.net DPM Gateway. Well I was missing a letter in the paypal email so it was going know where, that is why the confirmation emails where not coming in.

Paypal and inventory

Q: If you are using the built in version of Paypal – will the inventory be reduced after the payment clears?
We have some variable products. We attempted to set the base inventory to 0 and the variation inventories all get their own inventory count. Once Paypal returns the transaction, will Jigoshop change the inventory?

A: Yes.

Paypal Express Gateway checkout button not working in IE

Q: I have installed Jigoshop PayPal Express checkout pluging in jigoshop on our development server but Jigoshop PayPal Express checkout button not working in IE(Internet Explorer). What should i do?

A: Open the “jigoshop-paypal-express-gateway.php” file in Notepad++ or some editor and find and remove lines 969 and 971. You should be left with something like:

 @@@
 <a href="<?php echo add_query_arg('action', '_express_checkout', $checkout_page ); ?>">
                     <img src="<?php echo $this->button_fall; ?>" />
 </a>
 @@@

You can use $this->button instead of $this->button_fall if you don’t want to use the local image.
This should work in all browsers.

No PayPal Payment Information

Q: I’m having issues with my PayPal payments. We use Jigoshop on our website and there are a few payments we have received in which we don’t have credit card information for. We have received many payments on PayPal with credit card information without any problems at all. There are just a few that we weren’t given information on and they weren’t all at the same time. We didn’t receive payment information on one in October, and two others on separate days here in December. All payments are with PayPal, so I’m not sure if this is an issue with Jigoshop or PayPal. We cannot charge our customers if we don’t have their payment information. Can anyone offer me any advice?

A: If it’s a confirmed order (check your PayPal to see if you got money for the orders), its actually a PayPal bug.