Magento是一个非常强大的电子商务平台.也就是说,它也非常复杂,我想知道是否有一种相对简单的方法可以利用Magento作为我们的mISV网站的后端来完成订单,而无需实际"使用"Magento的框架来构建网站,运行网站,换句话说,我不想使用内置的CMS等,因为我们已经建立了一个静态网站.我只是喜欢我们的立即购买按钮来利用结账的东西,并希望能够使用后端部分来跟踪订单等.我能够通过osCommerce"公平地"完成这个,但是Magento事实证明,因为我现在才开始关注它几天,所以我更加难以理解.
我发现另一个人在Magento维基上提出同样的问题(以及论坛中的其他几个人),并且没有人因某种原因收到回复.我注意到Stack Overflow上可能有Magento的专家,所以我想我会在这里试一试.这是一个人在他们的wiki上提出的问题的一个例子,它捕捉了我想要完成的事情的本质:
嗨,据我所知,我看到的所有购物车/电子商务解决方案都是功能齐全的PHP驱动网站.这意味着用户与之交互的所有页面都是服务器生成的,因此体验与magento框架/工作流程相关联.我想在我现有的网站上整合电子商务/购物车的点点滴滴.实际上,我希望:
1)在产品信息页面上,"立即购买/添加到购物车"按钮添加到购物车
2)在每个页面上,查看购物车/结帐选项
3)在结账页面上,已经有其他内容,在页面中集成了magento"checkout"块(而不是从Magento生成的整个页面).
有没有人用Magento做过这件事?这是一个简单的单一产品网站,因此您可以分享的任何建议都将受到高度赞赏.
iPhone应用程序是否允许用户从应用程序内部购买实体产品(比如笔或鼠标),而无需在应用程序中购买Apple?
是苹果允许的吗?
如果是,您是否知道任何支持此功能的API?
谢谢AJ
iphone shopping-cart product payment-gateway in-app-purchase
我看过几个比较不同的ECommerce CMS的问题:
我希望能让一些人为他们喜欢的相对较小的电子商店做点什么.我现在主要关注PrestaShop和Shopify.我真的很喜欢Shopify做主机,有优质的服务,并且易于理解和主题.然而,PrestaShop是免费的,并且似乎能够做到尽可能多的Shopify.
我已经确定Magento对这个项目来说过于笨重了,并且已经读过许多其他解决方案(osCommerce,ZenCart,OpenCart)已经过时,错误或者只是劣等.
我正在寻找使用PHP和MySQL构建的电子商务系统.
它需要:
有没有人知道接近这些要求的电子商务系统?
我正在学习使用playframework编写代码来实现webstore销售物品.我已经Admin使用crud和modules实现了该区域secure.现在,我想创建shopping cart一个用户可以添加项目并继续结帐的项目.
我的电子商务的知识是最小的,但我已经通过一些教科书,其实现使用购物车和一些网上商店的功能了servlets.在书籍,使用的车保持Set的CartItemS,每一个包含的实例Product和quantity.之后,该用户将商品添加到购物车,购物车存储在user session.
因此,只要用户进入购物车详细信息页面,它就会显示所有添加的项目.只有当会话被清除时(由于服务器中定义的会话超时或订单下达时),CartItems 才会从这个ShoppingCart.
我想,我可以在playframework中使用Cache来完成上述操作.将CartItem添加到ShoppingCart实例后.我可以
shopcart.add(mycartItem);
Cache.set(session.getId(), shopcart);
..
Run Code Online (Sandbox Code Playgroud)
然后,在另一个页面中,我可以检索购物车及其内容,处理它们并清理购物车.
ShopCart cart = Cache.get(session.getId(),ShopCart.class);
Set<CartItem> items = cart.getCartItems();
processOrder(items,userinfo);
...
cart.clearItems();
Run Code Online (Sandbox Code Playgroud)
这是正确的方法吗?如果我的想法不正确,请帮我提出建议.
我正在创建一个有购物车的网站.我不需要任何特殊功能,因此我自己创建购物车而不是集成任何现成的购物车.我的产品在数据库中没有预定义的价格.价格是根据用户在产品页面上输入的值动态生成的.因此,用户选择一些规格,输入数量,我得到以下值:
商品ID
数量
总价
我需要将这些值存储在$ _SESSION变量中,然后在需要时将其循环以获取结果并将其打印在购物车中.问题是有很多产品,我需要为所选产品特别存储所有这些值(数量,总价).也就是说,如何在$ _SESSION变量中存储项目ID,数量和总价格并将这些值相互关联?
谢谢你的帮助.
编辑:我的代码实现迈克尔的建议:
$itemid = $db->escape($_POST['productid']);
$itemquantity = $db->escape($_POST['itemquantity']);
$totalprice = $db->escape($_POST['totalprice']);
$_SESSION['items'] = array();
$_SESSION['items'][$itemid] = array('Quantity' => $itemquantity, 'Total' => $totalprice);
var_dump($_SESSION);
Run Code Online (Sandbox Code Playgroud) 我正在尝试某种类型的购物车放弃系统与Magento使用它的内置cron模块.我基本上需要的是一个系统,每15分钟检查一次废弃的购物车,如果每个购物车符合某些标准,则将选择的购物车数据发送到另一个网络服务.
基本上这是我的过程(但可以随意提出更好的方法):
- 获取废弃购物车清单
- 对于每个废弃的车...
- 将15(分钟)添加到数据库中该购物车的abandoned_duration字段
- 检查aband_duration是45或1440(1天)还是4320(3天)
- 如是,
- 将购物车信息发送到另一个Web服务
- 如果abandoned_duration是4320(3天),
- 删除废弃的购物车
- 其他,
- 继续
- 使用Magento cron每15分钟重复一次
- 这可能在Magento吗?
- 使用Magento有更好的流程吗?
- 实施这个步骤需要哪些步骤?例如...
- 需要哪些核心模块?
- 哪些控制器需要扩展?
- 我应该为此创建自己的模块吗?
- 将废弃购物车作为阵列的最佳方法是什么?
我接触社区的原因是因为Magento文档和教程非常模糊.我是Magento MVC的新手,但我不是PHP,OOP和MVC的新手.
这里的任何指导都会很棒.干杯.
任何人都可以比较这两个电子商务框架吗?
我找到了这个链接,但我不确定它可能会过时.它提到Satchless还处于早期阶段.至少根据去年的这篇文章,django-shop还没有准备好生产.现在生产准备好了吗?
我需要的其实很简单.我只需要一个B2C网站(即只有我向客户销售产品).所需的功能包括匿名结账,运费和税收可计算,友好的产品返回界面,paypal支持.希望代码易于阅读和自定义(因此我将避免使用Satchmo)
对于Satchless:它是基于Satchmo,还是重写?
对于django-shop:我注意到django-shop有一个巨大的生态系统.这意味着django-shop是高度可定制的,但这也可能意味着代码设计和实现质量不一致.甚至paypal checkout看起来需要第三方扩展?
再次感谢,我感谢您的所有投入.
根据CodeIgniter文档,他们的购物车类"已弃用,不应使用".
继续使用它有什么害处吗?它与我需要的非常接近,我无法在其他任何地方看到类似的库.
我正在客户的网站上工作,他们要求购物车.他们需要使用securetrading.net进行付款,因此我无需索取任何信用卡详细信息.我需要做的就是跟踪购物车中的物品.
我读过有关使用PHP会话的内容,但我担心那里的安全性.如果我存储的唯一信息是产品代码和数量,这不是问题吗?否则,是否值得使用MySQL数据库?
我很抱歉,这似乎是一个显而易见的事情,但这是我第一次实施这种事情!
shopping-cart ×10
e-commerce ×4
php ×4
magento ×2
codeigniter ×1
cron ×1
django ×1
enterprise ×1
iphone ×1
java ×1
mysql ×1
oscommerce ×1
paypal ×1
prestashop ×1
product ×1
session ×1
shopify ×1