Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

FeliksN

Користувачі
  
  • Публікації

    160
  • З нами

  • Відвідування

Усі публікації користувача FeliksN

  1. Модуль доставки — must have. Вне конкуренции в сравнении с остальными модулями. После его установки, отпала нужда в следующих модулях: "Бесплатная доставка", "Мульти Доставка" и "Расширенный самовывоз". Также автор доделал модуль под мой магазин за разумное вознаграждение. Однозначно: 5 за модуль.
  2. Здравствуйте, Требуется модуль связанных между собой товаров. ТЗ: В случае когда товары связанны между собой, должно происходить списание и бронирование товара при покупке и добавлении товара в корзину. Например: есть товар 1 и 2, и есть комплект из товаров 1 и 2. При покупке комплекта, должно происходить списание товара 1 и 2, а при покупке товара 1 или 2 должно происходить списание комплекта. Также если покупатель добавил комплект и отдельно товар 1, а вместе их нет в наличии, тогда в корзине должно быть уведомление о том, что товара товара 1 нет в наличии.
  3. http://www.ozon.ru/context/detail/id/22056707/ Читайте. Глупость— копировать статьи и делать из них свои выводы не зная основ.
  4. Мой сайт размещен только на Яндекс.Маркете и находится в топе по многим запросам, директ не подключен. Стараюсь делать качественный контент.
  5. Цитата из книги "SEO — искусство раскрутки сайтов": «Метатег noindex для малоценных страниц. Даже если вы будете использовать в ссылках на эти страницы атрибут nofollow, то другие люди все равно смогут сделать ссылки на эти страницы, что влечет за собой риск ранжирования этих страниц выше некоторых других ваших страниц с более ценным контентом.» п.с. По сути хорошо сделать noindex на эти страницы и оставить nofollow на ссылки.
  6. vqmod нормальный, проблема в лишних переносах в файле catalog/controller/product/manufacturer.php удалите переносы в строках с 261 по 320 (всего 3 лишних) или замените код и все будет работать: $this->data['sorts'] = array(); $this->data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.sort_order-ASC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.sort_order&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_name_asc'), 'value' => 'pd.name-ASC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=pd.name&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_name_desc'), 'value' => 'pd.name-DESC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=pd.name&order=DESC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_price_asc'), 'value' => 'p.price-ASC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.price&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_price_desc'), 'value' => 'p.price-DESC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.price&order=DESC' . $url) ); if ($this->config->get('config_review_status')) { $this->data['sorts'][] = array( 'text' => $this->language->get('text_rating_desc'), 'value' => 'rating-DESC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=rating&order=DESC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_rating_asc'), 'value' => 'rating-ASC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=rating&order=ASC' . $url) ); } $this->data['sorts'][] = array( 'text' => $this->language->get('text_model_asc'), 'value' => 'p.model-ASC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.model&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_model_desc'), 'value' => 'p.model-DESC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.model&order=DESC' . $url) ); на: $this->data['sorts'] = array(); $this->data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.sort_order-ASC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.sort_order&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_name_asc'), 'value' => 'pd.name-ASC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=pd.name&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_name_desc'), 'value' => 'pd.name-DESC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=pd.name&order=DESC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_price_asc'), 'value' => 'p.price-ASC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.price&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_price_desc'), 'value' => 'p.price-DESC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.price&order=DESC' . $url) ); if ($this->config->get('config_review_status')) { $this->data['sorts'][] = array( 'text' => $this->language->get('text_rating_desc'), 'value' => 'rating-DESC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=rating&order=DESC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_rating_asc'), 'value' => 'rating-ASC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=rating&order=ASC' . $url) ); } $this->data['sorts'][] = array( 'text' => $this->language->get('text_model_asc'), 'value' => 'p.model-ASC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.model&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_model_desc'), 'value' => 'p.model-DESC', 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . '&sort=p.model&order=DESC' . $url) );
  7. Сейчас этот пункт скрыт, чтобы не путать пользователей. Вы умеете пользоваться FireBug?
  8. Добрый день, атрибуты также считают с ошибкой при флажке "В наличии". При зажатии флажка "В наличии" количество товара по цифрам увеличивается в 2-8 раз. С флажком:
  9. Прикрутил у себя к Simple: В файле simplecheckout_shipping.tpl, добавляем перед первой строчкой: <script type="text/javascript"src="http://points.boxberry.ru/js/boxberry.js" /></script> В нем же находим: <input type="radio" data-onchange="reloadAll" name="shipping_method" <?php echo !empty($quote['dummy']) ? 'disabled="disabled"' : '' ?> <?php echo !empty($quote['dummy']) ? 'data-dummy="true"' : '' ?> value="<?php echo $quote['code']; ?>" id="<?php echo $quote['code']; ?>" <?php if ($quote['code'] == $code) { ?>checked="checked"<?php } ?> /> Меняем на (добавил только класс class="deliveryRadio"): <input type="radio" data-onchange="reloadAll" name="shipping_method" class="deliveryRadio" <?php echo !empty($quote['dummy']) ? 'disabled="disabled"' : '' ?> <?php echo !empty($quote['dummy']) ? 'data-dummy="true"' : '' ?> value="<?php echo $quote['code']; ?>" id="<?php echo $quote['code']; ?>" <?php if ($quote['code'] == $code) { ?>checked="checked"<?php } ?> /> Следующее добавить в настройках Simple->Интеграция->Джаваскрипты и вставить следующее:«pickup_advanced.point_2» заменить на нужный Вам ID точки, которая относится к boxberry. При выборе пункта на их карте, адрес будет автоматически подставляться в поле: #shipping_address_address_1 Симпла. $(function() { $(document).on('click', '.deliveryRadio', function() { if ($(this).val() === 'pickup_advanced.point_2') { boxberry.open(function(result) { $('#shipping_address_address_1').val(result.name + '(' + result.id + ') ' + result.address); }); } else { $('#shipping_address_address_1').val(''); } }); }); p.s. пример работы на http://4push.ru/ добавляем товар и идем в корзину, для просмотра работы.
  10. Модуль хороший, только boxberry будет добавлять\изменять\убирать пункты самовывоза и каждый раз исправлять это, совсем не хочется.
  11. Всем здравствуйте, Имеется проблема, автор модуля «Экспорт в Яндекс.Маркет» помочь не смог. Задача стояла следующая: https://help.yandex.ru/partnermarket/pricelabs/web-analytics.xml Ответ разработчика модуля: Строку заменил, результата нет и похоже что по причине того, что SeoPro режет ссылки при выгрузке. Такой URL нужен для аналитики в PriceLabs. Как быть в этой ситуации, что можно придумать? Спасибо.
  12. После обновления модуля на новую версию заработали смс-ки и уведомление покупателей. Спасибо! Рано обрадовался, каким-то образом одна смс пришла без оповещения на e-mail и все =\ также не работает :(
  13. Фильтр не работает, отображается, но при клике на опцию для фильтрации - виснет и все.
  14. Пользователи csv import/export утоните пожалуйста, а в чем у вас проблема заключается? В макросы добавьте нужные поля и все дела.
  15. У меня не завелось нормально. Откатился обратно.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.