Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Нужен рабочий код по API prom.ua

500 UAH

  1. 142  
    5 дней3000 UAH

    Добро пожаловать!
    У меня большой опыт работы с нативным PHP и работы с API.
    Я могу подправить Ваш код или написать полностью свой для загрузки в XML CSV или EXcel.
    Обращайтесь в частное сообщение.

  2. 4327    215  0   1
    2 дня2000 UAH

    Добрый, огромный опыт с их API. Могу написать под ваши требования. Пишите в личку для обсуждения

  3. 307    4  0
    2 дня500 UAH

    Готов Выполнить ваш заказ
    Есть большой опыт написание подобных скриптов, есть свои наработки по excel,
    с АПИ тоже работать умею :)

  4. 5817    264  0
    2 дня2000 UAH

    Добрый вечер, есть опыт работы с api prom, готов сделать скрипт

  5. 1 ставка скрыта
  • Алексей Головин
    4 июля 2022, 22:12 |

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

  • Анатолий Нодь
    4 июля 2022, 22:14 |

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

  • Александр Петров
    4 июля 2022, 22:25 |

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

  • Анатолий Нодь
    4 июля 2022, 22:36 |

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

  • Алексей Головин
    5 июля 2022, 0:49 |

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

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

  • Анатолий Нодь
    5 июля 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;

  • Алексей Головин
    5 июля 2022, 12:17 |

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

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

  • Алексей Головин
    5 июля 2022, 0:50 |

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

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

  • Алексей Головин
    5 июля 2022, 0:58 |

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

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

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

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


Актуальные фриланс-проекты в категории PHP

Интеграция Blade-шаблона статьи | Laravel | Frontend

4493 UAH

Интеграция Blade-шаблона статьи | Laravel | Frontend Суть задачи Сайт на Laravel Готов HTML/CSS макет страницы премиум-статьи блога. Нужно интегрировать его в существующую Blade-структуру сайта. Дизайн готов. Вы ничего не проектируете — только интегрируете. Вы получите: готовый…

PHPВеб-программирование ∙ 3 часа 46 минут назад ∙ 41 ставка

Внедрение технического SEO-аудита на OpenCart

Добрый день. Необходимо внедрить технические SEO-правки на сайте softugo.com. Сайт уже разработан, но еще не запущен полноценно. Платформа: ocStore 3.0.2.0 / OpenCart + кастомный код. Хостинг: Hostinger. Текущая версия PHP: 7.3. (планируется переход на PHP 8.2) Есть готовый…

PHPВеб-программирование ∙ 5 часов 48 минут назад ∙ 46 ставок

Выполнение работ после SEO-аудита

15 000 UAH

Нужен опытный OpenCart-разработчик для выполнения SEO и технических доработок интернет-магазина. Основные задачи: Исправление структуры внутренних ссылок и меню. Добавление ссылок в футер. Реализация хлебных крошек с микроразметкой Schema.org. Исправление генерации sitemap.xml…

PHPСопровождение сайтов ∙ 3 дня 5 часов назад ∙ 61 ставка

Нужна интеграция KeyCRM → ПРРО Кашалот

Необходимо настроить интеграцию между KeyCRM и ПРРО Кашалот. При оформлении заказа в KeyCRM данные должны автоматически передаваться в Кашалот: • информация о заказе • товары, номенклатура • цены • количество Подробнее в личные сообщения.

CMSPHP ∙ 6 дней 2 часа назад ∙ 29 ставок

Сайт на WordPress с использованием темы Kadence и Kadence Blocks.

10 000 UAH

Нам нужно создать сайт на WordPress с использованием темы Kadence и Kadence Blocks. Интернет-магазина не будет (хотя, вероятно, он будет добавлен в будущем). Нужна главная страница и несколько внутренних страниц. Графика уже готова, структура макета в основном определена,…

CMSPHP ∙ 7 дней 11 часов назад ∙ 38 ставок

Заказчик
Анатолий Нодь
Украина Украина  3  0  1
Проект опубликован
3 года назад
104 просмотра