Интеграция
Автоматизируй обмен между твоей системой учета (1с, мой склад, umag и др.) и каспий ботм
Не трать время там,где можно применить атоматизацию
Документация по интеграции бота
  1. Настройте выгрузку данных в формате XML на сервер или хостинг, что бы при переходе по ссылке прайс в формате XML открывался в браузере. Для корректной работы используйте примеры приведенные ниже.
Образец с единой ценой для всех городов
available - наличие в точке продаж
storeId - id точки продаж
stockCount - остаток в точке продаж
preOrder - предзаказ
base-price - базовая цена
min-price - мин цена
max-price - макс цена
markup-step - шаг бота
demping - вкл/выкл демпинг значения true/false

передавать в XML с базы нужно те товары которые есть в наличии
<availability available="no" storeId="PP3" preOrder="1"/> такую строку предавать не нужно, так как available="no" - нет в наличии, передавать в XML с базы нужно те товары которые есть в наличии
<kaspi_catalog xmlns="kaspiShopping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" date="12-01-2024 16:40:02" xsi:schemaLocation="kaspiShopping http://kaspi.kz/kaspishopping.xsd">
<company>Name company</company>
<merchantid>123123123</merchantid>
    <offers>
        <offer sku="C31BEB5CB6F6">
            <model>Камистад-Гель N 10г</model>
            <brand>Штада Арцнаймиттель АГ</brand>
            <availabilities>
                <availability available="no" storeId="PP3" preoOrder="1"/> <!-- не передавать так как available="no" добавлено для примера -->
                <availability available="yes" storeId="PP5" stockCount="5"/>
                <availability available="yes" storeId="PP4" preOrder="1" stockCount="7"/>
                <availability available="yes" storeId="PP1"/>
            </availabilities>
            <base-price>2582</base-price>
            <min-price>2582</min-price>
            <max-price>3044</max-price>
            <markup-step>2</markup-step>
            <demping>true<demping/>
        </offer>
        <offer sku="CB6F6">
            <model>Игровая консоль Sony Playstation 4 Slim 500gb (Box)</model>
            <brand>Sony</brand>
            <availabilities>
                <availability available="yes" storeId="PP5" stockCount="33"/>
                <availability available="yes" storeId="PP4" preOrder="15" stockCount="17"/>
                <availability available="yes" storeId="PP1"/>
            </availabilities>
            <base-price>258200</base-price>
            <min-price>258200</min-price>
            <max-price>304400</max-price>
            <markup-step>2</markup-step>
            <demping>true<demping/>
        </offer>
    </offers>
</kaspi_catalog>
Образец с разными ценами для разных городов
available - наличие в точке продаж
storeId - id точки продаж
stockCount - остаток в точке продаж
preOrder - предзаказ
cityId - id города
base-price - базовая цена
min-price - мин цена
max-price - макс цена
markup-step - шаг бота
demping - вкл/выкл демпинг значения true/false

передавать в XML с базы нужно те товары которые есть в наличии
<availability available="no" storeId="PP3" preorder="1" stockCount="5"/> такую строку предавать не нужно, так как available="no" - нет в наличии,
так же не нужно передавать
<cityprice cityId="750000000">
<base-price>2582</base-price>
<min-price>2582</min-price>
<max-price>3044</max-price>
<markup-step>1</markup-step>
</cityprice>
соответствующий точке продаж, у которой available="no" передавать в XML с базы нужно те товары которые есть в наличии
<kaspi_catalog xmlns="kaspiShopping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" date="12-01-2024 16:40:02" xsi:schemaLocation="kaspiShopping http://kaspi.kz/kaspishopping.xsd">
<company>Name company</company>
<merchantid>123123123</merchantid>
    <offers>
        <offer sku="C31BEB5CB6F6">
            <model>Камистад-Гель N 10г</model>
            <brand>Штада Арцнаймиттель АГ</brand>
            <availabilities>
                <availability available="no" storeId="PP3" preOrder="1" stockCount="5"/> <!-- не передавать так как available="no" добавлено для примера -->
                <availability available="yes" storeId="PP5" preOrder="1" stockCount="5"/>
                <availability available="yes" storeId="PP4" stockCount="5"/>
                <availability available="yes" storeId="PP1"/>
            </availabilities>
            <cityprices>
                <cityprice cityId="750000000">
                    <base-price>2582</base-price>
                    <min-price>2582</min-price>
                    <max-price>3044</max-price>
                    <markup-step>1</markup-step>
                    <demping>true</demping>
                </cityprice>
                <cityprice cityId="431010000">
                    <base-price>2582</base-price>
                    <min-price>2582</min-price>
                    <max-price>3044</max-price>
                    <markup-step>2</markup-step>
                    <demping>false</demping>
                </cityprice>  
            </cityprices>
        </offer>
       <offer sku="1234321">
            <model>Игровая консоль Sony Playstation 4 Slim 500gb (Box) </model>
            <brand>Sony</brand>
            <availabilities>
                <availability available="yes" storeId="PP5" preOrder="10" stockCount="3"/>
                <availability available="yes" storeId="PP4" stockCount="15"/>
                <availability available="yes" storeId="PP1"/>
            </availabilities>
            <cityprices>
                <cityprice cityId="750000000">
                    <base-price>258200</base-price>
                    <min-price>258200</min-price>
                    <max-price>304400</max-price>
                    <markup-step>1</markup-step>
                    <demping>true</demping>
                </cityprice>
                <cityprice cityId="431010000">
                    <base-price>258200</base-price>
                    <min-price>258200</min-price>
                    <max-price>304400</max-price>
                    <markup-step>2</markup-step>
                    <demping>false</demping>
                </cityprice>  
            </cityprices>
        </offer>
    </offers>
</kaspi_catalog>

©SmartBID