mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2025-03-03 13:29:24 +01:00
Improvements and Standardization of Shopware6 Article-Shopexport
Improvements Shopware6 Article-Shopexport
This commit is contained in:
parent
4caab3ba0e
commit
ffc0e41bcb
@ -963,7 +963,7 @@ class Shopimporter_Shopware6 extends ShopimporterBase
|
|||||||
public function ImportSendList()
|
public function ImportSendList()
|
||||||
{
|
{
|
||||||
$articleList = $this->CatchRemoteCommand('data');
|
$articleList = $this->CatchRemoteCommand('data');
|
||||||
$articleList = array_slice($articleList, 0, 10);
|
$articleList = array_slice($articleList, 0, 50);
|
||||||
|
|
||||||
$return = [];
|
$return = [];
|
||||||
foreach ($articleList as $article) {
|
foreach ($articleList as $article) {
|
||||||
@ -1534,7 +1534,7 @@ class Shopimporter_Shopware6 extends ShopimporterBase
|
|||||||
];
|
];
|
||||||
$this->shopwareRequest('POST', '_action/sync?_response=true', $mediaAssociationData);
|
$this->shopwareRequest('POST', '_action/sync?_response=true', $mediaAssociationData);
|
||||||
|
|
||||||
$url = $this->ShopUrl . '_action/media/' . $mediaId . '/upload?extension=' . $extension . '&fileName=' . $filename;
|
$url = $this->ShopUrl . '_action/media/' . $mediaId . '/upload?extension=' . $extension . '&fileName=' . urlencode($filename);
|
||||||
$ch = curl_init();
|
$ch = curl_init();
|
||||||
$setHeaders = [
|
$setHeaders = [
|
||||||
'Content-Type:image/' . $extension,
|
'Content-Type:image/' . $extension,
|
||||||
@ -1546,7 +1546,10 @@ class Shopimporter_Shopware6 extends ShopimporterBase
|
|||||||
curl_setopt($ch, CURLOPT_HTTPHEADER, $setHeaders);
|
curl_setopt($ch, CURLOPT_HTTPHEADER, $setHeaders);
|
||||||
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
||||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
||||||
curl_exec($ch);
|
$response = curl_exec($ch);
|
||||||
|
if (curl_errno($ch) > 0 || curl_getinfo($ch, CURLINFO_HTTP_CODE) >= 400) {
|
||||||
|
$this->Shopware6Log("Curl error", ['error' => curl_error($ch), 'response' => $response, 'url' => $url]);
|
||||||
|
}
|
||||||
|
|
||||||
$internalMediaIds[] = $mediaId;
|
$internalMediaIds[] = $mediaId;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user