Помощь Поддержка или помощь c Prestashop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.
подскажите, как сделать, чтобы сайт отдавал 404 ошибку, если страницы не существует, а то когда её нету, я вижу

Обнаружена 1 ошибка:
  1. Товар не найден
А я хочу видеть 404 ошибку и на товар и на категорию, если их нету
Надеюсь, хорошо объяснил
А цель? Преста выдавая эти страницы одновременно браузерам и ботам поисковиков выдает правильный ответ 404. Запросили товар, которого нет, получили надпись, что нет товара, но и хеадер 404 был выслан, все по правилам. Но если эти товары раньше были, то лучше настроить редирект 301 на другой товар или на родительскую категорию, чем зря ссылки будут пропадать.
 
редирект 301 на другой товар или на родительскую категорию, чем зря ссылки будут пропадать
возможно вы правы, но если нету категории, которая была, то пишет про то, что категории нет и это не круто.

Обнаружена 1 ошибка

  1. Category not found
 
возможно вы правы, но если нету категории, которая была, то пишет про то, что категории нет и это не круто.

Обнаружена 1 ошибка

  1. Category not found
Все ссылки, что есть в поисковиках, но уже не существуют на сайте переправляйте как угодно (функционалом Престы для товаров, через RewriteRule в .htaccess для категорий и других страниц) на другие страницы своего сайта, не теряйте проиндексированные страницы, по страницам из поиска не должно быть 404. Нет уже категории: на родительскую категорию или на родственную по смыслу, в крайнем случае на главную страницу сайта.
 
Очень нужна помощь "зала" :)
Подскажите, как на овверайдах сделать в админке поиск заказа по телефону клиента, предположим, вместо страны или отделным полем?
 
Последнее редактирование:
Очень нужна помощь "зала" :)
Подскажите, как на овверайдах сделать в админке поиск заказа по телефону клиента, предположим, вместо страны или отделным полем?

для
PS 1.6
создать файл
/override/controllers/admin/AdminOrdersController.php
в которую копируете функцию __construct из оригинального файла ядра /controllers/admin/AdminOrdersController.php

и добавляете вывод нужных колонок в нужном вам месте:


Код:
<?php

class AdminOrdersControllerCore extends AdminController
{
 

    public function __construct()
    {
...
        /*    'reference' => array(
                'title' => $this->l('Reference')
            ),
        */
'tracking_number' => array(
            'title' => "№ТТН НПочты",
            'align' => 'center',
            'width' => 50
        ),   
'city' => array(
            'title' => "Город",
            'align' => 'center',
            'width' => 40
        ),
            'new' => array(
                'title' => $this->l('New?'),
                'align' => 'text-center',
                'type' => 'bool',
                'tmpTableFilter' => true,
                'orderby' => false,
                'callback' => 'printNewCustomer',
'width' => 20               
            ),
            'customer' => array(
                'title' => $this->l('Customer'),
                'havingFilter' => true,
            ),
'phone_mobile' => array(
            'title' => "Телефон",
            'align' => 'center',
            'width' => 60
        ),             
        );

        if (Configuration::get('PS_B2B_ENABLE')) {
...   
        parent::__construct();
    }



и получится похожее на это:

upload_2018-6-21_17-25-53.png
 
Hello anyone has any script or module to auto cancel order after specific time?
 
Доброго времени суток,

Prestashop 1.7.3.3, столкнулся с такой проблемой:

Загружаю новый шаблон (зип архив в папку тем) устанавливаю и при нажатии "Использовать этот шаблон" выскакивает красная табличка "Вы не можете включить данный модуль."

Ранее устанавливал и удалял шаблон Вархаус, было всё нормально...
Недавно через MigrationPro перекинул 8к товаров с 1.6 престы, может с этим как то связано?

Может кто сталкивался, как бороться с этим?
 
Доброго времени суток,

Prestashop 1.7.3.3, столкнулся с такой проблемой:

Загружаю новый шаблон (зип архив в папку тем) устанавливаю и при нажатии "Использовать этот шаблон" выскакивает красная табличка "Вы не можете включить данный модуль."

Ранее устанавливал и удалял шаблон Вархаус, было всё нормально...
Недавно через MigrationPro перекинул 8к товаров с 1.6 престы, может с этим как то связано?

Может кто сталкивался, как бороться с этим?
парочку недавно устанавливала, правда на 1.6, через админку не хотели вставать пришлось напрямую всё устанавливать на свои места, так и решила эту проблему)
 
парочку недавно устанавливала, правда на 1.6, через админку не хотели вставать пришлось напрямую всё устанавливать на свои места, так и решила эту проблему)
А на прямую это как, подскажите?


В любом случае, интересно узнать почему так происходит, почему ошибка и с чем может быть связана

UPD: Причём заметил, что при установке того же вархауса, устанавливаются все его модули и слетает весь стандартный шаблон (видимо все хуки, но шаблон на главной становится как будто битый не до конца установленный) чтобы восстановить стандартный шаблон, пришлось назвать шаблон classic2 и нажать на "использовать шаблон" по прежнему выдал ошибку эту, но структура сайта восстановилась

UPD2: В режиме отладки, выдаёт такое, при попытке задействовать шаблон:

Код:
Notice в строке 133 в файле ...public_html/src/PrestaShopBundle/Service/DataProvider/Marketplace/ApiClient.php
[8] Trying to get property of non-object

Warning в строке 349 в файле ...public_html/src/Adapter/Module/AdminModuleDataProvider.php
[2] Invalid argument supplied for foreach()

Notice в строке 162 в файле ...public_html/src/PrestaShopBundle/Service/DataProvider/Marketplace/ApiClient.php
[8] Trying to get property of non-object

Warning в строке 349 в файле ...public_html/src/Adapter/Module/AdminModuleDataProvider.php
[2] Invalid argument supplied for foreach()

Notice в строке 110 в файле ...public_html/src/PrestaShopBundle/Service/DataProvider/Marketplace/ApiClient.php
[8] Trying to get property of non-object

Warning в строке 349 в файле ...public_html/src/Adapter/Module/AdminModuleDataProvider.php
[2] Invalid argument supplied for foreach()

Notice в строке 110 в файле ...public_html/src/PrestaShopBundle/Service/DataProvider/Marketplace/ApiClient.php
[8] Trying to get property of non-object

Warning в строке 349 в файле ...public_html/src/Adapter/Module/AdminModuleDataProvider.php
[2] Invalid argument supplied for foreach()

Notice в строке 133 в файле ...public_html/src/PrestaShopBundle/Service/DataProvider/Marketplace/ApiClient.php
[8] Trying to get property of non-object

Warning в строке 349 в файле ...public_html/src/Adapter/Module/AdminModuleDataProvider.php
[2] Invalid argument supplied for foreach()

Notice в строке 162 в файле ...public_html/src/PrestaShopBundle/Service/DataProvider/Marketplace/ApiClient.php
[8] Trying to get property of non-object

Warning в строке 349 в файле ...public_html/src/Adapter/Module/AdminModuleDataProvider.php
[2] Invalid argument supplied for foreach()

Notice в строке 110 в файле ...public_html/src/PrestaShopBundle/Service/DataProvider/Marketplace/ApiClient.php
[8] Trying to get property of non-object

Warning в строке 349 в файле ...public_html/src/Adapter/Module/AdminModuleDataProvider.php
[2] Invalid argument supplied for foreach()

Notice в строке 110 в файле ...public_html/src/PrestaShopBundle/Service/DataProvider/Marketplace/ApiClient.php
[8] Trying to get property of non-object

Warning в строке 349 в файле ...public_html/src/Adapter/Module/AdminModuleDataProvider.php
[2] Invalid argument supplied for foreach()

Какова вероятность что побило 1.7 из-за экспорта с 1.6 товаров и категорий, путём указания в параметрах неизвестного мне пункта "CMS" что вообще означает параметр cms
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху