Wuang Posted October 18, 2008 Share Posted October 18, 2008 Bạn nào biết chỉ giùm mình nhé.Mình không thể post 1 sản phẩm với giá trên 10.000.000(mười triệu).Có nghĩa là mình bán sản phẩm đó giá 10500,11 hoặc 12 triệu thì nó chỉ hiển thị có 10 triệu hà.Không hiểu sao nó không cho post giá cao hơn 10 triệu.Xin được giúp. Link to comment Share on other sites More sharing options...
haylam.vn Posted October 18, 2008 Share Posted October 18, 2008 Xin hỏi bạn đang sử dụng bản PS version mấy? Theo mình được biết thì bản RC5 trở xuống có lỗi là giá sản phẩm không thể lớn hơn 10.000.000. Nhưng lỗi này đã được fixed vào ngày 28/07/08 Product price fixed (when > 999999.0), bắt đầu từ bản RC8 (nếu mình nhớ không nhầm ).Cách khắc phục tải bản PS 1.0 final về http://www.prestashop.com/download/prestashop_1.0.zip. Sao lưu mã nguồn, theme và database, sau đó Nângcấp theo hướng dẫn cài đặt và nâng cấp ở trang wiki của prestashop.com.Có vấn đề gì bạn nên nói cụ thể hơn nhé. Link to comment Share on other sites More sharing options...
Wuang Posted October 22, 2008 Author Share Posted October 22, 2008 Mình đang dùng bản Version 1.0.0.8 nhưng không thể post giá cao hơn 10.000.000.Bạn có thể chỉ mình cách khắc phục thủ công không???? Link to comment Share on other sites More sharing options...
haylam.vn Posted October 22, 2008 Share Posted October 22, 2008 Nếu bạn đang dùng bản RC8 mà vẫn có lỗi đó thì có lẽ là do theme của bạn không tương thích với bản PS hiện tại. Bạn đang dùng theme nào? Link to comment Share on other sites More sharing options...
haylam.vn Posted October 22, 2008 Share Posted October 22, 2008 Theo mình biết thì bản RC8 đã fixed lỗi này. Tốt nhất là bạn nên nâng cấp lên bản 1.0 final theo link download mình post phía trên. Link to comment Share on other sites More sharing options...
Wuang Posted October 23, 2008 Author Share Posted October 23, 2008 Xin lỗi đã làm phiền bạn nhiều lần.Nhưng thất sự lổi đó mình không khắc phục được,mình đã làm theo hướng dẫn của bạn download bản mới nhất theo link cài đặt lại nhưng cũng không post được giá cao hơn 10T.Mình cũng đã chuyển về themes mặc định nhưng cũng vậy hic hic hic.Không có cách sữa thủ công hả bạn. Link to comment Share on other sites More sharing options...
haylam.vn Posted October 23, 2008 Share Posted October 23, 2008 Vậy site của bạn đang chạy trên server nào, windows hay linux? Giá sản phẩm bạn nói là VND à? Bạn để Loại tiền VND là mặc định? Bạn add VND như thế nào trong hàm displayPrice() trong file classes/Tools.php line 175./* 0.000 VND*/ case 5: $ret = number_format($price, 0, ',', '.').' '.$c_sign; break;Demo:http://mobile.kenh360.com/product.php?id_product=29Giá sản phẩm này là 13.360.000 Đ ( $800). Mình buộc phải để $ vì khi set VND là mặc định thì tỉ giá giữa $ và VND trở về 1:1. Hiện mình đang sửa code để giá sản phẩm hiện thỉ cả $ và VND. Link to comment Share on other sites More sharing options...
target_locked Posted October 24, 2008 Share Posted October 24, 2008 Đó là bug của presta 1.0 final. Presta ko nghĩ có món hàng nào có giá trị hơn 10 triệu France hay USD.Sẽ được fix trong Ver 1.1, sẽ released trước năm 2017 Đó là trả lời chính thức của Presta. Bạn cứ chờ đi. Link to comment Share on other sites More sharing options...
Mjn Love Posted October 30, 2008 Share Posted October 30, 2008 Chao ban Wuang.Minh thay bug nay rat nghiem trong voi cac nc co tien te nhu Vietnam.Nhung neu la FR hoac US thi ho ko quan tam nen chac ho se ko fix o verison sau dau. 2017 cung chua fix ^^Thuc chat neu ban soi vao ma nguon php hoac cac function thi se ko bao gio tim thay. Loi nay xay ra do qua trinh thiet ke CSDL set format cho truong price va wholesale_price. Ban vao MySQL chay 2 lenh sau la ok ALTER TABLE `ps_product` CHANGE `price` `price` DECIMAL( 18, 2 ) NOT NULL DEFAULT '0.000000'; ALTER TABLE `ps_product` CHANGE `wholesale_price` `wholesale_price` DECIMAL( 18, 2 ) NOT NULL DEFAULT '0.000000'; Nhin cau lenh SQL chac cac ban cung hieuChuc ban may man.Note: so DECIMAL( 18, 2 ) tuc la ban se post dc 18 chu~ so 9 va 2 so le, nhung minh nghi tien VN lam gi co tien le, hi hi, ^^, ma thoi cu de le 2 so cho an chac, hi hi Link to comment Share on other sites More sharing options...
haylam.vn Posted October 30, 2008 Share Posted October 30, 2008 Vấn đề này các bạn giải quyết theo cách sau:Chạy truy vấn này trên csdl hoặc edit trường price, reduction_price, ecotax và wholesale_price. ALTER TABLE `ps_product` CHANGE `price` `price` DECIMAL( 14, 2 ) NOT NULL DEFAULT '0.00'; ALTER TABLE `ps_product` CHANGE `reduction_pricee` `reduction_price` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00'; ALTER TABLE `ps_product` CHANGE `ecotax` `ecotax` DECIMAL( 12, 2 ) NOT NULL DEFAULT '0.00'; ALTER TABLE `ps_product` CHANGE `wholesale_price` `wholesale_price` DECIMAL( 14, 2 ) NOT NULL DEFAULT '0.00'; Chú ý: Chỉ cần thay đổi thuộc tính Length/Values: 14, 2. Link to comment Share on other sites More sharing options...
target_locked Posted October 30, 2008 Share Posted October 30, 2008 Hi Mjn Love,Minh chưa thử, nhưng bạn có thể cho biết là khi áp dụn cách đó thì có thể nhập số tiền tối đa là bao nhiêu ko?Thanks. Link to comment Share on other sites More sharing options...
haylam.vn Posted October 30, 2008 Share Posted October 30, 2008 Nếu để thuộc tính LENGTH/VALUES mặc định là 13,6 thì max price là ~1E+8 tức là 9999999,999999 (13-6). Link to comment Share on other sites More sharing options...
Mjn Love Posted October 30, 2008 Share Posted October 30, 2008 Hi Mjn Love,Minh chưa thử, nhưng bạn có thể cho biết là khi áp dụn cách đó thì có thể nhập số tiền tối đa là bao nhiêu ko?Thanks. Minh vua edit lai ban cua minh rui day, ban doc lai nhe, chuc ban may man.Con day la site cua to: http://mobile68.netMong cac ban ung ho. Link to comment Share on other sites More sharing options...
Tam Posted July 3, 2009 Share Posted July 3, 2009 Mình thì ko bít cách chạy lệnh SQL nên mình đã làm cách thủ công là:1. Biểu tượng của tiền tệ: ,000VNDthay vìVND2. Chọn không có dấu cách giữa giá tiền & biểu tượng tiền tệ3. Đề giá sản phẩm theo đơn vị 1000đ: ví dụ 5,000,000 thì chỉ điền 5,000 thôiKết quả: đề giá sản phẩm là 25,000hiển thị ra sẽ là: 25,000,000VNDDone! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now