├── .gitignore ├── README.md ├── composer.json ├── examples ├── Products │ ├── delete.php │ ├── get-products.php │ ├── get-single-product.php │ ├── get-single-variant.php │ ├── product-creation-array.php │ ├── product-creation-mixed.php │ ├── product-creation-oop.php │ ├── product-update.php │ ├── variant-create.php │ └── variant-update.php ├── orders.php ├── products.php └── shipping-rates.php └── src ├── Exceptions ├── PrintfulApiException.php ├── PrintfulException.php └── PrintfulSdkException.php ├── PrintfulApiClient.php ├── PrintfulMockupGenerator.php ├── PrintfulOrder.php ├── PrintfulProducts.php ├── PrintfulTaxRates.php ├── PrintfulWebhook.php └── Structures ├── AddressItem.php ├── BaseItem.php ├── CountryItem.php ├── File.php ├── Generator ├── GenerationResultItem.php ├── MockupExtraItem.php ├── MockupGenerationFile.php ├── MockupGenerationParameters.php ├── MockupItem.php ├── MockupList.php ├── MockupPositionItem.php ├── PrintfileItem.php ├── ProductPrintfiles.php ├── Templates │ ├── PlacementConflictItem.php │ ├── ProductTemplates.php │ ├── TemplateItem.php │ └── VariantTemplateMappingItem.php ├── VariantPlacementGroup.php └── VariantPrintfileItem.php ├── Order ├── GiftItem.php ├── Order.php ├── OrderCostGroup.php ├── OrderCostsItem.php ├── OrderCreationParameters.php ├── OrderItemCreationParameters.php ├── OrderItemOption.php ├── OrderLineItem.php ├── OrderList.php ├── PackingSlipItem.php ├── ProductVariant.php └── RecipientCreationParameters.php ├── Placements.php ├── Shipment ├── Shipment.php └── ShipmentItem.php ├── StateItem.php ├── Sync ├── Requests │ ├── SyncProductRequest.php │ ├── SyncVariantRequest.php │ ├── SyncVariantRequestFile.php │ └── SyncVariantRequestOption.php ├── Responses │ ├── SyncProductRequestResponse.php │ ├── SyncProductResponse.php │ ├── SyncProductsPagingResponse.php │ ├── SyncProductsResponse.php │ ├── SyncVariantOptionResponse.php │ ├── SyncVariantProductResponse.php │ └── SyncVariantResponse.php ├── SyncProductCreationParameters.php └── SyncProductUpdateParameters.php ├── TaxRateItem.php └── Webhook ├── WebhookItem.php └── WebhooksInfoItem.php /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | .idea 4 | tests/Credentials.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/composer.json -------------------------------------------------------------------------------- /examples/Products/delete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/Products/delete.php -------------------------------------------------------------------------------- /examples/Products/get-products.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/Products/get-products.php -------------------------------------------------------------------------------- /examples/Products/get-single-product.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/Products/get-single-product.php -------------------------------------------------------------------------------- /examples/Products/get-single-variant.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/Products/get-single-variant.php -------------------------------------------------------------------------------- /examples/Products/product-creation-array.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/Products/product-creation-array.php -------------------------------------------------------------------------------- /examples/Products/product-creation-mixed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/Products/product-creation-mixed.php -------------------------------------------------------------------------------- /examples/Products/product-creation-oop.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/Products/product-creation-oop.php -------------------------------------------------------------------------------- /examples/Products/product-update.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/Products/product-update.php -------------------------------------------------------------------------------- /examples/Products/variant-create.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/Products/variant-create.php -------------------------------------------------------------------------------- /examples/Products/variant-update.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/Products/variant-update.php -------------------------------------------------------------------------------- /examples/orders.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/orders.php -------------------------------------------------------------------------------- /examples/products.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/products.php -------------------------------------------------------------------------------- /examples/shipping-rates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/examples/shipping-rates.php -------------------------------------------------------------------------------- /src/Exceptions/PrintfulApiException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Exceptions/PrintfulApiException.php -------------------------------------------------------------------------------- /src/Exceptions/PrintfulException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Exceptions/PrintfulException.php -------------------------------------------------------------------------------- /src/Exceptions/PrintfulSdkException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Exceptions/PrintfulSdkException.php -------------------------------------------------------------------------------- /src/PrintfulApiClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/PrintfulApiClient.php -------------------------------------------------------------------------------- /src/PrintfulMockupGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/PrintfulMockupGenerator.php -------------------------------------------------------------------------------- /src/PrintfulOrder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/PrintfulOrder.php -------------------------------------------------------------------------------- /src/PrintfulProducts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/PrintfulProducts.php -------------------------------------------------------------------------------- /src/PrintfulTaxRates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/PrintfulTaxRates.php -------------------------------------------------------------------------------- /src/PrintfulWebhook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/PrintfulWebhook.php -------------------------------------------------------------------------------- /src/Structures/AddressItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/AddressItem.php -------------------------------------------------------------------------------- /src/Structures/BaseItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/BaseItem.php -------------------------------------------------------------------------------- /src/Structures/CountryItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/CountryItem.php -------------------------------------------------------------------------------- /src/Structures/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/File.php -------------------------------------------------------------------------------- /src/Structures/Generator/GenerationResultItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/GenerationResultItem.php -------------------------------------------------------------------------------- /src/Structures/Generator/MockupExtraItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/MockupExtraItem.php -------------------------------------------------------------------------------- /src/Structures/Generator/MockupGenerationFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/MockupGenerationFile.php -------------------------------------------------------------------------------- /src/Structures/Generator/MockupGenerationParameters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/MockupGenerationParameters.php -------------------------------------------------------------------------------- /src/Structures/Generator/MockupItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/MockupItem.php -------------------------------------------------------------------------------- /src/Structures/Generator/MockupList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/MockupList.php -------------------------------------------------------------------------------- /src/Structures/Generator/MockupPositionItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/MockupPositionItem.php -------------------------------------------------------------------------------- /src/Structures/Generator/PrintfileItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/PrintfileItem.php -------------------------------------------------------------------------------- /src/Structures/Generator/ProductPrintfiles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/ProductPrintfiles.php -------------------------------------------------------------------------------- /src/Structures/Generator/Templates/PlacementConflictItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/Templates/PlacementConflictItem.php -------------------------------------------------------------------------------- /src/Structures/Generator/Templates/ProductTemplates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/Templates/ProductTemplates.php -------------------------------------------------------------------------------- /src/Structures/Generator/Templates/TemplateItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/Templates/TemplateItem.php -------------------------------------------------------------------------------- /src/Structures/Generator/Templates/VariantTemplateMappingItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/Templates/VariantTemplateMappingItem.php -------------------------------------------------------------------------------- /src/Structures/Generator/VariantPlacementGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/VariantPlacementGroup.php -------------------------------------------------------------------------------- /src/Structures/Generator/VariantPrintfileItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Generator/VariantPrintfileItem.php -------------------------------------------------------------------------------- /src/Structures/Order/GiftItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/GiftItem.php -------------------------------------------------------------------------------- /src/Structures/Order/Order.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/Order.php -------------------------------------------------------------------------------- /src/Structures/Order/OrderCostGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/OrderCostGroup.php -------------------------------------------------------------------------------- /src/Structures/Order/OrderCostsItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/OrderCostsItem.php -------------------------------------------------------------------------------- /src/Structures/Order/OrderCreationParameters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/OrderCreationParameters.php -------------------------------------------------------------------------------- /src/Structures/Order/OrderItemCreationParameters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/OrderItemCreationParameters.php -------------------------------------------------------------------------------- /src/Structures/Order/OrderItemOption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/OrderItemOption.php -------------------------------------------------------------------------------- /src/Structures/Order/OrderLineItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/OrderLineItem.php -------------------------------------------------------------------------------- /src/Structures/Order/OrderList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/OrderList.php -------------------------------------------------------------------------------- /src/Structures/Order/PackingSlipItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/PackingSlipItem.php -------------------------------------------------------------------------------- /src/Structures/Order/ProductVariant.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/ProductVariant.php -------------------------------------------------------------------------------- /src/Structures/Order/RecipientCreationParameters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Order/RecipientCreationParameters.php -------------------------------------------------------------------------------- /src/Structures/Placements.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Placements.php -------------------------------------------------------------------------------- /src/Structures/Shipment/Shipment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Shipment/Shipment.php -------------------------------------------------------------------------------- /src/Structures/Shipment/ShipmentItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Shipment/ShipmentItem.php -------------------------------------------------------------------------------- /src/Structures/StateItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/StateItem.php -------------------------------------------------------------------------------- /src/Structures/Sync/Requests/SyncProductRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/Requests/SyncProductRequest.php -------------------------------------------------------------------------------- /src/Structures/Sync/Requests/SyncVariantRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/Requests/SyncVariantRequest.php -------------------------------------------------------------------------------- /src/Structures/Sync/Requests/SyncVariantRequestFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/Requests/SyncVariantRequestFile.php -------------------------------------------------------------------------------- /src/Structures/Sync/Requests/SyncVariantRequestOption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/Requests/SyncVariantRequestOption.php -------------------------------------------------------------------------------- /src/Structures/Sync/Responses/SyncProductRequestResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/Responses/SyncProductRequestResponse.php -------------------------------------------------------------------------------- /src/Structures/Sync/Responses/SyncProductResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/Responses/SyncProductResponse.php -------------------------------------------------------------------------------- /src/Structures/Sync/Responses/SyncProductsPagingResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/Responses/SyncProductsPagingResponse.php -------------------------------------------------------------------------------- /src/Structures/Sync/Responses/SyncProductsResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/Responses/SyncProductsResponse.php -------------------------------------------------------------------------------- /src/Structures/Sync/Responses/SyncVariantOptionResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/Responses/SyncVariantOptionResponse.php -------------------------------------------------------------------------------- /src/Structures/Sync/Responses/SyncVariantProductResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/Responses/SyncVariantProductResponse.php -------------------------------------------------------------------------------- /src/Structures/Sync/Responses/SyncVariantResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/Responses/SyncVariantResponse.php -------------------------------------------------------------------------------- /src/Structures/Sync/SyncProductCreationParameters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/SyncProductCreationParameters.php -------------------------------------------------------------------------------- /src/Structures/Sync/SyncProductUpdateParameters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Sync/SyncProductUpdateParameters.php -------------------------------------------------------------------------------- /src/Structures/TaxRateItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/TaxRateItem.php -------------------------------------------------------------------------------- /src/Structures/Webhook/WebhookItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Webhook/WebhookItem.php -------------------------------------------------------------------------------- /src/Structures/Webhook/WebhooksInfoItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/printful/php-api-sdk/HEAD/src/Structures/Webhook/WebhooksInfoItem.php --------------------------------------------------------------------------------