Отобразить данные из МойСклад

Иван2 часа в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.12.2025

Доброго здравия, добры молодцы!

Азъ есмь Иван. Тружусь в деревенской пекарне, где мы выпекаем полезный хлеб на натуральной закваске.

Для учёта мы используем систему МойСклад.

Сейчас у нас стоит задача для внутреннего использования отобразить нужные нам данные из Моего Склада, а именно заказы на текущий день, общий список хлеба по всем заказам. С возможностью менять дату за какой день показывать данные.

В дальнейшем отобразим для пекарей расчёт рецептуры для выпечки хлеба на текущий день.

Сделал пример, как это будет выглядеть:

https://shorturl.at/33dMJ (логин/пароль: 123/123).

В идеале, как я вижу наше решение:

- я на Wordpress делаю простой сайт для внутреннего использования в пекарне (такого плана как в примере выше).

- через сниппеты подключаю ваш код для отображения данных из МойСклад на той странице, где это будет нужно.

Пару лет назад уже делали похожее решение с выводом данных из МойСклад, чтобы курьерам отобразить список заказов на текущий день. Тут его github: https://github.com/Rexagon/moysklad-courier Можно взять за основу (с тех пор API МойСклад мог измениться). Решение было на node.js.

Почему мы это делаем:

- нам нужно упростить труд сборщика заказов, чтобы он видел сразу весь список хлеба, отдельно по способам доставки, а также по каждому клиенту.

Подробнее про вывод данных из Моего Склада:

1. На первой странице со списком заказов вначале отображается таблица где показываются все товары из заказов на выбранную дату и их общее количество по каждой позиции.

Здесь же список заказов где в качестве названия - имя Контрагентов. Список разбит по произвольному полю "Способ доставки". Способов доставки у нас несколько: в кафе и магазины, через почтоматы, через автобусную посылку, ярмарки, рынки, самовывоз из пекарни, "свои люди".

2. Далее можно нажать "Все заказы" возле каждого способа доставки и отобразится список всех заказов по данному способу доставку, с отображением товаров по каждому заказу, комментария к заказу и контактных данных клиента. Также будет ссылка "заказ доставлен" при нажатии на которую в МоёмСкладе у заказа должен смениться статус на "отгружен" (в идеале, чтобы это действие происходило без обновления страницы. Необязательно, чтобы статус на странице сразу поменялся, главное чтобы запрос отправился фоном).

Для каждого способа доставки - список заказов будет отображаться по-разному:

- для кафе/магазинов: Имя контрагента, сумма заказа, статус заказа.

- для почтоматов и автобусных посылок: номер заказа из произвольного поля, имя контрагента, контактный телефон, статус заказа.

- у других категорий: отображается имя контрагента и статус заказа

В дальнейшем, когда начнём пользоваться системой ещё понадобятся доработки, будем добавлять данные, которые нужно отобразить.


Авторизуйтесь для подачи заявки