คำถามติดแท็ก cart

คำถามที่เกี่ยวข้องกับรถเข็น: การเพิ่ม / การลบสินค้ากฎการซื้อสินค้าราคาหน้าตาของหน้าตะกร้าสินค้า

1
การปรับแต่งคำสั่งซื้อทั้งหมดและข่าวสารเพิ่มเติม
เมื่อต้องการให้มีลักษณะรวมของต่อไปนี้เมื่อcheckout/cart: ส่วนลด ไม่ทั้งหมด ค่าจัดส่งหรือข้อมูลข้อความ: "ไม่รวมค่าจัดส่ง" ข้อความเพิ่มเติม: "จัดส่งฟรีจาก 30EUR" (แสดงเสมอ) ผลรวมทั้งสิ้น รวม ภาษี ปัญหาที่เกิดขึ้น แม้ว่าเราจะตั้งค่า " ลำดับการจัดเรียงยอดชำระเงิน " ในแบ็กเอนด์อย่างถูกต้อง แต่ยอดรวมทั้งหมดจะปรากฏขึ้นที่ท้ายเสมอ จะวางบล็อคข้อมูลเพิ่มเติมระหว่างผลรวมได้อย่างไร วิธีการแสดงข้อความข้อมูลหากรวมเป็นไม่ได้อยู่ (ค่าจัดส่ง)
14 cart  template  totals 

5
อัพเดทปริมาณรถเข็นอัตโนมัติเมื่อเปลี่ยนปริมาณ
ในรถเข็นเริ่มต้นของ Magento เมื่อลูกค้าแก้ไขปริมาณเขา / เธอต้องกดปุ่มเพื่ออัพเดทปริมาณ มีวิธีใดที่รถเข็นจะอัปเดตปริมาณโดยอัตโนมัติเมื่อผู้ใช้ป้อนหมายเลขอื่นในฟิลด์ปริมาณหรือไม่

2
ความแตกต่างระหว่างรถเข็น getItemsCount () และ getSummaryCount ()
ฉันกำลังแสดงรายการทั้งหมดที่มีอยู่ในรถเข็นที่ส่วนหัว ฉันสามารถแสดงจำนวนรายการได้ แต่ฉันสับสนเล็กน้อยระหว่างรถเข็นสองวิธี 1. Mage::helper('checkout/cart')->getItemsCount() 2. Mage::helper('checkout/cart')->getSummaryCount(); สำหรับฉันคนที่หนึ่งส่งคืนสินค้า 1 รายการในตะกร้าและรายการที่ 2 ส่งคืนสินค้า 6 รายการในตะกร้าซึ่งเป็นสินค้าที่ถูกต้องและความแตกต่างระหว่างสองฟังก์ชันนี้คืออะไร ขอบคุณ

2
Magento2: Minicart เต็มในขณะที่รถเข็นว่างเปล่า
ลูกค้าของเราจำนวนมากบ่นว่าพวกเขาเพิ่มรายการลงในรถเข็นและเมื่อพวกเขาดำเนินการชำระเงินพวกเขาจะถูกเปลี่ยนเส้นทางไปยังรถเข็นที่ว่างเปล่า เราคิดว่าอาจเป็นผลมาจากการใช้เวลาสั้นเกินไปดังนั้นเราจึงพยายามเพิ่มอายุการใช้งานคุกกี้ / เซสชันเป็น 86400 (ทั้งบนผู้ดูแลระบบและเซิร์ฟเวอร์) หลังจากนั้นฉันพยายามสร้างปัญหาขึ้นมาใหม่ & จัดการเพื่อให้บรรลุพฤติกรรมแปลก ๆ อย่างที่คุณเห็นในภาพหน้าจอที่แนบมา ฉันเพิ่มสินค้าลงตะกร้าแล้วกลับมาหลังจากประมาณ 20-30 นาทีและเห็นสินค้าของฉันในมินิมาร์ท จากนั้นฉันก็ดำเนินการเช็คเอาต์ & มันนำฉันไปยังรถเข็นที่ว่างเปล่านี้ในขณะที่ minicart ยังคงแสดงรายการของฉัน (การรีเฟรชหน้าเว็บก็ไม่ทำงาน): - ความคิดใด ๆ อัปเดต: จนถึงตอนนี้เราสามารถแก้ไขปัญหานี้ได้โดยเปลี่ยนการกำหนดค่าเซสชันกลับมาใช้ไฟล์ (ปิดการใช้งาน Memcached) ฉันรู้ว่าวีโอไอพีแนะนำให้ใช้ Memcached และไม่รู้ว่าอะไรทำให้เกิดปัญหานี้

1
Magento 1.9.3: วิธีการแสดงราคาตัวเลือกที่กำหนดเอง (แยกต่างหาก) บนหน้าตะกร้าและชำระเงิน?
ฉันต้องการแสดงราคาตัวเลือกที่กำหนดเองบนหน้าตะกร้าและชำระเงิน ฉันทำตาม URL นี้ แต่ข้อผิดพลาดการแสดงของ"ข้อผิดพลาดร้ายแรง: เรียกฟังก์ชั่นสมาชิก getValue () ที่ไม่ใช่วัตถุ"ใน app / ออกแบบ / ส่วนหน้า / default / ธีม / แม่แบบ / ชำระเงิน / รถเข็น / รายการ / default.phtml $optionId = $_option['option_id']; $product = $_item->getProduct(); $option = $product->getOptionById($optionId); $itemOption = $_item->getOptionByCode('option_' . $option->getId()); $price = false; foreach ($option->getValues() as $values) { …

2
Magento 2: เพิ่มจำนวนภาษีที่กำหนดเองในรถเข็นโดยทางโปรแกรม
ฉันต้องการเพิ่มจำนวนภาษีที่กำหนดเองลงในรถเข็นชำระเงินแบบเป็นโปรแกรม นี่คือตัวอย่าง Cart Old Tax = 4.21 Custom Tax = 2 New Tax = 4.21 + 2 = 6 ตรวจสอบภาพหน้าจอด้านล่าง ฉันต้องการสิ่งนี้โดยทางโปรแกรม
11 magento2  cart  tax  totals 

3
Magento2 วิธีที่ถูกต้องในการรับรายการสั่งซื้อ
ฉันกำลังทำงานกับการขยายเวลาชำระเงิน M2 ร้านค้าของเราต้องการให้เราส่งรายละเอียดรายการพร้อมกับคำสั่งซื้อ ทุกอย่างทำงานได้ดี แต่$order->getAllItems();หรือ$order->getAllVisibleItems();ส่งคืนผลิตภัณฑ์หลักที่เรียบง่ายและกำหนดค่าได้ ถ้าฉันมี 2 สินค้าในตะกร้า 1 ผลิตภัณฑ์ง่าย ๆ 1 เกี่ยวข้องกับผลิตภัณฑ์ที่กำหนดค่าได้ ดังนั้นแทนที่จะได้สองผลิตภัณฑ์ฉันได้สาม ผลิตภัณฑ์ที่เกี่ยวข้องและผลิตภัณฑ์หลักอย่างง่ายหนึ่งรายการ ฉันสามารถลองแยกผลิตภัณฑ์ที่ถูกต้อง แต่ฉันแน่ใจว่าต้องเป็นอย่างอื่น /** @var \Magento\Sales\Model\Order $order */ $order = $payment->getOrder(); /** * Get All Items of Products */ $productItems = $order->getAllItems() // returning 3 products where I have 2 in cart $productItemsTest = $order->getAllVisibleItems(); // …

1
หลายรถเข็นหรือแยกใบเสนอราคาใน Magento2
ฉันต้องการแสดงรถเข็นสองคันสำหรับผลิตภัณฑ์ปกติและผลิตภัณฑ์ของผู้ขาย ฉันไม่คิดว่ามันเป็นไปได้ที่จะสร้างรถเข็นหลายอย่างใดอย่างหนึ่งโดยอ้างแยกหรือการสร้างคำพูดหลาย ๆ เพราะ Magento 2 โมดูลแยกต่างหากสำหรับใบเสนอราคา ใครสามารถบอกฉันว่าฉันจะบรรลุความต้องการของฉันได้อย่างไร ขอบคุณ

3
การรับไอเท็มอ้างอิง (รถเข็น) แสดงรายการ SKU ที่ซ้ำกันโดยทางโปรแกรมสำหรับผลิตภัณฑ์ที่กำหนดค่าได้และเรียบง่าย
ฉันรับตะกร้าสินค้าโดยใช้: $cart = Mage::getSingleton('checkout/session')->getQuote(); จากนั้นวนซ้ำโดยใช้: foreach ($cart->getAllItems() as $item) { } แต่ดูเหมือนว่าจะส่งคืนรายการที่ซ้ำกันด้วย SKU เดียวกัน แต่รหัสผลิตภัณฑ์ต่างกัน! ในเว็บไซต์หลักเมื่อฉันเปิดรถเข็นอย่างไรก็ตามมันแสดงให้เห็นถึงผลิตภัณฑ์เดียว cart: { id: 680, items: [ { name: "Tori Tank", price: "60.0000", id: "418", sku: "wbk004" }, { name: "Tori Tank", price: "60.0000", id: "286", sku: "wbk004" } ] } คำถามของฉันคือ .. ทำไมสิ่งนี้จึงเกิดขึ้น ผลิตภัณฑ์หลัก …

2
Magento 2: การอัพเดทไอเท็มคำพูด
ฉันกำลังพยายามอัพเดทรายการคำพูดใน magento2 แต่ทุกครั้งที่ฉันบันทึกรายการมันจะสร้างรายการใหม่ที่มีรหัสคำพูดเดียวกันมากกว่าที่จะอัพเดท นี่คือรหัสของฉัน public function __construct( \Magento\Quote\Model\QuoteRepository $quoteRepo ){ $this->_quoteRepo = $quoteRepo; } public function updateItem(){ $quote = $this->_quoteRepo->get('id here'); foreach($quote->getAllVisibleItems() as $itemq){ $itemq->setQty(5); $itemq->setPrice(20); $itemq->save(); } } แต่ทุกครั้งที่มีการบันทึกรายการ .. รายการใหม่จะถูกสร้างขึ้น ไม่รู้ทำไม I couldn't find any class which explicitly load qoute item in magento2ด้วย ความช่วยเหลือจะได้รับการชื่นชม ในคำถามนี้/magento/139298/how-to-save-quote-items-in-magento-2พวกเขากำลังตั้งค่าผลิตภัณฑ์ทั้งหมด ... ไม่พยายามอัปเดต เมื่อคุณตั้งค่าผลิตภัณฑ์ใบเสนอราคาใหม่จะสร้างขึ้นอย่างแน่นอน …

4
Magento 2 รับใบเสนอราคาตะกร้าสินค้าทั้งหมดใน minicart.phtml
ฉันกำลังพยายามที่จะรับใบเสนอราคาทั้งหมดใน minicart.phtml แต่ฉันไม่มีโชค ฉันกำลังฉีด Magento \ Checkout \ Model \ Cart นี่คือรหัสของฉัน: $this->cart = $cart; $cartQuote= $this->cart->getQuote()->getData(); echo $cartQuote['base_grand_total']; หลังจากที่ฉันเรียกใช้รหัสนั้น minicart จะแตกและหายไปจากส่วนหน้าโดยสิ้นเชิง ขอบคุณ!

6
Magento 2: การเปลี่ยนแปลงราคาของผลิตภัณฑ์ในคอนโทรลเลอร์ไม่ทำงานในขณะนี้!
ฉันพยายามที่จะเปลี่ยนราคาสินค้าของฉันเช่นนี้: Controller.php: [แก้ไข] <?php namespace MassiveArt\ShoppingCart\Controller\Index; use Magento\Catalog\Model\ProductFactory; use Magento\Checkout\Model\Cart; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; use Magento\Framework\Controller\Result\JsonFactory; use Magento\Framework\Data\Form\FormKey; class Index extends Action { /** * @var FormKey */ protected $formKey; /** * @var Session */ protected $checkoutSession; /** * @var Cart */ protected $cart; /** * @var ProductFactory */ protected …

1
Persistence อายุการใช้งานไม่ทำงานใน Magento 2
ฉันได้กำหนดค่า Persistence Lifetime บน Magento 2 แล้ว แต่มันไม่ทำงานอย่างที่คาดไว้ ฉันกำหนดค่าอายุการใช้งานคุกกี้ 60 วินาทีแล้ว แต่ก็ไม่ส่งผลกระทบใด ๆ ฉันได้ตรวจสอบกับ Magento 2 รุ่น 2.1.5 ที่เป็นค่าเริ่มต้น แต่ไม่มีโชค มีใครช่วยฉันได้บ้าง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.