You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**[Algolia DocSearch](https://docsearch.algolia.com)** — site search, indexed via GitHub Actions on push to `main`
10
+
11
+
## Development
12
+
13
+
Install dependencies:
14
+
15
+
```bash
16
+
npm install
17
+
```
18
+
19
+
Run the dev server (also generates API reference docs from OpenAPI specs):
20
+
21
+
```bash
22
+
npm run dev
23
+
```
24
+
25
+
## Validate Links
26
+
27
+
Check for broken internal links:
28
+
29
+
```bash
30
+
node scripts/validate-links.mjs
31
+
```
32
+
33
+
## Search Index
34
+
35
+
The Algolia search index is updated automatically via the `Build Search Index` GitHub Actions workflow on every push to `main`. It uses the `algolia.json` config and requires `ALGOLIA_APPLICATION_ID` and `ALGOLIA_API_KEY` secrets.
In this guide we'll cover the best practices when building an external checkout flow using the Next Commerce Admin API. Using the API gives you the most flexibility of data and functionality across the platform and external integrations.
Dispute service apps are integrations that manage the processing of payment disputes (alerts and chargebacks) on behalf of merchants seamlessly within the platform.
12
11
@@ -141,8 +140,8 @@ It's desirable to cancel fulfillment for orders that have not shipped yet when t
141
140
<Callouttype="info">
142
141
To retrieve a list of all fulfillment orders and their status, use the [ordersFulfillmentOrdersRetrieve](/docs/admin-api/reference/orders/ordersFulfillmentOrdersRetrieve) endpoint.
143
142
</Callout>
144
-
<Tabs>
145
-
<TabItemvalue="fulfillment_status-unfulfilled"label="Fulfillment Status - Unfulfilled">
143
+
<Tabsitems={['Fulfillment Status - Unfulfilled', 'Fulifllment Status - Processing']}>
144
+
<Tabvalue="Fulfillment Status - Unfulfilled">
146
145
147
146
If order `fulfilmlent_status` is `unfulfilled`, your dispute service can stop fulfillment using the [fulfillmentOrdersHold](/docs/admin-api/reference/fulfillment/fulfillmentOrdersHold) endpoint.
148
147
@@ -156,8 +155,8 @@ If order `fulfilmlent_status` is `unfulfilled`, your dispute service can stop fu
156
155
}
157
156
```
158
157
159
-
</TabItem>
160
-
<TabItemvalue="fulfillment_status-processing"label="Fulifllment Status - Processing">
158
+
</Tab>
159
+
<Tabvalue="Fulifllment Status - Processing">
161
160
162
161
If order `fulfilmlent_status` is `processing` your dispute service can request processing fulfillment orders be canceled with the fulfillment locations with the [cancellationRequestSend](/docs/admin-api/reference/fulfillment/cancellationRequestSend) endpoint.
163
162
@@ -171,7 +170,7 @@ If order `fulfilmlent_status` is `processing` your dispute service can request p
171
170
<Callouttype="warn">
172
171
Fulfillment locations need to accept the cancelation request to confirm they were able to stop fulfillment on their end at. It is possible that the fulfillment order was already shipped and the fulfillment could not be stopped.
Fulfillment service apps are integrations that manage fulfillment of physical products for merchants by enabling transparent communication between fulfillment providers and merchants using the Next Commerce dashboard.
14
12
@@ -91,24 +89,24 @@ Fulfullment Requests are sent to the location `callback` + `/fulfillment-order-n
91
89
-`fulfillment_requested` - when a new fulfillment order has been requested to be fulfilled.
92
90
-`cancellation_requested`- when an already processing fulfillment order has been requested to cancel fulfillment.
0 commit comments