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

hmade

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

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

  • Посещение

Все публикации пользователя hmade

  1. ошиблась, не seopro у меня, а deadcow seo
  2. Здравствуйте, по умолчанию, модуль "последние" выдает ссылку на товар как site/tovar как запилить чтоб покупатель нажимая на товар из последних добавленых попадал в категорию с товаром? Типа так: site/kategoria/tovar opencart 1,5,5,1, seopro
  3. hmade

    Затупливает поиск

    mod_pagespeed ставился не мной, как мне объяснили для ускорения сайта в целом. Что с этой штукой не так? Ошибки такие же как и на главной и в категориях. А тупит только поиск
  4. При среднем времени открытии любой страницы 0.7 сек, страница поиска product/search может открывается как за 0.7 сек так и за 2-3 сек. Под нагрузкой у хостинга, когда открытие страницы может достигать 2-3 сек, поиск может открываться секунд по 20-30. Не зависит от провайдера. При этом медленные запросы не появляются. Версия 1.5.5.1.1. Сайт. Куда копать, подскажите.
  5. Я попробовала вписать $total=round($total,1); перед этим массивом и у меня получилось! Может это совсем по дилетантски но работает. Или надо как-то более правильно делать? В таком округленном виде будет писаться в базу, не создаст это потом проблем в будущем?
  6. Подскажите, как сделать итого округление до десятых после разделителя? Не меняя в валютах к-во знаков после запятой. То есть чтоб везде по сайту цены, скидки, доставки были вида ххх,хх, а итого ххх,х0 Спасибо!
  7. Существует возможность при оформлении заказа, когда покупатель выбирает большее количество товара чем есть на сайте, вместо стандартной надписи про "товары отмеченные звездочками..." под фоткой товара выводить что-то сродни такому: "сейчас можно купить только 26 товара"? где вместо 26 - реальное количество со склада? и еще: чтоб при этом само поле количества этого товара менялось на 26? вот будет красота!
  8. вот, писала: в template/checkout/cart.tpl перед кнопками "продолжить покупки" и "оформить заказ"
  9. немного доделала: <?php $sbs = $this->cart->getSubTotal(); ?> <?php if ($sbs < 350) { ?> <?php echo $text_free_sh1; ?> <?php } elseif ($sbs > 500) { ?> <?php echo $text_free_sh4; ?> <?php } else { ?> <?php echo $text_free_sh2; ?><?php echo(500-$sbs) ?><?php echo $text_free_sh3; ?> <?php } ?> теперь переменная sbs всегда равна сумме всех товаров в корзине без доставок, ваучеров, скидок и прочих купонов, именно так как я и хотела. все $text_free_sh как положено описаны в языковых файлах (у меня сайт двуязычный).
  10. удалось таким дилетантским методом: в template/checkout/cart.tpl перед кнопками "продолжить покупки" и "оформить заказ" вписала такое <?php if ($total['text'] < 300) { ?> Бесплатная доставка у нас от 500 <?php } elseif ($total['text'] > 500) { ?> Бесплатная доставка для вас! <?php } else { ?> До бесплатной доставки осталось купить всего на <?php echo(500-$total['text']) ?> ! <?php } ?> Все бы здорово, только таким образом считается от итого (вместе с доставкой) вместо от суммы товаров. получается что товаров в корзине на 400, клиент перешел к оформлению заказа, выбрал доставку за 80, потом купил еще на 20 и в корзине увидел что ему причитается бесплатная доставка... что не совсем верно и не совсем хорошо. Надо туда приплюсовать стоимость доставки, какая переменная за это отвечает, я понять не могу. Кто подскажет? Заранее спасибо!
  11. Еще не все переведено как надо, и дабы не смущать покупателя кривым или совсем отсутствующим переводом, сделала таким цветом.
  12. Точнее даже отсутствие поведения уведомления на украинском языке. На русском (который по-умолчанию) уведомление работает, на украинском не работает и total в корзине не обновляется. Надо перегружать страницу. Уже голова пухнет, не понимаю где копать. При чем что уведомления об остальных событиях работают! Никаких попапов при создании магазина, кажется, не использовали. Сайт вот. Переключатель языков в шапке между телефонами и строкой поиска бледно серым шрифтом. Помогите, пожалуйста. Разобралась... в украинском лишняя %s была в $_['text_items'] = '%s одиниць(я) - %s';
  13. вариант предложенный deeman разработчиком модуля Simple - упрощенная регистрация и заказ 4.1.4 в файле \system\library\customer.php есть $this->db->query("UPDATE " . DB_PREFIX . "customer SET cart = '" . $this->db->escape(isset($this->session->data['cart']) ? serialize($this->session->data['cart']) : '') . "', wishlist = '" . $this->db->escape(isset($this->session->data['wishlist']) ? serialize($this->session->data['wishlist']) : '') . "', ip = '" . $this->db->escape($this->request->server['REMOTE_ADDR']) . "' WHERE customer_id = '" . (int)$this->customer_id . "'"); его надо заменить на $this->db->query("UPDATE " . DB_PREFIX . "customer SET cart = '" . $this->db->escape(!empty($this->session->data['cart']) ? serialize($this->session->data['cart']) : '') . "', wishlist = '" . $this->db->escape(isset($this->session->data['wishlist']) ? serialize($this->session->data['wishlist']) : '') . "', ip = '" . $this->db->escape($this->request->server['REMOTE_ADDR']) . "' WHERE customer_id = '" . (int)$this->customer_id . "'"); и в ystem\library\cart.php добавить после public function clear() { if ($this->customer->isLogged()) { $this->db->query("UPDATE " . DB_PREFIX . "customer SET cart = '' WHERE customer_id = '" . (int)$this->customer->getId() . "'"); } Мне помогло. За что deeman огромное спасибо!
  14. Смотрите, если я все правильно поняла, то судя по буржуйскому топику, ссылка на который была выше, проблема возникает когда покупатель не нажимает на кнопку Продолжить на странице checkout/success, а просто закрывает браузер на этой странице. Когда он потом залогинивается, опенкарт думает что надо восстановить старую сессию и добавляет товары с прошлого заказа в корзину. Поскольку заставить всех нажимать на кнопку Продолжить мы не сможем, надо в checkout/success прописать код закрывающий и затем открывающий новую сессию. Именно по кнопке Продолжить для покупателя открывается новая сессия после оформления заказа. Кто сможет это грамотно реализовать для 1.5.5.1?
  15. Мы уже и обновились с 1.5.1.3 на 1.5.5.1, а глюк этот остался :( Напишите, кому какой вариант помог. Никто не замечал связи между этим глюком и способами оплаты и/или доставки?
  16. подниму тему. что происходит с корзиной с товарами когда покупатель залогинивается?
  17. симпл есть, а что править - это я сама разобраться не могу. сумму и порог вы вписали прямо в tpl?
  18. Подниму тему. Как такое сделать? Очень надо :-)
  19. Что происходит с корзиной покупателя когда он входит в свой профиль при оформлении заказа из симпла кликая на "Я зарегистрирован"? У некоторых покупателей после успешного логина в корзине появляются все товары из прошлого заказа к тем что они накидали только что. Они говорят что делают идентичные действия: заполнили корзину, залогинились из симпла, удалили товары из прошлого заказа!, оформили заказ. Если покупатель логинятся через стандартную форму входа, никакие товары в корзину сами не добавляются. Как исправить это? Убрать "Я зарегистрирован" не предлагайте - это очень удобно.
  20. Подниму тему. Подскажите как вывести модель на 1.5.5.1? А именно как правильно описать переменную в catalog/model/catalog/product.php?
  21. не катит, в заказах не отображается к какой группе покупатель... надо так чтоб без захода в заказ идеально чтоб выделяло когда к покупателю есть комментарий
  22. Надо как-то выделять покупателей. Чтоб просматривая Заказы (именно заказы) было понятно что на данного покупателя надо обратить внимание. Цветом или жирным шрифтом или галочкой како-то. Удобно для проблемных клиентов, например, или наоборот для випов :)
×
×
  • Создать...

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

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