diff --git a/src/include/class-wc-retailcrm-loyalty.php b/src/include/class-wc-retailcrm-loyalty.php index d3aa553..314441e 100644 --- a/src/include/class-wc-retailcrm-loyalty.php +++ b/src/include/class-wc-retailcrm-loyalty.php @@ -268,12 +268,15 @@ if (!class_exists('WC_Retailcrm_Loyalty')) : return null; } + //If a percentage discount, automatically apply a loyalty coupon if ($loyaltyInfo['loyaltyAccounts'][0]['level']['type'] === 'discount') { - $resultString .= '
' . 'Предоставляется скидка в ' . $lpDiscountSum . $loyaltyInfo['loyaltyAccounts'][0]['loyalty']['currency'] . '
'; - } else { - $resultString .= '
' . 'Возможно списать ' . $lpDiscountSum . ' бонусов' . '
'; + $woocommerce->cart->apply_coupon($coupon->get_code()); + + return $resultString; } + $resultString .= '
' . 'Возможно списать ' . $lpDiscountSum . ' бонусов' . '
'; + return $resultString . '
' . 'Your coupon: ' . $coupon->get_code() . '
'; }