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

Статус
В этой теме нельзя размещать новые ответы.
В шаблоне есть код проверки на кол-во, если кол-во есть, то выводится блок с кнопкой Купить, если нет, то не выводится.
Как быстрый вариант тупо поставить если нет, то выводить нужную информацию и кнопку Заказать.
Конкретно где что править - надо смотреть в конкретном шаблоне - везде оформление разное.
А как все это грамотно реализовать, ведь нужно, чтобы помимо самой кнопки было еще и информационное сообщение покупателю, со сроком ожидания.
Шаблон трансформер.
Duke говорит дело. Но! Надо в настройках товара выбрать "Да" в строке "Разрешить заказ товаров с нулевым остатком на складе". В этом случае товар в админке будет идти в - (-1, -2 и т.д.). В самом шаблоне, как говорит duke, надо добавить несколько строк:
1. Это проверка на наличие и если оно равно 0 или меньше, то показывать кнопку "Заказать"
2. Это возле кнопки указать текст, который Вы хотите, что товара нет на складе и этот товар будет идти дольше. Типа так.

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

В зависимости от версии престы можно более подробно рассказать, что и где править
В настройках указано, разрешить заказ товаров с нулевым остатком, но тут такая проблема - некоторые покупатели, после звонков менеджера с предупреждением, что товар везем из Китая и приедет он только через 3-4 недели требуют назад деньги.
В том то и вся задумка, чтобы покупателю выводилось предупреждение, что товар под заказ, чтобы избежать не нужных возвратов денег и морок с бухгалтерией.

В давние времена, на 1.4 такое делал знакомый, так там в самом товаре на доп вкладке можно было указать срок доставки товара, а при нажатии кнопки заказать, в корзине выводилось сообщение со сроком доставки.
 
Последнее редактирование:
А как все это грамотно реализовать, ведь нужно, чтобы помимо самой кнопки было еще и информационное сообщение покупателю, со сроком ожидания.
Шаблон трансформер.

В настройках указано, разрешить заказ товаров с нулевым остатком, но тут такая проблема - некоторые покупатели, после звонков менеджера с предупреждением, что товар везем из Китая и приедет он только через 3-4 недели требуют назад деньги.
В том то и вся задумка, чтобы покупателю выводилось предупреждение, что товар под заказ, чтобы избежать не нужных возвратов денег и морок с бухгалтерией.

В давние времена, на 1.4 такое делал знакомый, так там в самом товаре на доп вкладке можно было указать срок доставки товара, а при нажатии кнопки заказать, в корзине выводилось сообщение со сроком доставки.
Так можно же воспользоваться стандартным модулем.
Дата доставки так называется.
там прописать сроки доставки. Хотябы людям будет видно что и как. Плюс думаю его можно ненмого переписать под ваши нужды. Или отбражать там где Вам нужно.
 
Добрый день всем "пользователям" PrestaShop
Люди добрые кто пользовал PrestaShop Cloud, не могу никак импортировать товары, т.е. картинки не копируются
"Ошибка при копировании изображения..."
на локальном магазине все работает без сучка без задоринки, права поставил 775 и 664, т.е. дело только в правильном пути до картинок
неделю бъюсь, писал в поддержку, вот результат

ответ

т.е. я так понял на отъеб..сь, потому что ничего не понятно, у них есть ftp, собственно я туда и кинул свои картинки в отдельную папку "/import"
Для просмотра ссылки Войди или Зарегистрируйся
неужели нужно вручную картинки прикреплять, это же абсурд
или таки можно как-то прицепить, хоть из внешнего источника, у меня 500 товаров, в ручную смысла не вижу...
может в .htaccess нужно что прописать? в корне или в самой папке с картинками "/import" создать?

ошибка при копировании же - ставьте права правильные, проверяйте пути
 
ошибка при копировании же - ставьте права правильные, проверяйте пути
вся соль заключается в том что это PrestaShop Cloud, они как бы предоставляют ftp доступ к служебным папкам, пути и права проверены, даже с 777 не расшаривается
403 Forbidden
You don't have permission to access /import/dsv/wall/denya1_1.jpg
Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся
я в настройки веб-сервера (там apache) не силен ну что-то мне подсказывает что нужно создать правило, в корне лежит .htaccess, вот его содержание
Код:
<IfModule mod_env.c>
SetEnv HTTP_PS_HOST_MODE_ true
SetEnv HTTP_PS_VERSION_ 1.6.0.14
SetEnv HTTP_PS_ROOT_DIR_ "/homez.106/pfr5435082/www/"
SetEnv HTTP_PS_ONDEMAND_DIR_ "/core/www"
setEnv HTTP_PS_MODE_DEV_ false
</IfModule>

RewriteEngine on
RewriteRule .* - [E=HTTP_PS_HOST_MODE_:true]
RewriteRule .* - [E=HTTP_PS_VERSION_:1.6.0.14]
RewriteRule .* - [E=HTTP_PS_ROOT_DIR_:"/homez.106/pfr5435082/www/"]
RewriteRule .* - [E=HTTP_PS_ONDEMAND_DIR_:"/core/www"]
RewriteRule ^backoffice/filemanager/(.php)$ %{ENV:HTTP_PS_ONDEMAND_DIR_}/index.php$ [QSA,L]
RewriteRule ^backoffice/filemanager/(.*)(?<!\.php)$ /admin-%{ENV:HTTP_PS_VERSION_}/filemanager/$1 [QSA,L]
RewriteRule ^api/?(.*)$ %{ENV:HTTP_PS_ONDEMAND_DIR_}/index.php?url=$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !backoffice/(.*\.php)?$ [NC]
RewriteRule ^backoffice/(.*)$ /admin-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L]
RewriteRule ^js/(.php)$ %{ENV:HTTP_PS_ONDEMAND_DIR_}/index.php$ [QSA,L]
RewriteRule ^js/(.*)(?<!\.php)$ /js-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L]
RewriteRule ^img/admin/(.*)$ /img-admin-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L]
RewriteRule ^docs/(.*)$ /docs-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L]

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>

RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule . - [E=HTTP_AUTHORIZATION:%1]



#Domain: compok36.ru
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]

RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff
<IfModule mod_headers.c>
    <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$">
        Header add Access-Control-Allow-Origin "*"
    </FilesMatch>
</IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
что тут нужно дописать?
 
Коллеги, подскажите, какая примерно должна быть структура файла для импорта товаров в обувной магазин, с атрибутами (Размер: 36,37,38,39,40,41,42,43,44,45,46,47) через Prestashop Storemanager
На данный момент столкнулся с такой проблемой, что при загрузке, то есть импорте товаров с файла который имеет структуру как и файл который получается при экспорте (см.скриншот) - атрибуты размер не добавляются.
Выгружаем, получаем структуру файла, делаем для импорта такой же файл, загружаем, размеры не добавились и соответсвенно при просмотре товара нельзя выбрать размер, как решить такую проблему?

7299639.jpg
 
вся соль заключается в том что это PrestaShop Cloud, они как бы предоставляют ftp доступ к служебным папкам, пути и права проверены, даже с 777 не расшаривается
403 Forbidden
You don't have permission to access /import/dsv/wall/denya1_1.jpg
Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся
я в настройки веб-сервера (там apache) не силен ну что-то мне подсказывает что нужно создать правило, в корне лежит .htaccess, вот его содержание
Код:
<IfModule mod_env.c>
SetEnv HTTP_PS_HOST_MODE_ true
SetEnv HTTP_PS_VERSION_ 1.6.0.14
SetEnv HTTP_PS_ROOT_DIR_ "/homez.106/pfr5435082/www/"
SetEnv HTTP_PS_ONDEMAND_DIR_ "/core/www"
setEnv HTTP_PS_MODE_DEV_ false
</IfModule>

RewriteEngine on
RewriteRule .* - [E=HTTP_PS_HOST_MODE_:true]
RewriteRule .* - [E=HTTP_PS_VERSION_:1.6.0.14]
RewriteRule .* - [E=HTTP_PS_ROOT_DIR_:"/homez.106/pfr5435082/www/"]
RewriteRule .* - [E=HTTP_PS_ONDEMAND_DIR_:"/core/www"]
RewriteRule ^backoffice/filemanager/(.php)$ %{ENV:HTTP_PS_ONDEMAND_DIR_}/index.php$ [QSA,L]
RewriteRule ^backoffice/filemanager/(.*)(?<!\.php)$ /admin-%{ENV:HTTP_PS_VERSION_}/filemanager/$1 [QSA,L]
RewriteRule ^api/?(.*)$ %{ENV:HTTP_PS_ONDEMAND_DIR_}/index.php?url=$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !backoffice/(.*\.php)?$ [NC]
RewriteRule ^backoffice/(.*)$ /admin-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L]
RewriteRule ^js/(.php)$ %{ENV:HTTP_PS_ONDEMAND_DIR_}/index.php$ [QSA,L]
RewriteRule ^js/(.*)(?<!\.php)$ /js-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L]
RewriteRule ^img/admin/(.*)$ /img-admin-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L]
RewriteRule ^docs/(.*)$ /docs-%{ENV:HTTP_PS_VERSION_}/$1 [QSA,L]

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>

RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule . - [E=HTTP_AUTHORIZATION:%1]



#Domain: compok36.ru
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]

RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff
<IfModule mod_headers.c>
    <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$">
        Header add Access-Control-Allow-Origin "*"
    </FilesMatch>
</IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
что тут нужно дописать?
у вас сайт /homez.106/pfr5435082/www/
значит папки надо создавать внутри этого пути, а у вас получается путь /import/
 
Коллеги, подскажите, какая примерно должна быть структура файла для импорта товаров в обувной магазин, с атрибутами (Размер: 36,37,38,39,40,41,42,43,44,45,46,47) через Prestashop Storemanager
На данный момент столкнулся с такой проблемой, что при загрузке, то есть импорте товаров с файла который имеет структуру как и файл который получается при экспорте (см.скриншот) - атрибуты размер не добавляются.
Выгружаем, получаем структуру файла, делаем для импорта такой же файл, загружаем, размеры не добавились и соответсвенно при просмотре товара нельзя выбрать размер, как решить такую проблему?

7299639.jpg
я загружаю в таком формате, выбираю параметр.Регенерировать комбинации продукта
 

Вложения

  • Новый приход.rar
    850 байт · Просмотры: 5
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху