Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(\Bitrix\Main\Loader::includeModule('despi.msretail')){ // подключаем модуль
- //Вариант 1: Считываем массив продаж по номеру телефона
- //Принимает 2 аргумента: 1) Телефон формат не важен, важно чтобы начианлся либо с + либо с 8; 2) Страница продаж, вывод по 25 продаж
- $retails = \Despi\MsRetail\Main::getRetailsByPhone('73478349532', 1);
- print_r($retails);
- if(count($retails['ITEMS']) > 0){
- foreach($retails['ITEMS'] as $item){
- echo "Продажа от " . $item['DATE_CREATED']->format('d.m.Y H:i:s') . " на сумму: " . $item['SUM'] . "руб. в городе " . $item['CITY'] . PHP_EOL;
- }
- }
- //Получаем массив такого типа:
- /*Array
- (
- [META] => Array
- (
- [COUNT] => 9 -- общее число продаж пользователя, вывод по 20 продаж
- [PAGES] => Array
- (
- [COUNT] => 1 -- количество страниц
- [CURRENT] => 1 -- текущая страница
- [PREV] => 1 -- предыдущая страница (не меньше 1)
- [NEXT] => 1 -- след страница (не больше количества страниц)
- )
- )
- [ITEMS] => Array -- Массив продаж
- (
- [120] => Array
- (
- [CITY] => Нефтекамск -- город
- [SUM] => 1980 -- сумма в рублях
- [DATE_CREATED] => Bitrix\Main\Type\DateTime Object -- дата создания продажи из МС
- (
- [value:protected] => DateTime Object
- (
- [date] => 2021-05-08 19:27:00.000000
- [timezone_type] => 3
- [timezone] => Europe/Moscow
- )
- )
- [DATE_UPDATED] => Bitrix\Main\Type\DateTime Object -- дата изменения продажи из МС
- (
- [value:protected] => DateTime Object
- (
- [date] => 2021-05-08 19:27:35.000000
- [timezone_type] => 3
- [timezone] => Europe/Moscow
- )
- )
- )
- )
- )
- */
- //Вариант 2: Считываем массив продаж конкретного юзера (телефон берется из таблицы телефонов для регистрации)
- //Принимает 1 аргумент -- страница продаж
- //$retails = \Despi\MsRetail\Main::getRetailsForUser(1);
- //print_r($retails);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement