mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2025-04-10 22:53:11 +02:00
mirakl send shop_id
This commit is contained in:
parent
7f61cad921
commit
4f106028c9
@ -43,6 +43,7 @@ class Shopimporter_Mirakl extends ShopimporterBase {
|
|||||||
private $protocol;
|
private $protocol;
|
||||||
private $apiKey;
|
private $apiKey;
|
||||||
private $shopUrl;
|
private $shopUrl;
|
||||||
|
private $mirakl_shopid;
|
||||||
private $createManufacturerAllowed = false;
|
private $createManufacturerAllowed = false;
|
||||||
private $idsabholen;
|
private $idsabholen;
|
||||||
private $idbearbeitung;
|
private $idbearbeitung;
|
||||||
@ -99,7 +100,7 @@ class Shopimporter_Mirakl extends ShopimporterBase {
|
|||||||
'bezeichnung' => '{|Shop URL|}:',
|
'bezeichnung' => '{|Shop URL|}:',
|
||||||
'size' => 40,
|
'size' => 40,
|
||||||
],
|
],
|
||||||
'shopid' => [
|
'mirakl_shopid' => [
|
||||||
'typ' => 'text',
|
'typ' => 'text',
|
||||||
'bezeichnung' => '{|Shop ID des Shops|}:',
|
'bezeichnung' => '{|Shop ID des Shops|}:',
|
||||||
'size' => 40,
|
'size' => 40,
|
||||||
@ -178,7 +179,6 @@ class Shopimporter_Mirakl extends ShopimporterBase {
|
|||||||
$this->data = $data;
|
$this->data = $data;
|
||||||
$importerSettings = $this->app->DB->SelectArr("SELECT `einstellungen_json` FROM `shopexport` WHERE `id` = '$shopid' LIMIT 1");
|
$importerSettings = $this->app->DB->SelectArr("SELECT `einstellungen_json` FROM `shopexport` WHERE `id` = '$shopid' LIMIT 1");
|
||||||
$importerSettings = reset($importerSettings);
|
$importerSettings = reset($importerSettings);
|
||||||
|
|
||||||
$einstellungen = [];
|
$einstellungen = [];
|
||||||
if (!empty($importerSettings['einstellungen_json'])) {
|
if (!empty($importerSettings['einstellungen_json'])) {
|
||||||
$einstellungen = json_decode($importerSettings['einstellungen_json'], true);
|
$einstellungen = json_decode($importerSettings['einstellungen_json'], true);
|
||||||
@ -186,6 +186,8 @@ class Shopimporter_Mirakl extends ShopimporterBase {
|
|||||||
$this->protocol = $einstellungen['felder']['protokoll'];
|
$this->protocol = $einstellungen['felder']['protokoll'];
|
||||||
$this->apiKey = $einstellungen['felder']['apikey'];
|
$this->apiKey = $einstellungen['felder']['apikey'];
|
||||||
$this->shopUrl = rtrim($einstellungen['felder']['shopurl'], '/') . '/';
|
$this->shopUrl = rtrim($einstellungen['felder']['shopurl'], '/') . '/';
|
||||||
|
$this->mirakl_shopid = $einstellungen['felder']['mirakl_shopid'];
|
||||||
|
|
||||||
if ($einstellungen['felder']['autoerstellehersteller'] === '1') {
|
if ($einstellungen['felder']['autoerstellehersteller'] === '1') {
|
||||||
$this->createManufacturerAllowed = true;
|
$this->createManufacturerAllowed = true;
|
||||||
}
|
}
|
||||||
@ -212,6 +214,10 @@ class Shopimporter_Mirakl extends ShopimporterBase {
|
|||||||
|
|
||||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
||||||
|
|
||||||
|
if (!empty($this->mirakl_shopid)) {
|
||||||
|
$getdata['shop_id'] = $this->mirakl_shopid;
|
||||||
|
}
|
||||||
|
|
||||||
if (!empty($getdata)) {
|
if (!empty($getdata)) {
|
||||||
$url_addition = "?";
|
$url_addition = "?";
|
||||||
$ampersand = "";
|
$ampersand = "";
|
||||||
@ -219,7 +225,8 @@ class Shopimporter_Mirakl extends ShopimporterBase {
|
|||||||
$url_addition .= $ampersand . $key . "=" . $value;
|
$url_addition .= $ampersand . $key . "=" . $value;
|
||||||
$ampersand = "&";
|
$ampersand = "&";
|
||||||
}
|
}
|
||||||
} else if (!empty($postdata)) {
|
}
|
||||||
|
if (!empty($postdata)) {
|
||||||
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
|
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
|
||||||
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
|
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
|
||||||
$headers[] = 'Content-Type: ' . $content_type;
|
$headers[] = 'Content-Type: ' . $content_type;
|
||||||
@ -237,10 +244,12 @@ class Shopimporter_Mirakl extends ShopimporterBase {
|
|||||||
curl_close($ch);
|
curl_close($ch);
|
||||||
|
|
||||||
$information = curl_getinfo($ch);
|
$information = curl_getinfo($ch);
|
||||||
// print_r($information);
|
|
||||||
// print_r($postdata);
|
/* print_r($information);
|
||||||
// print_r($response);
|
print_r($postdata);
|
||||||
// exit();
|
print_r($response);
|
||||||
|
exit();
|
||||||
|
*/
|
||||||
|
|
||||||
if ($raw)
|
if ($raw)
|
||||||
return $response;
|
return $response;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user