Zuweisen eines Artikel zum Warenkorb über Link
/*
Der Link zu dem Script könnte so lauten.
ohne Variante
https://www.domain.dd/de/shop/pushIntoCart.php?item=/[IHR-INHALTS-PROJEKT]/shop/produkte/RQX-Pocket.php&amount=1
mit Variante
https://www.domain.dd/de/shop/pushIntoCart.php?item=/[IHR-INHALTS-PROJEKT]/shop/produkte/Hybrix-Kondensator.php&variant=[--variant-id--]&amount=1
*/
include($_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php');
$referrer = wRequest::getParameterSecure('referrer');
$project = wProjectCur::getPath();
$pathGlobal = wProject::getPathLayout($project);
$shop = $project.'/shop';
$viewmode = wRequest::getParameterSecure('viewmode');
$pathCart = wVariables::getValue('cart_path', '', $shop.'/variables/default.wVariables.php', 'wDoNotAdd');
$pathAddToCart = wVariables::getValue('addToCart_path', '', $shop.'/variables/default.wVariables.php', 'wDoNotAdd');
@include_once($_SERVER['DOCUMENT_ROOT'].$pathGlobal.'/wGlobal/scripts/php/wMyShop.php');
$item = wURL::setParameter(wRequest::getParameterPathSecure('item'), 'variant', wRequest::getParameterPathSecure('variant'), false, false);
$item = (!empty($project) && substr($item, 0, strlen($project)) != $project) ? $project.$item : $item;
$amount = wRequest::getParameterInt('amount');
$options = array();
if($amount > 0){
wMyShop::addArticle($item, $amount, $options);
}
wResponse::redirect(wURL::setParameter($pathCart, 'referrer', $referrer));