Skip to content

Commit 7e1103d

Browse files
committed
Updating dashboard totals
1 parent 0018fbb commit 7e1103d

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/services/Carts.php

+7-4
Original file line numberDiff line numberDiff line change
@@ -164,18 +164,21 @@ public function getAbandonedCartsRecovered()
164164
->where(['isRecovered' => 1])
165165
->column();
166166
if($ids) {
167-
$orders = Order::find($ids)->sum('totalPrice');
168-
return $orders;
167+
$orders = Order::find()
168+
->where(['commerce_orders.id' => $ids])
169+
->select('SUM(totalPrice) as total')
170+
->column();
171+
return $orders[0];
169172
}
170173
return false;
171174
}
172175

173176
public function getAbandondedCartsConversion()
174177
{
175-
$recovered = $this->_createAbandonedCartsQuery()->where('clicked = 1')->count();
178+
$recovered = $this->_createAbandonedCartsQuery()->where('isRecovered = 1')->count();
176179
$total = $this->getAbandonedCartsTotal();
177180
if ($total > 0 && $recovered > 0) {
178-
$percent = ($recovered / 100) * $total;
181+
$percent = ($recovered / $total) * 100;
179182
return $percent;
180183
}
181184
return 0;

src/templates/index.twig

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
If a new cart is found it will be marked as scheduled and added to the queue.<br />
2121
Items in the queue will be scheduled as per your settings.
2222
</p>
23-
{% if carts|length %}<p><em>Showing the last {{ carts|length }} out of {{ totalCarts }} | Ordered by last update</em></p>{% endif %}
23+
{% if carts|length %}<p><em>Showing the last {{ carts|length }} out of {{ totalCarts }}</em></p>{% endif %}
2424
</div>
2525
</div>
2626
</div>

0 commit comments

Comments
 (0)