タグ付けされた質問 「redirect-url」

1
注文作成後に外部URLにリダイレクト
私は支払いゲートウェイを作成しており、請求書ページから外部URLにリダイレクトする必要があります。基本的に、Magentoで注文が作成されると、curlを使用してサードパーティアプリで注文を作成し、その注文から一意のIDを取得します。このIDを使用して、外部の請求書ページにリダイレクトします。 問題は、その外部リダイレクトをどのように行うのですか?ほとんどの論理的なソリューションはチェックアウトコントローラーをオーバーライドするようです。そのコントローラーでモデルを呼び出します。モデルはその一意のIDを返し、請求書ページにリダイレクトします。 問題は、チェックアウトコントローラーをオーバーライドする方法を理解できないことです。

4
Magento2:オブザーバーからカスタムURLにリダイレクト
私の要件は、顧客がインドの国のウェブサイトにアクセスした場合、インドのウェブサイトwww.example.com/in/にリダイレクトされることです。それ以外の場合はすべて、デフォルトのWebサイトのみにする必要があります。 geoipPHPライブラリを使用しています。私はフロントエンドイベントcontroller_action_predispatchを使用しましたが、これが私のオブザーバーコードです。 namespace Amit\Geoip\Observer; require_once 'lib/geoip.inc'; use Magento\Framework\Event\ObserverInterface; use Magento\Framework\Controller\ResultFactory; use Magento\Store\Model\StoreManager; class ControllerActionPredispatch implements ObserverInterface { protected $resultRedirectFactory; public function __construct( ResultFactory $resultFactory, StoreManager $storeManager ) { $this->resultFactory = $resultFactory; $this->storeManager = $storeManager; } public function execute(\Magento\Framework\Event\Observer $observer) { $baseUrl = $this->storeManager->getStore()->getBaseUrl(); $gi = geoip_open(getcwd()."/app/code/Amit/Geoip/Observer/lib/GeoIP.dat",GEOIP_STANDARD); $ip = $_SERVER['REMOTE_ADDR']; $country_code …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.