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

ทำเครื่องหมายคำถามที่เกี่ยวข้องกับคำสั่งซื้อวีโอไอพี

7
ดัชนีราคาใหม่เป็นสาเหตุทำให้ DB หยุดชะงักในระหว่างการเช็คเอาต์
ฉันประสบปัญหาที่ฉันเชื่อว่ากระบวนการจัดทำดัชนีราคาสินค้าใหม่ทำให้เกิดข้อยกเว้นเดดล็อกในกระบวนการชำระเงิน ฉันตรวจพบข้อยกเว้นนี้ในกระบวนการเช็คเอาต์: ข้อยกเว้นการแปลงคำสั่งซื้อ: SQLSTATE [40001]: ความล้มเหลวในการทำให้เป็นอันดับ: 1213 พบการหยุดชะงักเมื่อพยายามล็อค ลองรีสตาร์ทธุรกรรม น่าเสียดายที่ฉันไม่มีร่องรอยเต็มสแต็คเนื่องจากข้อยกเว้นถูกจับได้ แต่การตรวจสอบสถานะ INNODB ฉันสามารถติดตามการหยุดชะงักได้: SELECT `si`.*, `p`.`type_id` FROM `cataloginventory_stock_item` AS `si` INNER JOIN `catalog_product_entity` AS `p` ON p.entity_id=si.product_id WHERE (stock_id=1) AND (product_id IN(47447, 56678)) FOR UPDATE *** (1) WAITING FOR THIS LOCK TO BE GRANTED: RECORD LOCKS space id 0 page …

5
วิธีเพิ่มค่าธรรมเนียมในการสั่งซื้อผลรวมใน Magento 2
ลิงค์ต่อไปนี้จะอธิบาย http://excellencemagentoblog.com/blog/2012/01/27/magento-add-fee-discount-order-total/ เพื่อเพิ่มค่าธรรมเนียมในการสั่งซื้อผลรวมใน Magento 1 ตอนนี้ฟังก์ชั่นนี้ถูกย้ายไปที่โมดูล Quoteใน Magento 2 ฉันคิดว่าแนวคิดเดียวกันยังคงเหมือนวิธีรวบรวมและดึงข้อมูล มีใครลองสิ่งนี้ใน Magento 2 บ้างไหม?

1
โปรไฟล์ที่เกิดขึ้น - พวกเขาทำงานอย่างไร
ฉันพยายามเข้าใจว่า Magento จัดการโปรไฟล์ที่เกิดขึ้นประจำและคำสั่งซื้อที่เกี่ยวข้องกับพวกเขาอย่างไร ฉันมีคำถามเปิดกว้างเกี่ยวกับเรื่องนี้: ใบสั่ง: วิธีการ "สั่งซื้อ" ที่ตามมาถูกสร้างขึ้นจากมุมมองผู้ขายของวีโอไอพี การสั่งซื้อครั้งแรกถูกวางโดยผู้ใช้ปลายทางจะเกิดอะไรขึ้นสำหรับกำหนดการที่ตามมา ออกใบแจ้งหนี้: การตั้งค่าใบแจ้งหนี้เป็นอย่างไร? ใบแจ้งหนี้ไปที่ลูกค้าโดยตรงจาก Magento หรือไม่ ผลกระทบของรายการที่สั่งซื้อใหม่สำหรับใบแจ้งหนี้คืออะไร ภาษีมีการจัดการอย่างไร

2
รับรายละเอียดการสั่งซื้อตามรหัสการสั่งซื้อ
ฉันจำเป็นต้องเรียกคืนคำสั่งซื้อใน Magento ด้วยรหัสของมัน ฉันจะโหลดคำสั่งซื้อเฉพาะด้วยรหัสได้อย่างไร จนถึงตอนนี้ฉันได้รับข้อความค้นหาเริ่มต้นที่สร้างแล้ว: Mage::getModel('sales/order');
32 orders 

3
การสร้างการจัดส่งโดยทางโปรแกรม
ฉันพบวิธีการต่าง ๆ ในการสร้างการจัดส่งโดยทางโปรแกรม พวกเขาเป็น //Type 1 $converter=Mage::getModel('sales/convert_order'); $shipment=$converter->toShipment($order); // snip //Type 2 $shipment = Mage::getModel('sales/service_order', $order) ->prepareShipment($this->_getItemQtys($order)); // snip //Type 3 $shipment = Mage::getModel('sales/service_order', $order)->prepareShipment($itemQty); $shipment = new Mage_Sales_Model_Order_Shipment_Api(); $shipmentId = $shipment->create($orderId); // snip ความแตกต่างระหว่างวิธีการเหล่านี้มีสามวิธีซึ่งเป็นวิธีการที่เหมาะสมในการสร้างการจัดส่งและเพิ่มหมายเลขการติดตาม

11
Magento 2 - วิธีที่ถูกต้องในการเปลี่ยนรหัสคำสั่งซื้อเริ่มต้นคืออะไร?
Magento 2. หลังจากติดตั้งใหม่รหัสการสั่งซื้อใหม่จะเป็น 10,0000001, 100000002 และอื่น ๆ วิธีที่ถูกต้องในการเปลี่ยนรหัสเพิ่มนั้นจะเป็นตัวเลขที่สูงขึ้นได้อย่างไร ตัวอย่างเช่น 155555552, 155555553 และอื่น ๆ เมื่อเปลี่ยนแล้วมันจะดูดีขึ้นมาก ใน Magento 1.9 ในการแก้ไขรหัสเริ่มต้นสำหรับคำสั่งซื้อใบแจ้งหนี้หรือการจัดส่งเราเพียงแค่เปลี่ยนค่าในฐานข้อมูลใน "eav_entity_store" Magento 2 ดูแตกต่าง ... ฉันรู้ว่ามีปลั๊กอินบางอย่างที่เสนอให้ทำเช่นนี้ แต่ฉันต้องการทราบวิธีการทำด้วยตนเอง

4
ความสับสนกับรหัสคำสั่งซื้อรหัสการเพิ่มคำสั่งซื้อและฉันไม่ได้รับรหัสคำสั่งซื้อเป็น 20001201
ฉันสับสนเล็กน้อยกับรหัสคำสั่งซื้อและรหัสการเพิ่มคำสั่งซื้อดังนั้นผู้ใดสามารถช่วยฉันให้เข้าใจความแตกต่างระหว่างสองสิ่งนี้ ฉันมีผู้สังเกตการณ์สำหรับsales_order_place_afterที่ฉันเก็บรายละเอียดการขายในตารางที่กำหนดเอง แต่ด้วย $orderId = $observer->getEvent()->getOrder()->getId(); ฉันได้รับรหัสคำสั่งตามรหัสปกติเช่น 112 หรือ 113 หรือ 110 ฯลฯ ไม่เหมือนกับ 20001201 แล้วรหัสคำสั่งซื้อจริงคืออะไร 20001201 หรือ 112 ฉันต้องการประมวลผลข้อมูลการสั่งซื้อเพิ่มเติมตามรหัสคำสั่งซื้อนี้ฉันใช้ 112, 113 ฯลฯ และใช้งานได้ แต่ฉันต้องชี้แจงให้ชัดเจน

3
อีเมลคำสั่งซื้อใหม่จะถูกส่งสองครั้ง
ฉันใช้ Magento 1.9.1 และเมื่อสร้างคำสั่งซื้อใหม่ไม่ว่าจะเป็นจากส่วนหน้าหรือผู้ดูแลระบบจะส่งอีเมล 2 ฉบับ - ทั้งคู่เหมือนกัน! ฉันดูในเน็ตและพบข้อผิดพลาดซึ่งเป็นรหัสเก่าและฉันไม่สามารถหารหัสที่กล่าวถึงความคิดเห็นมันก็ดูเหมือนว่าจะทำอย่างไรกับคำสั่งซื้อของ Paypal และนี่ไม่ใช่กรณี ฉันได้ปิดการใช้งานส่วนขยายทั้งหมดแล้วลองและยังคงมีปัญหาเดียวกันดังนั้นฉันมั่นใจว่าไม่ใช่ปัญหาของส่วนขยาย

1
magento: การปรับแต่งการออกแบบใบแจ้งหนี้ PDF
ฉันต้องการกำหนดเค้าโครง PDF ใบแจ้งหนี้เอง เมื่อมีชื่อผลิตภัณฑ์ขนาดใหญ่ข้อมูลตารางจะดูไม่สอดคล้องกัน ฉันจะจัดการการออกแบบของ PDF INVOICE ได้อย่างไร ฉันพยายามทำการเปลี่ยนแปลงในแอพ / รหัส / core / mage / sales / model / order / pdf / abstract.php แต่ไม่ได้รับการแก้ไข ต้องการความช่วยเหลือในการแก้ไขการออกแบบเลย์เอาต์ pdf

4
คำจำกัดความของสถานะคำสั่งซื้อคืออะไร หรือ: ฉันควรรวมสถานะคำสั่งซื้อของฉันที่ไหน
ฉันต้องการกำหนดสถานะคำสั่งบางอย่างเช่น "การชำระเงินด้วยบัตรเครดิตที่ได้รับ" คำถามก็คือพวกเขาอยู่ในสถานะใด มีคำจำกัดความสำหรับสถานะในตัวแต่ละรายการหรือไม่ แก้ไข: ดูเหมือนว่าฉันผสม "สถานะ" และ "สถานะ" ฉันหวังว่ามันจะชัดเจนจากบริบทต่อไป ฉันตำหนิการแปล Magento ภาษาเยอรมัน (สถานะ => สถานะสถานะ => Zustand)

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


2
Magento 2.1.1 วิธีโหลดคำสั่งซื้อด้วยรหัสเพิ่มโดยใช้ออบเจกต์ OrderRepository
สิ่งที่จะเป็นวิธีที่ดีที่สุดล่าสุดในการสั่งซื้อที่เพิ่มขึ้นในการโหลดโดยใช้ ID (แทนรหัสคำสั่งซื้อ) โดยใช้OrderRepository

1
ความแตกต่างระหว่างการโมฆะและการยกเลิกคำสั่งซื้อคืออะไร
ความแตกต่างระหว่างการโมฆะและการยกเลิกคำสั่งซื้อคืออะไร? อะไรคือเหตุผลในการแสดงอย่างหนึ่ง? เมื่อดูคำสั่งซื้อที่จับบัตรเครดิตออนไลน์ในแผงควบคุมสำหรับผู้ดูแลระบบฉันมีทั้งตัวเลือกให้กับCancelหรือVoidตามคำสั่งซื้อ ตัวควบคุมการชำระเงินทั้งสองจะเรียกใช้ฟังก์ชันที่ทำให้เกิดช่องว่างการทำธุรกรรมด้วยเกตเวย์การชำระ

5
จะตรวจสอบได้อย่างไรว่าที่อยู่การเรียกเก็บเงินและที่อยู่จัดส่งเท่ากัน?
ฉันกำลังพยายามตรวจสอบว่าที่อยู่สำหรับการเรียกเก็บเงินและที่อยู่จัดส่งเท่ากับเมื่อสร้าง PDF ใบแจ้งหนี้หรือไม่ สิ่งที่ฉันพยายามมาแล้วคือ: $order = $invoice->getOrder(); if( $order->getBillingAddress()->getData() != $order->getShippingAddress()->getData() ) หรือ $order = $invoice->getOrder(); if( $order->getShippingAddress()->getData('same_as_billing')!='1' ) แต่ก็ไม่ได้ผล ฉันก็พยายามที่จะได้รับการเสนอราคาโดยใช้$order->getQuote()แต่ก็ไม่ได้ผลเช่นกัน มีวิธีใดบ้างในการตรวจสอบว่าที่อยู่สำหรับการเรียกเก็บเงินและการจัดส่งสินค้ามีค่าเท่ากันหรือไม่?

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