草庐IT

php - 有没有办法在没有插件的情况下在结帐完成前上传图片?

我制作了这个插件,用于在完成订单之前上传图片,但我这辈子都无法上传图片。$_FILES将始终不返回任何内容,但我不确定为什么。我希望在上传图片之前结帐不会完成,这甚至可能吗?*有人告诉我woocommerce使用ajax购物车(1024000))//can'tbelargerthan1MB{$valid_file=false;$message='Oops!Yourfile\'ssizeistolarge.';}//ifthefilehaspassedthetestif($valid_file){//moveittowherewewantittobemove_uploaded_file(

php - Magento:结帐时对额外费用征税错误

我在结帐时添加了额外费用,但税金计算不正确。税额加起来不正确,如果我这样做$this->_calculateTax($address);在收集功能中,它被加到含税总额中,但我的税额仍然是那时的。如果var_dump是在$address->setAppliedTaxes($previouslyAppliedTaxes)行之后设置的应用税;我确实看到了正确的数量。它转储了两次,第一次我看到的只是我的额外费用的正确税额,第二次是正确的总税额。但是在前端显示的是不含我额外费用税的税。关于这可能是什么的任何线索?classCompany_Customer_Model_Quote_Address_

php - Woocommerce 通过 ajax 更新结帐时的运输方式

我想要完成的事情:在woocommerce中,我需要在用户选择日期时检查通过日期选择器字段传递的日期,然后通过ajax相应地更新运输选项,这样事情喜欢包邮的可以在不合适的时候取出。我目前知道/已经弄清楚的是:我目前有jQuery事件触发并通过日期发送到自定义脚本,这是我需要做的事情。我无法在woocommerce类中找到仅返回运输数据的函数,所以我认为我不能调用它并将其作为片段返回,就像他们已经为结帐所做的那样。不过,我确实发现了WC_AJAX::update_order_review()里面有一个Action调用,我已经成功地将一个函数挂接到那个Action上,并且我已经能够触发t(

php - 使用 Omnipay 的 PayPal 快速结帐未在沙盒帐户中显示订单

我在我的网站上使用了OmnipayPayPal_Express结账脚本,当我支付订单时一切正常,除了订单没有显示在PayPal沙盒帐户中。当我对PayPal_Pro使用相同的脚本时它会显示。我的代码如下:useOmnipay\Omnipay;//PayPalExpress:if(isset($_POST['paypalexpress'])){$gateway=GatewayFactory::create('PayPal_Express');$gateway->setUsername('{myusername}');$gateway->setPassword('{mypassword}'

php - $_FILES 结帐时为空

我在woocommerce的结帐表单中添加了一些新字段。它读取完成的php文件;BillingDetails问题是输入从不返回$_FILES数组中的值。事实上,$_FILES数组总是返回一个空数组。我可以毫无问题地通过$_POST获取其他值。但不是文件。将插件全新安装在另一台单独的计算机上会产生完全相同的结果。我目前正在使用这段代码来查找值:functionadd_image($order_id){//iftheyDIDuploadafile...if($_FILES['CheckoutImageUpload']['name']){?>YN有人可以帮忙吗?我觉得我快疯了我在下面添加了提

php - 在 Magento 中跳过结帐以获取可下载的产品

我正在使用Magento构建一个电子书网站。对于该版本,我们计划提供一些免费的可下载书籍。我们希望可以使用普通的Magento“目录”功能来添加产品类别。但是,由于这些是可免费下载的产品,因此在用户尝试下载时让他们通过结帐功能确实没有意义。有谁知道创建完全绕过结帐的免费可下载产品的方法吗?我注意到可下载产品有一个“免费sample”选项,但如果可以的话我不想使用它,因为我计划在添加付费产品时将此字段用于预期目的。[编辑]我注意到你们中的一些人因为“问题不够清晰”而否决了这个问题。为了清楚起见,我想要:知道是否有可能创建一个可下载的产品不需要用户的Magento通过通常的结帐过程(因为它

windows - 有没有办法在 SVN 仓库中设置文件。在结帐时被自动忽略?

我想在我的SVN存储库中包含我的项目文件和其他配置文件。但不希望将更改提交回repo协议(protocol)。那么有没有办法在服务器/repo上设置文件。结束以便在checkout时自动忽略它们? 最佳答案 解决此问题的通常方法是不要将真实配置文件放入存储库中。而不是拥有config/whatever.cfg在你的仓库中,存储config/whatever.cfg.example然后在检查存储库并针对本地环境进行设置时,手动将config/whatever.cfg.example复制到config/whatever.cfg。

php - magento 1.9 在结帐时不显示 "state"下拉菜单

我正在运行magento1.9.2.0并且我配置了配置选项以请求意大利的“状态”,但是当我尝试购买时实际上并不需要状态。下面是一些截图:这对我来说看起来像一个magento错误。我该如何解决? 最佳答案 您必须填充数据库中的directory_country_region表。你可以这样运行:INSERTINTO`directory_country_region`(`region_id`,`country_id`,`code`,`default_name`)VALUES(NULL,'IT','IT-52','Toscana'),//e

php - Woocommerce 中基于产品数量生成结帐字段的 ACF 转发器

我正在使用woocommerce-advanced-checkout-fields插件并在计费部分添加了一个转发器字段,如下所示如上图所示,中继器字段“姓名/电子邮件”适用于产品“腰带”现在,当我去商店购买产品并将数量设为3时,转发器字段显示3次,一切都很好。现在,当我下订单时,着陆页不包含我输入的值,如下所示此外,这些值未显示在“订单管理”部分中,如下所示。我相信我已经清楚地阐述了这个问题。需要您的建议来解决这个问题 最佳答案 因为您在开始赏金后没有回复任何评论。如果不知道您正在使用的设置是什么,以及与订单的此附加字段的数据库相关

ios - Paypal 快速结帐 - iOS

我想根据客户要求将PayPal快速结帐SDK集成到我的一个应用程序中。最初我试图添加新的BraintreeiOSsdk,但Braintree拒绝了我客户的商业目的,因为该应用程序是一个开放的市场。我很困惑iOS应用程序或iTunes是否支持此PaypalExpress结账,它也适合我的应用程序。以下是我提到的链接。Link1Link2Link3 最佳答案 PayPal快速结账目前在.js中,因此您需要使用PhoneGap/Cordova插件详细信息请参阅链接对于IOShttps://github.com/azicchetti/MEC