我想禁用prestashop中的地址询问功能。
有办法吗。
我将只在prestashop 1.5.3.1中托管虚拟产品。如果您在信息部分选择“虚拟产品”,发货选项卡将自动消失。这就是重点。如果您在信息部分选择“虚拟产品”,发货选项卡将自动消失。这就是问题所在。这可能有些棘手,但我认为对于虚拟产品,PS不应该要求地址。我不确定这个功能,但让我检查一下PS,然后我会向您确认,并向您提供如何实现这一点的理论细节。也许您可以使用这里的信息:这可能有些棘手,但我认为对于虚拟产品,PS不应该要求地址。我不确
嗨,我正在试着做我的第一个模块
当我位于分类页面上时,我需要获得副本或相同的$products数组
我有这个密码
public function hookHeader($params)
{
if ('category' == $this->context->controller->php_self){
$products = //Here I need the same products array from this category
$this
我正在为我的客户在Prestashop中集成Knet payment gateway,但我找不到“无法打开资源失败”的解决方案
我还更新了“Alias”参数…这是我从客户端获得的…但它仍然不起作用
任何人都可以帮助我,并提供任何想法如何在普雷斯塔肖普集成克内特
下面是我的代码snippest:
我总是收到类似“无法打开资源失败”的错误
在wamp中安装ziparchive extension,然后它将开始工作
你找到解决方案了吗?可能是重复的
$total = Context::getConte
我在产品描述中粘贴了一个HTML。当我看网站的内容是削减。我可以在product description中存储多少数据?您可以在Prestashop中写描述,只要您愿意。我认为您的问题与TinyMCE编辑器进行的HTML清理有关。您必须从描述字段中检查源代码,以检查是否所有数据都在这里。如果包含iframe,它将无法工作。您必须在常规设置的内容中启用iFrame
我有一个prestashop插件,它在产品页面上添加了一个额外的选项卡:
<?php
// Disable direct addressing to the script:
if (!defined('_PS_VERSION_'))
exit;
//Create module class:
class producttab extends Module {
//Class constructor that contains its configuration:
public
我创建了2个店铺,其中包括:
localhost:81/prestashop/(默认)和
本地主机:81/prestashop/quanao/
我写模块列出所有商店链接到后端办公室
如何在自定义模块中获得上面的2个链接
致以最良好的祝愿 以下代码将返回包含所有信息的数组:
Shop::getShops();
我正在努力使我的定制prestashop模块适应prestashop 1.6。配置页面上的工具栏按钮在1.6中没有显示(它们确实在1.5中显示),并且没有给出错误消息
1.5中的工具栏:
1.6版中没有工具栏
有人知道如何在prestashop 1.6中显示它们吗?这是我声明工具栏的代码片段:
$helper = new HelperForm();
// Module, token and currentIndex
$helper->module = $this;
$
我有两类:品牌和零件。
在用户单击某个类别后,如何过滤prestashop产品?
例如:
第一类:
品牌->雪佛兰->雪佛兰卡马罗
第二类
零件->车身->保险杠
我希望用户在点击雪佛兰Camaro后可以选择他感兴趣的部分,例如,点击Camaro所有保险杠的保险杠
我怎么做
提前感谢您可以稍后在类别页面中使用prestashop块来筛选产品
appixia的cartAPI是我在web上为webservice找到的最好的解决方案。
我在1.5版本的Prestashop上使用了过去1年的相同API。
现在我已经用最新版本将我的prestahop版本从1.5升级到1.6。升级后,我从Git source安装了相同的cartAPI模块,但它不能像支持的版本文档中提到的那样工作
Prestashop 1.5.x - Tested on 1.5.0.17 through 1.5.3.1
有人能帮我解释一下为什么这不起作用吗
是否有人可以升级
我已经从Prestashop安装并配置了免费的Authorize.net模块,并使该模块处于测试模式。我可以按预期完成付款,并且后端的状态会更新。并且Authorize.net正在返回预期的响应
我现在唯一的问题是没有保存事务详细信息。我已经做了一些调试,问题似乎是调用setTransactionDetail()方法时发生的第一件事是检查if(isset($this->pcc)),在我的情况下不是,因此它没有将事务细节写入数据库
所以我想我的问题是我需要做什么才能设置$this->pcc?除了在
标签: Prestashop
prestashop-1.6ngresourceangularjs-ng-resource
我想创建一个服务来连接到prestashop API并使用它。
prestashop API如下所示:
如何使用ngResource支持路径中的APIKEY参数,并允许跨源连接另一个域
我的示例代码不起作用:
.factory('Presta_Products', function ($resource) {
var data = $resource('http://1111111111111111111@localhost/shinatech/OnlineStore/presta
我正在创建一个基于PrestaShop(v1.6)的商店,我想注册我的自定义修改器插件,使其可以从任何模板(包括前台和后台模板)访问
问题是在哪里放置注册码
现在我使用Tools类override添加函数来处理修饰符(对于特定于商店的功能,这是可以接受的做法,afaik),并使用smarty.config.inc.php来注册插件(因为所有的PrestaShop插件都在这里注册),但该文件包含关于“不直接修改文件”,据我所知,在升级PrestaShop时会被覆盖
所以,问题是在哪里注册我的插件,
根目录的Prestashop中的文件modules.txt是什么
删除它是安全的还是Prestahop需要工作?它实际上不应该在这里。我查过1.5到1.7。你应该做一次安全检查 哪个版本?因为我在Prestashop树文件或github上没有看到modules.txt,谢谢。它看起来没有恶意,我在github的某个地方,在一个旧的商店叉子()中找到了它。所以我知道我会删除它。
我使用的是带有PHP7.0和Apache的Prestashop1.7.5.2
我想启用选择一个属性为“无库存”的产品。例如:
产品1具有2个属性
属性1股票=1
属性2股票=0
当我选择属性2时,网站不会选择此属性
我想选择属性2并对其排序
我该怎么做?我不想在后台禁用stock manager。您可以从“产品设置”中的“管理”面板打开此选项:
另外,请确保在产品级别上正确设置:
当您在底部的“组合”选项卡中编辑产品时,可以设置此选项。您可以从“产品设置”中的“管理”面板打开此选项:
我正在运行Prestashop 1.7
我正在一个单独的网站上为一个特定的产品制作一个登录页,它是HTML+JS。没有预赛,没有CMS
我想在这里添加几个按钮,允许购买两个不同参数的产品。为了便于理解,让我们考虑颜色。
我想在这个外部站点中放置两个按钮:
按钮1会将访问者重定向到Prestashop,并立即将红色的产品添加到购物车中
按钮2,将做同样的事情,但与蓝色
我如何实现或生成这些按钮/链接,这些按钮/链接将自动添加到购物车特定的产品及其参数?有人能一步一步地解释怎么做吗?
如果唯一的
V1.6.0.9多店铺高级库存管理
嗨,
我需要在商品上显示“添加到购物车”按钮,即使它们缺货,这样它们仍然可以订购。在我将站点更改为Multistore之前,这一切都很好
目前,当商品缺货时,不会显示“添加到购物车”
在Admin->Preferences->Products中,我将所有商店和相关商店的“允许缺货产品订购”设置为true
在Admin->Catalog->Products中,我的订单选项设置为true,产品设置为Available everywhere
我认为每个产品都需要设置
有没有可能在面包屑tpl设计中使用页面标题
在每个页面(产品、类别、cms、订单、购物车等)上,我都希望页面标题位于面包屑区域,就像下面的示例所示:
在不更改Prestashop的核心文件的情况下可以实现这一点吗?您可以使用它。编辑主题文件夹中的breadcrumb.tpl文件并添加以下代码:
{if $controllerName=="category"}
{$category->name|escape:'html':'UTF-8'}
{elseif $c
我有3家当地商店,每家商店都有一家电子商务商店。
他们65%的产品都是相同的,其余的都与商店有关。
我想找到创建第四个prestashop电子商务的方法,该电子商务销售所有3家商店的产品,管理库存,并在创建订单时通知不同的商店。
每个商店都必须管理其特殊产品(说明、图片和价格)。对于每家商店之间相同的产品,价格、说明和图片完全相同
可能吗
谢谢
编辑
所谓本地商店,我指的是真正的实体商店。这些位于三个不同地方的商店在子域名上有一个在线商店:mydomaine.com/city1、mydomain
标签: Prestashop
prestashop-1.6prestashop-1.5prestashop-1.7
我正在修改Prestashop中的一个模块,它的文件夹结构如下
css
translations
index.php
module.php
module.tpl
有一个变量$products,它包含所有产品的数组。但它只能访问module.tpl,它在主页上显示我不喜欢的所有产品
我创建了一个重定向到不同页面的控制器和一个模板/view/front/products.tpl来显示所有产品。但是$products变量在products.tpl文件中没有定义。定义常量可以完成这项工作,也可以使用会
我想在prestashop网站上安装一个浮动likebox
<script type="text/javascript">
/*<![CDATA[*/
jQuery(document).ready(function() {jQuery(".abtlikebox").hover(function() {jQuery(this).stop().animate({right: "0"}, "medium");}, function() {jQuery(this).stop
我在prestashop 1.7上做一个模块,我想做的更简单:在创建产品时在SQL表中添加一行。因此,我使用以下钩子:
public function hookActionProductCreate($params) {}
我将此代码放在钩子中,但在我的表的一侧没有发生任何事情,没有添加行:
public function hookActionProductCreate($params) {
//Full name of my table : ps_mtp_product_dpt
标签: Prestashop
smartyform-helpersundefined-indexformhelper
我为此挣扎了好几个小时:
我正在尝试为自定义模块在Prestashop中使用HelpPerform类生成的表单添加新字段
array(
'type' => 'file',
'label' => $this->l('Button image'),
'id' => 'button_image_path',
'name' => 'button_image_path',
'image' => '<img src="'._M
我在Prestashop 1.7.6中创建了一个模块,通过两种方式更新产品库存:
在后台(模块的设置),它工作得非常好
每天晚上,服务器使用此类命令行调用的声明服务从cron中执行以下操作:
php/var/www/MyPrestashopSite/bin/console-mymodule:updateupdateproducts——无调试
对于我创建的许多其他服务,我使用它可以完美地工作,但是对于这一个,我使用Prestashop中的“新”库存管理,当我使用\StockAvailabl
我们只是遇到了一个问题,没有找到问题的答案。
我们想测试一个与废弃购物车状态相关的函数,但我们不知道如何废弃购物车,即使我们将一些物品放在购物车上,但购物车保持未订购状态,如果我们注销,它仍然不会更新状态
我们有点迷路了,我们找不到这个问题的答案。(如何放弃购物车是一个很好的选择)只有旧的购物车没有转换成订单,看起来就像被放弃了一样
通过DB,将1年减去所需的购物车,如下所示:
UPDATE ps_cart
SET
date_add = date_add(date_add, INTERVAL
大家早上好
我想在后台订单列表中添加一个电话号码列。我在网上试过几次教程,但都没有。谢谢您的帮助。您是否修改了AdminOrder?推翻你试过什么?
我试图在所有子类别中显示prestashop类别的子类别菜单。默认情况下,您只能看到类别内的子类别菜单,但无法看到子类别的“兄弟”子类别
我认为我只需要使此代码在子类别内工作,因为此代码在类别内工作良好:
{foreach from=$subcategories item=subcategory}
<li > <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_re
我有一些类别的目录价格规则。在前端,在category.tpl中,我必须通知该特定类别或其某些父类别是否有特殊价格
现在,我正在控制器上构建一个函数,通过查询找到它。我想知道是否有一些快捷方式可以做到这一点。我编写了一个函数(CategoryController方法)来解决我的问题,我与大家分享:
public function get_category_promo(){
//get the active country, since promo are also countr
我在prestashop后台办公室创建了新的AdminReferenceController,为列表中的每一项都创建了列表和表单,除了一件事之外,一切都很正常。当我尝试在上传按钮下显示图像时,图像未显示(我检查,服务器上存在图像且url有效)。我使用prestashop 1.5.6.0请检查我做错了什么?名称和说明值已正确显示
public function renderForm()
{
$this->fields_form = array(
'tinymce'
我正在使用webservice从商店获取关于不同资源的信息。
大部分资源工作正常。
但是“组合”和“来宾”返回错误为500
HTTP/1.1 500 Internal Server Error
Server: nginx
Date: Tue, 16 Sep 2014 21:22:12 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: keep-alive
X-Powered-By: PHP/5.3.2
我想更改管理产品的操作块,所以我创建了一个模块来完成这个任务,
在我的模块中,我没有任何控制器,我正在重写adminProductsController,我想重写ADMIN/themes/default/template/helpers/list/footer_list.tpl,我试图将其置于/override/controllers/ADMIN/templates/helpers/list下,但我得到了默认模板
在Helper.php中
public function createTempla
如何在prestashop中向订单流程添加2个输入/文本区域
在带有地址的步骤中,也是“Note”文本区域,这里我需要再添加2个输入。
将输入添加到模板很容易,但如何将来自此输入的信息存储在数据库中(例如在ps_orders表中)
我需要在发票和电子邮件中使用此信息。您应该在数据库中添加额外字段,在Order类中添加额外字段,并在ParentOrderController中设置额外字段您应该在数据库中添加额外字段,在Order类中添加额外字段,并在ParentOrderController中设置
我创建了一个模块来添加oneToMany链接产品->艺术家
这在后台非常有效(CRUD+表单上的产品链接)
现在我想覆盖Prestashop 1.6默认主题,只在产品列表、产品展示和产品弹出窗口的标题下添加艺术家名称
我想避免只复制十行HTML标记的洞主题
做这件事的最佳方法是什么?Prestashop主题系统的工作原理如下:
模块或控制器创建模板文件
模块可以覆盖此模板文件
主题可以覆盖此模板文件
如果您的主题已经在处理此模板文件,您将无法在模块中更改它
最简单的解决方案是修改主题模板文件
我在一家餐厅工作,我的显示器出了大问题
我没有显示一些图标,而是得到了如下字符串:;就像这张照片:
HTML代码:
<i class="icon-cogs icon-2x icon-light"></i>
我不知道这个虫子是从哪里来的
如果有人有主意的话
谢谢大家! 看看这个-
尝试在末尾添加“;”——
所以它看起来像这个图标-(和#61573;)而不是像这样(和#61573)见此-
尝试在末尾添加“;”——᠍
我需要一点帮助,我希望这里有人能帮我一个提示或线索
首先,我不是程序员。我只是一个可以使用cms和基本html的网站管理员
我在网上商店使用的是PrestaShop。在后端,我不能再上传新的产品图片了
错误是空白的,没有任何标志。以下是截图:
如果有人能帮助我,我将不胜感激,谢谢,我的英语也很抱歉。@PanjiWiyono这些错误并不能真正为我们提供高质量的信息,但这只是一个开始。在JS代码中,应该是一个ajax查询,在将结果转换为json时出错(第一个错误)。您应该通过在browser de
使用Prestashop v1.6.1.4,默认情况下,它被配置为要求客户输入电话号码,这很好,但是如何从管理员的控制面板中查看或更新此电话号码?“家庭”和“移动电话号码”字段似乎没有出现在我预期会找到它们的以下任何屏幕上:
客户/地址-此表视图中的列仅包括:姓名、姓氏、地址、邮政编码、城市和国家
客户/地址/编辑-此页面上的可编辑字段仅包括:标识号、地址别名、名字、姓氏、公司、增值税编号、地址行1、地址行2、城市、国家、邮政编码、国家和其他信息的空格
客户/客户-此表视图中的列仅包括:客户I
当我在经典主题中更改设置时,索引布局从全宽变为2列,效果很好。但当我更改其他内容或清除缓存时,所有主题布局设置都会返回默认设置。也许这不是唯一的经典问题。知道如何更改布局吗?这是一个bug,presta仍未解决,但如果您现在想更改布局,我刚刚意识到编辑主题配置将为您提供以下可能性:
classic/theme/config/theme.yml
theme_settings:
default_layout: layout-full-width
layouts:
index: lay
app/cache/dev/profiler的大小为1.4 Gb!这是干什么用的?prestashop是否需要正常工作?它是缓存文件,当您为站点设置缓存时会保存它,您可以手动删除它或转到后端>>高级参数>>性能=>单击顶部栏上的清除缓存按钮。有关所有这些的额外信息:
让我解释一下。例如,如果您在/dev/cache/profiler中存储了大量缓存,并且您试图清除缓存,但调试模式为“关闭”,那么它将根本无法工作。尝试打开调试模式“on”,然后清除缓存
这仅适用于前端用户。如果您有访问权限,您可以
我使用的是prestashop 1.7.3.3版本。我有一个问题,由于下面的错误,我无法登录
我如何解决这个问题
问题:
发现错误:country_module_list.xml dosyasında找不到开始标记badg行1的结尾。
发现错误:country_module_list.xml dosyasında标记徽章第1行中的数据过早结束。
发现错误:country_module_list.xml dosyasında标记模块第1行中的数据过早结束。
发现错误:country_module_
我正在使用
{displayPrice price=$total_price_without_tax}
{displayPrice price=$total_price}
在购物车和付款页面上,但在发货页面上不起作用,它不会返回任何内容。有没有办法在所有结账页面上显示这些值
而且
{displayPrice price=$total_shipping_tax_exc}
在购物车页面上工作,但不在结帐或发货页面上。。。我能修好这个吗
谢谢。这些变量不是在该页面中生成的,在smarty模板中创建
我已经设置了新的PrestaShop 1.7,并从本地主机导入了我的自定义主题。在localhost中,一切正常,但在开发服务器中我遇到了一个问题
管理-产品-组合、属性未显示
我只能选择颜色属性。我已经创建了其他属性,它显示在属性和特性中
属性截图
产品组合屏幕截图:我认为这里的任何人都无法知道原因,首先,您需要确保您的服务器与PS 1.7兼容,并且满足最低要求,在安装过程中,您会收到警告。您可以在本地主机安装上发布同一页面的屏幕截图吗?我认为这里的任何人都无法知道原因,首先,您需要确保您的服
我有一个警报电子邮件模块的问题,我在Prestashop 1.7.5中安装了它,用户可以在产品有库存时注册通知。库存由ERP加载,当库存自动添加时,不会发送此通知,但如果我在后台转到中的产品文件并保留,则会发送此通知。
您知道我必须配置什么,或者我应该调用什么功能才能由ERP自动更新吗?谢谢 PrestaShop使用钩子,我猜您现在正在直接在数据库中更改库存。您需要使用本机PrestaShop方法进行更改:
StockAvailable::setQuantity($id\u product,$i
我在普雷斯塔肖普1.7.6。在产品页面上:我需要在textarea文本自定义(当文本自定义处于活动状态时)中将第二个(2°)或第三个(3°)图像显示为背景图像
在附上的照片中,我得到了第一张照片,但我不知道如何得到第二张
有人能帮我吗?在Product.php类中创建一个新方法,以获取图像:
public static function getImagesByID($id_product, $limit = 2){
$id_image = Db::getInstance()->
我正在尝试添加新的自定义挂钩:
theme.yml
custom_hooks:
- name: displayUnderTop
title: displayUnderTop
description: Add main menu in the header
和视图:
{hook h='displayUnderTop'}
但在管理仪表板中,我没有看到新的钩子。我试图重新编译模板文件,但没有成功。如何使此挂钩显示在“位置”列表中?确定:
我只是解压其他主
在prestashop中,我试图调试add(),它在
/website.com/override/classes/PaymentModule.php
作为
我已经在prestashop目录中搜索了这个,但是没有找到它
对此有何想法?它位于classes/ObjectModel.php中,几乎所有其他类都继承了它
$result = $order->add();
我从普雷斯塔索普出发。我目前拥有一个网站的前端(html/css)。将其集成到prestashop项目中的最佳方式是什么。使用基本主题并修改它?使用子主题?创建一个新主题
非常感谢使用子主题是一个不错的选择,这样您可以只扩展继承主题的一部分,并确保主题和Prestashop核心的“干净”升级路径。有关更多详细信息,请参阅
我有一个带有PHP7.2的prestashop 1.7.7.0存储
由于主题的改变,我们注意到网站的速度变慢了
主持人是在这些技能的最大限度,从来没有麻烦与其他prestashop在同一类型的主机
我们从调试模式得到反馈,但我无法转换元素
知道这种慢度在一天中是随机的,站点在等待页面加载的过程中,速度是快的,速度是慢的,几乎慢了1分钟
谢谢你的建议
我们做了一些测试,但没有真正了解它们的结果:
感谢您Prestashop包含一个内置的it探查器,该探查器可以帮助您发现何时/何地发生了缓慢(
我想在prestashop模块中显示一个表单,并想将该值存储在数据库中。这怎么可能??是否有任何prestashop专家???您应该查看模块/目录中的所有可用模块
如果要在后台和/或前台显示表单,则必须重写模块类的不同方法,并且必须使用可用的不同挂钩
祝您好运,您可以使用自定义HTML块并在其中添加表单代码。当然,我们必须使用一个钩子在站点中显示HTML块。
有很多免费的自定义HTML块模块可用。试试这个免费模块:
有了这个,您可以在后台的一些钩子中添加HTML。
所有内容都存储在数据库中。
我想保留购物车中的所有产品,即使有付款错误,我发现当订单插入数据库时,当前购物车会话被“删除”,并创建了一个新会话
有没有办法保持我的购物车会话?或者这是在哪里发生的?三天后终于找到了办法:
前线控制员
if ($cart->OrderExists())
{
unset($this->context->cookie->id_cart, $cart, $this->context->cookie->checkedTOS);
$this-&g
我刚将prestashop商店升级到1.6.1.5,一切正常,但在安装模块时,出现以下错误:
致命错误:未捕获异常“适配器\u异常”并显示消息
“未设置服务容器。”在中
/customers/8/c/0/tinplate models.be/httpd.www/Adapter/Adapter\u ServiceLocator.php:49
堆栈跟踪:#0
/customers/8/c/0/tinplate models.be/httpd.www/classes/ObjectModel.php(2
我试图找到一种方法,在Prestashop v.1.6.1.9安装的后端,在订单页面中显示产品订购数量
我已经通过重写AdminOrdersController.php添加了2个自定义列。我以这种方式添加了phone_mobile和自定义便笺:
$this->fields_list['phone_mobile'] = array(
'title' => $this->l('Phone Number')
);
$this->fields_list[
上一页 1 2 3 4 5 6 7 8 9 ...
下一页 最后一页 共 31 页