jjzjj

PRESTASHOP

全部标签

php - Prestashop 使用模块添加产品,无法强制使用 product_id

正如主题所说,我在添加产品时遇到了问题(通过使用产品类别)。一切正常,但即使我指定$product->id=1234;它不会用这个id保存它,它只是在数据库中自动增加产品。但我真的需要将我自己的product_id插入数据库(因为我从groundstrone数据库导入产品并且它们需要经常更新)这是我的代码:$langId=(int)(Configuration::get('PS_LANG_DEFAULT'));$p=newProduct($prod['towar_id']);$p->id=$prod['towar_id'];$p->name=array($langId=>$prod['

php - Prestashop 1.5 中订单详细信息的自定义 PHP Hook

当订单确认页面显示给Prestashop1.5.5.0中的用户时,我想在订单详细信息上运行一些我自己的自定义PHP代码-在他从付款返回后。它必须适用于所有类型的付款,也适用于店内付款选项。在每个订单确认页面上。任何人都可以告诉我一个简单的脚本/方法吗?或者可能是一个好的链接? 最佳答案 可以使用prestashophookdisplayOrderConfirmation,这应该是所有支付方式通用的。只需在您的模块中创建一个新函数publicfunctionhookDisplayOrderConfirmation($params){/

php - Prestashop 产品的 sku 保存在哪里

我正在使用PrestaShopv1.6.1.4。我想使用自定义查询获取任何产品的sku。但我无法在prestashop数据库表中找到SKU列。如果有人能告诉我产品的sku保存在表中的什么地方,即哪个表和列名 最佳答案 Prestashop不会将SKU称为SKU。是“引用”。您可以找到产品表->引用 关于php-Prestashop产品的sku保存在哪里,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

php - 在 prestashop 中导入数据库

我在Access中有一个很大的数据库,里面有我想插入Prestashop的产品!我已经在prestashop中阅读了有关数据库导入的信息,但没有找到有关访问数据库导入的任何信息。有没有办法在prestashop中导入这个数据库?或者我应该编写sql查询来添加这些产品。我已经阅读了prestashop的源代码,例如Products.php或ObjectModel.php,就像这里说的:http://stackoverflow.com/questions/16068141/prestashop-插入产品脚本。那么是不是只有这样才能写sql查询呢?谢谢! 最佳答案

php - 现有电子商务框架与自定义电子商务解决方案的可扩展性

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion我们计划启动一家电子商务初创公司,并正在评估可扩展性选项,以便在(PrestaShop/WooCommerce/OpenCart)或我们自己的自定义电子商务解决方案之间进行选择。我们想到了以下可扩展性优化技术:1)静态资源CDN2)一旦流量变高,用于水平扩展的负载均衡器。3)MemCached或APCU缓存用于缓存数据库查询。4)用于PHP字节码缓存的APC缓存。5)确保所有图像都经过无损

php - Prestashop 将 css 添加到模块

我正在prestashop1.4中创建一个模块,比如说blocktestmodules/blocktest/blocktest.php:...publicfunctionhookLeftColumn($params){global$smarty;$smarty->assign(array('test'=>'test'));return$this->display(__FILE__,'blocktest.tpl');}publicfunctionhookHeader(){Tools::addCSS($this->_path.'blocktest.css','all');}modules/

php - 在 prestashop 中获取图片 url

我需要为我的网站制作一个比较网站的提要。必须是sql语句。现在我有这个:selectpl.nameasTitel,ROUND(p.price*1.21,2)asPrice,replace(concat('http://',ifnull(conf.value,'domain/'),cl.name,'/',p.id_product,'-',pl.name,'.html'),'','-')asLink,concat('http://',ifnull(conf.value,'domain'),'/img/p/',p.id_product,'-',pi.id_image,'.jpg')as"Im

php - prestashop 1.5 核心文件覆盖

我想覆盖prestashop1.5核心文件FrontController.php以覆盖override\classes\controller文件夹,但它没有加载我的覆盖文件夹文件。任何人都知道如何在1.5中重写核心prestashop文件我也关注这个document但没有办法解决。 最佳答案 Prestashop1.5.x自动合并默认覆盖文件和您在module::install()函数上自定义的文件。您只需要在您的模块文件夹中创建一个正确的层次结构:modules/your_package/override/classes/cont

php - prestashop 1.7 上的 Prestashop1.6 主题

我有一个大问题。我已经安装了prestashop1.7,我喜欢它的管理界面,但是,与prestashop1.6提供的主题相比,它的默认主题根本不适合我的事件领域。这是我的问题,是否可以在prestashop1.7上使用prestashop1.6默认主题。真的,那太酷了。提前谢谢你。 最佳答案 让PrestaShop1.6主题与Prestashop1.7一起工作是不可能的,而且永远不会。1.7对模板结构和传递给模板的数据进行了大量更改。重点是从模板中删除逻辑和计算,以便更轻松地创建主题。这对团队来说是一个艰难的选择,但我们相信这是能够

php - SessionHandler::gc():ps_files_cleanup_dir |权限被拒绝 (13)

我在CentoOS(WHM/CPANEL)和Prestashop1.7中遇到PHP7问题系统给我这个消息:Noticeonline429infile/home/onywf3fr9a/public_html/app/cache/dev/classes.php[8]SessionHandler::gc():ps_files_cleanup_dir:opendir(/var/cpanel/php/sessions/ea-php70)失败:权限被拒绝(13) 最佳答案 背景当PHP尝试对过期的session进行垃圾回收,但包含session