Поддержка или помощь c Prestashop

Статус
В этой теме нельзя размещать новые ответы.
Кто работал с платежной системой LiqPay?
Нужен небольшой ликбез
 
Здравствуйте!
Подскажите, пожалуйста, как исправить дублирование характеристик в карточке товара?
Преста 1.6.1.0 тема SuperShop.
Кэш чистила, характеристики удаляла и создавала заново. На тестовых товарах всё нормально. При добавлении нового или редактировании тестового появляется.

нужно смотреть в сторону темплейта карточки товара
 
В админке или на сайте?
да все равно, главное чтобы эта инфа о товаре была видна только админу

и еще вопрос, как импортировать товары в категорию, если в категории есть запятые?
т.е. при импорте в несколько категорий значения разделяются запятыми и в названии категорий есть тоже запятые, можно как-то в CSV файле это экранировать? Кто нибудь сталкивался с этим?

пример импорта:
категории:
1) краски, кисти, скотч
2) краски водные

получается при импорте: краски, кисти, скотч, краски выдные
 
Здравствуйте! Вот заметил разницу в генерации robots.txt в версии PrestaShop 1.6.0.8 и PrestaShop 1.6.1.0 (последняя), первый и второй сайт использует по одному языку, русский, но генерация robots.txt такая, вот отличие :

PrestaShop 1.6.0.8:

# Files
Disallow: /password-recovery
Disallow: /address
Disallow: /addresses
Disallow: /authentication
Disallow: /cart
Disallow: /discount
Disallow: /order-history
Disallow: /identity
Disallow: /my-account
Disallow: /order-follow
Disallow: /order-slip
Disallow: /order
Disallow: /search
Disallow: /quick-order
Disallow: /guest-tracking

PrestaShop 1.6.1.0
# Files
Disallow: /*ru/password-recovery
Disallow: /*ru/address
Disallow: /*ru/addresses
Disallow: /*ru/authentication
Disallow: /*ru/cart
Disallow: /*ru/discount
Disallow: /*ru/order-history
Disallow: /*ru/identity
Disallow: /*ru/my-account
Disallow: /*ru/order-follow
Disallow: /*ru/order-slip
Disallow: /*ru/order
Disallow: /*ru/search
Disallow: /*ru/quick-order
Disallow: /*ru/guest-tracking

Вот думаю, что последний не правильный т.к. сайт одноязычный и не каких приставок в url типа ru, en и тд у меня нет, подскажите так ли это?
поддерживаю, поисковики видят урл так, как видим и мы, то есть при одном языке без /ru
 
Здравствуйте.

Посмотрел код своего магазина в браузере.
Начинается он следующим образом:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "Для просмотра ссылки Войди или Зарегистрируйся">
111111111.jpg

Если кто знает, подскажите, пожалуйста, откуда в коде могла появиться ссылка на ресурс Для просмотра ссылки Войди или Зарегистрируйся
 
да все равно, главное чтобы эта инфа о товаре была видна только админу

и еще вопрос, как импортировать товары в категорию, если в категории есть запятые?
т.е. при импорте в несколько категорий значения разделяются запятыми и в названии категорий есть тоже запятые, можно как-то в CSV файле это экранировать? Кто нибудь сталкивался с этим?

пример импорта:
категории:
1) краски, кисти, скотч
2) краски водные

получается при импорте: краски, кисти, скотч, краски выдные
Поставь использовать разделитель вместо запятой - точку с запятой
 
Добрый день.
Я даже менял домен, сначала с www, потом без, все равно не работает.
Вы не подскажите, как Вы у себя делали?

Заранее благодарен



Вот какая проблема обнаружилась.
Есть у меня в магазине внесены некоторые стандартные характеристики товара, которые без проблем можно выбрать для каждого товара по отдельности. Но так как я импортирую товары через PrestsahopStoreManager, то все свойства у меня внесены в базе (файл xlsx), cкоторого и происходит импорт.

Когда я выбираю свойства вручную, то модуль многоуровневой навигации (Layarednavigation_modWarehouse) прекрасно индексирует и свойства, атрибуты, цены и прочую информацию и все это выводится как положено с множеством фильтров справа.

Когда происходит импорт, то все свойства, даже те, которые полностью соответствуют уже внесенным выводятся как «Другое значение» и модуль многоуровневой навигации не видит характеристик. (Пример ниже)

Подскажите, что делать то? Может характеристики отдельно импортировать? Но это же гланды через ананас.

5840873.jpg


7615703.jpg

Попробуй импортнуть последней версией. Раньше это было невозможно, даже у поддержки я спрашивал. Кстати у них и спроси, они прекрасно на русском отвечают и о лицензии не спрашивают. Сам просто загоняю характеристики через стандартный импорт. Их не сложно привести в нужный вид в csv/
 
Всем привет.
После смены темы на MODEZ появляться проблема при переходе на сайт ничего не высвечивается и не открывается. Точнее просто все белое.
Админка работает. Включил дебуг мод. Пишет
Notice: Use of undefined constant _RIJNDAEL_KEY_ - assumed '_RIJNDAEL_KEY_' in /home/u527487539/public_html/classes/Cookie.php on line 80
Notice: Use of undefined constant _RIJNDAEL_IV_ - assumed '_RIJNDAEL_IV_' in /home/u527487539/public_html/classes/Cookie.php on line 80
Fatal error: Class 'ProductCore' not found in /home/u527487539/public_html/classes/Product.php on line 4
В чем проблема разобраться не могу. Как решить эту проблему?
Пробовал поставить и на локалку и на хостинг, результат тот же
 
Приветствую.

нужна помощь с модулем "blocklayered" (версия 1.10.5)
Преста: 1.6.0.14

необходимо, что бы недоступные к заказу товары всегда были всегда в конце списка
в базе это параметр "available_for_order"

в файле modules/blocklayered/blocklayered.php нашел код
Код:
$n = (int)Tools::getValue('n', Configuration::get('PS_PRODUCTS_PER_PAGE'));
            $nb_day_new_product = (Validate::isUnsignedInt(Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) ? Configuration::get('PS_NB_DAYS_NEW_PRODUCT') : 20);

            $this->products = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
            SELECT
                p.*,
                '.($alias_where == 'p' ? '' : 'product_shop.*,' ).'
                '.$alias_where.'.id_category_default,
                pl.*,
                MAX(image_shop.`id_image`) id_image,
                il.legend,
                m.name manufacturer_name,
                MAX(product_attribute_shop.id_product_attribute) id_product_attribute,
                DATEDIFF('.$alias_where.'.`date_add`, DATE_SUB(NOW(), INTERVAL '.(int)$nb_day_new_product.' DAY)) > 0 AS new,
                stock.out_of_stock, IFNULL(stock.quantity, 0) as quantity
            FROM `'._DB_PREFIX_.'category_product` cp
            LEFT JOIN '._DB_PREFIX_.'category c ON (c.id_category = cp.id_category)
            LEFT JOIN `'._DB_PREFIX_.'product` p ON p.`id_product` = cp.`id_product`
            '.Shop::addSqlAssociation('product', 'p').'
            LEFT JOIN `'._DB_PREFIX_.'product_attribute` pa ON (p.`id_product` = pa.`id_product`)
            '.Shop::addSqlAssociation('product_attribute', 'pa', false, 'product_attribute_shop.`default_on` = 1').'
            '.Product::sqlStock('p', 'product_attribute_shop', false, Context::getContext()->shop).'
            LEFT JOIN '._DB_PREFIX_.'product_lang pl ON (pl.id_product = p.id_product'.Shop::addSqlRestrictionOnLang('pl').' AND pl.id_lang = '.(int)$cookie->id_lang.')
            LEFT JOIN `'._DB_PREFIX_.'image` i  ON (i.`id_product` = p.`id_product`)'.
            Shop::addSqlAssociation('image', 'i', false, 'image_shop.cover=1').'
            LEFT JOIN `'._DB_PREFIX_.'image_lang` il ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = '.(int)$cookie->id_lang.')
            LEFT JOIN '._DB_PREFIX_.'manufacturer m ON (m.id_manufacturer = p.id_manufacturer)
            WHERE '.$alias_where.'.`active` = 1 AND '.$alias_where.'.`visibility` IN ("both", "catalog")
            AND '.(Configuration::get('PS_LAYERED_FULL_TREE') ? 'c.nleft >= '.(int)$parent->nleft.' AND c.nright <= '.(int)$parent->nright : 'c.id_category = '.(int)$id_parent).'
            AND c.active = 1
            AND p.id_product IN ('.implode(',', $product_id_list).')
            GROUP BY product_shop.id_product
            ORDER BY '.Tools::getProductsOrder('by', Tools::getValue('orderby'), true).' '.Tools::getProductsOrder('way', Tools::getValue('orderway')).
            '  LIMIT '.(((int)$this->page - 1) * $n.','.$n));

пробовал после ORDER BY добавить "p.`available_for_order` DESC," получалась строка
Код:
            ORDER BY p.`available_for_order` DESC,'.Tools::getProductsOrder('by', Tools::getValue('orderby'), true).' '.Tools::getProductsOrder('way', Tools::getValue('orderway')).
не срабатывает.

но если оставить
Код:
            ORDER BY p.`available_for_order` DESC LIMIT '.(((int)$this->page - 1) * $n.','.$n));
то сортирует по доступности, но не срабатывают другие направления сортировки.

если же в PhpMyAdmin выполнять запрос
Код:
SELECT * FROM `ps_product_shop`  GROUP BY id_product ORDER BY available_for_order desc, price asc
то все работает

подскажите в чем ошибка или что не так написано? на сам SQL запрос не ругается, просто на результат вставка p.`available_for_order` DESC, никак не влияет.

Спасибо
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху