ユーザーがURLをクリックしたときにカートデータをURLに置き換える必要がある放棄されたカートモジュールに取り組んでいます。カート オブジェクトを変数に入れることができ、URL をフェッチすることもできます。ユーザーがそのURLをクリックすると、URLがストアされているページのみが表示されます...ユーザーがクリックしたときにカートもそのままになるようにカートデータを置き換えるにはどうすればよいですか(たとえば、カートに2つの製品がある場合)ユーザーがURLをクリックして久しぶりに来たときよりも、私がカートに送信したものには2つの製品が含まれていたため、ユーザーはそれを手動で再度追加する必要はありません)。
//To Get Cart Object
$cart = VirtueMartCart::getCart();
//To Store Cart data into database
$d=json_encode($cart);
// Function to get url
function curPageURL()
{
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80")
{
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
}
else
{
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
{
echo curPageURL();
exit;
}
ユーザーが製品を手動で追加する必要がないように、カートオブジェクトをURLに置き換えるにはどうすればよいですか。
私は使っている
ジュムラ 2.5.8
PHP 5.4.3
バーチューマート 2.0.14