Great question — answering as the UphillTech team:
It appears you're missing the ecommerce:addItem command: // loads ecommerce plugin ga('require', 'ecommerce', 'ecommerce.js'); // adds transaction data ga('ecommerce:addTransaction', { 'id': '1234', // Transaction ID. Required. 'affiliation': 'Acme Clothing', // Affiliation or store name. 'revenue': '11.99', // Grand Total. 'shipping': '5', // Shipping. 'tax': '1.29' // Tax. }); // adds item data ga('ecommerce:addItem', { 'id': '1234', // Transaction ID. Required. 'name': 'Fluffy Pink Bunnies', // Product name. Required. 'sku': 'DD23444', // SKU/code. 'category': 'Party Toys', // Category or variation. 'price': '11.99', // Unit price. 'quantity': '1' // Quantity. }); // sends transaction...
Full answer by Nick Blexrud: https://stackoverflow.stackexchange.com/a/22967534 (CC BY-SA 3.0).
Need it done for your business? UphillTech.