草庐IT

e-commerce

全部标签

php - Codeigniter:嵌套 View 中的逻辑

我有一个包含页眉、页脚和主要内容的template.php。但是,在我的template.php中,我想添加一个使用购物车类、表单类和session类的购物车小部件。我希望小部件最初是购物车之前的一种形式,它从用户那里收集简单数据(姓名、电子邮件、一些下拉框和复选框信息)并将这些参数发送到session(使用CI_SESSIONS存储在数据库中)将由应用程序(相关产品)(根据复选框选择显示产品)和购物车使用。我希望逻辑通过小部件进行处理,而不必重新加载整个页面(AJAX/JS?),然后在用户浏览应用程序时使用session来存储购物车数据。任何人都可以推荐任何阅读Material或图书

php - 获取最后添加到 magento 购物车中的产品的 ID

我正在尝试获取最近添加到用户购物车的产品的ID。快速谷歌搜索揭示了这个功能Mage::getSingleton('checkout/session')->getLastAddedProductId(true);这也用于Mage_Checkout_Block_Cart_Crosssell。但是,当我尝试在我自己的Controller中调用该函数时,它什么也不返回。我试图通过实例化一个核心sessionMage::getSingleton('core/session',array('name'=>'frontend'))但是这种方法似乎行不通。我还尝试创建Crossellblock并使环绕

php - 在 Prestashop ModuleAdminController 中添加自定义行操作

我想为moduleadmincontrollerhelper中的每一行添加一个下载按钮。我尝试通过在RenderList函数上使用以下代码来添加它。但它不起作用。$this->addRowAction('download');如果我可以为每一行添加自定义操作以及如何处理它,请告诉我。 最佳答案 如您所知,操作是具有默认值的默认数组array('view','edit','delete','duplicate');你可以使用它,但如果你想添加新的Action,你应该使用一些功能。例如你可以去your_prestashop/contro

php - Opencart 错误信息

我已经在www.completeofficechairs.co.uk上安装了opencart。你会注意到我收到了错误信息:Fatalerror:CalltoamemberfunctionisLogged()onanon-objectin/var/websites/completeofficechairs/www/admin/controller/common/header.phponline101我不知道哪里出了问题。如果我转到该文件,有问题的代码行是:if(!$this->user->isLogged()||!isset($this->request->get['token'])||

php - Prestashop - 验证付款后更改订单状态

验证付款后,订单状态变为“付款已验证”(法语为“Paiementaccepté”)。我想在验证付款时设置另一个状态,因此历史记录将显示以下内容:Currentstatus:MypersonnalstatusHistory:MypersonnalstatusPaymentvalidated为此,我使用钩子(Hook)actionOrderStatusPostUpdate。这是我的代码:publicfunctionhookActionOrderStatusPostUpdate($aParams){$oOrder=newOrder($aParams['id_order']);if($aPar

php - T 恤目录网站的最佳 CMS

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion嗨,我正在学习CSS的friend想制作一个简单的T恤目录网站。他还想在未来包括电子商务。有什么易于学习的CMS(最好是PHP),你们有没有推荐给他?

php - Magento CE::首单折扣?

有什么合理的方法可以让客户在第一次下单时享受折扣吗?我想这会要求用户注册一个免费帐户,这很好。但在那之后,我被难住了。Magento中的促销功能不适合此类情况,Google也找不到任何好的线索。想法?:) 最佳答案 没有开箱即用的方法,但我会采取的一般方法是为您的“首次”折扣创建目录价格规则向名为“used_first_coupon”的客户对象添加一个属性。默认为0/假在创建客户时添加一个事件,将优惠券代码发送给客户钩入优惠券应用代码(如果有事件,则使用它,否则,重写您需要的任何方法)并且仅在登录客户的used_first_coup

php - 将自定义数据添加到 Magento 1.6 中的购物车项目

我一直在互联网上阅读很多教程,但即使是Magento网站上的教程也是针对1.5或less版本的,甚至一些功能引用不再存在。我所做的很简单,我将一个项目发送到Magento外部的自定义脚本,用户在其中进行设计,然后客户可以从那里单击添加到购物车,然后将其添加回去到Magento。我需要的是让设计的图像文件名成为订单项特定的数据片段,显示在订单流程中,并为客户和管理人员查看订单历史记录。我有一个连接到checkout_cart_product_add_after的模块,它能够获取以下信息:designs和designId。designId在用户返回编辑设计的情况下使用,因此重新加载设计,然

php - OpenCart 类别未显示

类别有:已标记“顶部”选项他们被分配到一家商店他们被分配给制造商而且它们仍未显示。我认为这不是代码问题,因为它与默认产品/类别一起工作得很好,而且我还没有触及代码。我研究了很多,但人们总是说标记“顶部”选项应该可以解决问题。请查看下面的屏幕截图。http://postimg.org/image/yv6p186kf/http://postimg.org/image/wcl00jku7/postimg.org/image/pbx07rj27谢谢编辑:我正在使用OpenCartv1.5.6编辑2:它是父类别。对于那些仍在研究这个的人,请阅读我的答案。 最佳答案

php - 结账时在 magento 支付模块中获取当前 orderId

我正在为Magento实现我自己的支付模块,我在我的支付模型中实现了getCheckoutRedirectUrl()方法。classMy_Module_Model_PaymentextendsMage_Payment_Model_Method_Abstract{}此方法应该只返回用户被重定向到的支付网关的URL,但我还应该将当前的orderId附加到此URL。问题是我无法获取orderId。我已经尝试过解决方案acceptedhere$orderId=Mage::getSingleton('checkout/session')->getLastRealOrderId();但我得到空的$