-
Posts
256 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Toxa
-
Суть - каждый покупатель с первым заказом получает пластиковую карту клиента с нанесенным на ней буквенно-цифровым кодом определенный длинны, скажем, 5 символов (к примеру, 551FD2). При оформлении последующих заказов подразумевается, что не зависимо от того залогинен покупатель или нет, он может внести в поле для купона код с карты и получить определенную скидку. Скидка зависит от суммы ранее совершенных заказов с применением этой карты. Есть ли готовое решение? Если нет - кто готов взяться за реализацию? Например, начальный номинал карты задается при генерации кода, например это будет 3% Если сумма всех заказов с применением кода этой карты лежит в диапазоне от 0 до 100 у.е. - то скидка остается базовой - 3%, если в диапазоне от 100 у.е. до 500 у.е., то к базовой скидке 3% прибавляем еще +7%, итого общая сумма скидки по карте уже 10%. если сумма заказов в диапазоне от 500 у.е. и выше - еще +5% к уже имеющейся скидке, т.е. 10+5=15% Т.е. в базе сохраняется привязка номера карты к совершенным заказам и вычисляется балланс карты в денежном и процентном эквиваленте. Значения диапазонов и прибавляемые проценты желательно иметь возможность задавать вручную. Также нужно: - иметь возможность генерировать заданное кол-во кодов с заданной начальной скидкой (например, сгенерировать 100 кодов с начальной скидкой 3% и 10 кодов с начальной скидкой 20% - например "Золотые карты") чтобы потом эти коды можно было передать в типографию и нанести коды на пластиковые карты. - по каждому коду иметь возможность в админке просмотреть полную историю - дата генерации кода, применялся/никогда еще не применялся, к какому аккаунту (зарегистрированному пользователю) "привязан" код, и вся информация по аккаунту - Имя, Фамилия,Телефон и т.д., сколько на этом коде текущий балланс в деньгах с указанием истории заказов и текущий % скидки с возможностью вручную изменять балланс и % скидки и добавление комментария (например, "сменил % скидки с 3 на 7 - компенсация за пересорт в заказе 4451") - привязывать/отвязывать коды (карты) к аккаунту Заранее спасибо за ответы :) Можно в личку.
-
[Поддержка] Оплата опций модулей (услуг)
Toxa replied to markimax's topic in SEO, карта сайта, оптимизация
Это из разряда - зачем вам перламутровые пуговицы, вот возьмите красные, тоже неплохие :) Не то чтобы критично, но хотелось бы чтобы это было "из коробки" :) Уже руки чешутся подключить модуль, так всё вкусно описываете, но подожду уже 5ю версию :) По срокам не сориентируете? Январь? Февраль? -
[Поддержка] Модуль "Список производителей"
Toxa replied to freelancer's topic in Модули и дополнения
И еще одно пожелание, если можно :) Не отображать модуль, если категория пуста. А то получается если в категории нет товаров, то видно только заголовок модуля и всё.- 22 replies
-
- модуль производителей
- список производителей
- (and 2 more)
-
[Поддержка] Оплата опций модулей (услуг)
Toxa replied to markimax's topic in SEO, карта сайта, оптимизация
Помнится вы обещали сделать так, чтобы по нажатию на кнопку "Ответить" форма открывалась, а по повторному нажатию - обратно скрывалась :) -
Извините если повторяюсь, просто лопатить тему в 80 страниц тяжело, поэтому спрошу так - нет ли решения для Simple, которое позволяет валидировать поле на этапе ввода (как например тут - http://gotovimebli.com.ua/register/ ) ? И если нет, кто бы мог подобное реализовать? Т.е. если в админке модуля установлено что значение поля должно быть минимум 4 символа, то после набора четвертого символа, поле "зеленеет", как-то так :)
-
Кстати, сегодня совершенно случайно на каком-то сайте обнаружил еще один молодой сервис входа по опен ид - https://ulogin.ru
- 505 replies
-
- 1
-
-
- вконтакте
- авторизация
-
(and 7 more)
Tagged with:
-
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 на нужный. Вопрос снят :)
-
Подскажите, а то я уже запутался - на странице товара есть вкладка "Похожие товары", откуда она взялась уже не помню, может вставлял код дополнительно, ведь я так понимаю это не стандартный функционал. В модулях - похожих товаров нет. В настройках магазина тоже ничего подобного не нашел. В файле 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; } Вопрос - где меняется кол-во выводимых похожих товаров?
-
Попробовал, действительно модуль передает Имя и Фамилию, в фейсбуке передает еще и почту (только в фейсбуке что-то с кодировкой, в полях вместо имени и фамилии - "Ðнтон") Было бы очень хорошо если бы заполнялись еще страна и город, тогда смысл в этом модуле есть, хотя бы потому, что покупателю не нужно будет в будущем помнить свой логин и пароль от учетки магазина.
- 505 replies
-
- вконтакте
- авторизация
-
(and 7 more)
Tagged with:
-
На мой взгляд, в подобных модулях есть смысл, только если они подтягивают данные пользователя, такие как страна, город, номер телефона, имя, фамилия и т.д. иначе, смысла в них мало (для интернет магазина) kin208, ваш модуль это умеет делать?
- 505 replies
-
- вконтакте
- авторизация
-
(and 7 more)
Tagged with:
-
Тоже интересует подобное решение для Вконтакте.
-
dinox, ecom.ft451.com - это сайт вашего приложения? Или предыдущий автор просто так запостил?
-
[Поддержка] Модуль "Список производителей"
Toxa replied to freelancer's topic in Модули и дополнения
Для сохранения концепции дизайна, скажем так :) Задача, чтобы на главной у этого модуля заголовок был с классом "box-heading", а в категориях я использую класс для заголовков box-heading2, вот хочу и этому модулю как-то задать класс box-heading2. Может его как-то продублировать, отдельно для главной, отдельно для категорий?- 22 replies
-
- модуль производителей
- список производителей
- (and 2 more)
-
А где покупается это дело?
-
Огромное спасибо автору модуля за модуль и за оперативную поддержку в плане доработки нестандартной темы. Всё теперь работает как надо, (OpenCart 1.5.1.3) - и Гугл и Яндекс, модуль стоящий! :)
- 1,281 replies
-
- микроданные
- schema.org
-
(and 3 more)
Tagged with:
-
[Поддержка] Модуль "Список производителей"
Toxa replied to freelancer's topic in Модули и дополнения
А можно как-то дописать условие в файл manufacturerlist.tpl - если схема category (т.е. модуль выводится в категории), то выводить заголовок модуля такой: <div class="box-heading2"><?php echo $heading_title; ?></div> иначе выводить такой: <div class="box-heading"><?php echo $heading_title; ?></div> ?- 22 replies
-
- модуль производителей
- список производителей
- (and 2 more)
-
[Поддержка] Модуль "Список производителей"
Toxa replied to freelancer's topic in Модули и дополнения
Купил, поставил, на Opencart 1.5.1.3 заработал сразу даже не на дефолтной теме. freelancer, спасибо! :)- 22 replies
-
- модуль производителей
- список производителей
- (and 2 more)
-
Тоже интересует такой модуль. А что за "вариант Lorigin`a"?
-
Подскажите, я использую "умную" корзину, которая подставляет слова в зависимости от кол-ва товара. Раньше она нормально работала с вашим модулем через 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 чтобы корзина снова работала. Спасибо! :)
-
Я хочу в модуле недавно просмотренных товаров добавить немного персонализации, чтобы при условии что пользователь вошел на сайт, заголовок этого модуля выглядели примерно так: "Антон, вы недавно смотрели:" В шапке сайта в файле catalog/view/theme/тема/template/common/header.tpl имя выводится в переменной $text_welcome <?php if (!$logged) { ?> <?php echo $text_welcome; ?> <?php } else { ?> <?php echo $text_logged; ?> <?php } ?> Я понимаю, что надо смотреть контроллер и переписывать формирование этой переменной, взяв оттуда только имя, и потом дописать эту переменную в код контроллера модуля (если я правильно понял). Но в php понимаю на интуитивном уровне, поэтому прошу помощи у профессионалов :) Тем более эта доработка мега полезна для магазина (натолкнул на идею амазон, который вовсю использует персонализацию)
-
JohnnyVega, решил сегодня поставить ваш модуль, ставил вручную, всё по инструкции из Install.html, кроме пунктов "5. В этом пункте мы подключим кнопку "Быстрый заказ" на страницу категорий" - т.к. мне не нужна эта кнопка в категориях и "Как добавить поддержку модуля Filter Pro?" - по той же причине, Filter Pro стоит, работает в категориях, я так понимаю, если для категорий я не вносил изменений, то и добавлять поддержку фильтр про не надо. Теперь о проблемах - форма появляется на белом фоне, и на ней никакие кнопки (заказ, закрыть) не работают. Если нажать второй раз на кнопку "Бастрый заказ", не закрывая форму - кнопки работают, даже заказ отправляется, но при этом не работает проверка полей и маска ввода. Плюс ко всему - слетают CSS при отображении формы быстрого заказа. Версия модуля последняя - 2.55 Версия движка - OpcenCart 1.5.1.3 Ссылку на магазин скинул в личку. Заранее спасибо вам за помощь!
-
дубли страниц, seoPro
Toxa replied to freelancer's topic in SEO-питання (оптимізація та просування магазину)
А у вас что, при переходе с ссылки вида /index.php?=route url не меняется при включенном чпу? Насколько я знаю редирект и так работает, вопрос только в наличии старых ссылок в индексе поисковиков, но это вопрос времени - оны должны выпасти сами из поиска.