分类目录归档:prestashop

专业的prestashop二次开发,prestashp扩展,prestashp插件,prestashp模板,prestashp bug修复,prestashop咨询服务

prestashop 多站点信息查询系统

Prestashop 多站点信息查询系统,是一款为方便站群管理者而诞生的系统。 不用登陆多个系统后台,一个界面就可以看到所有注册用户信息 和访问信息,以及最关键的 订单信息。

 

PSIS v1.0 目前支持 prestashop 1.3.X,如需改进。在你的支持下我们也会升级支持更多版本  。

 

 

1. 查看各站点 注册用户数,访客数,订单信息以及订单中的产品信息,包括产品图片,链接到具体产品信息页面。

prestashop多站点信息查询

prestashop多站点信息查询

 

2.支持站点数据 N个 (N 趋向于正无穷)。

支持添加多站点

支持添加多站点

 

3. 支持按时间搜索订单 ,友好的 jquery 日期插件。

按日期搜索订单

按日期搜索订单

 

4. 支持订单信息的排序 ,方便订单筛选。

订单信息排序

订单信息排序

 

相信这个系统的出现,可以节约你的时间,加快订单处理效率。

Demo: PSIS v1.0

 

 

 

如何让prestashop左侧目录列表默认展开第一个

如何让prestashop 目录列表 默认展开第一个.( ps1.2.5)

打开 modules/blockcategories/blockcategories.php

查找到

1
2
3
4
5
if (isset($_GET['id_category']))
{
   $cookie->last_visited_category = intval($_GET['id_category']);
   $smarty->assign('currentCategoryId', intval($_GET['id_category']));
}

在这部分下面添加代码

1
2
3
4
5
6
else
 {
         $_GET['id_category'] = $result[1]['id_category'];
         $cookie->last_visited_category = intval($_GET['id_category']);
         $smarty->assign('currentCategoryId', intval($_GET['id_category']));    
}

然后打开前台首页 你会发现首页 左侧目录列表部分第一个目录页面是展开的。

 

 

 

Prestashop news bottom module

Prestashop news  bottom block这个模块在prestashop 页面右下角 添加一个弹出框,

弹出框可以支持多个tab定义网站的一些最新产品咨询, 最新的通知…;

edit bottom tab

后台可编辑 tab内容,富文本编辑器支持 html文本 图片 视频

符合prestashop 1.4.7 模块标准,电击install即可使用

符合prestashop 1.4.7 模块标准,电击install即可使用

 

弹出框自动隐藏,点击展开;

bottom news tab load

加载后tab内容隐藏,显示在右下角

 

支持多tab切换.

bottom news tab

支持 多tab切换

prestashop affiliate module

prestashop 1.3.x 推广客插件

功能说明:


1. 与客户账号共享账号;

join affiliate

join affiliate

 

推广客信息

推广客信息

 

2. 后台对应 affiliate Tab ;

 

推广客列表

推广客列表

3. 单独设置每个推广员佣金比例;

编辑affiliate信息

编辑affiliate信息

4.根据业绩提高或者降低推广客佣金比;

5.后台显示每笔推广生成订单(支付与未支付);

6. 加入推广后,显示推广链接,推广佣金比, 推广成功订单金额 ,提成金额,提成支付状态。

 

 

 

 

prestashop1.5 breadcrumb添加样式

之前在一个论坛里回复过这个问题,最近又有人咨询这个问题。我想想还是写下来分享给做模板的前端攻城师。

prestashop默认版本产品相关页 breadcrumb最后的节点是文本,没有任何html标签包裹。 加上标签后就可以写css样式修饰了。

1. 打开controllers/front/ProductController.php;
2. 查找到 protected function assignCategory() 大约在436行;
3.将代码 修改为;
protected function assignCategory()
{
// Assign category to the template
if ($this->category !== false && Validate::isLoadedObject($this->category))
{
$this->context->smarty->assign(array(
‘path’ => Tools::getPath($this->category->id, ‘<span  “nav_last”>’.$this->product->name.'</span>’, true),
‘category’ => $this->category,
‘subCategories’ => $this->category->getSubCategories($this->context->language->id, true),
‘id_category_current’ => (int)$this->category->id,
‘id_category_parent’ => (int)$this->category->id_parent,
‘return_category_name’ => Tools::safeOutput($this->category->name)
));
}
else
$this->context->smarty->assign(‘path’, Tools::getPath((int)$this->product->id_category_default, ‘<span class=”nav_last”>’.$this->product->name.'</span>’));

$this->context->smarty->assign(‘categories’, Category::getHomeCategories($this->context->language->id));
$this->context->smarty->assign(array(‘HOOK_PRODUCT_FOOTER’ => Hook::exec(‘displayFooterProduct’, array(‘product’ => $this->product, ‘category’ => $this->category))));
}

产品页面breadcrumb 最后一个节点添加span标签

产品页面breadcrumb 最后一个节点添加span标签