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


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

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

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

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

#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"?

 

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

  1.  
  2. <script type="text/javascript">
  3. (function ($) {
  4.  
  5. $('#<?php echo $iniqId;?>').JBZooPriceAdvance({
  6. 'params': <?php echo json_encode($interfaceParams);?>,
  7. 'prices': <?php echo json_encode($prices);?>,
  8.  
  9. 'mainHash': "<?php echo $this->_getHash();?>",
  10. 'itemId': <?php echo $this->getItem()->id;?>,
  11. 'identifier': "<?php echo $this->identifier;?>",
  12.  
  13. 'isInCart': <?php echo $isInCart;?>,
  14.  
  15. 'addToCartUrl': "<?php echo $addToCartUrl; ?>",
  16. 'removeFromCartUrl': "<?php echo $removeFromCartUrl; ?>",
  17. 'modalUrl': "<?php echo $modalUrl; ?>",
  18. 'basketUrl': "<?php echo $basketUrl; ?>"
  19. });
  20.  
  21. })(jQuery);
  22. </script>
  23.  
  24. <?
  25. $url = $this->app->jbrouter->element($this->identifier, $this->getItem()->id, 'ajaxAddToCartMulti');
  26. $randId = str_replace('.', '-', uniqId('jsAddToCartMulti-', true));
  27. ?>
  28.  
  29. <a href="#" class="<?= $randId; ?>"
  30. data-addurl="<?= $url; ?>"
  31. data-basketurl="<?php echo $basketUrl; ?>">Add Complex</a>
  32.  
  33. <script type="text/javascript">
  34. (function ($) {
  35. $('.<?=$randId;?>').click(function () {
  36.  
  37. var addUrl = $(this).data('addurl'),
  38. basketUrl = $(this).data('basketurl');
  39.  
  40. $.ajax({
  41. 'url': addUrl,
  42. 'data': {"args": {}},
  43. 'success': function (data) {
  44. if (data.result) {
  45. window.location.href = basketUrl;
  46. }
  47. }
  48. });
  49.  
  50. return false;
  51. });
  52. })(jQuery);
  53. </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

neko74 сказал(а) 17 Апр 2015 - 10:39:

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

Решение вот в этом архиве, если я правильно понимаю. Прикрепленные файлы
  • 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!