SeregaDa
Пользователь-
Публикаций
54 -
Зарегистрирован
-
Посещение
Весь контент SeregaDa
-
Довольны ли сотрудничеством с MStyle28? Да. Будем обращаться вновь? Да. Порекомендуем ли? Да. Работы по смене шаблона сайта с небольшими корректировками функционала были выполнены быстро и четко. С постоянной обратной связью. С моментальными исправлениями при необходимости. С легкостью в общении.
-
Для всех заказов (в т.ч. новых, принятых, удаленных). Легко добавите необходимое условие. SELECT s_brands.name, count(*) as 'Amount' FROM `s_purchases`, `s_products`, `s_brands`, `s_orders` WHERE s_purchases.product_id = s_products.id AND s_products.brand_id <> 0 AND s_brands.id = s_products.brand_id AND s_purchases.order_id = s_orders.id AND s_orders.paid = 1 GROUP BY s_brands.name ORDER by Amount
-
Подсчет продаж товаров одного бренда
SeregaDa опубликовал тема в Общие вопросы по функционалу и дизайну
Ведем учет количества продаж товара для каждого бренда. Для этого в карточку бренда в админке добавили поле, которое на данный момент перезаписываем вручную. Товары продаются онлайн и офлайн. Легко ли реализовать автоматическое увеличение этого счетчика при выполнении оплаченного заказа в Интернет-магазине? В какой файл стоит разместить запрос? Спасибо. -
Возможно ли такое, на ваш взгляд, хотя бы в глубокой теории? В свойствах оплаченного заказа указан тип оплаты квитанция. Сама же оплата прошла посредством QIWI. Можно было бы предположить, что руками администратора внесены корректировки, но в админку магазина никто (официально) с момента оплаты этого заказа никто не входил.
-
Здравствуйте! Попал сайт в какой-то нехороший спам-список. Штатная captcha не справляется. На сложную гугловую менять не хочется. Был ли у кого опыт блокирования ботов? Дайте совет, пожалуйста.
-
При ошибке (не указано назначение платежа) нужно изменить 1-ЫЙ инпут (name="receiver")? Или необходимо добавить новый в $button?
-
Не акцентировал, что идентификатор УНИКАЛЬНЫЙ, подразумевал, но не написал. Т.е. как раз за счет указанной конструкции (if(isset($filter))....) карточка продукта, которому принадлежит ID, открывается при осуществлении поиска. Открывается сразу искомый товар, без списка товаров.
-
Kosjak76, это абсолютно точно. Но я ничего не требую. ТЗ в разработке. На его реализацию и внедрение потребуется время. Появилась идея заполнить пробел. Теперь благодаря отзывчивости korsa понятен порядок цен, его наводящие вопросы помогают обращать внимание на детали при планировании, это также плюс. И ему одному из первых вышлем это ТЗ на оценку. Ну, а так как этот сайт не только биржа фрилансеров, то я максимально корректно стараюсь формулировать свои вопросы. Ответы на них помогают мне что-то потихоньку ковырять в удовольствие. Не более. Вот очень мне интересно, легко ли можно определить,
-
Kors, могу ошибаться, но мне кажется, что в этом решении эти проблемы (1,2,3) решены. Или я что-то упустил? Если нет, то получается, для реализации нашего временного решения необходимо "активировать" 2-цену, как-то понимая, что сработал поиск по ID. И все. Не?
-
1. Да, т.к. этот ID дает скидку на один товар. Т.е. первый - со второй ценой, а второй - с первой. 2. Да. Я понимаю, что примерно так же, как реализовано тут: http://forum.simplacms.ru/topic/4153-разбивка-по-ценам-и-категориям-покупателям/ 3. Тут без надобности. Общую сумму заказа можно будет отрегулировать скидкой. Эх, будет дороговато для временного решения. Лучше эти средства направим на реализацию полноценной схемы. Чуть позже сформулирую..
-
Kors, спасибо! Мы решили значительно расширить задачу и больше функций возложить на Админку магазина. Но для наискорейшего запуска теста новой модели продаж минимальные изменения уже желанны. Оцените, пожалуйста, возможность реализации такой схемы. У товара 2 цены. Если его находят по ID, то стоит вывести цену № 2. С этой ценой товар и стоит отправить в корзину. Если просто случайно набрести на товар, гуляя по ссылкам, то он отобразится с ценой № 1.
-
Надеюсь на помощь сообщества в оценки трудозатратности исполнения идеи. У определенной группы товаров есть некий дополнительный идентификатор. По нему легко найти товар на сайте, введя в форму поиска на сайте. Можно ли как-то на протяжении сеанса пользователя хранить информацию о том, что этот товар он нашел именно через поиск по идентификатору? А уже при переходе в корзину для оформления заказа автоматически рассчитывать стоимость с учетом скидки (при условии купон = идентификатор)? Идеально, конечно, если скидка применялась только к товару, найденному через поиск. Спасибо.
-
Вот с LIKE у меня не получается грамотно запрос выстроить. Допустим, в поле meta_new = 123,456 OR p.meta_new LIKE "%'.mysql_real_escape_string(trim($keyword)).'%") При подобной конструкции при вводе в строку поиска "12" или "56" товар будет обнаружен. А хочется, только чтобы при вводе 123 или 456 данный товар находился. Возможно, надо просто дополнить условие? С find_in_set сейчас познакомлюсь...
-
Поиск по дополнительному полю товара
SeregaDa опубликовал тема в Общие вопросы по функционалу и дизайну
В карточке товара завел дополнительное поле varchar(500). В это поле через разделитель планируется вводить некоторые идентификаторы, по которым можно отыскать товар на сайте. В файле api/Products.php пытаюсь настроить поиск по этому полю. Можно ли на уровне SQL-запроса добиться того, чтобы товар искался по строгому совпадению с любым из идентификаторов дополнительного поля? -
В каталоге (products.tpl) не работает {$brand->url}. Пора спать? Или несложно дополнить запрос к БД?) Спасибо!
-
Подскажите, пожалуйста, доступна ли по умолчанию переменная в шаблоне, содержащая общее количество товара, сумму товаров всех вариантов. Спасибо.
-
Этот недочет только в крайней версии (2.2)?
-
Ага, спасибо. Так и сделал.
-
Хм.. Проверил в текущей версии.. И правда, там нет такого кода. Точно не нулл. Крайний раз самостоятельно обновлял, но в этот файл (FeedbackView.php) изменений не вносил.
-
Поясните, пожалуйста, зачем нужен данный код в файле view/FeedbackView.php if(!empty($password)) { $this->users->update_user($this->user->id, array('password'=>$password)); } Понятно, что выполняется этот код: public function update_user($id, $user) { $user = (array)$user; if(isset($user['password'])) $user['password'] = md5($this->salt.$user['password'].md5($user['password'])); $query = $this->db->placehold("UPDATE __users SET ?% WHERE id=? LIMIT 1", $user, intval($id)); $this->db->query($query); return $id; } А зачем при создании
-
Ничего ли не упустил? Чтобы добавить чекбокс в корзину, активизирующий функцию отправки оповещений об обновлении статуса заказа по смс, необходимо внести изменения в: 1. Шаблон корзины (добавить чекбокс) 2. Шаблон страницы заказа в админке (добавить чекбокс) 2. api/oders.php 3. CartView.php 4. OderAdmin.php 5. БД (добавить поле булевского типа в таблицу s_orders)
-
Возможно, стоит добавить и заменить: $filter['visible'] = 1; // Выбираем только видимые посты $rss = $simpla->blog->get_posts($filter); Поможет не сваливать в ленту пока неопубликованные (неактивные) посты.