【php-将多个产品添加到购物车(如果尚未在购物车中)】教程文章相关的互联网学习教程文章

php – 如何禁用Magento的简单产品URL重写管理?【代码】

我在一个Magento安装上运行了3个在线商店. 它们共享超过10,000个SKU(我将它们设置为简单产品),但前端可见的唯一产品是每个商店的分组产品(与SKU相关联). 因此,我的URL重写表非常繁重,在检查Varien Profiler时,我遇到了“mage :: dispatch :: routers_match”,这需要5秒多的时间才能完成.我估计这是因为它是一张如此大的桌子.这让我想到了我的问题: 如何指定我不想重写哪个URL Magento.无论如何,我可以告诉它不要重写简单的产品网址...

php – WooCommerce以定制价格添加到购物车产品【代码】

我在WooCommerce WordPress中使用以下代码通过模板添加了使用add_to_cart($product_id)函数的产品数量.global $woocommerce; $id_arr = $_POST['up_product_chk']; $i = 0; for($i; $i<=count($id_arr); $i++){$ids = $id_arr[$i];$woocommerce->cart->add_to_cart($ids); } wp_redirect(site_url().'/cart/');现在,我希望通过此模板为每个产品添加自定义价格.由于现在购物车中的价格与数据库中的相同,但我想通过这一点添加我的自...

php – WooCommerce自定义产品类型 – 多个添加到购物车部分问题【代码】

我在woocommerce中创建了一个名为Booking的自定义产品类型. 这是我的代码:class WC_Product_Booking extends WC_Product{/*** __construct function.** @access public* @param mixed $product*/public function __construct( $product ) {$this->product_type = 'booking';$this->supports[] = 'ajax_add_to_cart';parent::__construct( $product );add_action('woocommerce_booking_add_to_cart', array($this, 'add_to_cart'...

php – 基于特定产品类别的WooCommerce结帐消息【代码】

WordPress商店正在使用WooCommerce,我有一个小的购买说明,我需要在WooCommerce Checkout上显示,但仅限于购买某个产品时. 我添加了一条自定义消息,该消息现在显示在“下订单”按钮下方.然而,无论购物车中是什么,它都会出现. 这是我目前的代码:add_action( 'woocommerce_after_checkout_form', 'allclean_add_checkout_content', 12 ); function allclean_add_checkout_content() { echo '<div class="checkoutdisc">Custom message...

php – Magento 2使用自定义选项以编程方式将产品添加到购物车【代码】

我创建了一个测试脚本文件,用于将产品添加到带有自定义选项的购物车我希望以编程方式在购物车中显示所选产品的自定义选项. 请检查我的以下代码:$productId = 25; $product = $objectManager->create('\Magento\Catalog\Model\Product')->load($productId); $cart = $objectManager->create('Magento\Checkout\Model\Cart'); $params = array(); $params['options[469]'] = 459; $params['qty'] = 1; $params['product'] =...

php – 在woocommerce中更改特定产品的购物车项目数量【代码】

我可以在某些特定产品中更改WooCommerce数量吗? 我试过了:global $woocommerce;$items = $woocommerce->cart->get_cart();foreach($items as $item => $values) { $_product = $values['data']->post; echo "<b>".$_product->post_title.'</b> <br> Quantity: '.$values['quantity'].'<br>'; $price = get_post_meta($values['product_id'] , '_price', true);echo " Price: ".$price."<br>";} 如何在购物车中获取特定产品ID?...

php – Woocommerce获得下一个/上一个产品【代码】

我正试图找到一种方法来添加两个链接到woocommerce中的每个产品页面 一个链接将用户发送到下一个产品,一个发送到以前的产品,但我无法找到实现这一目标的方法.有没有人这样做或知道如何?解决方法:在做了一些研究后,以下简单的解决方案解决了这个问题:<?php previous_post_link('&laquo; %link'); ?> previous product <?php next_post_link('%link &raquo;'); ?> next product

php – prestashop将图像添加到产品中【代码】

我有一个产品对象,我在PHP脚本中创建.我需要添加一个缩略图和一个大图像,我在一个zip文件中.文件名包含产品ID. 什么是在代码中实现这一目标的最佳方法?我假设我需要将图像提取到文件系统中的某个位置,但我不知道prestashop如何处理图像. 谢谢!解决方法:如果您有产品ID($id_product)和图片URL($url),则可以执行以下操作:$image = new Image(); $image->id_product = $id_product; $image->position = Image::getHighestPosition(...

php – 在购物车和结帐页面上显示Woocommerce产品类别【代码】

我正在尝试将产品类别显示在购物车和每个添加产品的结帐页面上. 我的PHP知识是非常有限的,所以最愚蠢的解释将是伟大的:) 我已经看过woocommerce文档并搜索创世纪连接文档,但我找不到我想要的东西. 使用Genesis Woocommerce Connect和最新的woocommerce和wordpress. 不知道从哪里去..:/解决方法:woocommerce> templates> cart> cart.php是购物车页面.在此,foreach(WC() – > cart-> get_cart()as $cart_item_key => $cart_item)循环...

在php页面上获取woocommerce产品价格【代码】

我已经尝试了很长时间才能从php文件中获取特定产品的价格,但我无法找到解决方案.我用woocommerce短代码尝试了它,但我总是在我的div而不是价格中得到完整的产品. 有人知道解决方案吗? 非常感谢!<div class="package-header"><span class="packe-title bronze-title">Bronze</span> </div> <div class="price-container"><?php $price=get_post_meta( get_the_ID(), '_regular_price'); echo $price; ?> </div> 解决方法:创建产品对...

如何使用PHP中的Ebay API更改产品数量【代码】

我想做一件简单的事.我想用PHP改变ebay上现有固定价格商品的数量.这可能吗?我之前问过这个问题并得到回复告诉我要阅读这个或那个.我无法找到任何实际的代码示例.我很乐意看到有人发帖.例如,ebay项目编号123456789的数量为50.我想运行一些PHP代码将其更改为20的数量.我想输入项目编号,新数量以及代码中所需的任何ebay验证数据运行.这就是我所需要的一切.谢谢解决方法:试试这个对我有用$feed = <<< EOD <?xml version="1.0" encodin...

php – 计算特定产品类别的购物车项目【代码】

我试图从WooCommerce中的特定产品类别获取购物车中的商品数量. 我正在为酿酒厂做一个网站.它含有酒精和非酒精产品.所有的葡萄酒都属于’葡萄酒’或类别ID 34的主要类别,其下有许多子类别和产品. 对于任何属于此类别的东西……我需要知道此类别下购物车中有多少件物品.如果有六瓶葡萄酒,无论它们是相同的产品ID还是6种不同的产品ID.我需要从’wine’类别或34类别ID中获得6个数字. 我试过这个没有成功. 我是WooCommerce的新手,也是面...

php – Magento产品在前端不能始终如一地出现

我有Magento网站运行20000多个产品.有时它不会在前端显示产品.它说“没有符合选择的产品”,但产品仍然存在于后端网站中. 我知道我必须运行重新索引过程,每当我完成重新索引过程时,所有产品都在前端. 所以现在,我的问题是:为什么这种情况一次又一次地发生?这是我第四次遇到这个问题.我想知道这个问题的真正原因.我很害怕. 谢谢解决方法:两个最有可能的cuplrits是缓存和索引问题(当然,除非你使用的是集群数据库,在这种情况下,这可能...

php – 在Magento中显示产品所属的所有类别【代码】

我正在构思一个新的Magento网站,该网站将包含多个类别的产品.我想知道的是,我是否可以在产品详细信息页面上显示产品所在的所有类别.我知道有可能获得该类别,但是是否可以显示产品所属的所有类别的列表? 例如,衬衫可以包括在衬衫类别中,也可以包括在设计师和夏季中.理想情况下,我希望能够显示以下内容:More from: Men > Shirts Men > Designers > Barnab Hardy Men > Summer解决方法:这将为您提供所需的数据,例如类别的名...

php – woo commerce中的Echo产品标题【代码】

在每个产品的底部我想添加句子:Any Questions about “Product Name”, get in touch with us我正在使用的代码是<h1>Questions about <?php the_product); ?> get in touch</h1>但这似乎不起作用,我如何在Woocommerce中提取产品名称?解决方法:这是过时的问题,但如果有人看起来像我这样的日子:<? echo $product->post->post_title; ?>或获取完整的HTML标题元素:<? echo woocommerce_template_single_title(); ?>适用于Woocommer...