Перейти к содержимому


Фотография
* * * * * 2 Голосов

Компексный товар - Отпраляем связанные товары в корзину за 1 клик

рецепт комплектация комплект

Сообщений в теме: 38

#11 mdcsfk

mdcsfk

Отправлено 11 February 2015 - 17:57

отправил в личку


  • 0

#12 mdcsfk

mdcsfk

Отправлено 13 February 2015 - 04:07

вот еще момент важный:

как вывести общую цену этих связанных товаров?


  • 0

#13 mdcsfk

mdcsfk

Отправлено 15 February 2015 - 15:18

Как отменить переход в корзину после нажатия на кнопку "Add Complex"?

 

Код прилагаю для удобства)


<script type="text/javascript">
    (function ($) {

        $('#<?php echo $iniqId;?>').JBZooPriceAdvance({
            'params': <?php echo json_encode($interfaceParams);?>,
            'prices': <?php echo json_encode($prices);?>,

            'mainHash': "<?php echo $this->_getHash();?>",
            'itemId': <?php echo $this->getItem()->id;?>,
            'identifier': "<?php echo $this->identifier;?>",

            'isInCart': <?php echo $isInCart;?>,

            'addToCartUrl': "<?php echo $addToCartUrl; ?>",
            'removeFromCartUrl': "<?php echo $removeFromCartUrl; ?>",
            'modalUrl': "<?php echo $modalUrl; ?>",
            'basketUrl': "<?php echo $basketUrl; ?>"
        });

    })(jQuery);
</script>

<?
$url = $this->app->jbrouter->element($this->identifier, $this->getItem()->id, 'ajaxAddToCartMulti');
$randId = str_replace('.', '-', uniqId('jsAddToCartMulti-', true));
?>

<a href="#" class="<?= $randId; ?>"
   data-addurl="<?= $url; ?>"
   data-basketurl="<?php echo $basketUrl; ?>">Add Complex</a>

<script type="text/javascript">
    (function ($) {
        $('.<?=$randId;?>').click(function () {

            var addUrl = $(this).data('addurl'),
                basketUrl = $(this).data('basketurl');

            $.ajax({
                'url': addUrl,
                'data': {"args": {}},
                'success': function (data) {
                    if (data.result) {
                        window.location.href = basketUrl;
                    }
                }
            });

            return false;
        });
    })(jQuery);
</script>

  • 0

#14 isay777

isay777

Отправлено 15 February 2015 - 19:18

Хотелось бы уточнить 

 

PS Будет время и силы, добавим что-то подобное в основную сборку.

 

 

В новой 220V будет ?


  • 1
ХОСТИНГ для сайтов jbzoo (все попугаи)

#15 neko74

neko74

Отправлено 17 April 2015 - 11:39

В этой ветке нет решений?


  • 0

#16 happy home

happy home

Отправлено 17 April 2015 - 11:59

В этой ветке нет решений?

Решение вот в этом архиве, если я правильно понимаю. Прикрепленные файлы
  • zip.gif  elements.zip   32.26К   28 Количество загрузок:

То есть необходимо произвести замену содержимым архива соответствующего содержимого на вашем сайте


Сообщение отредактировал happy home: 17 April 2015 - 12:02

  • 0

#17 viktorkadochnikov

viktorkadochnikov

Отправлено 01 October 2015 - 11:16

Добрый день!

Подскажите - в v220 можно ли использовать этот элемент?

нужно ли его допиливать или нет под новую версию ?


  • 0

#18 Cheren-dow

Cheren-dow

Отправлено 01 October 2015 - 12:43

viktorkadochnikov, здравствуйте. Данное решение не будет работать с новой версией JBZoo 220 т.к элементы цены и сама корзина очень сильно изменились.


  • 0
Изображение
 

#19 viktorkadochnikov

viktorkadochnikov

Отправлено 01 October 2015 - 13:03

Спасибо за быстрый  ответ! Будем надеяться что в будущем данный функционал будет включён в основную сборку.


  • 1

#20 registr

registr

Отправлено 15 April 2017 - 20:04

понадобилось подобное решение, есть какие-то прогнозы, перспективы? Или возможно кто-то готов под последнюю версию доделать?


  • 0





Темы с аналогичным тегами рецепт, комплектация, комплект

Click to return to top of page in style!