Jump to content


Photo
- - - - -

Сортировка товара в списке в корзине на фронтенде


Best Answer SmetDenis , 23 September 2016 - 11:23


Сортировка идет по системному ID товара в корзине (хеш).

Смотрите ksort, внутри getItems()
media\zoo\applications\jbuniversal\framework\classes\cart\jbcart.php

И в этом же порядке сохранится в базу.

Можно использовать что-нибудь вроде - http://php.net/manua...ction.usort.php Go to the full post


  • This topic is locked This topic is locked
2 replies to this topic

#1 Михаил

Михаил
  • JBZoo User (rus)
  • User rate: 5.3
  • posts: 158
  • topics: 39

Posted 22 September 2016 - 15:06

Добрый день

 

Вопросы:

1. По какому принципу сортируется товар при переходе в корзину? 

Вроде сначала показалось, что по порядку добавления, но нет, это только показалось. Не по алфавиту, не по артикулу, не по цене. Как же все таки?

 

2. В каком файле необходимо внести исправления, чтобы сменить сортировку?

 

Заранее спасибо.


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 23 September 2016 - 11:23   Best Answer


Сортировка идет по системному ID товара в корзине (хеш).

Смотрите ksort, внутри getItems()
media\zoo\applications\jbuniversal\framework\classes\cart\jbcart.php

И в этом же порядке сохранится в базу.

Можно использовать что-нибудь вроде - http://php.net/manua...ction.usort.php
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Михаил

Михаил
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 5.3
  • posts: 158
  • topics: 39

Posted 23 September 2016 - 14:15

Сортировка идет по системному ID товара в корзине (хеш).

Смотрите ksort, внутри getItems()
media\zoo\applications\jbuniversal\framework\classes\cart\jbcart.php

И в этом же порядке сохранится в базу.

Можно использовать что-нибудь вроде - http://php.net/manua...ction.usort.php

 

Ок. Спасибо. Буду посмотреть.


  • 0




Click to return to top of page in style!