草庐IT

网上书城图书购物商城

全部标签

php - 您将如何前往 Zend Framework 项目中的购物车 "design"?

我很了解ZF,也了解一点Magento,但我是电子商务的新手,我确信在设计购物车模型时可以遵循最佳实践。如何去设计一个购物车?我想到了两个模型,Model_Cart和Model_Cart_Item与Zend_Session结合使用以将购物车存储在session中。你有什么反馈?你会怎么做?关于编写购物车系统,我应该知道些什么?请注意,我需要一个简单的系统,我什至不需要处理数量 最佳答案 如果你的模型很容易序列化,你可以简单地将它们添加到session数据中,例如//storage$cartNamespace=newZend_Sess

php - 如何在不使用模板的情况下将电子商务或购物车集成到网站中?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我的一个同事要我在他们的网站上添加简单的电子商务功能。我已经研究了这个项目的可能解决方案一段时间了,我所看到的一切,包括Magnento/osCommerce/BigCommerce/zendcart/等等,似乎都是店面和模板,你必须设计得像你的网站。我不希望使用可能会或可能不会变得难以使用CSS设置样式的店面或模板。我正在寻找一些可以添加到现有网站页面中的开源PHP

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 - Codeigniter 购物车 : Adding the Same Product Again

我是第一次试用CodeIgniter的购物车库。我已经设置了所有session,当我将商品添加到购物车时,它出现在$this->cart->contents();到目前为止,一切都很好。添加看起来像这样:$data=array('id'=>1,'qty'=>1,'price'=>20,'name'=>"Item1");$rowid=$this->cart->insert($data);但是,当我尝试再次添加相同的商品时,它并没有增加购物车中该商品的数量。我想象执行相同的插入会再添加一个,将该行的数量增加到2,但事实并非如此。如果我添加不同的产品,它会出现在第一个产品旁边。但再次尝试添加

php - Magento 购物车未更新阿拉伯语商店 View 中的数量

我在安装Magento1.8.1时遇到以下问题。我有两个商店View,英语(默认)和阿拉伯语。在英文商店View中,如果我将产品添加到购物车,我可以通过在数量框中输入新数量并单击更新购物车来修改数量,这会更改数量和总计。但是,当我切换到阿拉伯语商店View时,无法更新任何产品的数量。我输入所需的数量并按更新,但页面重新加载时只有1件产品,总数没有变化。我已经测试过,我注意到购物车仅在数量超过31时更新。我已经尝试/检查了以下内容:此行存在于cart.phtml-getBlockHtml('formkey');?>此行存在于cart.phtml-getChildHtml('form_be

php - Woocommerce 在结帐页面上获取购物车中特定商品的数量

我正在尝试在结帐屏幕中显示以两件事为条件的自定义字段。如果产品#1769和/或产品#1770在客户的购物车中。当前购物车中#1769和/或#1770的数量将决定要显示的自定义字段的数量。现在我已经处理了上面的#1问题:/***Checktoseewhatisinthecart**@param$product_id**@returnbool*/functionconditional_product_in_cart($product_id){//Checktoseeifuserhasproductincartglobal$woocommerce;$check_in_cart=false;f

php - WooCommerce - 如果数量超过 1,请单独处理购物车商品

我正在尝试执行以下操作:客户将数量为“1”的产品添加到购物车(单个产品页面上的数量字段已删除,因此只能添加1个)。如果再次添加具有相同变体的相同产品,它不会将数量增加到“2”,而是将其作为单独的产品添加。我设法用下面的过滤器完成了上述操作,这是我在WordPress论坛上找到的。add_filter('woocommerce_add_cart_item_data','force_separate_item_add',10,2);functionforce_separate_item_add($cart_item_data,$product_id){$unique_cart_item_k

php - 修复 WooCommerce 中购物车百分比的最大优惠券折扣

我在woocommerce中有优惠券代码(XYZ25),其中包含25%的折扣,最高折扣为Rs.250。如果用户使用优惠券代码XYZ25获得25%的折扣,我如何限制用户获得不超过250卢比的折扣。 最佳答案 SinceWoocommerce3.2or3.3,thiscodedoesn'tworkanymore您可以根据**RS.250的固定购物车折扣设置额外的优惠券FIX250代码(不含税)并且最低消费(4x250)=RS.1000。然后在下面脚本的帮助下,如果客户应用您的XYZ25优惠券代码并且如果购物车总计达到Rs.1000,它将

php - 更改 WooCommerce 迷你购物车小部件上的购物车和结帐按钮链接

在Woocommerce上,当鼠标悬停在主页上的购物车图标上时,我们如何更改下拉菜单中“查看购物车”和“结帐”链接上的URL?我设置了“购物车”和“结帐”页面,但它们没有链接到这些页面。我可以通过url直接查看这些页面。http://mysite/cart和http://mysite/checkout 最佳答案 Itseemsthatthereisaproblemsomewherewithyourtheme(orinaplugin),astheminicartbuttonlinksalwayspointtotherightcarta

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

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