Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Sneyk

Users
  
  • Posts

    76
  • Joined

  • Last visited

Everything posted by Sneyk

  1. Как можно сделать активацию купона не в корзине а на странице товара и соответственно, чтобы цена, после активации кода, в карточке товара, отображалась уже с учетом скидки.
  2. Что то я читал-читал, но так и не понял. Как на втором магазине управлять модулями? Ну вот есть у меня 2 шаблона. Главный магазин использует шаблон1, второй соответственно шаблон2. Как мне добавить модуль, у например Рекомендуемые на главную страницу второстепенного магазина с шаблон2 ?
  3. Может кто то решал задачу уже? Как сделать, чтобы вес можно было вводить в формате 150/50 гр. ?
  4. Нашел где. system/library/weight.php - public function format($value, $weight_class_id, $decimal_point = '.', $thousand_point = '') {
  5. Неее.. Это я уже пробовал. Не помогло. Вот например вот так отображается: 2,250 гр.
  6. Вобщем проблема такая. Есть например товар в корзине и вес его 200 гр. Добавляем 10 таких товаров и общий вес будет уже 2,000 гр. То есть вес перешел в килограммы (запятая появилась), а текстом так же остались граммы. Кто может решал эту проблему?
  7. А решил иначе. Взял ajax со страницы продукта и использовал его. var data = $('.product-info' + product_id + ' input[type=\'text\'], .product-info' + product_id + ' input[type=\'hidden\'], .product-info' + product_id + ' input[type=\'radio\']:checked, .product-info' + product_id + ' input[type=\'checkbox\']:checked, .product-info' + product_id + ' select, .product-info' + product_id + ' textarea');
  8. Ну это код ведь для php был - перевел его в js и не передает он нужные параметры...
  9. Переношу страницу входа в account/simpleregister. Контроллер account/login объединил с контроллером account/simpleregister, пробовал даже не объединять а полностью заменять контроллер account/simpleregister на account/login, но на странице account/simpleregister вход не работает (просто обновляется страница). Как решить проблему та?..
  10. А дальше?=) Ну то-есть в каком виде дальше опции передавать?
  11. Мне нужно, чтобы регистрация и авторизация были на одной странице, при этом для уменьшения полей регистрации используется плагин "Заказ и регистрация Simple" . Пытался объединить login.php и simpleregister.php - безуспешно. Может кто то знает решение?
  12. Как вот в такой вариант var data = 'product_id=' + product_id + '&quantity=' + quantity; встроить передачу опций товара?
  13. Видимо сонный был. Вобщем объединил контроллеры account и order
  14. Да-да. Это уже исправил, но спасибо за ответ.
  15. Ну так вот я его пытаюсь перенести в контроллер аккаунта, а что то как то не выходит...
  16. Как получить список заказов на странице аккаунта и без перехода на страницу Истории заказов?
  17. Есть <a onclick="addToCart('<?php echo $result['product_id']; ?>, 3');">Добавить в корзину</a> И js. который добавляет товар function addToCart(product_id, quantity) { var productpage = true; if (typeof(product_id) != 'undefined') { var productpage = false; var quantity = typeof(quantity) != 'undefined' ? quantity : 1; var data = 'product_id=' + product_id + '&quantity=' + quantity; } else { var quantity = $('input[name=\'quantity\']').val(); var data = $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'); } $('#text-added').text(quantity + ' '+declination(parseInt(quantity))); $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: data, dataType: 'json', success: function(json) { $('.success, .warning, .attention, .information, .error').remove(); if (json['redirect'] && !productpage) { location = json['redirect']; } if (json['error'] && productpage) { if (json['error']['option']) { for (i in json['error']['option']) { $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>'); } } } if (json['success']) { $('#cart-total, .cart-total').html(json['total']); $('#cartpopup .cart').load('index.php?route=module/cart .mini-cart-info', function() { $('#cartpopup .mini-cart-info td.remove img').each(function(i,e){ var $this = $(this); var product_id = $this.attr('onclick').match(/remove=(\d+(?::[\w=\+\\]+)?)/)[1]; this.onclick = function () { $('#cart').load('index.php?route=module/cart&remove=' + product_id + ' #cart > *', function(){$('.cart-total').text($('#cart-total').text());}); $this.parent().parent().hide(); if ($('#cartpopup .mini-cart-info tr').filter(':visible').length == 0) { $('#cartpopup').popup('hide'); } } }); $('#cartpopup').popup('show'); }); } } }); } Но почему то js не воспринимает "quantity" и всегда добавляет по 1 товару в корзину...
  18. Это не то. Мне нужно сделать так, чтобы я получил все товары из категории по её ID. Например у категории есть id 33 - мне нужно получить все товары из категории с id 33. Ну или, если через то что вы указали можно получить, подскажите как...
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.