Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Required work code by API prom.ua

Translated11 USD

  1. 142  
    5 days67 USD

    Hello to you!
    I have great experience working with native PHP and working with API.
    I can redirect your code or write my own to download in XML CSV or EXcel.
    Go to the private message.

  2. 4302    215  0   1
    2 days45 USD

    Great experience with their API. I can write under your requests. Write to the address for discussion.

  3. 307    4  0
    2 days11 USD

    Ready to fulfill your order.
    There is a great experience writing such scripts, there are your own works on Excel,
    I know how to work with API too :)

  4. 5799    264  0
    2 days45 USD

    Good night, there's experience working with api prom, ready to make a script

  5. 1 proposal concealed
  • Aleksey Golovin
    4 July 2022, 22:12 |

    Что является источником данных?

  • Anatoly Nod
    4 July 2022, 22:14 |

    по факту база данных ВИртуемарт, но можно указать фиксированные данные, программист потом разберется.

  • Aleksandr Petrov
    4 July 2022, 22:25 |

    а выгрузка через XML не подойдет ?

  • Anatoly Nod
    4 July 2022, 22:36 |

    уже сделали половину работы на екселе. не хотелось бы переделывать. код php експортирует данные в файл ексель

  • Aleksey Golovin
    5 July 2022, 0:49 |

    1. смена статуса заказа на prom. Не меняется статус заказа ( без ошибки) 

    У них в API добавился параметр в запросе смены статуса заказа, пересмотрите документацию.

  • Anatoly Nod
    5 July 2022, 12:01 |

    здесь  можете найти ошибку ?


    function set_order_status($ids, $status, $cancellation_reason = NULL, $cancellation_text = NULL) {
            $url = '/api/v1/orders/set_status';
            $method = 'POST';

            $body = array (
                 'status'=> $status,
                 'ids'=> $ids
            );

            if ( $status === 'canceled' )
            {
                $body['cancellation_reason'] = $cancellation_reason;

                if ( in_array($cancellation_reason,array('price_changed', 'not_enough_fields', 'another')) )
                    $body['cancellation_text'] = $cancellation_text;
            }        

            $response = $this->make_request($method, $url, $body);

            return $response;

  • Aleksey Golovin
    5 July 2022, 12:17 |

    Я не владею PHP. Вот это мне не нравится, про остальное ничего не могу сказать. 

    $url = 'https://my.prom.ua/api/v1/orders/set_status'; 

  • Aleksey Golovin
    5 July 2022, 0:50 |

    2. Выгрузка товаров по API ( демо товар с демо данными, просто чтобы рабатала выгрузка)

    по API вы можете обновить данные о товаре, и то не все. новый товар по API вы не добавите. Тут только через XML или EXCEL

  • Aleksey Golovin
    5 July 2022, 0:58 |

    3. Выгрузка товаров по excel ( демо товар, интересно русс + укр языки, вторая страница экселя) 

    Сделайте выгрузку с пром в EXCEL и будет у вас пример документа. На второй странице обязательно используйте  Идентификатор_группы и Идентификатор_родителя. В них записывайте id в групп в вашем интернет магазине. тогда вы сможете адекватно разносить товар по группам.

    Тоже самое относится к Идентификатор_товара на первой странице. Если в него помещать id товара, то пром адекватно будет это воспринимать.

    Если у вас уже заполнен промовский сайт, то рекомендовано выгрузку с пром вернуть назад, но с заполненными Идентификатор_товара, Идентификатор_группы, Идентификатор_родителя. Так вы не получите дубликаты. 


Current freelance projects in the category Databases & SQL

Power BI

16 USD

The dashboard runs on a Google server, we need to transfer all logic + code Required skills: deployment of ETL processes on a Linux server + working with BigQuery and Postgre There is working code that runs on Google, where the database itself is, we need to transfer it to…

PythonDatabases & SQL ∙ 7 hours 49 minutes back ∙ 11 proposals

Need a 1C specialist for refinements and development.

I am looking for a 1C specialist for freelance collaboration. I am currently working with a contractor who provides support and maintenance for the 1C system. However, due to the contractor's workload, there is a need for prompt execution of additional tasks, improvements, and…

Databases & SQL ∙ 2 days 7 hours back ∙ 11 proposals

Restoring Instagram after a ban

On March 3, 2026, my Instagram was blocked due to a violation of rules. I believe there has been some mistake, as the page was personal with photos and videos of my personal trips. I did not post any comments anywhere. I have sent several appeals. I cannot download my files…

Databases & SQLWeb Programming ∙ 2 days 18 hours back ∙ 5 proposals

Eliminate the issue of incomplete data import from Excel files of Nova Poshta specifications into 1C:

45 USD

Goal: There is a processing in 1C for uploading the specifications of Nova Poshta. For unclear reasons, it has stopped loading some tabular data. We need to find the reason and eliminate the problem of incomplete data import from Excel files of Nova Poshta specifications into…

System & Network AdministrationDatabases & SQL ∙ 6 days 1 hour back ∙ 16 proposals

Accounting, planning, and sales system for a mushroom farm

603 USD

Here is the complete, final text of the Technical Assignment (TA). It combines all your requirements: 16 chambers, 20 contractors, a schedule by days, accounting for containers, profitability calculation, and a mandatory division into three grades of mushrooms. You can fully…

Databases & SQLClient Management & CRM ∙ 8 days 5 hours back ∙ 60 proposals

Client
Anatoly Nod
Ukraine Ukraine  3  0  1
Project published
3 years back
104 views