변경 파일 목록
총 2개
변경 파일 코드
추가삭제
변경 전OrderEndController.php
| use Bundle\Service\Order\OrderEndService; | |
| use Component\CartRemind\CartRemind; | |
| use Framework\Debug\Exception\AlertRedirectException; | |
| use Component\Mall\Mall; | |
| use Message; | |
| use Globals; | |
| } | |
| } | |
| //facebook Dynamic Ads 외부 스크립트 적용 | |
| $facebookAd = \App::Load('\\Component\\Marketing\\FacebookAd'); | |
| $currency = gd_isset(Mall::getSession('currencyConfig')['code'], 'KRW'); | |
| $fbConfig = $facebookAd->getConfig(); | |
| $fbConfigExtension = $facebookAd->getExtensionConfig(); | |
| if(($fbConfig['fbUseFl'] == 'y' && $fbConfig['orderEndScriptFl'] == 'y') || $fbConfigExtension['fbUseFl'] == 'y') { | |
| $goodsInfo = $order->getOrderGoodsData($orderInfo['orderNo']); | |
| // 상품번호 추출 | |
| $goodsNo = []; | |
| $goodsNo[] = $val2['goodsNo']; | |
| } | |
| } | |
| $fbScript = $facebookAd->getFbOrderEndScript($goodsNo, $orderInfo['settlePrice'], $currency); | |
| $this->setData('fbOrderEndScript', $fbScript['script']); | |
변경 후OrderEndController.php
| use Bundle\Service\Order\OrderEndService; | |
| use Component\CartRemind\CartRemind; | |
| use Framework\Debug\Exception\AlertRedirectException; | |
| use Origin\Enum\Order\OrderStatusGroup; | |
| use Component\Mall\Mall; | |
| use Message; | |
| use Globals; | |
| } | |
| } | |
| //facebook Dynamic Ads 외부 스크립트 적용(결제가 정상적으로 이루어지지 않은경우 제외 출력) | |
| $facebookAd = \App::Load('\\Component\\Marketing\\FacebookAd'); | |
| $currency = gd_isset(Mall::getSession('currencyConfig')['code'], 'KRW'); | |
| $fbConfig = $facebookAd->getConfig(); | |
| $fbConfigExtension = $facebookAd->getExtensionConfig(); | |
| if($orderInfo['orderStatus'] != OrderStatusGroup::FAIL && (($fbConfig['fbUseFl'] == 'y' && $fbConfig['orderEndScriptFl'] == 'y') || $fbConfigExtension['fbUseFl'] == 'y')) { | |
| $goodsInfo = $order->getOrderGoodsData($orderInfo['orderNo']); | |
| // 상품번호 추출 | |
| $goodsNo = []; | |
| $goodsNo[] = $val2['goodsNo']; | |
| } | |
| } | |
| $facebookAd->orderNo = $orderInfo['orderNo']; | |
| $fbScript = $facebookAd->getFbOrderEndScript($goodsNo, $orderInfo['settlePrice'], $currency); | |
| $this->setData('fbOrderEndScript', $fbScript['script']); | |
변경 전OrderEndController.php
| use Component\Mall\Mall; | |
| use DateTime; | |
| use Framework\Debug\Exception\AlertRedirectException; | |
| use Message; | |
| use Globals; | |
| use Session; | |
| } | |
| } | |
| //facebook Dynamic Ads 외부 스크립트 적용 | |
| $facebookAd = \App::Load('\\Component\\Marketing\\FacebookAd'); | |
| $currency = gd_isset(Mall::getSession('currencyConfig')['code'], 'KRW'); | |
| $fbConfig = $facebookAd->getConfig(); | |
| $fbConfigExtension = $facebookAd->getExtensionConfig(); | |
| $goodsInfo = $order->getOrderGoodsData($orderInfo['orderNo']); | |
| if(($fbConfig['fbUseFl'] == 'y' && $fbConfig['orderEndScriptFl'] == 'y') || $fbConfigExtension['fbUseFl'] == 'y') { | |
| // 상품번호 추출 | |
| $goodsNo = []; | |
| foreach ($goodsInfo as $key => $val){ | |
| $goodsNo[] = $val2['goodsNo']; | |
| } | |
| } | |
| $fbScript = $facebookAd->getFbOrderEndScript($goodsNo, $orderInfo['settlePrice'], $currency); | |
| $this->setData('fbOrderEndScript', $fbScript['script']); | |
변경 후OrderEndController.php
| use Component\Mall\Mall; | |
| use DateTime; | |
| use Framework\Debug\Exception\AlertRedirectException; | |
| use Origin\Enum\Order\OrderStatusGroup; | |
| use Message; | |
| use Globals; | |
| use Session; | |
| } | |
| } | |
| //facebook Dynamic Ads 외부 스크립트 적용(결제가 정상적으로 이루어지지 않은경우 제외 출력) | |
| $facebookAd = \App::Load('\\Component\\Marketing\\FacebookAd'); | |
| $currency = gd_isset(Mall::getSession('currencyConfig')['code'], 'KRW'); | |
| $fbConfig = $facebookAd->getConfig(); | |
| $fbConfigExtension = $facebookAd->getExtensionConfig(); | |
| $goodsInfo = $order->getOrderGoodsData($orderInfo['orderNo']); | |
| if($orderInfo['orderStatus'] != OrderStatusGroup::FAIL && (($fbConfig['fbUseFl'] == 'y' && $fbConfig['orderEndScriptFl'] == 'y') || $fbConfigExtension['fbUseFl'] == 'y')) { | |
| // 상품번호 추출 | |
| $goodsNo = []; | |
| foreach ($goodsInfo as $key => $val){ | |
| $goodsNo[] = $val2['goodsNo']; | |
| } | |
| } | |
| $facebookAd->orderNo = $orderInfo['orderNo']; | |
| $fbScript = $facebookAd->getFbOrderEndScript($goodsNo, $orderInfo['settlePrice'], $currency); | |
| $this->setData('fbOrderEndScript', $fbScript['script']); | |