Checkout logic

This commit is contained in:
Almira Krdzic
2018-10-04 03:15:51 +02:00
18 changed files with 285 additions and 147 deletions

View File

@@ -38,6 +38,7 @@ export const fromWCOrder = (WCOrder) => {
email: WCOrder.billing.email,
address: formatAddress(WCOrder.billing)
},
documents: WCOrder.documents || [],
packages: WCOrder['line_items'].map(packageLine => {
return {
id: packageLine['product_id'],
@@ -64,10 +65,10 @@ export const fromWCOrder = (WCOrder) => {
packageName: packageOption.name,
groupName: packageOption['group_name'] || '',
})) : [],
documents: packageLine.documents.map(document => {
documents: packageLine.documents ? packageLine.documents.map(document => {
document['icon'] = getDocumentIcon(document.extension);
return document;
}) || []
}) : []
};
}),
process: processInfo,