我有一个有两种货币的洋红色商店,我在购物车中的商品有动态价格.我用观察者和setCustomPrice以及setOriginalCustom价格成功计算了我的quote_item价格
$quote_item->setCustomPrice($price);
$quote_item->setOriginalCustomPrice($price);
Run Code Online (Sandbox Code Playgroud)
我的观察者:
<sales_quote_add_item>
Run Code Online (Sandbox Code Playgroud)
但我有一个问题,当我更改我的商店的货币时,小计不是更新.如何处理多种货币和自定义报价项目的价格?
我尝试使用paypal invoice api实现发票服务.一切正常,但发票邮件没有发送,这是正常的吗?也许在沙盒上发送电子邮件?
谢谢
我不能在 typescript 3.2 中使用任何类型的 @type/node
我的 tsconfig :
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"skipLibCheck": true,
"suppressImplicitAnyIndexErrors": true,
"outDir": "target/www/app",
"lib": ["es7", "dom"],
"baseUrl": "./",
"paths": {
"app/*": ["src/app/*"]
},
"types": ["node"],
"importHelpers": true,
"allowJs": true
}
}
Run Code Online (Sandbox Code Playgroud)
打字稿版本:3.2.2 @type/node 版本:11.13.5
我有这个错误信息:
错误 TS2580:找不到名称“进程”。你需要为节点安装类型定义吗?尝试
npm i @types/node然后添加node到 tsconfig 中的 types 字段。
我理解错误,但没有找到修复它的方法。
更新 :
npm ls --depth=0
+-- @angular-devkit/build-angular@0.13.8
+-- @angular/animations@7.2.13
+-- @angular/cli@7.3.8
+-- …Run Code Online (Sandbox Code Playgroud)