Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

DangelZM

Пользователи
  • Публикаций

    148
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем DangelZM

  1. А тогда вообще задача сводиться к повторению функционала, для добавления к товару зависимых товаров. 

     

    Поле автодополнения с поиском по товарах, массив товаров с возможностью удалить или изменить порядок и таблица под все это дело.

    Когда то делал такое для информационых страниц. Типа статья о товарах и после статьи вывод товаров о которых статья. 

  2. Бесплатно, день два. Возвращаюсь к разработке под опенкарт, надо размяться ))) 

     

    Впечатляет, причина по которой мне минуса ставят. Это как людям на шару хочется лишние 200-300 руб. заработать. 

     

    Ок, готов сделать за 200 руб. Деньги переведу в пользу этого форума. Как такой расклад?

     

    Вообще считаю было бы не плохо, совместными усилиями такие задачи делать в пользу данного сайта. Или кооперироваться и создавать нужные модули. 

  3. Как раз читают, то дополнение, что я сделал я переделывал, что бы при наведении листало картинки, через 1 сек. И картинки как раз из дополнительных берутся. Единственное чего нет это по поводу "и еще одной опции".  Так как я делал общий вариант, а конкретной опцией ещё это уже доработка под конкретный сайт.

  4. Есть вот такое дополнение - https://opencartforum.com/files/file/1376-%D0%B2%D1%81%D0%B5-%D1%84%D0%BE%D1%82%D0%BE-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%B2-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8-vqmod-%D1%8D%D1%84%D1%84%D0%B5%D0%BA%D1%82-%D1%81%D0%BB%D0%B0%D0%B9%D0%B4%D0%B5%D1%80%D0%B0/

     

    Преимущество перед остальными дополнениями, то что не создается дополнительных вызовов в базу для получения информации по дополнительным картинкам, вся нужна я информация грузиться вместе с страницей. 

  5. Можно сделать это средствами MySql. 

    Допустим у вас есть, что то типа {{sku}} в описании.

     

    Вот пример: 

    UPDATE product_description
    SET description = REPLACE(description, '{{sku}}', (select sku from products where products.id = product_description.id))
    

    Пример условный, но логика примерно такая.

     

    Если не получится, пишите мне я помогу.

  6. Здравствуйте, лучше всего через опции делать. А на главной реализовать модуль, который в зависимости от выбора менял опцию. 

    Или же создавать под каждый вариант товара свою отдельную карточку. Тут больше от организационных моментов зависит.

  7. Взялся бы за работу да времени нет. Но дам совет что `price1`.`price2`.`price3`  лучше вынести в отдельную таблицу  price2cgroup. 

    В админке для товара сделать отдельную вкладку, где указывать цену обычную, и цену для каждой из существующих групп. Ну и соответственно в новую таблицу  сохранять именно информацию 

     

    ид_продукта, ид_группы, цена.  Думаю составить запрос  для цены группы не составит проблем.  ... (SELECT p2g.price FROM price2cgroup p2g WHERE product_id = ' . $product_id . ' AND cgroup_id = ' . $customer_group_id . ') as price

  8. Здравствуйте. 

     

    Мне кажется тут придется нормально так в логику вклиниваться самого опенкарта.

    В месте добавления товара (в модели) сохранять в отдельной таблице информацию, о времени жизни в группе.

     

    И вопрос по проверке, как это делать или во время запроса товаров из категории проверять на актуальность по времени, или раз в сутки по крону?

  9. Демо, тут - http://1541.greatshop.com.ua/index.php?route=product/category&path=25_28

     

    Пока из категории большие фото нельзя открыть, только промотка стрелками тех размеров что в категории. Думаю можно будет в будущем доработать, через настройку, что бы и большие можно по нажатию видеть. Принимаю к сведению, будем дорабатывать.

  10. Последний заказ + Товар смотрят сейчас


    Последний заказ + Товар смотрят сейчас


    Модуль показывает последний заказ и адрес доставки если заказ сделан не ранее месяца назад.

    А так же если установлен на странице описания товара показывает смотрит ли кто то ещё данный товар.

    Параметром в настройках указывается время в течении которого будут зарегистрированы просмотры.

    То есть если указано 10 минут - будет выведено количество просмотров за последние 10 минут.

    !!! Для работы модуля нужно что бы в настройках магазина была включена опция "Пользователи онлайн" (Вкладка Опции)

    Данная опция появилась в версии 1.5.4

    Демо: http://greatshop.com.ua/ , http://greatshop.com.ua/index.php?route=product/product&product_id=40


    • Добавил
    • Добавлено
      22.12.2013
    • Категория
    • Системные требования
    • Метод активации
      Без активации
    • Ioncube Loader
      Нет
    • ocStore
      Несовместим
    • OpenCart.Pro, ocShop
      Не проверялось
    • Обращение к серверу разработчика
      Нет

     

  11. Чудеса таки бывают. Посмотрите куда добавляется код. Посмотрите также логи базы данных. Вы увидите, количество запросов не измениться. И дополнительно отдельный запрос в базу не создается. В выборку для товаров в категории подзапросом добавляеться агрегированое поле в которое помешяеться информация о дополнительных фото товара. Вот об этом я писал в описании.

  12. По поводу первого пункта, это абстрактность,  "сейчас" это скорее всего последние 3-5 минут. Что бы отследить в реальном времени это нужно очень хорошо постаратся, не думаю что  ктото заморачивался бы с реалтаймом для магазина.

     

    По поводу второго пункта - вполне реально, с минимальными затратами. Составить запрос в таблицу заказов по id товара, я бы даже доработал выборку по товару вытянув туда нужные даные что бы не писать дополнительного запроса и дополнительного метода в модели.  

     

    Могу реализовать данный функционал. 

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.