草庐IT

在线生鲜购物商城系

全部标签

php - 运费未显示在购物车总额中 - WooCommerce

我有一个自定义API端点,它使用自定义类触发处理运费。这很好用。我通过运行正常的计算函数来添加我的费率:WC()->cart->calculate_shipping();我看到正在添加的费率://...bunchofcodetocalculatecost//...whatitactuallydoeshereisirrelevant$rate=array('id'=>$this->id,'label'=>$this->title,'cost'=>$cost);$this->add_rate($rate);echo"addedrateat$cost";//prints:"addedrate

php - Magento - 在购物车中显示自定义属性

我一直在寻找一种方法来使用我创建的“交付”属性来显示产品的“预计交付”。到目前为止,我已经设法将这些放在一起:load($this->getProduct()->getId())->getAttributeText('Delivery');?>我已经把这篇文章添加到:template/checkout/cart/item/default.phtml-第38/39行之间(Magento版本1.6.2)这是第35-49行的default.phtml代码添加到h2标签:getItem()?>load($_item->getProductId())?>load($this->getProduc

php - WooCommerce 在添加到购物车按钮上显示价格

我正在尝试将价格添加到循环中的添加到购物车按钮。[100$添加到购物车]而不是[添加到购物车]add_to_cart.php模板:echoapply_filters('woocommerce_loop_add_to_cart_link',sprintf('%s',esc_url($product->add_to_cart_url()),esc_attr($product->id),esc_attr($product->get_sku()),$product->is_purchasable()&&$product->is_in_stock()?'add_to_cart_button':'

php - MIGS 在线支付 SHA256 HMAC 错误

BendigoBank告诉我,我们需要将md5更改为SHA256。我已按照他们的说明进行操作,但出现此错误:HTTPStatus-400E5000:Cannotformamatchingsecurehashbasedonthemerchant'srequestusingeitherofthetwomerchant'ssecrets他们的示例代码是这样的:$value){if(strlen($value)>0){?>"value=""/>0)&&((substr($key,0,4)=="vpc_")||(substr($key,0,5)=="user_"))){$hashinput.=$

php - 计算特定产品类别的购物车项目

我试图从WooCommerce中的特定产品类别中获取购物车中的商品数量。我正在为一家酿酒厂制作网站。它有酒精和非酒精产品。所有Wine都属于“Wine”或类别ID34的主要类别,其下有许多子类别和产品。对于属于该类别的任何东西...我需要知道该类别下购物车中有多少件商品。如果有六瓶酒,无论它们都是相同的产品ID还是6个不同的产品ID。我需要从“Wine”类别或类别ID为34的类别中获取数字6。我试过了,没有成功。我对WooCommerce很陌生,对面向对象也有点陌生。谢谢functioncat_cart_count($cat_name){//$cat_namevariableisfor

php - 更改 WooCommerce 购物车项目名称

目标是在项目传递到我们的支付网关时更改项目名称,但保留原样以显示在我们的产品页面上。我已经在我的functions.php中试过了:functionchange_item_name($item_name,$item){$item_name='mydesiredproductname';return$item_name;}add_filter('woocommerce_order_item_name','change_item_name',10,1);但它似乎对我不起作用。我觉得我应该传递一个实际的项目ID或其他东西……我有点迷路了。任何关于我在这里做错的信息都将不胜感激。

php - 在 Magento 中获取购物车项目的两个命令之间的区别

在Magento中,如果您需要获取/获取购物车的商品详细信息,您可以通过两种可能的方式中的任何一种来完成,这将为您提供一个数组中的所有购物商品:-$cartItems1=$cart->getQuote()->getAllItems();$cartItems2=$cart->getItems()->getData();但在使用以上两种方法中的任何一种之前,您需要将购物车对象初始化为:-$cart=newMage_Checkout_Model_Cart();$cart->init();任何人都可以详细描述这两个选项提供的内容、它们之间的区别以及它们的可能用法。在Magento中还有更多这样

javascript - 使用 AJAX 检查远程站点是否在线?

我的站点使用PHP的cURL检查5个不同的URL以判断它们是否在线。问题是加载页面的时间太长(特别是如果它正在检查的站点之一已关闭)。我听说jQuery的ajax可以很好地工作,所以我尝试了这段代码:Checking...$.ajax({type:"GET",url:"http://forum.blockland.us/",cache:false,success:function(){$("#forum-blockland-us").addClass("alert-success");$("#forum-blockland-us").removeClass("alert-info");

php - 更改 woocommerce 中特定产品的购物车商品数量

我可以更改某些特定产品的WooCommerce数量吗?我试过:global$woocommerce;$items=$woocommerce->cart->get_cart();foreach($itemsas$item=>$values){$_product=$values['data']->post;echo"".$_product->post_title.'Quantity:'.$values['quantity'].'';$price=get_post_meta($values['product_id'],'_price',true);echo"Price:".$price.""

php - 为网站设置在线支付

我是一名网页设计师,但之前从未设置过在线支付。我正在使用带有php和MySQL的linux服务器。我有一份新契约(Contract),要建立一个非常简单的网站,人们可以在其中购买三种不同产品中的一种(非常基本)。我希望他们能够使用信用卡/借记卡付款。我的问题是任何人都可以为我指出一个好的资源页面来进行设置吗?我认为不值得安装Opencart、Zencart或Presta等开源解决方案,因为只有三种产品可供选择,用户无需注册,只需在线购买即可。所以我认为最好的方法是手动编写代码,但是我确信它以前已经完成过很多次并且必须有一个很好的资源。我知道我必须使用安全证书并使用网关来处理付款,我只需