ShopifySharp
ShopifySharp copied to clipboard
ShopifySharp is a .NET library that helps developers easily authenticate with and manage Shopify stores.
During the checkout when a shopify ecommerce is selling to an italian cutomer there are 2 more information: fiscal code and pec used for italian electronic billing.  This information...
Needs to be updated now that the authorization service has been deprecated.
I am logging HTTP requests and responses by creating an IRequestExecutionPolicy. Below is a simplified version of my class without the logging: ``` public class LoggingExecutionPolicy : IRequestExecutionPolicy { public...
This PR addresses a bug with the `LeakyBucket` semaphore and request queue used by the `LeakyBucketExecutionPolicy`. Check #1055 for more details, but to summarize, if the cancellation token is canceled...
According to [Shopify REST API](https://shopify.dev/docs/api/admin-rest/2024-01/resources/article#put-blogs-blog-id-articles-article-id), an article image should have 3 properties: attachment, src, and alt. The alt property is currently missing from the ArticleImage class, making it difficult to...
This change deprecates most GraphService.PostAsync and GraphService.SendAsync methods, of which there were at least six total. It introduces two new GraphService.PostAsync methods to replace them all, which standardize the usage...
I've run into an interesting problem in production, where an app was suddenly swamped with thousands of calls to the Product Updated webhook endpoint, all for the same store. The...
Hi, I hope you can help me. I am trying to find a code sample that shows how to add multiple tracking numbers to one Fulfillment Order in ShopifySharp. I...
Hi, It could be possible to add read_returns and write_returns to AuthorizationScope enum? They are needed to manage returns https://shopify.dev/docs/apps/fulfillment/returns-apps/returns . Like this: [EnumMember(Value = "read_returns")] ReadReturns, [EnumMember(Value = "write_returns")]...
in shopifysharp order data not coming ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; var orderService = new ShopifySharp.OrderService(URL, password); var orderList = await orderService.ListAsync(new ShopifySharp.Filters.OrderListFilter() { Ids = new List() { OrderId } });...