Adding to cart on PHP7 throws notice error

Notice: Only variables should be passed by reference in commerce_cart_product_add() (line 1344 of /home/icam/public_html/sites/all/modules/commerce/modules/cart/commerce_cart.module).
when trying to add 2 items to the cart it shows the above warnings.

Now add
$tmp_line_item = clone($line_item);
drupal_alter(‘commerce_cart_product_comparison_properties’, $comparison_properties,

to line 1344 by commenting the line
(public_html/sites/all/modules/commerce/modules/cart/commerce_cart.module )

drupal_alter(‘commerce_cart_product_comparison_properties’, $comparison_properties,


Commerce Paypal Payment Methods.

Go to and download the module for paypal.
Enable paypal,PayPal WPP and PayPal WPS.And save configurations.
After this check if Payment Method and Payment UI is enabled if not enable it and save configuration. If they are not enabled we cant get the Payment drop down for next step.

Now go to Store> Configuration > Payment method
go to ->Enable payment method: PayPal WPS -click edit
Enter your Paypal email address
live transaction
Log notifications with the full IPN during validation and processing (used for debugging).
tick check box -Show a message on the checkout form when PayPal WPS is selected telling the customer to “Continue with checkout
to complete payment via PayPal.”
and then save