У меня есть 2 магазина prestashop, размещенных в одном и том же ftp, с теми же продуктами, в одном из которых есть все загруженные изображения (более 9k), а у другого нет ни одного, я хочу знать, с какого контроллера и функции он загружает изображения. Я знаю, что изображения хранятся внутри / img / p {цифры […]
У меня есть новый сайт для существующего домена. Я хочу перенаправить старые URL-адреса на новый сайт, но простой способ: Перенаправить 301 oldURL newURL не работает. Мне сказали, что есть проблема с тем, что старый URL-адрес содержит index.php в нем и что для этого мне нужно правило перезаписи … пример для новых / старых URL-адресов: old: […]
В списке продуктов мне нужно отображать цену продукта одновременно и без налога. Я использую версию 1.6 Prestashop. В настоящее время цена, включая налог, отображается в списке продуктов. Я хочу показать цену без налога. Как я могу это сделать? Я искал решение и не смог найти для меня рабочего решения.
Я пытаюсь добавить продукт через веб-сервис, и я получаю следующий код ошибки: RETURN HTTP BODY <?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <errors> <error> <message><![CDATA[Internal error. To see this error please display the PHP errors.]]></message> </error> </errors> </prestashop> Я ищу 2 дня, но ничего. Пожалуйста, кто-нибудь может мне помочь? Мой код ниже. define('DEBUG', true); define('_PS_DEBUG_SQL_', true); define('PS_SHOP_PATH', […]
Я создал модуль для Prestashop 1.7, чтобы добавить новое поле на странице «Продукт администратора». Из-за недостатка документации для propper я хочу спросить, как правильно добавить мое настраиваемое поле, выберите. Я хочу сохранить и обновить информацию о сохранении продукта. Я использую следующий код, чтобы добавить tpl, содержащий форму public function hookDisplayAdminProductsExtra ($ params) {$ this-> smarty; […]
У меня есть переопределенный класс OrderConfirmationControllerCore . У меня есть модуль с классом Abra . Мне нужно получить экземпляр класса Abra в OrderConfirmationControllerCore Мой код: class OrderConfirmationController extends OrderConfirmationControllerCore { public function init() { $abraSetDocs = new Abra(); parent::init(); } } Это порождает ошибку: Fatal error: Class 'Abra' not found in /../override/controllers/front/OrderConfirmationController.php on line 39 […]
Мой модуль не отображается во внешнем интерфейсе, я следил за этой ссылкой doc.prestashop.com/display/PS15/Creating+a+PrestaShop+module, чтобы создать собственный модуль в prestashop 1.6. Я проверил позицию, очистил и отключил кеш, удалил и переустановил модуль, но пока ничего не работало. ps config.xml был сгенерирован автоматически. вот мой код mymodule.php <?php if (!defined('_PS_VERSION_')) exit; class MyModule extends Module { public […]
Когда платеж подтвержден, статус заказа становится «Подтверждение оплаты» («Paiement accepté» на французском языке). Я хочу установить другой статус, когда оплата будет подтверждена, поэтому в истории будет показано следующее: Current status : My personnal status History : My personnal status Payment validated Для этого я использую действие hookOrderStatusPostUpdate. Это мой код: public function hookActionOrderStatusPostUpdate($aParams) { $oOrder […]
Я хотел бы знать, как я могу добавить настраиваемое поле в категорию и как я могу редактировать в бэк-офисе (в поле описания). поле, которое я хотел бы добавить, – name description_long Тип поля – TEXT Я уже переписал свой фронт-офис, и мое поле хорошо отображается. переопределить \ Classes \ category.php <?php class Category extends CategoryCore […]
Я пытаюсь обновить страницу с помощью продуктов изображения экземпляра Prestashop. Я получаю информацию, используя веб-службы prestashop. Проблема в том, что когда я загружаю страницу, она запрашивает у меня токен / ключ от prestashop, но я бы хотел сохранить сеанс входа в систему, используя Url и ключ, который я передаю CURL, и каждый раз не вводить […]