1. Home
  2. Docs
  3. wpShopGermany4
  4. Tutorials
  5. Produkt in Warenkorb legen und auf feste URL weiterleiten

Produkt in Warenkorb legen und auf feste URL weiterleiten

Folgendes Szenario liegt vor: Es soll ein Produkt mittels „In den Warenkorb“ gelegt werden, und danach auf eine spezielle Seite weitergeleitet werden. Hierfür findet man im Produkttemplate folgenden Code vor:

<?php if (in_array($this->get_option(‚wpsg_afterinsert‘), array(‚2‘, ‚3‘))) { ?>
<script type=“text/javascript“>

jQuery(document).ready(function() {

jQuery(‚.wpsg_add_basket_<?php echo $this->getTemplateIndex(); ?>‘).bind(‚click‘, function() {

wpsg_blockProductTemplate(<?php echo $this->getTemplateIndex(); ?>);

jQuery.ajax( {
url: ‚<?php echo $this->getURL(wpsg_ShopController::URL_BASKET); ?>‘,
data:
{
‚wpsg_form_data‘: jQuery(‚#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?>‘).serialize(),
‚wpsg[ajax]‘: ‚1‘,
‚wpsg[submit]‘: ‚1‘
},
success: function(data)
{

wpsg_refreshBasketWidget();

<?php if ($this->get_option(‚wpsg_afterinsert‘) == ‚2‘) { ?>
tb_show(‚<?php echo __(‚Ihr Warenkorb‘, ‚wpsg‘); ?>‘, ‚<?php echo $this->getURL(wpsg_ShopController::URL_BASKET_AJAX); ?>&height=500‘);
<?php } else { ?>

wpsg_unblockProductTemplate(<?php echo $this->getTemplateIndex(); ?>);
jQuery(‚body‘).append(data);

<?php } ?>

}
} );

return false;

} );

} );</script>
<?php } ?>

Anstelle dieses Codes nun folgenden Code integrieren:

<script type=“text/javascript“>

jQuery(document).ready(function() {

jQuery(‚.wpsg_add_basket_<?php echo $this->getTemplateIndex(); ?>‘).bind(‚click‘, function() {

wpsg_blockProductTemplate(<?php echo $this->getTemplateIndex(); ?>);

jQuery.ajax( {
url: ‚<?php echo $this->getURL(wpsg_ShopController::URL_BASKET); ?>‘,
data:
{
‚wpsg_form_data‘: jQuery(‚#wpsg_produktform_<?php echo $this->getTemplateIndex(); ?>‘).serialize(),
‚wpsg[ajax]‘: ‚1‘,
‚wpsg[submit]‘: ‚1‘
},
success: function(data)
{

location.href = „http://dieURLaufdiegeleitetwerdensoll.com“;

}
} );

return false;

} );

} );

</script>

Nur noch die URL hinterlegen und schon wird mittels „in den Warenkorb“ das Produkt in den Warenkorb gelegt und der Besucher auf die angegebene Adresse weitergeleitet.

Was this article helpful to you? Yes No

How can we help?