Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

firesky37rus

Новичок
  
  • Публикаций

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

  • Посещение

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

  1. Добрый день всем! Столкнулся с проблемой, Яндекс и Гугл в поиске используют лишь главную страницу сайта, остальные все склеивают с ней. Версия 1.5.2.1 использую ЧПУ с SEOpro. Контент на страницах разный, внутренние ссылки тоже нормально работают, но поисковики совершенно отказываются расклеивать страницы =( Еще есть интересный факт, что сайт был создан без www, но Яндекс упорно ставит в индексировании www хотя на вебмастере указываю обратное и в sitemap в host тоже указано без www.
  2. Доброго времени суток. Хочу сделать доработку, что бы можно было у каждой опции указывать кол-во. В идеале как тут http://julianna37.ru/price_list/ Т.е. есть опция размер - у неё есть цена $option_value['price'] , которая добавляется к стоимости товара свою цену. Идея следующая. Допустим делаю еще одно поле ввода в шаблоне product.tpl с значением переменной $option_value['quantity'], которую умножаю на $option_value['price'] и делаю текстовое поле, где выводится этот результат. Прошу умелых людей подсказать как и где это делается. Возможна денежная компенсация за труды. Либо может кто видел похожий плагин, тоже будет чудесно.
  3. http://julianna37.ru/price_list/ Вот пример реализации того, что я хочу Задача: есть опция "Размер" необходимо сделать кол-во добавляемого товара не общее, а конкретно к каждому размеру (опции) в виде поля ввода кол-ва Т.е. в корзину (заказ) будет добавляться не кол-во товара, а кол-во товара по каждой опции. П.С. данная функция должна быть на страничке товара + при оформлении заказа.
  4. Не работает, если включен ЧПУ. Точнее не передает нормальное "Product_id" Исправил следующим образом (на ocStore 1.5.2.1): 1) /catalog/controller/account/order.php ~ 337 строчка: 'return' => $this->url->link('account/return/insert', 'order_id=' . $order_info['order_id'].'&product_id=' . $product['product_id'], 'SSL') заменяем на: 'return' => $this->url->link('account/return/insert', 'order_id=' . $order_info['order_id'].'&product=' . $product['name'].'&model=' . $product['model'].'&quantity=' . $product['quantity'], 'SSL') 2) /catalog/controller/account/return.php ~ 477 строчка: if (isset($this->request->post['product'])) { $this->data['product'] = $this->request->post['product']; } elseif (!empty($product_info)) { $this->data['product'] = $product_info['name']; } else { $this->data['product'] = ''; } if (isset($this->request->post['model'])) { $this->data['model'] = $this->request->post['model']; } elseif (!empty($product_info)) { $this->data['model'] = $product_info['model']; } else { $this->data['model'] = ''; } if (isset($this->request->post['quantity'])) { $this->data['quantity'] = $this->request->get['quantity']; } else { $this->data['quantity'] = 1; } Заменяем на: if (isset($this->request->get['product'])) { $this->data['product'] = $this->request->get['product']; } else { $this->data['product'] = ''; } if (isset($this->request->get['model'])) { $this->data['model'] = $this->request->get['model']; } else { $this->data['model'] = ''; } if (isset($this->request->get['quantity'])) { $this->data['quantity'] = $this->request->get['quantity']; } else { $this->data['quantity'] = 1; } URL конечно не оч красиво выглядит, зато работает.
×
×
  • Создать...

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

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