[allGifts] Выгрузка товаров с Gifts.ru и других сервисов

Компонент предназначен для выгрузки товаров с Gifts.ru, OasisCatalog.com, Stan.su, XindaoRussia.ru через предоставляемое ими API.

Я постарался максимально упростить процедуру настройки, однако прошу перед покупкой компонента ознакомиться с документацией и убедиться, что вы сможете произвести все необходимые действия!

Помимо этого, компонент не работает без miniShop2 и msOptionsPrice2. Я понимаю, что второй платный, но внедрение функционала модификаций в ядро allGifts сделало бы его дороже на 40-50%, поэтому пришлось воспользоваться готовым решением.

Также, лучше всего выгружать товары на новый пустой сайт, потому что при выгрузке создаётся структура каталога сервиса, с которого происходит первичная выгрузка.

Купить компонент можно на Modstore

Павел Гвоздь
14 октября 2019, 18:20
modx.pro
2
2 191
+10
Поблагодарить автора Отправить деньги

Комментарии: 28

Александр Мельник
15 октября 2019, 07:14
0
Спасибо. Но только у меня вопрос, а зачем может понадобиться выгружать товары С каких-то сайтов?
Это наверное то что называют страшным словом «дропшипинг»?
    Павел Гвоздь
    15 октября 2019, 08:00
    +2
    А вы зайдите на перечисленные сервисы и посмотрите модель их работы.
      Александр Мельник
      15 октября 2019, 08:51
      0
      Понимаю, что глупо продолжать этот разговор, но все же)
      Ну вот зашел я на www.oasiscatalog.com/ и что мне должно сказать что сайт желает чтобы его товары перепродавали?
      Обычный магазин сувенирки. Товары добавляются в корзину как и везде.

      зы. ааа, нужно было увидеть надпись — стать дилером))
SEQUEL.ONE
17 октября 2019, 23:22
0
А выгрузка товаров с litres.ru в будущем будет?
    Павел Гвоздь
    18 октября 2019, 10:04
    +1
    Если кто-нибудь закажет внедрение этого поставщика, то будет.
    Сергей
    19 февраля 2021, 13:50
    0
    Добрый день!
    Будет исправлена работа с сервисом stan.su? сервис внес изменения в файл для выгрузки.
      Павел Гвоздь
      19 февраля 2021, 15:49
      0
      Не обязательно дублировать сюда. Ответил на мыло…
        Сергей
        10 марта 2021, 10:25
        0
        Написал тут, так-как возможно кто то и не заметил, что у них не работает выгрузка. Возможно кто-то найдет решение самостоятельно и поделится им. К сожалению компания не может и не предоставит информацию по изменениям. Необходимо самостоятельно разбираться. На данный момент почему-то видит аксессуары только.
          Павел Гвоздь
          10 марта 2021, 10:28
          0
          А по какой причине не могут предоставить?
            Сергей
            10 марта 2021, 10:30
            0
            Я уже задолбил звонками старшего специалиста. Получается у них сейчас другие разработчики и они не могут почему-то предоставить информацию. Аргументированного ответа я так и не получил. Видимо просто не хотят.
      Сергей
      15 марта 2021, 12:02
      0
      Подскажите пожалуйста Вы внесете правки в файл? Точнее в выгрузку.
        Павел Гвоздь
        15 марта 2021, 19:25
        0
        О каких правках речь?
          Сергей
          15 марта 2021, 19:41
          0
          О выгрузки товаров из сервиса stan, на данный момент только аксессуары выгружаются.
            Павел Гвоздь
            16 марта 2021, 08:02
            0
            Как я внесу правки, если не знаю, что поменялось? Любой нормальный сервис при изменениях в API пишет в changelog об этом. Стоит объяснить им, что они не для себя меняют выгрузку, а для партнёров, соответственно и партнёрам надо показать, что изменилось, чтобы в дальнейшем всё работало.
              Сергей
              17 марта 2021, 11:13
              0
              Изначально Вы же как то работали с файлом, без инструкций. В модуле заявлено что он работает с данным сервисом. Я не являюсь представителем данной компании и диктовать им условия я не могу. Да значит они такие безответственные и не думают о своих партнерах. Изначально все работало, пока они не изменили путь и сам файл. Вы просто дайте мне четкий ответ, да вы решите этот вопрос или не будете, тогда получается компонент больше не работает с данным сервисом и куплен был модуль зазря. Буду привлекать стороннего разработчика, что бы решил этот вопрос.
                Сергей
                22 марта 2021, 10:59
                0
                Павел дайте пожалуйста ответ.
                  Павел Гвоздь
                  23 марта 2021, 08:21
                  0
                  без инструкций
                  Нет. Давали инструкцию. Мне больше делать нечего, как методом тыка писать взаимодействие с их АПИ?..)
              Павел Гвоздь
              16 марта 2021, 08:03
              0
              на данный момент только аксессуары выгружаются.
              А здесь вообще не понятно, ибо у моего заказчика, для которого писался этот компонент изначально, вообще не выгружается Stan, т.к. формат файла поменялся.
                Дмитрий
                19 апреля 2022, 13:23
                0
                Дак может мы все скинемся в итоге? Сергей, мы, плюс кому еще нужно выгружать стан, чтобы уже скорректировали. Описание файла выгрузки как и сам файл есть. Выгружают теперь просто формированием файла по ссылке в формате xml и csv.
                Все описание и файлы открыты здесь
                  Сергей
                  04 июля 2022, 07:07
                  0
                  Вы вряд ли дождетесь от Павла каких то шевелений. Я уже давно решил этот вопрос через другого программиста + изменил отображение товаров, не как куча разных товаров, как один с выбором вариантов. Я не знаю почему Паша не хочет доводить свой скрипт до ума, Видимо и так сойдет, это говорит о его отношении к своим покупателям. Да он талантливый программист, но жадный и ленивый. (Не понаслышке знаю, поработали когда-то, он с меня взял 8 т.р. (как с незнающего человека) за 1 минуту работы, просто опцию поменял в админке)
                    Павел Гвоздь
                    04 июля 2022, 07:19
                    0
                    за 1 минуту работы, просто опцию поменял в админке)
                    Давай пруфы, чтоли.
                      Сергей
                      04 июля 2022, 07:33
                      0
                      Зачем ты пытаешься что-то выяснить с мной (надо будет, опишу ситуацию по факту, но перед тобой не собираюсь отчитываться)

                      Помоги решить вопрос своему покупателю, на которого как я вижу ты забил.

                      Когда стан изменил выгрузку, что ты сделал, вежливо послал. Когда я писал, что корректно и правильно когда не куча товаров, а как один (С точки зрений удобства, с точки зрения продаж) ты послал. Сделал хоть как то выгрузку и все и забил. Прошло уже больше года, что то изменилось?
                      Нужно ценить своих клиентов и прислушиваться!
                        Павел Гвоздь
                        04 июля 2022, 07:37
                        0
                        Я предлагаю предоставить пруфы, чтобы ты не выглядел как балабол.
                      Артур Шевченко
                      04 июля 2022, 11:36
                      0
                      Да, дайте пруфы, а то, может, опция в админке это то единственное изменение, которое вы, как незнающий человек, в состоянии заметить, а @Павел Гвоздь в исходниках класс расширил и кучу методов добавил/переопределил.
            Димыч
            05 октября 2022, 06:16
            0
            Техподдержка пока молчит. Буду признателен за любую помощь. PHP 8.4.

            Запуск через ssh под пользователем запустил скрипт, завершилось с ошибкой.
            ============================
            [14:38:36 / 1s / 6Mb] Запускаем парсинг GiftsRu
            [14:42:48 / 253s / 7Mb] Скачали базу поставщика размером 75 Mb
            PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/gamma/web/***/public_html/core/components/allgifts/processors/mgr/object/download.class.php:71
            Stack trace:
            #0 /home/gamma/web/***/public_html/core/model/modx/modprocessor.class.php(185): agObjectDownloadProcessor->process()
            #1 /home/gamma/web/***/public_html/core/model/modx/modx.class.php(1770): modProcessor->run()
            #2 /home/gamma/web/***/public_html/core/components/allgifts/handlers/tools/agtools.class.php(150): modX->runProcessor()
            #3 /home/gamma/web/***/public_html/core/components/allgifts/cron/import/run.php(90): agTools->runProcessor()
            #4 /home/gamma/web/***/public_html/core/components/allgifts/cron/import/run.php(32): agCronParser->process()
            #5 /home/gamma/web/***/public_html/core/components/allgifts/cron/import/run.php(240): agCronParser->run()
            #6 {main}
            thrown in /home/gamma/web/***/public_html/core/components/allgifts/processors/mgr/object/download.class.php on line 71
              Роман
              05 октября 2022, 08:57
              0
              Версию php поменяйте на 7.4, скорее всего из-за этого.
                Димыч
                11 октября 2022, 16:55
                0
                PHP поменял (8 была, 7.4 поставил), ошибка не ушла. Оказывается, лимиты на mysql были занижены (wait_timeout), из-за этого процесс прерывался. Техподдержка помогла, спасибо.
              Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
              28