Блог пользователя - Bakdimkaz

Как реализовать наценку на товар в зависимости от принадлежности товара к термину

18 февраля 2015 в 4:35

Подскажите правильный путь/алгоритм по написанию правила вычисления цены товара в зависимости от принадлежности товара к поставщику(термину).

Исходные данные:
- Есть словарь с терминами: Поставщик1, Поставщик2, Поставщик3
- У товара есть поле с термином, где выбирается принадлежность товара к поставщику.
- В товаре в качестве базовой цены забивается оптовая цена. Розничная должна вычисляться.

Нужно, чтобы вычислялась розничная цена в зависимости от наценки, которая разная у каждого поставщика.
Варианты решения:
1) У каждого термина поставщика есть доп. поле с коэффициентом наценки. Рулесами берем его и умножаем на базовую цену.
2) В каждом товаре есть также поле с наценкой. Рулесами берем его и умножаем на базовую цену. Тут даже термин поставщика не нужен.

Какой-то бот постоянно ходит в одну ноду

22 августа 2013 в 14:55

Обратил внимание, что один товар сильно выпячивается в списке популярного содержимого. В логах ноды значится, что периодически на эту ноду заходят якобы с нескольких сайтов. Заходы, как правило, с разных айпишников, но обычно один IP -> один источник отсылки. Но на скриншоте поймал как в одну минуту с одного IP были заходы с разными источниками отсылки (см. картинку).
Сайты в качестве источника отсылки почти одни и те же, перебирается штук 5.
Явление не массовое, таких заходов в ноду за сутки всего раз 7 (по 2-3 захода одновременно).

Фацетный поиск, как отображать цену подходящей ВАРИАЦИИ товара, а не представления товара с ценой "ОТ..."

2 августа 2013 в 18:53

Пытаюсь организовать подбор по параметрам для сайта по продаже матрасов на семерке и коммерце. У матрасов есть вариации (размер) от которых меняется цена.
По хорошему нужно делать: одно представление товара -> все вариации размеров (переключалка). Цена в товаре переключается в зависимости от выбора размера.
Если при этом организовывать поиск (подбор по параметрам) с указанием нужного размера, то на выходе мы имеем товары, с подходящей вариацией, но отображается представление с ценой ОТ.
Подсматриваем как это сделано в сборке Commerce Kikstart 2. При выборе меню ALL Products вываливается фацетный поиск и простыня всех товаров.

В карточке товара ubercart у фотографий пустые атрибуты alt и title. ImageField шалит?

9 июля 2010 в 2:25

если смотреть код страницы, то выглядит он примерно вот так (выкинул лишнее):

Хотя в редактировании товара обе подписи к фотке (альтернативный текст и название) есть.

Почему ImageField, а это вроде он заведует этими полями в редактировании товара, не выводит альтернативный текст и тайтл?

[Решено]Как запретить поисковикам индексировать ссылки для сортировки контента.

27 мая 2010 в 16:32

Ковырял тут в яндекс.вебамастер страницы, которые проиндексированы яндексом и увидел тьму страниц каталога дублеров просто с другой сортировкой. Т.е. в каталоге товаров есть ссылки на сортировку по имени и цене.
Яндекс туда ходит и индексирует тоже.
Учитывая, что яндекс за раз индексирует какую-то часть страниц + потенциально дублирующий контент, я бы хотел запретить ему либо переход по ссылкам сортировки, либо индексирование описания полей таблицы каталога (говорят тогда не переходит по ссылкам).
например запретить индексацию части текста на странице можно внутри тегов

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

Ну или какой есть вариант запретить переход по ссылке с сортировкой, а индексирование названия ссылки оставить?

Каталог стандартный ubercart'овский, views не стоят, пока не надо.

Буду признателен за конкретный код замены, а то я не особо силен в php Smile

xmlsitemap выводит ссылки на таксономию, а не на каталог товаров

27 мая 2010 в 4:18

Доброй ночи всем ковыряющим сайты Smile

Интернет магазин имеет Ubercart'овский каталог товаров, который создается вида catalog/X из терминов таксономии.
Т.е. на морде в каталог уходишь по ссылкам вида catalog/X, где на странице список товаров-нод.

Однако модуль xmlsitemap генерирует карту исключительно из страниц, заметок и таксономии. Т.е. чтобы в карту сайта включались разделы каталога, по логике нужно включить туда термины каталога, которые в таксономии, но тогда они в карту сайта пишутся как /taxonomy/term/X

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

Что делать, чтобы работало правильно на автомате, чтобы "включил и забыл"?