Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Здравствуйте!
Подскажите, пожалуйста, как исправить дублирование характеристик в карточке товара?
Преста 1.6.1.0 тема SuperShop.
Кэш чистила, характеристики удаляла и создавала заново. На тестовых товарах всё нормально. При добавлении нового или редактировании тестового появляется.
да все равно, главное чтобы эта инфа о товаре была видна только админуВ админке или на сайте?
поддерживаю, поисковики видят урл так, как видим и мы, то есть при одном языке без /ruЗдравствуйте! Вот заметил разницу в генерации 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 и тд у меня нет, подскажите так ли это?
это 1005000% они... злющие и страшные Для просмотра ссылки ВойдиДля просмотра ссылки Войдиили Зарегистрируйся
Поставь использовать разделитель вместо запятой - точку с запятойда все равно, главное чтобы эта инфа о товаре была видна только админу
и еще вопрос, как импортировать товары в категорию, если в категории есть запятые?
т.е. при импорте в несколько категорий значения разделяются запятыми и в названии категорий есть тоже запятые, можно как-то в CSV файле это экранировать? Кто нибудь сталкивался с этим?
пример импорта:
категории:
1) краски, кисти, скотч
2) краски водные
получается при импорте: краски, кисти, скотч, краски выдные
Добрый день.
Я даже менял домен, сначала с www, потом без, все равно не работает.
Вы не подскажите, как Вы у себя делали?
Заранее благодарен
Вот какая проблема обнаружилась.
Есть у меня в магазине внесены некоторые стандартные характеристики товара, которые без проблем можно выбрать для каждого товара по отдельности. Но так как я импортирую товары через PrestsahopStoreManager, то все свойства у меня внесены в базе (файл xlsx), cкоторого и происходит импорт.
Когда я выбираю свойства вручную, то модуль многоуровневой навигации (Layarednavigation_modWarehouse) прекрасно индексирует и свойства, атрибуты, цены и прочую информацию и все это выводится как положено с множеством фильтров справа.
Когда происходит импорт, то все свойства, даже те, которые полностью соответствуют уже внесенным выводятся как «Другое значение» и модуль многоуровневой навигации не видит характеристик. (Пример ниже)
Подскажите, что делать то? Может характеристики отдельно импортировать? Но это же гланды через ананас.
$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,'.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));
SELECT * FROM `ps_product_shop` GROUP BY id_product ORDER BY available_for_order desc, price asc