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

rb2

Ветеран сообщества
  
  • Posts

    2,127
  • Joined

  • Last visited

Everything posted by rb2

  1. Если не секрет, на какую примерно отдачу вы рассчитывали? И почему?
  2. http://www.opencart.com/index.php?route=documentation/documentation&path=77_49 Если не понимаешь по-английски - http://translate.google.com/?sl=en&tl=ru или ищи по этому форуму - здесь уже неоднократно этот вопрос обсуждали, поверь. Потому скорей всего и не отвечают.
  3. 1. Самый что ни на есть жёсткий. Почему Вы считаете, что РФ у всех в базе с одним и тем же ID? Её несложно взять из конфига (таблица settings вроде бы называется).2. Регион - селект. Это город - текст. Удалите всё из корзины (или добавьте товар и удалите его). Или куки этого сайта удалите. И потом снова пробуйте.
  4. Это плохая идея - жестко здесь хардкодить ID из базы. Может подойти как частное решение, но лучше сделать нормально и брать эти ID из таблицы settings. Они же где-то там хранятся и редактируются из админки.
  5. Вы правы, я ошибся. У меня тоже только страна заполняется, а область - нет. Значит надо в баги записать
  6. Система - настройки - вкладка "локализация" Только город-то не выбирается, вручную заполняется, насколько помню. В списках - страна и область.
  7. Я пока не занимаюсь версиями ниже 1.5 и не планирую. Для них же вроде делали и упрощенный заказ, и одностраничный, и гармошкой как в 1.5.
  8. Убрать - только переделкой модуля. Верхняя планка там не предусмотрена. Частично решить проблему можно, выставив бесплатную доставку выше платной курьерской. Когда она появится, будет первой в списке и по умолчанию выбрана. Смотрится не слишком логично, но в принципе терпимо.
  9. Отсутствует: подразумевается только оплата наличными курьеру. Всё остальное -- в комментариях и по телефону. У нас реалии именно так выглядят, усложнять пока не видел смысла. Более полную форму собираюсь сделать немного позже.
  10. Сделать бекап базы (в соотв. меню админки опенкарт, на всякий случай), уточнить свой префикс таблиц БД (в конфиге), записать его вместо "oc_": ALTER TABLE `oc_product` ADD INDEX ( `date_added` ) Сохранить эту строку в файле с любым именем (допустим, alter_product_dtadded.sql) и импортировать его в том же меню админки опенкарта. Или если есть phpMyAdmin в панели управления хостингом - открыть им таблицу product (если используется префикс - то ПРЕФИКСproduct) и добавить индекс полю date_added. phpMyAdmin-ом же можно и нужно проверить, какие даты имеют добавленный товар и почему она меньше тех дат, что у ранее введенных товаров. Не может MySQL сортировать часть так, а часть иначе - если выводятся неправильно, значит какая-то ошибка в этом поле и надо искать, почему они сортируются именно так. Посмотрите, чем отличаются поля date_added (по которому сортируем) у тех товаров, что выводятся первыми, и тем товаром, который только был добавлен последним.
  11. Проще всего изменить сортировку по умолчанию на сортировку по p.date_added DESC. Всё равно она бестолковая по умолчанию. Только в этом случае надо добавить индекс по date_added (по крайней мере очень желательно это сделать). См. тред начиная с https://opencartforum.com/topic/5443-%d1%81%d0%be%d1%80%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b0-%d1%82%d0%be%d0%b2%d0%b0%d1%80%d0%be%d0%b2-%d0%b2-15131/page__view__findpost__p__34998 Вам надо будет изменить на p.date_added. А в следующих нескольких строках того же файла сразу за указанным местом будет похожее - там ASC надо изменить на DESC. Короче, вот он, этот кусок (в уже измененном виде): if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.date_added'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; }
  12. *опой чую, что с большими базами Вы не сталкивались. Там даже от способа формирования запроса зависит, будет дамп импортироваться сутки или час. Не говоря уже о наличии или отсутствии индекса.
  13. Никуда они не пропадают, а просто улетают на другую страницу. По описанной причине. Могут улететь, а могут и нет. Чем больше товаров на странице - тем реже вы этот эффект замечаете, считая, что всё ок. (Ну или все товары на одной странице помещаются.)
  14. Да ну какая техподдержка? Сортировка по умолчанию - это сортировка по sort_order. Которое у всех товаров обычно одинаковое. Как вздумается MySQL-ю отдать массив данных -- так и отдаст. Никаких предписаний на этот счет не существует. Порядок случаен и никто не может гарантировать, что при следующем таком же запросе (второй и следующих страниц) вы получите точно тот же набор данных в том же порядке, что при первом запросе. Даже техподдержка. Разве что она вручную ваши данные будет фильтровать после MySQL-я.
  15. А регистрация вообще нужна? Я считаю, что при разовых покупках у человека только телефон спросить надо. Ну и адрес для доставки, но даже это можно выяснить при звонке и самим заполнить, если ему лень или некогда. Если бы меня в супермаркете на кассе ФИО спрашивали, я бы очень удивился. Одно дело, когда карточки, моментальная оплата и чарджбеки, и другое - когда доставка и оплата курьеру наличными. В общем, я так сделал: упрощенное одностраничное оформление заказа (opencart 1.5.1.2)
  16. Я вообще не вижу особого смысла по sort_order сортировать - вряд ли их вообще кто-то для товаров прописывает в живых магазинах с большим ассортиментом. Разве что можно в категории повыше поднимать, на первую страницу. Но кажется мне, что этим никто не будет заниматься, а товары под нос подсовывать будут в рекомендуемых или через баннеры и т.п.
  17. Открыть файл catalog/controller/product/category.php Перейти на 12 строчку. Увидеть там указанный блок. Убрать то, что помечено минусом и вставить то, что помечено плюсом (первый символ в строке). В данном случае - просто 'p.sort_order' замените на 'pd.name'. Это должна быть 15 строка в вашем файле.
  18. Да в логи апача загляните, там всегда есть чёткие ответы. Или Вы три дня по кофейной гуще гадаете? И конфиги опенкарта проверьте вручную в первую очередь.
  19. Проблема именно в одинаковом sort order. Я предлагаю просто поменять сортировку по умолчанию на сортировку по имени товара: см. патч http://code.google.com/p/opencart/issues/detail?id=621&can=1&sort=-id&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Reporter Даниэль там написал, что решил как-то по-другому эту проблему, но я не искал, как именно. Должно быть там SVN, но где конкретно - я без понятия, вам придётся самим искать при желании. Мой способ меня вполне устраивает, здесь на форуме тоже советовал его - люди пробовали, довольны и т.п.
  20. Ну мы же не в детском саду. И я не книжки по опенкарту продаю. И не в платном саппорте работаю. Это сообщество по колупанию в открытом продукте. Спросили "где?" - подсказали, что такое есть и посмотреть есть где, если устанавливать неохота. Что знали - дали. Если Вы этот урок только сейчас извлекли - я удивлён. Но вместе с тем и рад, что хоть извлекли. И это не личные предположения, а практически полная инструкция, где и как посмотреть и понять, что за бонусы реализованы в опенкарте и как работают. Которая проходится экспериментально за несколько минут - быстрее, чем Вы наверное эту пару сообщений писали, оформляли и линки искали.
  21. А где длина члена и объём бицепса? Картина неполная получилась. Зайдите в админку. Создайте товар, впишите там бонусы в соответствующей вкладке. Посмотрите, что написано в подсказке: "Баллы: Количество баллов для покупки продукта. Поставьте 0, чтобы не использовать баллы." Рядом ещё 1-2 поля для ввода для разных групп покупателей. Что, вообще никаких идей и догадок? Хм. Впишите любые цифры (разные, чтобы заметней было). Посмотрите этот товар в магазине. Бонусы видно? Купите товар. Как гость, как зарегистрированный покупатель. Посмотрите, что происходит. Это сложно? Долго? Запутано и непонятно? Хм, однако.
  22. Какие геогр. зоны указаны для этих модулей доставки?
  23. То, что не нравится, на то, что нравится :) Например, запятую убрать или запятую на точку изменить.
  24. Почитать? Лучше посмотреть http://www.opencart.com/index.php?route=demonstration/demonstration Ну а потом спросить, что непонятно.
×
×
  • 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.