Получить сопутствующие товары через XML -RPC - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь получить список связанных продуктов для конфигурируемого продукта, используя XML -RP C. Я знаю, что есть много вариантов использования сторонних расширений, но мне нужно сделать это с использованием собственного API .

Я использую конечную точку product.list, чтобы получить список всех продуктов и затем отфильтруйте их по type == 'configurable'.

    def build_products(self):
        products = self._call_endpoint("product.list", [])
        total = len(products)
        for index, product in enumerate(products, start=1):
            print(f"{index}/{total}")

            if product["type"] == "simple":
                # process simple product
            elif product["type"] == "configurable":
                # process configurable product

product.info не содержит любую информацию о связанных продуктах.

Я пробовал использовать product_link.list чтобы получить связанные продукты, но это не позволяет associated тип - только grouped и related.

...