Jump to content

Breedzel

Пользователь
  • Content Count

    76
  • Joined

  • Last visited

Everything posted by Breedzel

  1. Ну в основном я тут либо прошу помощи либо заказываю в основном) это личный мой магазин, я более-менее в структуре разобрался и некоторые вещи могу сам сделать
  2. У меня там почему-то висит Вы не можете создавать темы Уже понял почему http://forum.simplacms.ru/topic/10885-как-разместить-топик-в-разделе-готовые-решени/ Я сюда размещу - если модератор посчитает нужным - перенесет.
  3. Огромнейшее спасибище! Работает как часики. Чуть позже выложу полное решение такой задачи, может кому пригодится.
  4. Подскажите пожалуйста - вывел я это поле в списке продуктов в админке. Как задать чтобы его можно было редачить прямо из этой страницы, как например цену? т.е. поле выведено и отображает корректные значения, а редачить из списка продуктов нельзя. Артикул например сохраняется вот таким способом $skus = $this->request->post('sku'); foreach($prices as $id=>$price) { $stock = $stocks[$id]; $sku = $skus[$id]; if($stock == '∞' || $stock == '') $stock = null; $this->variants->update_variant($id, array('price'=>$pric
  5. Получилось, благодарочка. Если кому будет нужно - тоже самое что выше p.name LIKE "%'.$simpla->db->escape($keyword).'%" заменяем на p.name LIKE "%'.$simpla->db->escape($keyword).'%" or p.code LIKE "%'.$simpla->db->escape($keyword).'%"
  6. Спасибо, сработало. А не подскажете как по этому новому полю подключить поиск продукта в заказе? Вот тут http://prntscr.com/m070h8 Ну или какие конкретно файлы смотреть, я сделаю по аналогии с артикулом там.
  7. Добрый день. Прошу подсказки. Создал в продукте поле "$product->code", везде где нужно вывел все в порядке. Подскажите пожалуйста - что нужно подправить чтобы обычный поиск на сайте смог искать и по этому полю?
  8. Видимо нужно еще что-то в ордере, т.к. в корзину падает нормально, но на следующем шаге товар из-заказа уходит. Подскажите пожалуйста.
  9. Все понятно, спасибо. Я во вью везде проверку на stock поубирал, про api забыл.
  10. Собственно сабж - можно как-то относительно просто переключить систему так, чтобы можно было заказывать товары с нулевым остатком? Чтоб товар падал в корзину также как и остальные.
  11. Добрый день. Помогите опустить все товары под заказ вниз списка в каталоге. Разница лишь в том, что я использую привязку не к варианту, а к продукту, т.е. product->pod_zakaz
  12. Права выставлены, .htaccess и .passwd в порядке.
  13. Добрый день. Собственно сама проблема - под админом где выставлены полностью все права - все отлично. А вот посоздавал менеджеров с ограниченными правами - тут постоянно требует авторизации. Ранее использовали только админский акк. Т.е. вошел, нажал на любую ссылку - потребовало опять авторизации - ввел, перешло куда нужно, опять куда-то нажал опять требует авторизации. Подскажите - в чем может быть проблема?
  14. В общем то подсказали мне что можно вообще движок не трогать. Достаточно сформировать правильный запрос к БД (проверка и удаление из таблицы) и засунуть его в cron на выполнение. Может кто-то помочь сформировать этот запрос?
  15. Более точно - при создании товара присваивать ему дополнительную категорию с id 111 и когда проходит 2 месяца только ее с товара снимать. Как реализовать первую часть я знаю. Больше интересует снятие дополнительной категории по истечении 2 месяцев.
  16. Всем добрый день. Подскажите - можно ли как-то автоматически присваивать/снимать товару определенную одну категорию по значению created? Т.е. если strtotime($product->created) >= strtotime('-1 months') то у товара доп. категория с определенным ID, если же strtotime($product->created) < strtotime('-1 months') то у товара нет доп. категории.
  17. Noxter прав, для остальных это не работает. Не обратил внимание, пока не написали. Подскажете? Стоит вот такая: if(!empty($filter['sort'])) switch ($filter['sort']) { case 'position': $order = 'p.position DESC'; break; // по имени от А до Я case 'name_asc': $order = 'p.name'; break; // по имени от Я до А case 'name_desc': $order = 'p.name DESC'; break; // по цене Низкие > Высокие case 'price_asc': $order = '(SELECT pv.price FROM __variants pv WHERE (pv.stock IS NULL OR pv.stock>0) AND p.id = pv.product_id AND pv.position=(SELECT MIN(position) FROM __v
  18. Добрый день. Нужна подсказка. Юзаю сортировку по-умолчанию вот такую: $order = '(SELECT p.position FROM __variants pv WHERE p.id = pv.product_id AND pv.position=(SELECT MIN(position) FROM __variants WHERE (stock>0 OR stock IS NULL) AND product_id=p.id LIMIT 1) LIMIT 1)DESC'; Она опускает товары нет в наличии вниз списка. Подскажите - как видоизменить, чтобы товар автоматически сортировало по названию, но в тоже время товар не в наличии опустился вниз.
  19. Или же как вариант решения - убирать у последнего товара "Доп. категорию" автоматически, когда добавляется в нее 51й товар. Что реальнее и проще?
  20. Не совсем верно. Нужно выводить только те категории, у которых товар находится на 1й странице. Это нужно для отфильтровки товаров в конкретной категории - создана категория, которую в товаре проставляют дополнительной, пагинацию убрали и получаем 50 товаров. В этой категории есть отфильтровка товаров по первой категории (не дополнительной) конкретно в этой категории. Но т.к. убирать доп категорию долго и муторно у каждого товара постоянно, то выводятся также категории, которые "ушли" на вторую страницу. А не должны.
×
×
  • Create New...