Получить инвентарь из QuickBooks и обновления для платформы электронной торговли - PullRequest
0 голосов
/ 20 мая 2019

Мы используем настольную корпоративную версию Quickbooks и интегрируем настольный компьютер Quickbooks с онлайн-магазином электронной коммерции.

Я ищу решение, где я могу получить обновленные данные инвентаризации и обновить эти данные в решении для электронной коммерции.

ТАК для этого мне нужно какое-то решение, как я могу получить данные через веб-коннектор к моему SOAP API и обновить их в хранилище?

Я не могу найти какое-либо решение API для этого.Пожалуйста, помогите нам.

1 Ответ

0 голосов
/ 21 мая 2019

Используйте это:

И следуйте краткому руководству:

В документах вы найдете примеры извлечения данных из QuickBooks в ваше приложение.В частности, это:

Вам нужно будет внести некоторые изменения, чтобы вместо этого выпустить запрос отчета, чтобы получить состояние запасов на единицу товара.Ваш запрос / функция для этого будет выглядеть примерно так:

    function _inventoryStockStatusByItemRequest($requestID, $user, $action, $ID, $extra, &$err, $last_action_time, $last_actionident_time, $version, $locale)
    {
        $xml = '<?xml version="1.0" encoding="utf-8"?>
            <?qbxml version="8.0"?>
            <QBXML>
                <QBXMLMsgsRq onError="stopOnError">
                    <GeneralSummaryReportQueryRq requestID="' . $requestID . '">

                        <GeneralSummaryReportType>InventoryStockStatusByItem</GeneralSummaryReportType>
                        <DisplayReport>false</DisplayReport>

                    </GeneralSummaryReportQueryRq>
                </QBXMLMsgsRq>
            </QBXML>';

        return $xml;
    }

Это вернет вам гигантский XML-документ с количествами на руках каждого продукта.

Затем вы можете анализировать этот XML-документ и делать с ним все, что вам нужно.

...