标签: prestashop

Prestashop与Zen-Cart和osCommerce相比

我正在考虑Prestashop的新项目.它似乎比Zen-Cart和osCommerce更年轻.自从我刚刚通过谷歌发现它以来,我想收集评论和经验,并将Prestashop与Zen-Cart和osCommerce等知名品牌进行比较

comparison analysis oscommerce zen-cart prestashop

6
推荐指数
3
解决办法
3万
查看次数

使用IOS进行身份验证的Restful API调用

我正在使用prestashop API使用restful API调用的应用程序.我是IOS的新手我在android中编写了相同的方法:

    InputStream is = null;
try {

 DefaultHttpClient client = new DefaultHttpClient();  

    /* adding credentials as it is RESTful call */
    String username = "xyz";
    String password = "";
    client.getCredentialsProvider().setCredentials(new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT),new UsernamePasswordCredentials(username, password));  
// HTTP get request       
HttpGet get = new HttpGet("http://www.example.com/api/");
HttpResponse responseGet;
responseGet = client.execute(get);
is = responseGet.getEntity().getContent();
} catch (ClientProtocolException e) {
    Log.e("HTTP Request","Client Protocol exception" );
} catch (IOException e) {
    Log.e("HTTP Request","IO exception" );
}
Run Code Online (Sandbox Code Playgroud)

它适用于Android.对于IOS,我使用了这种编码,但我没有从服务器获取数据.

NSString *userName = @"XYZ";
NSString *password …
Run Code Online (Sandbox Code Playgroud)

authentication api rest prestashop ios

6
推荐指数
1
解决办法
7615
查看次数

为什么在使用Paypal付款后我的商店会出现空白页面?

当我在我的网站prestashop上使用PayPal付款时,在Checkout付款后,页面变为白色并停止工作而不是返回验证PayPal页面,我们可以找到机会返回商店的交易数量和确认消息,如"付款已完成"

所以我决定重新加载白页,它回到我的网站,它告诉我:

"Error occured : Merci de vous reférer aux logs :
1.  PayPal response:
    2.  CHECKOUTSTATUS -> PaymentActionCompleted
3.  TIMESTAMP -> 2012-12-08T22:35:15Z
4.  EMAIL -> thomaslacroix149@me.com
5.  PAYERID -> 6E5PYX5CHP6N6
6.  PAYERSTATUS -> verified
7.  FIRSTNAME -> Thomas
8.  LASTNAME -> Lacroix
9.  COUNTRYCODE -> FR
10. SHIPTONAME -> Thomas Lacroix
11. SHIPTOSTREET -> 5 Rue St Hermentaire
12. SHIPTOCITY -> Martigues
13. SHIPTOZIP -> 13500
14. SHIPTOCOUNTRYCODE -> FR
15. SHIPTOCOUNTRYNAME -> France
16. ADDRESSSTATUS -> Unconfirmed
17. …
Run Code Online (Sandbox Code Playgroud)

module paypal prestashop prestashop-1.5

6
推荐指数
1
解决办法
1467
查看次数

Prestashop测试/生产服务器最佳实践

我们在prestashop上构建了一个eShop,我们每周都在开发新功能.我在这里写,因为我没有找到更正我们的生产环境的正确方法,无需再次上传所有代码或手动上传修改后的文件.

现在我们这样工作:

  • 我们的开发人员使用连接到GIT仓库的本地副本.
  • 一旦我们有了一些新功能并且我们想要创建一个新版本,我就从repo下载最新版本并在另一台计算机上本地测试它.

=> HERE来了我不喜欢的部分...... :)

  • 一旦我的本地副本中传递了所有测试,我们将获取所有已修改的文件(查看提交),然后手动将它们上载到开发环境中.
  • 我们再次测试它,如果它工作,我们将相同的文件上传到生产环境.

我们一直在考虑将两个环境源文件与repo链接,但是我没有链接它,因为我不希望发布.git文件夹弄乱我的生产代码.

我没有找到在我们的GIT REPOSITORY中推送测试副本的方法并自动更新服务器,而无需手动上传文件或必须通过上传整个文件夹(主题,类等等) FTP.

是否有人使用prestashop和GIT并拥有一个很好的自动化系统来完成所有这些工作?:)

提前谢谢了!

问候,

霍尔迪

git development-environment production-environment prestashop dev-to-production

6
推荐指数
1
解决办法
2701
查看次数

如何获得Prestashop当前用户ID?

我使用下面的代码尝试获取prestashop中的当前用户ID ..我将此代码放在我的模块目录中的另一个php文件中,并通过模块文件调用它.

 $id = $this->context->customer->id_customer;
Run Code Online (Sandbox Code Playgroud)

但它不适合我..我正在使用prestashop 1.5 ..

custom-error-pages prestashop

6
推荐指数
2
解决办法
1万
查看次数

Prestashop webservice API不起作用

我已经安装了pastershop版本prestashop_1.5.4.1.我的网站是localhost的主机,如"localhost/myprestashop".当我阅读调用prestashop webservice的文档时,它非常简单.但是,当我称之为"localhost/myprestashop/api"时,它不起作用.我没有看到任何xml结果.我在下面看到"未找到"消息.

在此输入图像描述

我已启用webservice并生成密钥.但是,它没有用.请指出我在这里遇到什么问题.Web服务生成图像就在这里.

在此输入图像描述

php api web-services prestashop

6
推荐指数
1
解决办法
5864
查看次数

Prestashop定制/计算产品价格

我有帆布横幅印刷网站.我希望客户输入宽度和高度,并使用我自己的自定义表格,我正在计算和显示价格.现在我想将计算价格移动到购物车,然后从那里移动到订单生成.我已经检查了购物车的prestashop表,但它正在存储产品ID并加入Products表以获取价格.反正有没有达到我的要求?

prestashop prestashop-1.5

6
推荐指数
1
解决办法
3677
查看次数

product.tpl中的prestashop相关类别

我有一个产品属于两类"戒指"和"集合 - >波浪"(category-> subcategory)

我可以显示默认类别,它就像这样链接

<a href="{$link->getCategoryLink($product->id_category_default,$product->category)}" title="{$product->category}">{$product->category}</a>
Run Code Online (Sandbox Code Playgroud)

但无论如何我无法显示(非默认)相关类别.对象$ product中是否有与关联类别相关的数组?

因为我知道所有类别都在变量$ categories(不是子类别,它可能是一个问题,因为wave是一个子类别)

谢谢你的一切

product categories prestashop

5
推荐指数
1
解决办法
1万
查看次数

Prestashop所有产品

我需要选择所有产品,但目前我的代码是:

$products = $category->getProducts((int)($params['cookie']->id_lang), 1, ($nb ? $nb : 10),NULL,NULL,false,true,true /*Random*/, ($nb ? $nb : 10));
Run Code Online (Sandbox Code Playgroud)

我怎样才能重塑这一点,以便产品不依赖于$category.有一个getProducts()不是孩子的功能$category吗?

product prestashop

5
推荐指数
1
解决办法
2万
查看次数

在产品页面Prestashop上显示所有类别

我需要在Prestashop的产品页面上获取所有类别及其ID的列表(我使用的是v 1.6.0.9).

我试着这样做:

$other_categories = $something->getCategories($this->context->language->id, 1, 100);

foreach($other_categories as something)
{   
    // now if the id of the category isnt "1", display name of category
    if($category->id != "1") { $category->name }
} 
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.

$category->name只给出了当前打开类别的名称,而不是列表中每个类别的名称.我不知道该放什么而不是something?它只适用于我使用的时候$category->getProducts.在这里你有我的店铺(参见"相关产品").

这是我的第三家商店,我两天都在努力解决这个问题.

php categories prestashop

5
推荐指数
2
解决办法
1万
查看次数