Virtuemart 中每种货币的统一价格
目前 Virtuemart 使用转换器模块:convertECB.php。 该模块从服务器获取汇率并将一种货币转换为另一种货币。
是否可以为每种产品和货币设定固定价格?
即我们有美元、欧元和英镑,我们希望价格如下:
- 产品 1:15 美元 产品
- 1:10 英镑
产品 2: 29 美元
- 产品 2:20 英镑
- 产品 2:23 欧元
Currently Virtuemart uses a converter module: convertECB.php.
Such module fetches exchange rates from a server and convert one currency into another.
Is it possible to set a fixed prices for each product and currency?
ie we have USD, EUR and GBP and we'd like prices as follows:
- Product 1: 15 USD
- Product 1: 10 GBP
Product 1: 12 EUR
Product 2: 29 USD
- Product 2: 20 GBP
- Product 2: 23 EUR
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你必须破解虚拟机核心才能实现你想要做的事情。使用转换器以便可以根据 VM 产品信息数据库表中的单个价格字段计算价格。如果您不打算根据汇率计算价格,那么您必须有额外的价格字段,您可以在其中输入您想要接受的每种货币的价格。
如果您只想获得偶数价格,那么您可以破解convertECB.php,在显示价格之前对价格进行四舍五入。
You will have to hack the VM core to achieve what you want to do. The converter is used so that the price can be calculated from a single price field in the VM product info database table. If you are not going to calculate the price based on exchange rates, then you have to have additional price fields where you can enter the price of each currency you want to accept.
If you just want to have even number prices, then you can hack convertECB.php to round the price before dispalying it.