目录定价规则中的Magento 1.8.0.0中是否存在错误。我试图获得一个合适的价格的数据馈送,但1.8.0.0没有吐出任何东西,而1.8.1.0给了我想要的东西。
$store_id = 1; // Use the default store
$discounted_price = Mage::getResourceModel('catalogrule/rule')->getRulePrice(
Mage::app()->getLocale()->storeTimeStamp($store_id),
在Magento中,我希望在不更改后端/购物车上的实际数字价格的情况下,将自定义PHP函数应用于前端的价格显示。
具体地说,当价格中没有美分时,我想删除显示价格上的小数。例如,$19.00将显示为$19,但$19.99将显示为$19.99。
我在PHP.net上找到了一个PHP函数,它将为我执行此更改:
// formats money to a whole number or with 2 decimals; includes a dollar sign in front
function formatMoney($number, $cents = 1) { // cents: 0=
我想问一下具体的情况。
我有三个模特:
商店
价格
产品
我必须为某一特定产品的商店设定一个具体的价格。
例如:
如果我的产品A的价格是100美元,我想把它设为商店A 50美元,商店B ...etc 80美元
我所做的是在商店和价格之间建立了许多关系。
我把product_id存储在枢轴表里..。
就像下面
Store.php
<?php
namespace App\Modules\Store\Models;
use App\Modules\Store\Models\Price;
class Store extends Model
{
public function