Потоки данных

Полное получение каталогов, загружаемых как вручную (статический поток: файл экспорта CSV или XML и JSON), так и автоматически (прямой поток: интеграция API), позволяет получить следующую обязательную информацию для каждой ссылки в каталоге:

- Бренд
- Код продукта / SKU
- Доступное количество
- Рекомендуемый ПВП (розничная цена)
- Скидка на покупку, зарезервированая для вас
- цена нетто
- ожидаемое время обработки
- приблизительный вес
- Двойная ссылка на изображение: значок размером 120x120 пикселей и изображение высокой четкости (обычно от 300 до 800 пикселей): оба изображения имеют одинаковое содержимое, если продукт продается в стандартной упаковке без гаджетов / аксессуаров; если вместо этого продукт имеет определенную упаковку или гаджет, два изображения отличаются (значок имеет только продукт, большое изображение также содержит гаджет). Кроме того, некоторые бренды имеют крупные значки внутри изображения с конкретными характеристиками продукта
- группа, к которой относится продукт
- категория, к которой относится товар

и следующую необязательную информацию:
- EAN (европейский артикул)
- Атрибуты: это основные характеристики товара, такие как: «Пол», «Материал корпуса», «Материал ремешка», «Водонепроницаемость» и т. Д .; эти значения доступны для всех продуктов на складе на нашем складе (поставщик «68»), а для продуктов, хранящихся на внешних складах, атрибуты будут доступны, если поставщик предусматривает их ввод

Здесь основные различия между системами интеграции каталога товаров:




ИНТЕГРАЦИЯ API

Является двунаправленной, что позволяет:
- Чтение всего содержимого на складе в режиме реального времени
Вложении товара в корзину и последующее подтверждение заказа.t is a bidirectional data flow allowing to:



Он выполнен в виде веб-сервиса и может быть интегрирован с любым программным обеспечением, которое может читать и записывать данные в формате Json, независимо от языка или операционной системы.



Полное руководство по интеграции доступно по следующей ссылке: http://dev.dropshippingb2b.com/api/guide/en/



ЭКСПОРТ CSV 

В дополнение к интеграции автоматического API (веб-сервер), доступен файл экспорта CSV (с разделителями-запятыми), что позволяет скачать каталог вручную.

Система будет обновлять каталог каждые два часа по этой структуре:Export Structure csv
После подписания выбранного вами контракта, мы предоставим имя пользователя и пароль для того, чтобы скачать наш каталог товаров.

Вы можете сделать это двумя способами:

вручную, по адресу https://dropshippingb2b.com/export
автоматически с помощью простого CURL вызова (для разработчиков)


Пример вызова CURL

Command Shell Example:

curl -k --data "data=username%3DUSERNAME%26password%3DPASSWORD%26pid%3Dpid" https://dropshippingb2b.com/export/csv.php


php Example: 

<?php

$params = array("username" => "YOUR USERNAME",
                "password" => "YOUR PASSWORD",
                "pid"      => "YOUR PORTAL ID NUMBER");
   
/*  PORTAL ID
1    wwt.it
2    b2buhren.de
4    marcaspararevenda.com
6    marcasalmayor.es
7    b2bwatches.co.uk
8    b2bhodinky.cz
9    b2bmontres.fr
10   b2bhorloges.nl
11   emporiorologion.gr
13   atacadodemarcas.com.br
14   b2bsk.sk
15   klockorb2b.se
16   markihurt.pl
*/   
   
$params = http_build_query($params);
$data = array('data' => $params);
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://dropshippingb2b.com/export/csv.php');
curl_setopt($ch, CURLOPT_SSLVERSION , CURL_SSLVERSION_TLSv1_2);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,2);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

$ce = curl_exec($ch); // $ce contain call response
curl_close($ch);   
echo $ce; 
?> 

VB .NET Example

Imports System
Imports System.Net
Imports System.Web


Public Module Module1
    Public Sub Main()
         Using client As New WebClient
            Dim result As String
            client.Encoding = System.Text.Encoding.UTF8
            client.Headers.Add("Content-Type", "application/x-www-form-urlencoded")
            result = client.UploadString("https://dropshippingb2b.com/export/csv.php", "data="
 + HttpUtility.UrlEncode("username=USERNAME&password=PASSWORD&pid=PORTAL ID"))
            Console.WriteLine(result)
        End Using
    End Sub
End Module