Initial xentral_oss_20.3.c9ffacf

This commit is contained in:
Alex
2021-05-21 08:49:41 +02:00
parent 5406e4a551
commit 34e5ac43d9
18884 changed files with 2109867 additions and 0 deletions
@@ -0,0 +1,30 @@
<?php
declare(strict_types=1);
namespace Xentral\Modules\ShopimporterAmazon\Service;
interface AmazonDocumentInterface
{
public function getArticleBySku(int $orderId, string $sku, string $itemId = ''): ?int;
public function getPositionsFromOrderId(int $orderId, ?string $itemId = null): ?array;
public function getShippingArticleIdsByShopId(int $shopId): ?array;
public function getShippingAmountInCreditNotes(int $invoiceId, array $shippingArticleIds): float;
public function getArticleQuantityInCreditNotes(int $invoiceId, int $articleId): float;
public function getArticleQuantityInOrder(int $orderId, int $articleId): float;
public function getShippingAmountInOrder(int $orderId, array $shippingArticleIds): float;
public function getInvoicesByOrderId(int $orderId): array;
public function getOrderByExtId(string $extId): array;
public function getCreditNoteIdByInvoiceIds(array $invoiceIds, ?string $documentDate = null): ?int;
public function getCreditNotesByArticlesAndInvoiceIds(int $articleId, array $invoiceIds): array;
}