現在、「One Page Checkout」に基づいて Magento でチェックアウト ページを作成しています。または、onepage.phtml を空にして、ゼロから始めました。
注文はすべて行われますが、ユーザーはサードパーティの支払いページにアクセスすることはありません。一部の支払い方法は空白のページを返しますが、他の支払い方法はエラーコード"Error in Klarna::setConfig: Missing config field(s): secret"を返します。
JavaScript の欠落が関係していると思われるので、最後の質問は次のとおりです。JavaScript を使用せずにチェックアウトを機能させることは可能ですか。
関連する場合は、注文を作成するために使用する PHP コードを次に示します (onepage.phtml の先頭に配置)。
<?php
$checkout = Mage::getSingleton('checkout/type_onepage');
//STEP(1)
$checkout->saveCheckoutMethod('guest');
//STEP(2)
$checkout->saveBilling($_POST['billing'], false);
//STEP(3)
$checkout->saveShipping($_POST, false);
//STEP(4)
$checkout->saveShippingMethod('flatrate_flatrate');
//STEP(5)
$checkout->savePayment($_POST['payment']);
//STEP(6)
$checkout->saveOrder();
?>
前もって感謝します!