ราคามากกว่า 100 ล้าน


9

วิธีการตั้งราคามากกว่า 100 ล้าน? ลองใช้วิธีแก้ปัญหานี้http://www.magentocommerce.com/boards/v/viewthread/210738/P15/#t454441แต่ก็ไม่มีโชค ตอนนี้ฉันสามารถตั้งราคาได้มากกว่า 100 ล้านบาท แต่ส่วนหน้าจะแปลงเป็นราคาพิเศษ 100 ล้านโดยอัตโนมัติ หากการเปลี่ยนแปลงค่าใน DB โดยตรงทุกอย่างดีก่อนที่จะทำการเปลี่ยนแปลงในแผงผู้ดูแลระบบ ขอบคุณล่วงหน้า.


คุณช่วยอธิบายรายละเอียดเกี่ยวกับปัญหาได้อย่างไร เพราะฉันเปลี่ยนเพียงแค่ฐานข้อมูลตาราง catalog_product_entity_decimal -> ค่าคอลัมน์เป็นทศนิยม (24,4) และไม่มีอะไรอื่น (ไม่มีไฟล์) และฉันสามารถบันทึกผลิตภัณฑ์ด้วยราคา 100000000 และแสดงราคา 100,000,000.00 สำหรับส่วนหน้า (เช่นไม่เป็นไร) ฉันไม่ได้ทำการสั่งซื้อ แต่เท่าที่ฉันเข้าใจคุณปัญหาอยู่ในหน้าดูสินค้า
ไมเคิล

100 ล้านเป็นราคาสูงสุด หากตั้งราคาผลิตภัณฑ์ 150 ล้านแสดงว่ามีราคาข้าม 150 ล้านและราคาพิเศษ 100 ล้าน ในการประหยัดราคา DB เช่น 100 ล้าน
คิริลล์

อ่าขอโทษตอนนี้ชัดเจนแล้ว โปรดดูคำตอบของฉัน ฉันทดสอบมันในการติดตั้ง Magento 1.9.0.1 ที่ชัดเจนและทำงานได้ดี
ไมเคิล

คำตอบ:


3

คุณมีการเปลี่ยนแปลงคอลัมน์ในตารางฐานข้อมูลvalue catalog_product_entity_decimalนอกจากนี้คุณต้องเปลี่ยนทุกราคาcatalog_product_index_priceคอลัมน์ในตารางเหล่านี้: catalog_product_index_price_tmp, catalog_product_index_price_final_tmp,


ขอบคุณมากลืมเกี่ยวกับตาราง <catalog_product_index_price_final_tmp>
คิริลล์

0

ส่งออกฐานข้อมูลแก้ไขไฟล์ sql ของคุณโดยใช้โปรแกรมแก้ไขข้อความเช่น sublime หรือ atom หรืออื่น ๆ ที่สามารถค้นหาและแทนที่ข้อความ ค้นหาทศนิยม (12,4) และแทนที่ด้วยทศนิยม (13,4), 13 & 12 หมายถึงจำนวนที่คุณจะบันทึกในโครงสร้างโคลัมฐานข้อมูลรวมถึงตำแหน่งทศนิยม 4 ตำแหน่ง จากนั้นในที่สุดคุณสามารถนำเข้าฐานข้อมูลของคุณ

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