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

Toxa

Users
  
  • Posts

    256
  • Joined

  • Last visited

Everything posted by Toxa

  1. Суть - каждый покупатель с первым заказом получает пластиковую карту клиента с нанесенным на ней буквенно-цифровым кодом определенный длинны, скажем, 5 символов (к примеру, 551FD2). При оформлении последующих заказов подразумевается, что не зависимо от того залогинен покупатель или нет, он может внести в поле для купона код с карты и получить определенную скидку. Скидка зависит от суммы ранее совершенных заказов с применением этой карты. Есть ли готовое решение? Если нет - кто готов взяться за реализацию? Например, начальный номинал карты задается при генерации кода, например это будет 3% Если сумма всех заказов с применением кода этой карты лежит в диапазоне от 0 до 100 у.е. - то скидка остается базовой - 3%, если в диапазоне от 100 у.е. до 500 у.е., то к базовой скидке 3% прибавляем еще +7%, итого общая сумма скидки по карте уже 10%. если сумма заказов в диапазоне от 500 у.е. и выше - еще +5% к уже имеющейся скидке, т.е. 10+5=15% Т.е. в базе сохраняется привязка номера карты к совершенным заказам и вычисляется балланс карты в денежном и процентном эквиваленте. Значения диапазонов и прибавляемые проценты желательно иметь возможность задавать вручную. Также нужно: - иметь возможность генерировать заданное кол-во кодов с заданной начальной скидкой (например, сгенерировать 100 кодов с начальной скидкой 3% и 10 кодов с начальной скидкой 20% - например "Золотые карты") чтобы потом эти коды можно было передать в типографию и нанести коды на пластиковые карты. - по каждому коду иметь возможность в админке просмотреть полную историю - дата генерации кода, применялся/никогда еще не применялся, к какому аккаунту (зарегистрированному пользователю) "привязан" код, и вся информация по аккаунту - Имя, Фамилия,Телефон и т.д., сколько на этом коде текущий балланс в деньгах с указанием истории заказов и текущий % скидки с возможностью вручную изменять балланс и % скидки и добавление комментария (например, "сменил % скидки с 3 на 7 - компенсация за пересорт в заказе 4451") - привязывать/отвязывать коды (карты) к аккаунту Заранее спасибо за ответы :) Можно в личку.
  2. Это из разряда - зачем вам перламутровые пуговицы, вот возьмите красные, тоже неплохие :) Не то чтобы критично, но хотелось бы чтобы это было "из коробки" :) Уже руки чешутся подключить модуль, так всё вкусно описываете, но подожду уже 5ю версию :) По срокам не сориентируете? Январь? Февраль?
  3. И еще одно пожелание, если можно :) Не отображать модуль, если категория пуста. А то получается если в категории нет товаров, то видно только заголовок модуля и всё.
  4. Помнится вы обещали сделать так, чтобы по нажатию на кнопку "Ответить" форма открывалась, а по повторному нажатию - обратно скрывалась :)
  5. Извините если повторяюсь, просто лопатить тему в 80 страниц тяжело, поэтому спрошу так - нет ли решения для Simple, которое позволяет валидировать поле на этапе ввода (как например тут - http://gotovimebli.com.ua/register/ ) ? И если нет, кто бы мог подобное реализовать? Т.е. если в админке модуля установлено что значение поля должно быть минимум 4 символа, то после набора четвертого символа, поле "зеленеет", как-то так :)
  6. Кстати, сегодня совершенно случайно на каком-то сайте обнаружил еще один молодой сервис входа по опен ид - https://ulogin.ru
  7. afwollis, спасибо за ответ! Нашел, откуда у меня "лезут" эти похожие товары. Есть vqmod следующего содержания: <modification> <id>Automatic Relate</id> <version>1.0.1</version> <vqmver>2.1</vqmver> <author>Palcet</author> <file name="catalog/model/catalog/product.php"> <operation> <search position="after"> <![CDATA[ $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_related pr LEFT JOIN " . DB_PREFIX . "product p ON (pr.related_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pr.product_id = '" . (int)$product_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"); ]]> </search> <add> <![CDATA[ if($query->num_rows==0) { $sql=" select *,p.product_id as related_id from " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) where p.product_id in (select product_id from " . DB_PREFIX . "product_to_category where category_id in (SELECT category_id FROM " . DB_PREFIX . "product_to_category where product_id=".(int)$product_id.")) AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' limit 15"; $query = $this->db->query($sql); } ]]> </add> </operation> </file> </modification> который, как я понимаю, и заполняет эти похожие товары вместро ручного внесения связей в админке. По поводу ограничения кол-ва вывода - поменял в конце limit 15 на нужный. Вопрос снят :)
  8. Подскажите, а то я уже запутался - на странице товара есть вкладка "Похожие товары", откуда она взялась уже не помню, может вставлял код дополнительно, ведь я так понимаю это не стандартный функционал. В модулях - похожих товаров нет. В настройках магазина тоже ничего подобного не нашел. В файле catalog/model/catalog/product.php функция getProductRelated выглядит так: public function getProductRelated($product_id) { $product_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_related pr LEFT JOIN " . DB_PREFIX . "product p ON (pr.related_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pr.product_id = '" . (int)$product_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"); foreach ($query->rows as $result) { $product_data[$result['related_id']] = $this->getProduct($result['related_id']); } return $product_data; } Вопрос - где меняется кол-во выводимых похожих товаров?
  9. Попробовал, действительно модуль передает Имя и Фамилию, в фейсбуке передает еще и почту (только в фейсбуке что-то с кодировкой, в полях вместо имени и фамилии - "Ðнтон") Было бы очень хорошо если бы заполнялись еще страна и город, тогда смысл в этом модуле есть, хотя бы потому, что покупателю не нужно будет в будущем помнить свой логин и пароль от учетки магазина.
  10. На мой взгляд, в подобных модулях есть смысл, только если они подтягивают данные пользователя, такие как страна, город, номер телефона, имя, фамилия и т.д. иначе, смысла в них мало (для интернет магазина) kin208, ваш модуль это умеет делать?
  11. Тоже интересует подобное решение для Вконтакте.
  12. dinox, ecom.ft451.com - это сайт вашего приложения? Или предыдущий автор просто так запостил?
  13. Для сохранения концепции дизайна, скажем так :) Задача, чтобы на главной у этого модуля заголовок был с классом "box-heading", а в категориях я использую класс для заголовков box-heading2, вот хочу и этому модулю как-то задать класс box-heading2. Может его как-то продублировать, отдельно для главной, отдельно для категорий?
  14. Огромное спасибо автору модуля за модуль и за оперативную поддержку в плане доработки нестандартной темы. Всё теперь работает как надо, (OpenCart 1.5.1.3) - и Гугл и Яндекс, модуль стоящий! :)
  15. А можно как-то дописать условие в файл manufacturerlist.tpl - если схема category (т.е. модуль выводится в категории), то выводить заголовок модуля такой: <div class="box-heading2"><?php echo $heading_title; ?></div> иначе выводить такой: <div class="box-heading"><?php echo $heading_title; ?></div> ?
  16. Тоже интересует такой модуль. А что за "вариант Lorigin`a"?
  17. Подскажите, я использую "умную" корзину, которая подставляет слова в зависимости от кол-ва товара. Раньше она нормально работала с вашим модулем через vqmod, а теперь я вижу что немного изменился код. Вот привожу кусок кода из файла smarty_cart.xml который работал со старой версией вашего модуля : <file name="catalog/controller/checkout/simplecheckout_cart.php"> <operation> <search position="replace"> <![CDATA[$json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total));]]> </search> <add> <![CDATA[ switch (isset($this->request->cookie['language']) && $this->request->cookie['language']) { case 'ru': $json['total'] = $this->plural_tool( $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total), array('товар','товара','товаров')); break; case 'ua': $json['total'] = $this->plural_tool( $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total), array('товар','товару','товарів')); break; default: $json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total)); } ]]> </add> </operation> </file> До обновления на версию simple 3.3.0 этот код работал, а теперь в админке в журнале ошибок вижу: ---------- Date: 2012-12-20 18:49:21 ~ IP : ---------- REQUEST URI : /checkout/ MOD DETAILS: modFile : /var/www/----/data/www/-----.com.ua/vqmod/xml/smarty_cart.xml id : OCU Smarty Cart version : 1.5.1 vqmver : 1.2/10.08.2011 author : Eugene Kuligin (a.k.a. Shaman) SEARCH NOT FOUND (ABORTING MOD): $json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total)); открываю simplecheckout_cart.php и вижу несколько другой код, который vqmod и не находит: $current_theme = $this->config->get('config_template'); if ($current_theme == 'shoppica' || $current_theme == 'shoppica2') { $this->data['cart_total'] = $this->currency->format($total); } else { $this->data['cart_total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total)); } Подскажите, как правильно мне изменить мой smarty_cart.xml чтобы корзина снова работала. Спасибо! :)
  18. Я хочу в модуле недавно просмотренных товаров добавить немного персонализации, чтобы при условии что пользователь вошел на сайт, заголовок этого модуля выглядели примерно так: "Антон, вы недавно смотрели:" В шапке сайта в файле catalog/view/theme/тема/template/common/header.tpl имя выводится в переменной $text_welcome <?php if (!$logged) { ?> <?php echo $text_welcome; ?> <?php } else { ?> <?php echo $text_logged; ?> <?php } ?> Я понимаю, что надо смотреть контроллер и переписывать формирование этой переменной, взяв оттуда только имя, и потом дописать эту переменную в код контроллера модуля (если я правильно понял). Но в php понимаю на интуитивном уровне, поэтому прошу помощи у профессионалов :) Тем более эта доработка мега полезна для магазина (натолкнул на идею амазон, который вовсю использует персонализацию)
  19. Спасибо большое за ответ! Я то понимаю, что там надо смотреть, только я в php понимаю на интуитивном уровне, к сожалению. Вот код pagination.php: Но какая переменная содержит эту десятку - запутался в конструкциях ((
  20. JohnnyVega, решил сегодня поставить ваш модуль, ставил вручную, всё по инструкции из Install.html, кроме пунктов "5. В этом пункте мы подключим кнопку "Быстрый заказ" на страницу категорий" - т.к. мне не нужна эта кнопка в категориях и "Как добавить поддержку модуля Filter Pro?" - по той же причине, Filter Pro стоит, работает в категориях, я так понимаю, если для категорий я не вносил изменений, то и добавлять поддержку фильтр про не надо. Теперь о проблемах - форма появляется на белом фоне, и на ней никакие кнопки (заказ, закрыть) не работают. Если нажать второй раз на кнопку "Бастрый заказ", не закрывая форму - кнопки работают, даже заказ отправляется, но при этом не работает проверка полей и маска ввода. Плюс ко всему - слетают CSS при отображении формы быстрого заказа. Версия модуля последняя - 2.55 Версия движка - OpcenCart 1.5.1.3 Ссылку на магазин скинул в личку. Заранее спасибо вам за помощь!
  21. Это понятно, что про страницы :) Просто там это число товаров уже как-то формируется -> "Показано товаров с 1 по 10 из 10" Мне нужно эту десятку вывести на странице категории текстом "Найдено 10 товаров"
  22. А у вас что, при переходе с ссылки вида /index.php?=route url не меняется при включенном чпу? Насколько я знаю редирект и так работает, вопрос только в наличии старых ссылок в индексе поисковиков, но это вопрос времени - оны должны выпасти сами из поиска.
×
×
  • 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.