Browse Source

feat(admin-ui): Allow customer to be reassigned to order

Relates to #2505
Michael Bromley 2 years ago
parent
commit
a9a596e66a
30 changed files with 275 additions and 44 deletions
  1. 0 0
      packages/admin-ui/src/lib/core/src/common/generated-types.ts
  2. 3 3
      packages/admin-ui/src/lib/customer/src/components/customer-history/customer-history.component.html
  3. 15 1
      packages/admin-ui/src/lib/order/src/components/order-detail/order-detail.component.html
  4. 51 0
      packages/admin-ui/src/lib/order/src/components/order-detail/order-detail.component.ts
  5. 45 1
      packages/admin-ui/src/lib/order/src/components/order-history/order-history.component.html
  6. 1 0
      packages/admin-ui/src/lib/order/src/components/order-history/order-history.component.scss
  7. 4 1
      packages/admin-ui/src/lib/order/src/components/order-history/order-history.component.ts
  8. 42 31
      packages/admin-ui/src/lib/order/src/components/select-customer-dialog/select-customer-dialog.component.html
  9. 4 0
      packages/admin-ui/src/lib/order/src/components/select-customer-dialog/select-customer-dialog.component.scss
  10. 14 6
      packages/admin-ui/src/lib/order/src/components/select-customer-dialog/select-customer-dialog.component.ts
  11. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/ar.json
  12. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/cs.json
  13. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/de.json
  14. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/en.json
  15. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/es.json
  16. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/fa.json
  17. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/fr.json
  18. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/he.json
  19. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/hr.json
  20. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/it.json
  21. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/nb.json
  22. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/ne.json
  23. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/pl.json
  24. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json
  25. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/pt_PT.json
  26. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/ru.json
  27. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/uk.json
  28. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/zh_Hans.json
  29. 5 0
      packages/admin-ui/src/lib/static/i18n-messages/zh_Hant.json
  30. 1 1
      packages/core/e2e/graphql/generated-e2e-admin-types.ts

File diff suppressed because it is too large
+ 0 - 0
packages/admin-ui/src/lib/core/src/common/generated-types.ts


+ 3 - 3
packages/admin-ui/src/lib/customer/src/components/customer-history/customer-history.component.html

@@ -1,5 +1,5 @@
 <div class="entry-list">
 <div class="entry-list">
-    <vdr-timeline-entry iconShape="note" displayType="muted" *vdrIfPermissions="'UpdateCustomer'">
+    <vdr-timeline-entry iconShape="note" displayType="muted" [featured]="true" *vdrIfPermissions="'UpdateCustomer'">
         <div class="note-entry">
         <div class="note-entry">
             <textarea [(ngModel)]="note" name="note" class="note"></textarea>
             <textarea [(ngModel)]="note" name="note" class="note"></textarea>
             <button class="btn btn-secondary" [disabled]="!note" (click)="addNoteToCustomer()">
             <button class="btn btn-secondary" [disabled]="!note" (click)="addNoteToCustomer()">
@@ -133,8 +133,8 @@
                             </div>
                             </div>
                             <div class="flex-spacer"></div>
                             <div class="flex-spacer"></div>
                             <vdr-dropdown>
                             <vdr-dropdown>
-                                <button class="icon-button" vdrDropdownTrigger>
-                                    <clr-icon shape="ellipsis-vertical"></clr-icon>
+                                <button class="button-small ml-1" vdrDropdownTrigger>
+                                    <clr-icon shape="ellipsis-vertical" size="12"></clr-icon>
                                 </button>
                                 </button>
                                 <vdr-dropdown-menu vdrPosition="bottom-right">
                                 <vdr-dropdown-menu vdrPosition="bottom-right">
                                     <button
                                     <button

+ 15 - 1
packages/admin-ui/src/lib/order/src/components/order-detail/order-detail.component.html

@@ -96,13 +96,27 @@
     <vdr-page-detail-sidebar>
     <vdr-page-detail-sidebar>
         <vdr-card [title]="'order.state' | translate">
         <vdr-card [title]="'order.state' | translate">
             <ng-template vdrCardControls>
             <ng-template vdrCardControls>
-                <button class="button-small" (click)="openStateDiagram()" [title]="'order.order-state-diagram' | translate">
+                <button
+                    class="button-small"
+                    (click)="openStateDiagram()"
+                    [title]="'order.order-state-diagram' | translate"
+                >
                     <clr-icon shape="list"></clr-icon>
                     <clr-icon shape="list"></clr-icon>
                 </button>
                 </button>
             </ng-template>
             </ng-template>
             <vdr-order-state-label [state]="order.state"></vdr-order-state-label>
             <vdr-order-state-label [state]="order.state"></vdr-order-state-label>
         </vdr-card>
         </vdr-card>
         <vdr-card [title]="'order.customer' | translate">
         <vdr-card [title]="'order.customer' | translate">
+            <ng-template vdrCardControls>
+                <button
+                    *vdrIfPermissions="['UpdateOrder', 'ReadCustomer']"
+                    class="button-small"
+                    (click)="setOrderCustomer()"
+                    [title]="'order.assign-order-to-another-customer' | translate"
+                >
+                    <clr-icon shape="switch"></clr-icon>
+                </button>
+            </ng-template>
             <vdr-customer-label [customer]="order.customer"></vdr-customer-label>
             <vdr-customer-label [customer]="order.customer"></vdr-customer-label>
             <vdr-labeled-data
             <vdr-labeled-data
                 class="mt-2"
                 class="mt-2"

+ 51 - 0
packages/admin-ui/src/lib/order/src/components/order-detail/order-detail.component.ts

@@ -14,6 +14,7 @@ import {
     OrderDetailFragment,
     OrderDetailFragment,
     OrderDetailQueryDocument,
     OrderDetailQueryDocument,
     Refund,
     Refund,
+    SetOrderCustomerDocument,
     SortOrder,
     SortOrder,
     TimelineHistoryEntry,
     TimelineHistoryEntry,
     TypedBaseDetailComponent,
     TypedBaseDetailComponent,
@@ -29,6 +30,7 @@ import { CancelOrderDialogComponent } from '../cancel-order-dialog/cancel-order-
 import { FulfillOrderDialogComponent } from '../fulfill-order-dialog/fulfill-order-dialog.component';
 import { FulfillOrderDialogComponent } from '../fulfill-order-dialog/fulfill-order-dialog.component';
 import { OrderProcessGraphDialogComponent } from '../order-process-graph-dialog/order-process-graph-dialog.component';
 import { OrderProcessGraphDialogComponent } from '../order-process-graph-dialog/order-process-graph-dialog.component';
 import { RefundOrderDialogComponent } from '../refund-order-dialog/refund-order-dialog.component';
 import { RefundOrderDialogComponent } from '../refund-order-dialog/refund-order-dialog.component';
+import { SelectCustomerDialogComponent } from '../select-customer-dialog/select-customer-dialog.component';
 import { SettleRefundDialogComponent } from '../settle-refund-dialog/settle-refund-dialog.component';
 import { SettleRefundDialogComponent } from '../settle-refund-dialog/settle-refund-dialog.component';
 
 
 type Payment = NonNullable<OrderDetailFragment['payments']>[number];
 type Payment = NonNullable<OrderDetailFragment['payments']>[number];
@@ -42,6 +44,20 @@ export const ORDER_DETAIL_QUERY = gql`
     ${ORDER_DETAIL_FRAGMENT}
     ${ORDER_DETAIL_FRAGMENT}
 `;
 `;
 
 
+export const SET_ORDER_CUSTOMER_MUTATION = gql`
+    mutation SetOrderCustomer($input: SetOrderCustomerInput!) {
+        setOrderCustomer(input: $input) {
+            id
+            customer {
+                id
+                firstName
+                lastName
+                emailAddress
+            }
+        }
+    }
+`;
+
 @Component({
 @Component({
     selector: 'vdr-order-detail',
     selector: 'vdr-order-detail',
     templateUrl: './order-detail.component.html',
     templateUrl: './order-detail.component.html',
@@ -134,6 +150,41 @@ export class OrderDetailComponent
             .subscribe();
             .subscribe();
     }
     }
 
 
+    setOrderCustomer() {
+        this.modalService
+            .fromComponent(SelectCustomerDialogComponent, {
+                locals: {
+                    canCreateNew: false,
+                    includeNoteInput: true,
+                    title: _('order.assign-order-to-another-customer'),
+                },
+            })
+            .pipe(
+                switchMap(result => {
+                    function isExisting(input: any): input is { id: string } {
+                        return typeof input === 'object' && !!input.id;
+                    }
+                    if (isExisting(result)) {
+                        return this.dataService.mutate(SetOrderCustomerDocument, {
+                            input: {
+                                customerId: result.id,
+                                orderId: this.id,
+                                note: result.note,
+                            },
+                        });
+                    } else {
+                        return EMPTY;
+                    }
+                }),
+                switchMap(result => this.refetchOrder(result)),
+            )
+            .subscribe(result => {
+                if (result) {
+                    this.notificationService.success(_('order.set-customer-success'));
+                }
+            });
+    }
+
     transitionToState(state: string) {
     transitionToState(state: string) {
         this.dataService.order.transitionToState(this.id, state).subscribe(({ transitionOrderToState }) => {
         this.dataService.order.transitionToState(this.id, state).subscribe(({ transitionOrderToState }) => {
             switch (transitionOrderToState?.__typename) {
             switch (transitionOrderToState?.__typename) {

+ 45 - 1
packages/admin-ui/src/lib/order/src/components/order-history/order-history.component.html

@@ -117,7 +117,9 @@
                                             {{ entry.data.reason }}
                                             {{ entry.data.reason }}
                                         </vdr-labeled-data>
                                         </vdr-labeled-data>
                                         <vdr-labeled-data [label]="'order.contents' | translate">
                                         <vdr-labeled-data [label]="'order.contents' | translate">
-                                            <vdr-simple-item-list [items]="getCancelledItems(refund.lines)"></vdr-simple-item-list>
+                                            <vdr-simple-item-list
+                                                [items]="getCancelledItems(refund.lines)"
+                                            ></vdr-simple-item-list>
                                         </vdr-labeled-data>
                                         </vdr-labeled-data>
                                     </vdr-history-entry-detail>
                                     </vdr-history-entry-detail>
                                 </div>
                                 </div>
@@ -239,6 +241,48 @@
                             ><span class="cancelled-coupon-code">{{ entry.data.couponCode }}</span></vdr-chip
                             ><span class="cancelled-coupon-code">{{ entry.data.couponCode }}</span></vdr-chip
                         >
                         >
                     </ng-container>
                     </ng-container>
+                    <ng-container *ngSwitchCase="type.ORDER_CUSTOMER_UPDATED">
+                        <div class="title">
+                            {{
+                                'order.history-customer-updated'
+                                    | translate : { newCustomerName: entry.data.newCustomerName }
+                            }}
+                        </div>
+                        <div class="flex">
+                            <div class="note-text">
+                                {{ entry.data.note }}
+                            </div>
+                            <div class="flex-spacer"></div>
+                            <vdr-history-entry-detail>
+                                <vdr-labeled-data [label]="'order.previous-customer' | translate">
+                                    <a
+                                        *ngIf="entry.data.previousCustomerId"
+                                        class="button-ghost"
+                                        [routerLink]="[
+                                            '/customer',
+                                            'customers',
+                                            entry.data.previousCustomerId
+                                        ]"
+                                    >
+                                        <clr-icon shape="user" class="is-solid"></clr-icon>
+                                        <span>{{ entry.data.previousCustomerName }}</span>
+                                        <clr-icon shape="arrow right"></clr-icon>
+                                    </a>
+                                </vdr-labeled-data>
+                                <vdr-labeled-data [label]="'order.new-customer' | translate">
+                                    <a
+                                        *ngIf="entry.data.newCustomerId"
+                                        class="button-ghost"
+                                        [routerLink]="['/customer', 'customers', entry.data.newCustomerId]"
+                                    >
+                                        <clr-icon shape="user" class="is-solid"></clr-icon>
+                                        <span>{{ entry.data.newCustomerName }}</span>
+                                        <clr-icon shape="arrow right"></clr-icon>
+                                    </a>
+                                </vdr-labeled-data>
+                            </vdr-history-entry-detail>
+                        </div>
+                    </ng-container>
                     <ng-container *ngSwitchDefault>
                     <ng-container *ngSwitchDefault>
                         <div class="title">
                         <div class="title">
                             {{ entry.type | translate }}
                             {{ entry.type | translate }}

+ 1 - 0
packages/admin-ui/src/lib/order/src/components/order-history/order-history.component.scss

@@ -39,6 +39,7 @@ textarea.note {
 .note-text {
 .note-text {
     color: var(--color-grey-800);
     color: var(--color-grey-800);
     white-space: pre-wrap;
     white-space: pre-wrap;
+    max-width: 580px;
 }
 }
 
 
 .cancelled-coupon-code {
 .cancelled-coupon-code {

+ 4 - 1
packages/admin-ui/src/lib/order/src/components/order-history/order-history.component.ts

@@ -1,6 +1,5 @@
 import { ChangeDetectionStrategy, Component, EventEmitter, Input, Output } from '@angular/core';
 import { ChangeDetectionStrategy, Component, EventEmitter, Input, Output } from '@angular/core';
 import {
 import {
-    GetOrderHistoryQuery,
     HistoryEntryComponentService,
     HistoryEntryComponentService,
     HistoryEntryType,
     HistoryEntryType,
     OrderDetailFragment,
     OrderDetailFragment,
@@ -84,6 +83,9 @@ export class OrderHistoryComponent {
         if (entry.type === HistoryEntryType.ORDER_MODIFIED) {
         if (entry.type === HistoryEntryType.ORDER_MODIFIED) {
             return 'pencil';
             return 'pencil';
         }
         }
+        if (entry.type === HistoryEntryType.ORDER_CUSTOMER_UPDATED) {
+            return 'switch';
+        }
         if (entry.type === HistoryEntryType.ORDER_FULFILLMENT_TRANSITION) {
         if (entry.type === HistoryEntryType.ORDER_FULFILLMENT_TRANSITION) {
             if (entry.data.to === 'Shipped') {
             if (entry.data.to === 'Shipped') {
                 return 'truck';
                 return 'truck';
@@ -111,6 +113,7 @@ export class OrderHistoryComponent {
                 return entry.data.to === 'Delivered' || entry.data.to === 'Shipped';
                 return entry.data.to === 'Delivered' || entry.data.to === 'Shipped';
             case HistoryEntryType.ORDER_NOTE:
             case HistoryEntryType.ORDER_NOTE:
             case HistoryEntryType.ORDER_MODIFIED:
             case HistoryEntryType.ORDER_MODIFIED:
+            case HistoryEntryType.ORDER_CUSTOMER_UPDATED:
                 return true;
                 return true;
             default:
             default:
                 return false;
                 return false;

+ 42 - 31
packages/admin-ui/src/lib/order/src/components/select-customer-dialog/select-customer-dialog.component.html

@@ -1,45 +1,25 @@
-<ng-template vdrDialogTitle>{{ 'order.set-customer-for-order' | translate }}</ng-template>
+<ng-template vdrDialogTitle>{{ title | translate }}</ng-template>
 
 
-<clr-tabs>
+<ng-container *ngIf="!canCreateNew">
+    <ng-container *ngTemplateOutlet="customerSelect"></ng-container>
+    <vdr-form-field [label]="'common.add-note' | translate" *ngIf="includeNoteInput" class="mt-4">
+        <textarea [(ngModel)]="note"></textarea>
+    </vdr-form-field>
+</ng-container>
+
+<clr-tabs *ngIf="canCreateNew" class="pt-1">
     <clr-tab>
     <clr-tab>
         <button clrTabLink>{{ 'order.existing-customer' | translate }}</button>
         <button clrTabLink>{{ 'order.existing-customer' | translate }}</button>
 
 
         <ng-template [(clrIfActive)]="useExisting">
         <ng-template [(clrIfActive)]="useExisting">
             <clr-tab-content>
             <clr-tab-content>
                 <div class="mt-4">
                 <div class="mt-4">
-                    <ng-select
-                        [items]="customers$ | async"
-                        appendTo="body"
-                        bindLabel="name"
-                        [addTag]="false"
-                        [multiple]="true"
-                        [hideSelected]="true"
-                        [trackByFn]="trackByFn"
-                        [minTermLength]="2"
-                        [loading]="isLoading"
-                        [typeahead]="input$"
-                        [(ngModel)]="selectedCustomer"
-                    >
-                        <ng-template ng-label-tmp let-item="item" let-clear="clear">
-                            <span class="item-row">
-                            <clr-icon shape="user" class="is-solid"></clr-icon
-                            ><span class="mx-1">{{ item.firstName }} {{ item.lastName }}</span>
-                            <vdr-chip>{{ item.emailAddress }}</vdr-chip>
-                            </span>
-                        </ng-template>
-                        <ng-template ng-option-tmp let-item="item">
-                            <span class="item-row">
-                            <clr-icon shape="user" class="is-solid"></clr-icon
-                            ><span class="mx-1">{{ item.firstName }} {{ item.lastName }}</span>
-                            <vdr-chip>{{ item.emailAddress }}</vdr-chip>
-                            </span>
-                        </ng-template>
-                    </ng-select>
+                    <ng-container *ngTemplateOutlet="customerSelect"></ng-container>
                 </div>
                 </div>
             </clr-tab-content>
             </clr-tab-content>
         </ng-template>
         </ng-template>
     </clr-tab>
     </clr-tab>
-    <clr-tab>
+    <clr-tab *ngIf="canCreateNew">
         <button clrTabLink>{{ 'customer.create-new-customer' | translate }}</button>
         <button clrTabLink>{{ 'customer.create-new-customer' | translate }}</button>
 
 
         <ng-template [(clrIfActive)]="createNew">
         <ng-template [(clrIfActive)]="createNew">
@@ -66,6 +46,37 @@
     </clr-tab>
     </clr-tab>
 </clr-tabs>
 </clr-tabs>
 
 
+<ng-template #customerSelect>
+    <ng-select
+        [items]="customers$ | async"
+        appendTo="body"
+        bindLabel="name"
+        [addTag]="false"
+        [multiple]="true"
+        [hideSelected]="true"
+        [trackByFn]="trackByFn"
+        [minTermLength]="2"
+        [loading]="isLoading"
+        [typeahead]="input$"
+        [(ngModel)]="selectedCustomer"
+    >
+        <ng-template ng-label-tmp let-item="item" let-clear="clear">
+            <span class="item-row">
+                <clr-icon shape="user" class="is-solid"></clr-icon
+                ><span class="mx-1">{{ item.firstName }} {{ item.lastName }}</span>
+                <vdr-chip>{{ item.emailAddress }}</vdr-chip>
+            </span>
+        </ng-template>
+        <ng-template ng-option-tmp let-item="item">
+            <span class="item-row">
+                <clr-icon shape="user" class="is-solid"></clr-icon
+                ><span class="mx-1">{{ item.firstName }} {{ item.lastName }}</span>
+                <vdr-chip>{{ item.emailAddress }}</vdr-chip>
+            </span>
+        </ng-template>
+    </ng-select>
+</ng-template>
+
 <ng-template vdrDialogButtons>
 <ng-template vdrDialogButtons>
     <button type="button" class="btn" (click)="cancel()">{{ 'common.cancel' | translate }}</button>
     <button type="button" class="btn" (click)="cancel()">{{ 'common.cancel' | translate }}</button>
     <button
     <button

+ 4 - 0
packages/admin-ui/src/lib/order/src/components/select-customer-dialog/select-customer-dialog.component.scss

@@ -2,3 +2,7 @@
     display: flex;
     display: flex;
     align-items: center;
     align-items: center;
 }
 }
+
+clr-tabs {
+    display: block;
+}

+ 14 - 6
packages/admin-ui/src/lib/order/src/components/select-customer-dialog/select-customer-dialog.component.ts

@@ -3,8 +3,10 @@ import { UntypedFormBuilder, UntypedFormGroup, Validators } from '@angular/forms
 import { CreateCustomerInput, DataService, Dialog, GetCustomerListQuery } from '@vendure/admin-ui/core';
 import { CreateCustomerInput, DataService, Dialog, GetCustomerListQuery } from '@vendure/admin-ui/core';
 import { concat, Observable, of, Subject } from 'rxjs';
 import { concat, Observable, of, Subject } from 'rxjs';
 import { catchError, debounceTime, distinctUntilChanged, switchMap, tap } from 'rxjs/operators';
 import { catchError, debounceTime, distinctUntilChanged, switchMap, tap } from 'rxjs/operators';
+import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
 
 
 export type Customer = GetCustomerListQuery['customers']['items'][number];
 export type Customer = GetCustomerListQuery['customers']['items'][number];
+export type SelectCustomerDialogResult = (Customer | CreateCustomerInput) & { note: string };
 
 
 @Component({
 @Component({
     selector: 'vdr-select-customer-dialog',
     selector: 'vdr-select-customer-dialog',
@@ -12,8 +14,14 @@ export type Customer = GetCustomerListQuery['customers']['items'][number];
     styleUrls: ['./select-customer-dialog.component.scss'],
     styleUrls: ['./select-customer-dialog.component.scss'],
     changeDetection: ChangeDetectionStrategy.OnPush,
     changeDetection: ChangeDetectionStrategy.OnPush,
 })
 })
-export class SelectCustomerDialogComponent implements OnInit, Dialog<Customer | CreateCustomerInput> {
-    resolveWith: (result?: Customer | CreateCustomerInput) => void;
+export class SelectCustomerDialogComponent implements OnInit, Dialog<SelectCustomerDialogResult> {
+    resolveWith: (result?: SelectCustomerDialogResult) => void;
+
+    // populated by the dialog service
+    canCreateNew = true;
+    includeNoteInput = false;
+    title: string = _('order.set-customer-for-order');
+
     customerForm: UntypedFormGroup;
     customerForm: UntypedFormGroup;
     customers$: Observable<Customer[]>;
     customers$: Observable<Customer[]>;
     isLoading = false;
     isLoading = false;
@@ -21,6 +29,7 @@ export class SelectCustomerDialogComponent implements OnInit, Dialog<Customer |
     selectedCustomer: Customer[] = [];
     selectedCustomer: Customer[] = [];
     useExisting = true;
     useExisting = true;
     createNew = false;
     createNew = false;
+    note = '';
 
 
     constructor(private dataService: DataService, private formBuilder: UntypedFormBuilder) {
     constructor(private dataService: DataService, private formBuilder: UntypedFormBuilder) {
         this.customerForm = this.formBuilder.group({
         this.customerForm = this.formBuilder.group({
@@ -62,11 +71,10 @@ export class SelectCustomerDialogComponent implements OnInit, Dialog<Customer |
 
 
     select() {
     select() {
         if (this.useExisting && this.selectedCustomer.length === 1) {
         if (this.useExisting && this.selectedCustomer.length === 1) {
-            this.resolveWith(this.selectedCustomer[0]);
-        }
-        if (this.createNew && this.customerForm.valid) {
+            this.resolveWith({ ...this.selectedCustomer[0], note: this.note });
+        } else if (this.createNew && this.customerForm.valid) {
             const formValue = this.customerForm.value;
             const formValue = this.customerForm.value;
-            this.resolveWith(formValue);
+            this.resolveWith({ ...formValue, note: this.note });
         }
         }
     }
     }
 }
 }

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/ar.json

@@ -537,6 +537,7 @@
     "added-items": "العناصر المضافة",
     "added-items": "العناصر المضافة",
     "amount": "كمية",
     "amount": "كمية",
     "arrange-additional-payment": "ترتيب دفع إضافي",
     "arrange-additional-payment": "ترتيب دفع إضافي",
+    "assign-order-to-another-customer": "تخصيص الطلب لعميل آخر",
     "billing-address": "عنوان وصول الفواتير",
     "billing-address": "عنوان وصول الفواتير",
     "cancel": "إلغاء",
     "cancel": "إلغاء",
     "cancel-entire-order": "إلغاء الطلب بالكامل",
     "cancel-entire-order": "إلغاء الطلب بالكامل",
@@ -571,6 +572,7 @@
     "fulfillment-method": "طريقة الوفاء",
     "fulfillment-method": "طريقة الوفاء",
     "history-coupon-code-applied": "رمز القسيمة المطبق",
     "history-coupon-code-applied": "رمز القسيمة المطبق",
     "history-coupon-code-removed": "إزالة رمز القسيمة",
     "history-coupon-code-removed": "إزالة رمز القسيمة",
+    "history-customer-updated": "تم تحديث المستخدم",
     "history-fulfillment-created": "الإنجاز الذي تم إنشاؤه",
     "history-fulfillment-created": "الإنجاز الذي تم إنشاؤه",
     "history-fulfillment-delivered": "الوفاء بتسليم",
     "history-fulfillment-delivered": "الوفاء بتسليم",
     "history-fulfillment-shipped": "تم شحن الوفاء",
     "history-fulfillment-shipped": "تم شحن الوفاء",
@@ -603,6 +605,7 @@
     "modify-order": "تعديل الترتيب",
     "modify-order": "تعديل الترتيب",
     "modify-order-price-difference": "فرق السعر",
     "modify-order-price-difference": "فرق السعر",
     "net-price": "السعر الصافي",
     "net-price": "السعر الصافي",
+    "new-customer": "عميل جديد",
     "note": "ملحوظة",
     "note": "ملحوظة",
     "note-is-private": "ملاحظة خاصة",
     "note-is-private": "ملاحظة خاصة",
     "note-only-visible-to-administrators": "مرئي للمسؤولين فقط",
     "note-only-visible-to-administrators": "مرئي للمسؤولين فقط",
@@ -626,6 +629,7 @@
     "payments": "المدفوعات",
     "payments": "المدفوعات",
     "placed-at": "وضعت في",
     "placed-at": "وضعت في",
     "preview-changes": "تغييرات المعاينة",
     "preview-changes": "تغييرات المعاينة",
+    "previous-customer": "العميل السابق",
     "product-name": "اسم المنتج",
     "product-name": "اسم المنتج",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "العروض الحالية",
     "promotions-applied": "العروض الحالية",
@@ -660,6 +664,7 @@
     "set-billing-address": "تعيين عنوان الفواتير",
     "set-billing-address": "تعيين عنوان الفواتير",
     "set-coupon-codes": "تعيين رموز القسيمة",
     "set-coupon-codes": "تعيين رموز القسيمة",
     "set-customer-for-order": "تعيين العميل",
     "set-customer-for-order": "تعيين العميل",
+    "set-customer-success": "",
     "set-fulfillment-state": "مارك كـ {state}",
     "set-fulfillment-state": "مارك كـ {state}",
     "set-shipping-address": "تعيين عنوان الشحن",
     "set-shipping-address": "تعيين عنوان الشحن",
     "set-shipping-method": "تعيين طريقة الشحن",
     "set-shipping-method": "تعيين طريقة الشحن",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/cs.json

@@ -537,6 +537,7 @@
     "added-items": "Přidat položky",
     "added-items": "Přidat položky",
     "amount": "Částka",
     "amount": "Částka",
     "arrange-additional-payment": "",
     "arrange-additional-payment": "",
+    "assign-order-to-another-customer": "Přiřadit objednávku jinému zákazníkovi",
     "billing-address": "Fakturační adresa",
     "billing-address": "Fakturační adresa",
     "cancel": "Zrušit",
     "cancel": "Zrušit",
     "cancel-entire-order": "",
     "cancel-entire-order": "",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Metoda zpracování",
     "fulfillment-method": "Metoda zpracování",
     "history-coupon-code-applied": "Využitý kupón",
     "history-coupon-code-applied": "Využitý kupón",
     "history-coupon-code-removed": "Kupón odstraněn",
     "history-coupon-code-removed": "Kupón odstraněn",
+    "history-customer-updated": "Zákazník aktualizován",
     "history-fulfillment-created": "Zpracování vytvořeno",
     "history-fulfillment-created": "Zpracování vytvořeno",
     "history-fulfillment-delivered": "Zpracování doručeno",
     "history-fulfillment-delivered": "Zpracování doručeno",
     "history-fulfillment-shipped": "Zpracování expendováno",
     "history-fulfillment-shipped": "Zpracování expendováno",
@@ -603,6 +605,7 @@
     "modify-order": "Upravit objednávku",
     "modify-order": "Upravit objednávku",
     "modify-order-price-difference": "Cenový rozdíl",
     "modify-order-price-difference": "Cenový rozdíl",
     "net-price": "Čistá cena",
     "net-price": "Čistá cena",
+    "new-customer": "Nový zákazník",
     "note": "Poznámka",
     "note": "Poznámka",
     "note-is-private": "Interní poznámka",
     "note-is-private": "Interní poznámka",
     "note-only-visible-to-administrators": "Pouze pro adminy",
     "note-only-visible-to-administrators": "Pouze pro adminy",
@@ -626,6 +629,7 @@
     "payments": "",
     "payments": "",
     "placed-at": "Datum objednávky",
     "placed-at": "Datum objednávky",
     "preview-changes": "Náhled změn",
     "preview-changes": "Náhled změn",
+    "previous-customer": "Předchozí zákazník",
     "product-name": "Název produktu",
     "product-name": "Název produktu",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "Promotions applied",
     "promotions-applied": "Promotions applied",
@@ -660,6 +664,7 @@
     "set-billing-address": "",
     "set-billing-address": "",
     "set-coupon-codes": "",
     "set-coupon-codes": "",
     "set-customer-for-order": "",
     "set-customer-for-order": "",
+    "set-customer-success": "",
     "set-fulfillment-state": "Označit jako {state}",
     "set-fulfillment-state": "Označit jako {state}",
     "set-shipping-address": "",
     "set-shipping-address": "",
     "set-shipping-method": "",
     "set-shipping-method": "",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/de.json

@@ -537,6 +537,7 @@
     "added-items": "Hinzugefügte Artikel",
     "added-items": "Hinzugefügte Artikel",
     "amount": "Betrag",
     "amount": "Betrag",
     "arrange-additional-payment": "Zusätzliche Zahlung veranlassen",
     "arrange-additional-payment": "Zusätzliche Zahlung veranlassen",
+    "assign-order-to-another-customer": "Bestellung einem anderen Kunden zuweisen",
     "billing-address": "Rechnungsadresse",
     "billing-address": "Rechnungsadresse",
     "cancel": "Abbrechen",
     "cancel": "Abbrechen",
     "cancel-entire-order": "Gesamte Bestellung abbrechen",
     "cancel-entire-order": "Gesamte Bestellung abbrechen",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Ausführungsart",
     "fulfillment-method": "Ausführungsart",
     "history-coupon-code-applied": "Gutscheincode aktiviert",
     "history-coupon-code-applied": "Gutscheincode aktiviert",
     "history-coupon-code-removed": "Gutscheincode entfernt",
     "history-coupon-code-removed": "Gutscheincode entfernt",
+    "history-customer-updated": "Kunde aktualisiert",
     "history-fulfillment-created": "Auftrag ausgeführt",
     "history-fulfillment-created": "Auftrag ausgeführt",
     "history-fulfillment-delivered": "Auftrag geliefert",
     "history-fulfillment-delivered": "Auftrag geliefert",
     "history-fulfillment-shipped": "Auftrag versandt",
     "history-fulfillment-shipped": "Auftrag versandt",
@@ -603,6 +605,7 @@
     "modify-order": "Bestellung ändern",
     "modify-order": "Bestellung ändern",
     "modify-order-price-difference": "Preisunterschied",
     "modify-order-price-difference": "Preisunterschied",
     "net-price": "Nettopreis",
     "net-price": "Nettopreis",
+    "new-customer": "Neuer Kunde",
     "note": "Notiz",
     "note": "Notiz",
     "note-is-private": "Notiz ist privat",
     "note-is-private": "Notiz ist privat",
     "note-only-visible-to-administrators": "Nur für Administratoren sichtbar",
     "note-only-visible-to-administrators": "Nur für Administratoren sichtbar",
@@ -626,6 +629,7 @@
     "payments": "Zahlungen",
     "payments": "Zahlungen",
     "placed-at": "Aufgegeben um",
     "placed-at": "Aufgegeben um",
     "preview-changes": "Änderungsvorschau",
     "preview-changes": "Änderungsvorschau",
+    "previous-customer": "Vorheriger Kunde",
     "product-name": "Produktname",
     "product-name": "Produktname",
     "product-sku": "Artikelnummer",
     "product-sku": "Artikelnummer",
     "promotions-applied": "Aktivierte Werbeaktionen",
     "promotions-applied": "Aktivierte Werbeaktionen",
@@ -660,6 +664,7 @@
     "set-billing-address": "Rechnungsadresse festlegen",
     "set-billing-address": "Rechnungsadresse festlegen",
     "set-coupon-codes": "Gutscheincodes festlegen",
     "set-coupon-codes": "Gutscheincodes festlegen",
     "set-customer-for-order": "Kunde der Bestellung zuordnen",
     "set-customer-for-order": "Kunde der Bestellung zuordnen",
+    "set-customer-success": "",
     "set-fulfillment-state": "Abwicklungsstatus wählen",
     "set-fulfillment-state": "Abwicklungsstatus wählen",
     "set-shipping-address": "Versandadresse festlegen",
     "set-shipping-address": "Versandadresse festlegen",
     "set-shipping-method": "Versandart festlegen",
     "set-shipping-method": "Versandart festlegen",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/en.json

@@ -537,6 +537,7 @@
     "added-items": "Added items",
     "added-items": "Added items",
     "amount": "Amount",
     "amount": "Amount",
     "arrange-additional-payment": "Arrange additional payment",
     "arrange-additional-payment": "Arrange additional payment",
+    "assign-order-to-another-customer": "Assign order to another customer",
     "billing-address": "Billing address",
     "billing-address": "Billing address",
     "cancel": "Cancel",
     "cancel": "Cancel",
     "cancel-entire-order": "Cancel entire order",
     "cancel-entire-order": "Cancel entire order",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Fulfillment method",
     "fulfillment-method": "Fulfillment method",
     "history-coupon-code-applied": "Coupon code applied",
     "history-coupon-code-applied": "Coupon code applied",
     "history-coupon-code-removed": "Coupon code removed",
     "history-coupon-code-removed": "Coupon code removed",
+    "history-customer-updated": "Customer updated",
     "history-fulfillment-created": "Fulfillment created",
     "history-fulfillment-created": "Fulfillment created",
     "history-fulfillment-delivered": "Fulfillment delivered",
     "history-fulfillment-delivered": "Fulfillment delivered",
     "history-fulfillment-shipped": "Fulfillment shipped",
     "history-fulfillment-shipped": "Fulfillment shipped",
@@ -603,6 +605,7 @@
     "modify-order": "Modify order",
     "modify-order": "Modify order",
     "modify-order-price-difference": "Price difference",
     "modify-order-price-difference": "Price difference",
     "net-price": "Net price",
     "net-price": "Net price",
+    "new-customer": "New customer",
     "note": "Note",
     "note": "Note",
     "note-is-private": "Note is private",
     "note-is-private": "Note is private",
     "note-only-visible-to-administrators": "Visible to admins only",
     "note-only-visible-to-administrators": "Visible to admins only",
@@ -626,6 +629,7 @@
     "payments": "Payments",
     "payments": "Payments",
     "placed-at": "Placed at",
     "placed-at": "Placed at",
     "preview-changes": "Preview changes",
     "preview-changes": "Preview changes",
+    "previous-customer": "Previous customer",
     "product-name": "Product name",
     "product-name": "Product name",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "Promotions applied",
     "promotions-applied": "Promotions applied",
@@ -660,6 +664,7 @@
     "set-billing-address": "Set billing address",
     "set-billing-address": "Set billing address",
     "set-coupon-codes": "Set coupon codes",
     "set-coupon-codes": "Set coupon codes",
     "set-customer-for-order": "Set customer",
     "set-customer-for-order": "Set customer",
+    "set-customer-success": "Successfully set customer",
     "set-fulfillment-state": "Mark as {state}",
     "set-fulfillment-state": "Mark as {state}",
     "set-shipping-address": "Set shipping address",
     "set-shipping-address": "Set shipping address",
     "set-shipping-method": "Set shipping method",
     "set-shipping-method": "Set shipping method",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/es.json

@@ -537,6 +537,7 @@
     "added-items": "Añadir artículos",
     "added-items": "Añadir artículos",
     "amount": "Precio",
     "amount": "Precio",
     "arrange-additional-payment": "Ordenar pagos adicionales",
     "arrange-additional-payment": "Ordenar pagos adicionales",
+    "assign-order-to-another-customer": "Asignar orden a otro cliente",
     "billing-address": "Dirección de facturación",
     "billing-address": "Dirección de facturación",
     "cancel": "Cancelar",
     "cancel": "Cancelar",
     "cancel-entire-order": "Cancelar todo el pedido",
     "cancel-entire-order": "Cancelar todo el pedido",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Método de fulfillment",
     "fulfillment-method": "Método de fulfillment",
     "history-coupon-code-applied": "Código de descuento aplicado",
     "history-coupon-code-applied": "Código de descuento aplicado",
     "history-coupon-code-removed": "Código de descuento eliminado",
     "history-coupon-code-removed": "Código de descuento eliminado",
+    "history-customer-updated": "Cliente actualizado",
     "history-fulfillment-created": "Fulfillment creado",
     "history-fulfillment-created": "Fulfillment creado",
     "history-fulfillment-delivered": "Fulfillment entregado",
     "history-fulfillment-delivered": "Fulfillment entregado",
     "history-fulfillment-shipped": "Fulfillment enviado",
     "history-fulfillment-shipped": "Fulfillment enviado",
@@ -603,6 +605,7 @@
     "modify-order": "Modificar pedido",
     "modify-order": "Modificar pedido",
     "modify-order-price-difference": "Diferencia de precio",
     "modify-order-price-difference": "Diferencia de precio",
     "net-price": "Precio neto",
     "net-price": "Precio neto",
+    "new-customer": "Nuevo cliente",
     "note": "Nota",
     "note": "Nota",
     "note-is-private": "La nota es privada",
     "note-is-private": "La nota es privada",
     "note-only-visible-to-administrators": "Visible sólo para administradores",
     "note-only-visible-to-administrators": "Visible sólo para administradores",
@@ -626,6 +629,7 @@
     "payments": "Pagos",
     "payments": "Pagos",
     "placed-at": "Realizado en",
     "placed-at": "Realizado en",
     "preview-changes": "Previsualizar cambios",
     "preview-changes": "Previsualizar cambios",
+    "previous-customer": "Cliente anterior",
     "product-name": "Nombre del producto",
     "product-name": "Nombre del producto",
     "product-sku": "Código de referencia",
     "product-sku": "Código de referencia",
     "promotions-applied": "Promociones aplicadas",
     "promotions-applied": "Promociones aplicadas",
@@ -660,6 +664,7 @@
     "set-billing-address": "Añadir dirección de facturación",
     "set-billing-address": "Añadir dirección de facturación",
     "set-coupon-codes": "Añadir cupón de descuento",
     "set-coupon-codes": "Añadir cupón de descuento",
     "set-customer-for-order": "Añadir cliente",
     "set-customer-for-order": "Añadir cliente",
+    "set-customer-success": "",
     "set-fulfillment-state": "Fijar como {state}",
     "set-fulfillment-state": "Fijar como {state}",
     "set-shipping-address": "Añadir dirección de envío",
     "set-shipping-address": "Añadir dirección de envío",
     "set-shipping-method": "Añadir método de envío",
     "set-shipping-method": "Añadir método de envío",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/fa.json

@@ -537,6 +537,7 @@
     "added-items": "آیتم های اضافه شده",
     "added-items": "آیتم های اضافه شده",
     "amount": "میزان",
     "amount": "میزان",
     "arrange-additional-payment": "تنظیم پرداخت های جانبی",
     "arrange-additional-payment": "تنظیم پرداخت های جانبی",
+    "assign-order-to-another-customer": "تخصیص سفارش به مشتری دیگر",
     "billing-address": "آدرس صورتحساب",
     "billing-address": "آدرس صورتحساب",
     "cancel": "لغو",
     "cancel": "لغو",
     "cancel-entire-order": "لغو کردن کل سفارش",
     "cancel-entire-order": "لغو کردن کل سفارش",
@@ -571,6 +572,7 @@
     "fulfillment-method": "روش تکمیل",
     "fulfillment-method": "روش تکمیل",
     "history-coupon-code-applied": "کد تخفیف اعمال شد",
     "history-coupon-code-applied": "کد تخفیف اعمال شد",
     "history-coupon-code-removed": "کد تخفیف حذف شد",
     "history-coupon-code-removed": "کد تخفیف حذف شد",
+    "history-customer-updated": "مشتری به‌روزرسانی شد",
     "history-fulfillment-created": "تکمیل سفارش ثبت شد",
     "history-fulfillment-created": "تکمیل سفارش ثبت شد",
     "history-fulfillment-delivered": "تحویل سفارش ثبت شد",
     "history-fulfillment-delivered": "تحویل سفارش ثبت شد",
     "history-fulfillment-shipped": "حمل و نقل سفارش ثبت شد",
     "history-fulfillment-shipped": "حمل و نقل سفارش ثبت شد",
@@ -603,6 +605,7 @@
     "modify-order": "تغییر سفارش",
     "modify-order": "تغییر سفارش",
     "modify-order-price-difference": "تفاوت قیمتی",
     "modify-order-price-difference": "تفاوت قیمتی",
     "net-price": "قیمت کل",
     "net-price": "قیمت کل",
+    "new-customer": "مشتری جدید",
     "note": "یادداشت",
     "note": "یادداشت",
     "note-is-private": "یادداشت شخصی است",
     "note-is-private": "یادداشت شخصی است",
     "note-only-visible-to-administrators": "فقط برای مدیران قابل مشاهده است",
     "note-only-visible-to-administrators": "فقط برای مدیران قابل مشاهده است",
@@ -626,6 +629,7 @@
     "payments": "پرداخت ها",
     "payments": "پرداخت ها",
     "placed-at": "انجام شده در",
     "placed-at": "انجام شده در",
     "preview-changes": "پیش نمایش تغییرات",
     "preview-changes": "پیش نمایش تغییرات",
+    "previous-customer": "مشتری قبلی",
     "product-name": "نام محصول",
     "product-name": "نام محصول",
     "product-sku": "شناسه انحصاری محصول",
     "product-sku": "شناسه انحصاری محصول",
     "promotions-applied": "کد تخفیف تبلیغاتی اعمال شد",
     "promotions-applied": "کد تخفیف تبلیغاتی اعمال شد",
@@ -660,6 +664,7 @@
     "set-billing-address": "تعیین آدرس صورتحساب",
     "set-billing-address": "تعیین آدرس صورتحساب",
     "set-coupon-codes": "تعیین کد تخفیف",
     "set-coupon-codes": "تعیین کد تخفیف",
     "set-customer-for-order": "تعیین مشتری",
     "set-customer-for-order": "تعیین مشتری",
+    "set-customer-success": "",
     "set-fulfillment-state": "علامت زدن بعنوان {state}",
     "set-fulfillment-state": "علامت زدن بعنوان {state}",
     "set-shipping-address": "تنظیم آدرس حمل و نقل",
     "set-shipping-address": "تنظیم آدرس حمل و نقل",
     "set-shipping-method": "تنظیم شیوه حمل و نقل",
     "set-shipping-method": "تنظیم شیوه حمل و نقل",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/fr.json

@@ -537,6 +537,7 @@
     "added-items": "Ajouter des éléments",
     "added-items": "Ajouter des éléments",
     "amount": "Quantité",
     "amount": "Quantité",
     "arrange-additional-payment": "Arranger un paiment additionnel",
     "arrange-additional-payment": "Arranger un paiment additionnel",
+    "assign-order-to-another-customer": "Attribuer la commande à un autre client",
     "billing-address": "Adresse de facturation",
     "billing-address": "Adresse de facturation",
     "cancel": "Annuler",
     "cancel": "Annuler",
     "cancel-entire-order": "Annuler la commande en entier",
     "cancel-entire-order": "Annuler la commande en entier",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Méthode de préparation",
     "fulfillment-method": "Méthode de préparation",
     "history-coupon-code-applied": "Code promo ajouté",
     "history-coupon-code-applied": "Code promo ajouté",
     "history-coupon-code-removed": "Code promo retiré",
     "history-coupon-code-removed": "Code promo retiré",
+    "history-customer-updated": "Client mis à jour",
     "history-fulfillment-created": "Préparation créée",
     "history-fulfillment-created": "Préparation créée",
     "history-fulfillment-delivered": "Préparation livrée",
     "history-fulfillment-delivered": "Préparation livrée",
     "history-fulfillment-shipped": "Préparation expédiée",
     "history-fulfillment-shipped": "Préparation expédiée",
@@ -603,6 +605,7 @@
     "modify-order": "Modifier la commande",
     "modify-order": "Modifier la commande",
     "modify-order-price-difference": "Différence de prix",
     "modify-order-price-difference": "Différence de prix",
     "net-price": "Prix net",
     "net-price": "Prix net",
+    "new-customer": "Nouveau client",
     "note": "Note",
     "note": "Note",
     "note-is-private": "La note est privée",
     "note-is-private": "La note est privée",
     "note-only-visible-to-administrators": "Visible par les admins uniquement",
     "note-only-visible-to-administrators": "Visible par les admins uniquement",
@@ -626,6 +629,7 @@
     "payments": "Paiements",
     "payments": "Paiements",
     "placed-at": "Placé à",
     "placed-at": "Placé à",
     "preview-changes": "Aperçu des modifications",
     "preview-changes": "Aperçu des modifications",
+    "previous-customer": "Client précédent",
     "product-name": "Nom du produit",
     "product-name": "Nom du produit",
     "product-sku": "UGS",
     "product-sku": "UGS",
     "promotions-applied": "Promotions utilisées",
     "promotions-applied": "Promotions utilisées",
@@ -660,6 +664,7 @@
     "set-billing-address": "Définir adresse de livraison",
     "set-billing-address": "Définir adresse de livraison",
     "set-coupon-codes": "Définir les codes promo",
     "set-coupon-codes": "Définir les codes promo",
     "set-customer-for-order": "Définir le client pour la commande",
     "set-customer-for-order": "Définir le client pour la commande",
+    "set-customer-success": "",
     "set-fulfillment-state": "Marquer {state}",
     "set-fulfillment-state": "Marquer {state}",
     "set-shipping-address": "Définir l'adresse de livraison",
     "set-shipping-address": "Définir l'adresse de livraison",
     "set-shipping-method": "Définir la méthode de livraison",
     "set-shipping-method": "Définir la méthode de livraison",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/he.json

@@ -537,6 +537,7 @@
     "added-items": "פריטים שנוספו",
     "added-items": "פריטים שנוספו",
     "amount": "סכום",
     "amount": "סכום",
     "arrange-additional-payment": "סדר תשלום נוסף",
     "arrange-additional-payment": "סדר תשלום נוסף",
+    "assign-order-to-another-customer": "הקצאת הזמנה ללקוח אחר",
     "billing-address": "כתובת לחיוב",
     "billing-address": "כתובת לחיוב",
     "cancel": "בטל",
     "cancel": "בטל",
     "cancel-entire-order": "בטל את ההזמנה כולה",
     "cancel-entire-order": "בטל את ההזמנה כולה",
@@ -571,6 +572,7 @@
     "fulfillment-method": "שיטת פקיעה",
     "fulfillment-method": "שיטת פקיעה",
     "history-coupon-code-applied": "הוחל קוד קופון",
     "history-coupon-code-applied": "הוחל קוד קופון",
     "history-coupon-code-removed": "הוסר קוד קופון",
     "history-coupon-code-removed": "הוסר קוד קופון",
+    "history-customer-updated": "הלקוח עודכן",
     "history-fulfillment-created": "נוצרה פעולת פקיעה",
     "history-fulfillment-created": "נוצרה פעולת פקיעה",
     "history-fulfillment-delivered": "פקיעה נמסרה",
     "history-fulfillment-delivered": "פקיעה נמסרה",
     "history-fulfillment-shipped": "פקיעה נשלחה",
     "history-fulfillment-shipped": "פקיעה נשלחה",
@@ -603,6 +605,7 @@
     "modify-order": "שנה הזמנה",
     "modify-order": "שנה הזמנה",
     "modify-order-price-difference": "הפרש מחיר",
     "modify-order-price-difference": "הפרש מחיר",
     "net-price": "מחיר נטו",
     "net-price": "מחיר נטו",
+    "new-customer": "לקוח חדש",
     "note": "הערה",
     "note": "הערה",
     "note-is-private": "הערה פרטית",
     "note-is-private": "הערה פרטית",
     "note-only-visible-to-administrators": "נראה רק למנהלים",
     "note-only-visible-to-administrators": "נראה רק למנהלים",
@@ -626,6 +629,7 @@
     "payments": "תשלומים",
     "payments": "תשלומים",
     "placed-at": "נעשתה בתאריך",
     "placed-at": "נעשתה בתאריך",
     "preview-changes": "הצג שינויים",
     "preview-changes": "הצג שינויים",
+    "previous-customer": "לקוח קודם",
     "product-name": "שם המוצר",
     "product-name": "שם המוצר",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "מבצעים שהוחלו",
     "promotions-applied": "מבצעים שהוחלו",
@@ -660,6 +664,7 @@
     "set-billing-address": "קבע כתובת לחיוב",
     "set-billing-address": "קבע כתובת לחיוב",
     "set-coupon-codes": "קבע קודי קופון",
     "set-coupon-codes": "קבע קודי קופון",
     "set-customer-for-order": "קבע לקוח",
     "set-customer-for-order": "קבע לקוח",
+    "set-customer-success": "",
     "set-fulfillment-state": "סמן כ{state}",
     "set-fulfillment-state": "סמן כ{state}",
     "set-shipping-address": "קבע כתובת למשלוח",
     "set-shipping-address": "קבע כתובת למשלוח",
     "set-shipping-method": "קבע שיטת משלוח",
     "set-shipping-method": "קבע שיטת משלוח",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/hr.json

@@ -537,6 +537,7 @@
     "added-items": "Dodane stavke",
     "added-items": "Dodane stavke",
     "amount": "Iznos",
     "amount": "Iznos",
     "arrange-additional-payment": "Organiziraj dodatno plaćanje",
     "arrange-additional-payment": "Organiziraj dodatno plaćanje",
+    "assign-order-to-another-customer": "Dodijeli narudžbu drugom kupcu",
     "billing-address": "Adresa za naplatu",
     "billing-address": "Adresa za naplatu",
     "cancel": "Otkaži",
     "cancel": "Otkaži",
     "cancel-entire-order": "Otkaži cijelu narudžbu",
     "cancel-entire-order": "Otkaži cijelu narudžbu",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Metoda ispunjenja",
     "fulfillment-method": "Metoda ispunjenja",
     "history-coupon-code-applied": "Primijenjen kod kupona",
     "history-coupon-code-applied": "Primijenjen kod kupona",
     "history-coupon-code-removed": "Uklonjen kod kupona",
     "history-coupon-code-removed": "Uklonjen kod kupona",
+    "history-customer-updated": "Ažuriranje kupca",
     "history-fulfillment-created": "Ispunjenje stvoreno",
     "history-fulfillment-created": "Ispunjenje stvoreno",
     "history-fulfillment-delivered": "Ispunjenje isporučeno",
     "history-fulfillment-delivered": "Ispunjenje isporučeno",
     "history-fulfillment-shipped": "Ispunjenje poslano",
     "history-fulfillment-shipped": "Ispunjenje poslano",
@@ -603,6 +605,7 @@
     "modify-order": "Izmijeni narudžbu",
     "modify-order": "Izmijeni narudžbu",
     "modify-order-price-difference": "Razlika u cijeni",
     "modify-order-price-difference": "Razlika u cijeni",
     "net-price": "Neto cijena",
     "net-price": "Neto cijena",
+    "new-customer": "Novi kupac",
     "note": "Napomena",
     "note": "Napomena",
     "note-is-private": "Napomena je privatna",
     "note-is-private": "Napomena je privatna",
     "note-only-visible-to-administrators": "Vidljivo samo administratorima",
     "note-only-visible-to-administrators": "Vidljivo samo administratorima",
@@ -626,6 +629,7 @@
     "payments": "Plaćanja",
     "payments": "Plaćanja",
     "placed-at": "Naručeno u",
     "placed-at": "Naručeno u",
     "preview-changes": "Pregled promjena",
     "preview-changes": "Pregled promjena",
+    "previous-customer": "Prethodni kupac",
     "product-name": "Naziv proizvoda",
     "product-name": "Naziv proizvoda",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "Primijenjeni promotivni kodovi",
     "promotions-applied": "Primijenjeni promotivni kodovi",
@@ -660,6 +664,7 @@
     "set-billing-address": "Postavi adresu za naplatu",
     "set-billing-address": "Postavi adresu za naplatu",
     "set-coupon-codes": "Postavi kôdove kupona",
     "set-coupon-codes": "Postavi kôdove kupona",
     "set-customer-for-order": "Postavi kupca",
     "set-customer-for-order": "Postavi kupca",
+    "set-customer-success": "",
     "set-fulfillment-state": "Označi kao {state}",
     "set-fulfillment-state": "Označi kao {state}",
     "set-shipping-address": "Postavi adresu za dostavu",
     "set-shipping-address": "Postavi adresu za dostavu",
     "set-shipping-method": "Postavi metodu dostave",
     "set-shipping-method": "Postavi metodu dostave",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/it.json

@@ -537,6 +537,7 @@
     "added-items": "Aggiunti prodotti",
     "added-items": "Aggiunti prodotti",
     "amount": "Importo",
     "amount": "Importo",
     "arrange-additional-payment": "Effettua un ulteriore pagamento",
     "arrange-additional-payment": "Effettua un ulteriore pagamento",
+    "assign-order-to-another-customer": "Assegna ordine a un altro cliente",
     "billing-address": "Indirizzo di fatturazione",
     "billing-address": "Indirizzo di fatturazione",
     "cancel": "Annulla",
     "cancel": "Annulla",
     "cancel-entire-order": "Annulla intero ordine",
     "cancel-entire-order": "Annulla intero ordine",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Metodo di consegna",
     "fulfillment-method": "Metodo di consegna",
     "history-coupon-code-applied": "Codice coupon applicato",
     "history-coupon-code-applied": "Codice coupon applicato",
     "history-coupon-code-removed": "Codice coupon rimosso",
     "history-coupon-code-removed": "Codice coupon rimosso",
+    "history-customer-updated": "Cliente aggiornato",
     "history-fulfillment-created": "Consegna creata",
     "history-fulfillment-created": "Consegna creata",
     "history-fulfillment-delivered": "Consegna completata",
     "history-fulfillment-delivered": "Consegna completata",
     "history-fulfillment-shipped": "Spedizione effettuata",
     "history-fulfillment-shipped": "Spedizione effettuata",
@@ -603,6 +605,7 @@
     "modify-order": "Modifica ordine",
     "modify-order": "Modifica ordine",
     "modify-order-price-difference": "Differenza di prezzo",
     "modify-order-price-difference": "Differenza di prezzo",
     "net-price": "Prezzo netto",
     "net-price": "Prezzo netto",
+    "new-customer": "Nuovo cliente",
     "note": "Nota",
     "note": "Nota",
     "note-is-private": "Le note sono private",
     "note-is-private": "Le note sono private",
     "note-only-visible-to-administrators": "Visibile solo agli amministratori",
     "note-only-visible-to-administrators": "Visibile solo agli amministratori",
@@ -626,6 +629,7 @@
     "payments": "Pagamenti",
     "payments": "Pagamenti",
     "placed-at": "Effettuato a",
     "placed-at": "Effettuato a",
     "preview-changes": "Anteprima modifiche",
     "preview-changes": "Anteprima modifiche",
+    "previous-customer": "Cliente precedente",
     "product-name": "Nome prodotto",
     "product-name": "Nome prodotto",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "Promozioni applicate",
     "promotions-applied": "Promozioni applicate",
@@ -660,6 +664,7 @@
     "set-billing-address": "Inserisci indirizzo di fatturazioine",
     "set-billing-address": "Inserisci indirizzo di fatturazioine",
     "set-coupon-codes": "Inserisci i codici coupon",
     "set-coupon-codes": "Inserisci i codici coupon",
     "set-customer-for-order": "Seleziona cliente",
     "set-customer-for-order": "Seleziona cliente",
+    "set-customer-success": "",
     "set-fulfillment-state": "Segna come {state}",
     "set-fulfillment-state": "Segna come {state}",
     "set-shipping-address": "Seleziona indirizzo di spedizione",
     "set-shipping-address": "Seleziona indirizzo di spedizione",
     "set-shipping-method": "Seleziona metodo di consegna",
     "set-shipping-method": "Seleziona metodo di consegna",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/nb.json

@@ -537,6 +537,7 @@
     "added-items": "Lagde varer",
     "added-items": "Lagde varer",
     "amount": "Beløp",
     "amount": "Beløp",
     "arrange-additional-payment": "Organiser ekstra betaling",
     "arrange-additional-payment": "Organiser ekstra betaling",
+    "assign-order-to-another-customer": "Tildel ordre til en annen kunde",
     "billing-address": "Faktureringsadresse",
     "billing-address": "Faktureringsadresse",
     "cancel": "Avbryt",
     "cancel": "Avbryt",
     "cancel-entire-order": "Avbryt hele ordren",
     "cancel-entire-order": "Avbryt hele ordren",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Leveringsmetode",
     "fulfillment-method": "Leveringsmetode",
     "history-coupon-code-applied": "Kupongkode brukt",
     "history-coupon-code-applied": "Kupongkode brukt",
     "history-coupon-code-removed": "Kupongkode fjernet",
     "history-coupon-code-removed": "Kupongkode fjernet",
+    "history-customer-updated": "Kunde oppdatert",
     "history-fulfillment-created": "Levering opprettet",
     "history-fulfillment-created": "Levering opprettet",
     "history-fulfillment-delivered": "Levering levert",
     "history-fulfillment-delivered": "Levering levert",
     "history-fulfillment-shipped": "Levering sendt",
     "history-fulfillment-shipped": "Levering sendt",
@@ -603,6 +605,7 @@
     "modify-order": "Endre ordre",
     "modify-order": "Endre ordre",
     "modify-order-price-difference": "Prisforskjell",
     "modify-order-price-difference": "Prisforskjell",
     "net-price": "Nettopris",
     "net-price": "Nettopris",
+    "new-customer": "Ny kunde",
     "note": "Merknad",
     "note": "Merknad",
     "note-is-private": "Merknad er privat",
     "note-is-private": "Merknad er privat",
     "note-only-visible-to-administrators": "Synlig kun for administratorer",
     "note-only-visible-to-administrators": "Synlig kun for administratorer",
@@ -626,6 +629,7 @@
     "payments": "Betalinger",
     "payments": "Betalinger",
     "placed-at": "Plassert den",
     "placed-at": "Plassert den",
     "preview-changes": "Forhåndsvis endringer",
     "preview-changes": "Forhåndsvis endringer",
+    "previous-customer": "Tidligere kunde",
     "product-name": "Produktnavn",
     "product-name": "Produktnavn",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "Promosjoner brukt",
     "promotions-applied": "Promosjoner brukt",
@@ -660,6 +664,7 @@
     "set-billing-address": "Sett faktureringsadresse",
     "set-billing-address": "Sett faktureringsadresse",
     "set-coupon-codes": "Angi kupongkoder",
     "set-coupon-codes": "Angi kupongkoder",
     "set-customer-for-order": "Sett kunde",
     "set-customer-for-order": "Sett kunde",
+    "set-customer-success": "",
     "set-fulfillment-state": "Merk som {state}",
     "set-fulfillment-state": "Merk som {state}",
     "set-shipping-address": "Sett leveringsadresse",
     "set-shipping-address": "Sett leveringsadresse",
     "set-shipping-method": "Sett leveringsmetode",
     "set-shipping-method": "Sett leveringsmetode",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/ne.json

@@ -537,6 +537,7 @@
     "added-items": "थपिएका समानहरू",
     "added-items": "थपिएका समानहरू",
     "amount": "रकम",
     "amount": "रकम",
     "arrange-additional-payment": "अतिरिक्त भुक्तानी गर्नुहोस्",
     "arrange-additional-payment": "अतिरिक्त भुक्तानी गर्नुहोस्",
+    "assign-order-to-another-customer": "अरू ग्राहकलाई आदान-प्रदान गर्नुहोस्",
     "billing-address": "बिलिङ ठेगाना",
     "billing-address": "बिलिङ ठेगाना",
     "cancel": "रद्द गर्नुहोस्",
     "cancel": "रद्द गर्नुहोस्",
     "cancel-entire-order": "पूरा ओर्दर रद्द गर्नुहोस्",
     "cancel-entire-order": "पूरा ओर्दर रद्द गर्नुहोस्",
@@ -571,6 +572,7 @@
     "fulfillment-method": "पूर्णाउण तरिका",
     "fulfillment-method": "पूर्णाउण तरिका",
     "history-coupon-code-applied": "कुपन कोड लागू गरियो",
     "history-coupon-code-applied": "कुपन कोड लागू गरियो",
     "history-coupon-code-removed": "कुपन कोड हटाइयो",
     "history-coupon-code-removed": "कुपन कोड हटाइयो",
+    "history-customer-updated": "ग्राहक अपडेट गरियो",
     "history-fulfillment-created": "पूर्णाउण सिर्जना गरियो",
     "history-fulfillment-created": "पूर्णाउण सिर्जना गरियो",
     "history-fulfillment-delivered": "पूर्णाउण पुर्याइयो",
     "history-fulfillment-delivered": "पूर्णाउण पुर्याइयो",
     "history-fulfillment-shipped": "पूर्णाउण पठाइयो",
     "history-fulfillment-shipped": "पूर्णाउण पठाइयो",
@@ -603,6 +605,7 @@
     "modify-order": "ओर्दर संशोधन गर्नुहोस्",
     "modify-order": "ओर्दर संशोधन गर्नुहोस्",
     "modify-order-price-difference": "मूल्य अन्तर",
     "modify-order-price-difference": "मूल्य अन्तर",
     "net-price": "नेट मूल्य",
     "net-price": "नेट मूल्य",
+    "new-customer": "नयाँ ग्राहक",
     "note": "टिप्पणी",
     "note": "टिप्पणी",
     "note-is-private": "टिप्पणी प्राइभेट छ",
     "note-is-private": "टिप्पणी प्राइभेट छ",
     "note-only-visible-to-administrators": "मात्र प्रशासकहरूले मात्र हेर्न सक्छन्",
     "note-only-visible-to-administrators": "मात्र प्रशासकहरूले मात्र हेर्न सक्छन्",
@@ -626,6 +629,7 @@
     "payments": "भुक्तानीहरू",
     "payments": "भुक्तानीहरू",
     "placed-at": "मा राखिएको",
     "placed-at": "मा राखिएको",
     "preview-changes": "पूर्वावलोकन परिवर्तनहरू",
     "preview-changes": "पूर्वावलोकन परिवर्तनहरू",
+    "previous-customer": "पुरानो ग्राहक",
     "product-name": "समानको नाम",
     "product-name": "समानको नाम",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "प्रचारहरू लागू गरिएको",
     "promotions-applied": "प्रचारहरू लागू गरिएको",
@@ -660,6 +664,7 @@
     "set-billing-address": "बिलिङ ठेगाना सेट गर्नुहोस्",
     "set-billing-address": "बिलिङ ठेगाना सेट गर्नुहोस्",
     "set-coupon-codes": "कुपन कोड सेट गर्नुहोस्",
     "set-coupon-codes": "कुपन कोड सेट गर्नुहोस्",
     "set-customer-for-order": "ग्राहक सेट गर्नुहोस्",
     "set-customer-for-order": "ग्राहक सेट गर्नुहोस्",
+    "set-customer-success": "",
     "set-fulfillment-state": "{state} मा चिन्ह गर्नुहोस्",
     "set-fulfillment-state": "{state} मा चिन्ह गर्नुहोस्",
     "set-shipping-address": "ढुवानी ठेगाना सेट गर्नुहोस्",
     "set-shipping-address": "ढुवानी ठेगाना सेट गर्नुहोस्",
     "set-shipping-method": "ढुवानी तरिका सेट गर्नुहोस्",
     "set-shipping-method": "ढुवानी तरिका सेट गर्नुहोस्",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/pl.json

@@ -537,6 +537,7 @@
     "added-items": "",
     "added-items": "",
     "amount": "Ilość",
     "amount": "Ilość",
     "arrange-additional-payment": "",
     "arrange-additional-payment": "",
+    "assign-order-to-another-customer": "Przypisz zamówienie innemu klientowi",
     "billing-address": "",
     "billing-address": "",
     "cancel": "Anuluj",
     "cancel": "Anuluj",
     "cancel-entire-order": "",
     "cancel-entire-order": "",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Metoda realizacji",
     "fulfillment-method": "Metoda realizacji",
     "history-coupon-code-applied": "Użyto kodu rabatowego",
     "history-coupon-code-applied": "Użyto kodu rabatowego",
     "history-coupon-code-removed": "Usunięto kod rabatowy",
     "history-coupon-code-removed": "Usunięto kod rabatowy",
+    "history-customer-updated": "Zaktualizowany klient",
     "history-fulfillment-created": "",
     "history-fulfillment-created": "",
     "history-fulfillment-delivered": "",
     "history-fulfillment-delivered": "",
     "history-fulfillment-shipped": "",
     "history-fulfillment-shipped": "",
@@ -603,6 +605,7 @@
     "modify-order": "",
     "modify-order": "",
     "modify-order-price-difference": "",
     "modify-order-price-difference": "",
     "net-price": "Cena netto",
     "net-price": "Cena netto",
+    "new-customer": "Nowy klient",
     "note": "",
     "note": "",
     "note-is-private": "Notatka jest prywatna",
     "note-is-private": "Notatka jest prywatna",
     "note-only-visible-to-administrators": "Widoczne tylko dla administratora",
     "note-only-visible-to-administrators": "Widoczne tylko dla administratora",
@@ -626,6 +629,7 @@
     "payments": "",
     "payments": "",
     "placed-at": "",
     "placed-at": "",
     "preview-changes": "",
     "preview-changes": "",
+    "previous-customer": "Poprzedni klient",
     "product-name": "Nazwa produktu",
     "product-name": "Nazwa produktu",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "Zastosowane promocje",
     "promotions-applied": "Zastosowane promocje",
@@ -660,6 +664,7 @@
     "set-billing-address": "",
     "set-billing-address": "",
     "set-coupon-codes": "",
     "set-coupon-codes": "",
     "set-customer-for-order": "",
     "set-customer-for-order": "",
+    "set-customer-success": "",
     "set-fulfillment-state": "",
     "set-fulfillment-state": "",
     "set-shipping-address": "",
     "set-shipping-address": "",
     "set-shipping-method": "",
     "set-shipping-method": "",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json

@@ -537,6 +537,7 @@
     "added-items": "Itens adicionados",
     "added-items": "Itens adicionados",
     "amount": "Total",
     "amount": "Total",
     "arrange-additional-payment": "Efetuar um pagamento adicional",
     "arrange-additional-payment": "Efetuar um pagamento adicional",
+    "assign-order-to-another-customer": "Atribuir pedido a outro cliente",
     "billing-address": "Endereço de cobrança",
     "billing-address": "Endereço de cobrança",
     "cancel": "Cancelar",
     "cancel": "Cancelar",
     "cancel-entire-order": "Cancelar todo o pedido",
     "cancel-entire-order": "Cancelar todo o pedido",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Método de execução",
     "fulfillment-method": "Método de execução",
     "history-coupon-code-applied": "Código de cupom aplicado",
     "history-coupon-code-applied": "Código de cupom aplicado",
     "history-coupon-code-removed": "Código de cupom excluído",
     "history-coupon-code-removed": "Código de cupom excluído",
+    "history-customer-updated": "Cliente atualizado",
     "history-fulfillment-created": "Execução criada",
     "history-fulfillment-created": "Execução criada",
     "history-fulfillment-delivered": "Execução entregue",
     "history-fulfillment-delivered": "Execução entregue",
     "history-fulfillment-shipped": "Execução enviada",
     "history-fulfillment-shipped": "Execução enviada",
@@ -603,6 +605,7 @@
     "modify-order": "Modificar pedido",
     "modify-order": "Modificar pedido",
     "modify-order-price-difference": "Preço diference",
     "modify-order-price-difference": "Preço diference",
     "net-price": "Preço líquido",
     "net-price": "Preço líquido",
+    "new-customer": "Novo cliente",
     "note": "Nota",
     "note": "Nota",
     "note-is-private": "Nota é privada",
     "note-is-private": "Nota é privada",
     "note-only-visible-to-administrators": "Visível somente para administradores",
     "note-only-visible-to-administrators": "Visível somente para administradores",
@@ -626,6 +629,7 @@
     "payments": "Pagamentos",
     "payments": "Pagamentos",
     "placed-at": "Posicionado em",
     "placed-at": "Posicionado em",
     "preview-changes": "Revisar mudanças",
     "preview-changes": "Revisar mudanças",
+    "previous-customer": "Cliente anterior",
     "product-name": "Nome do produto",
     "product-name": "Nome do produto",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "Promoções aplicadas",
     "promotions-applied": "Promoções aplicadas",
@@ -660,6 +664,7 @@
     "set-billing-address": "Definir endereço de faturamento",
     "set-billing-address": "Definir endereço de faturamento",
     "set-coupon-codes": "Definir cupons de desconto",
     "set-coupon-codes": "Definir cupons de desconto",
     "set-customer-for-order": "Definir cliente",
     "set-customer-for-order": "Definir cliente",
+    "set-customer-success": "",
     "set-fulfillment-state": "Marcar como {state}",
     "set-fulfillment-state": "Marcar como {state}",
     "set-shipping-address": "Definir endereço de entrega",
     "set-shipping-address": "Definir endereço de entrega",
     "set-shipping-method": "Definir método de envio",
     "set-shipping-method": "Definir método de envio",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/pt_PT.json

@@ -537,6 +537,7 @@
     "added-items": "Itens adicionados",
     "added-items": "Itens adicionados",
     "amount": "Total",
     "amount": "Total",
     "arrange-additional-payment": "Configurar pagamento adicional",
     "arrange-additional-payment": "Configurar pagamento adicional",
+    "assign-order-to-another-customer": "Atribuir pedido a outro cliente",
     "billing-address": "Morada de faturação",
     "billing-address": "Morada de faturação",
     "cancel": "Cancelar",
     "cancel": "Cancelar",
     "cancel-entire-order": "",
     "cancel-entire-order": "",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Método de envio",
     "fulfillment-method": "Método de envio",
     "history-coupon-code-applied": "Código promocional aplicado",
     "history-coupon-code-applied": "Código promocional aplicado",
     "history-coupon-code-removed": "Código promocional eliminado",
     "history-coupon-code-removed": "Código promocional eliminado",
+    "history-customer-updated": "Cliente atualizado",
     "history-fulfillment-created": "Entrega criada",
     "history-fulfillment-created": "Entrega criada",
     "history-fulfillment-delivered": "Entrega concluída",
     "history-fulfillment-delivered": "Entrega concluída",
     "history-fulfillment-shipped": "Encomenda enviada",
     "history-fulfillment-shipped": "Encomenda enviada",
@@ -603,6 +605,7 @@
     "modify-order": "Modificar pedido",
     "modify-order": "Modificar pedido",
     "modify-order-price-difference": "Diferença de preço",
     "modify-order-price-difference": "Diferença de preço",
     "net-price": "Preço líquido",
     "net-price": "Preço líquido",
+    "new-customer": "Novo cliente",
     "note": "Nota",
     "note": "Nota",
     "note-is-private": "Marcar como privada",
     "note-is-private": "Marcar como privada",
     "note-only-visible-to-administrators": "Visível somente para administradores",
     "note-only-visible-to-administrators": "Visível somente para administradores",
@@ -626,6 +629,7 @@
     "payments": "",
     "payments": "",
     "placed-at": "Adicionada em",
     "placed-at": "Adicionada em",
     "preview-changes": "Revisar mudanças",
     "preview-changes": "Revisar mudanças",
+    "previous-customer": "Cliente anterior",
     "product-name": "Nome do produto",
     "product-name": "Nome do produto",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "Promoções aplicadas",
     "promotions-applied": "Promoções aplicadas",
@@ -660,6 +664,7 @@
     "set-billing-address": "",
     "set-billing-address": "",
     "set-coupon-codes": "",
     "set-coupon-codes": "",
     "set-customer-for-order": "",
     "set-customer-for-order": "",
+    "set-customer-success": "",
     "set-fulfillment-state": "Marcar como {state}",
     "set-fulfillment-state": "Marcar como {state}",
     "set-shipping-address": "",
     "set-shipping-address": "",
     "set-shipping-method": "",
     "set-shipping-method": "",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/ru.json

@@ -537,6 +537,7 @@
     "added-items": "Добавленные позиции",
     "added-items": "Добавленные позиции",
     "amount": "Количество",
     "amount": "Количество",
     "arrange-additional-payment": "Организовать доплату",
     "arrange-additional-payment": "Организовать доплату",
+    "assign-order-to-another-customer": "Назначить заказ другому клиенту",
     "billing-address": "Платежный адрес",
     "billing-address": "Платежный адрес",
     "cancel": "Отмена",
     "cancel": "Отмена",
     "cancel-entire-order": "Отменить весь заказ",
     "cancel-entire-order": "Отменить весь заказ",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Метод выполнения",
     "fulfillment-method": "Метод выполнения",
     "history-coupon-code-applied": "Код купона применен",
     "history-coupon-code-applied": "Код купона применен",
     "history-coupon-code-removed": "Код купона удален",
     "history-coupon-code-removed": "Код купона удален",
+    "history-customer-updated": "Клиент обновлен",
     "history-fulfillment-created": "Выполнение создано",
     "history-fulfillment-created": "Выполнение создано",
     "history-fulfillment-delivered": "Выполнение доставлено",
     "history-fulfillment-delivered": "Выполнение доставлено",
     "history-fulfillment-shipped": "Выполнение отправлено",
     "history-fulfillment-shipped": "Выполнение отправлено",
@@ -603,6 +605,7 @@
     "modify-order": "Изменить порядок",
     "modify-order": "Изменить порядок",
     "modify-order-price-difference": "Разница в цене",
     "modify-order-price-difference": "Разница в цене",
     "net-price": "Цена нетто",
     "net-price": "Цена нетто",
+    "new-customer": "Новый клиент",
     "note": "Примечание",
     "note": "Примечание",
     "note-is-private": "Заметка является приватной",
     "note-is-private": "Заметка является приватной",
     "note-only-visible-to-administrators": "Доступно только администраторам",
     "note-only-visible-to-administrators": "Доступно только администраторам",
@@ -626,6 +629,7 @@
     "payments": "Платежи",
     "payments": "Платежи",
     "placed-at": "Размещено в",
     "placed-at": "Размещено в",
     "preview-changes": "Предпросмотр изменений",
     "preview-changes": "Предпросмотр изменений",
+    "previous-customer": "Предыдущий клиент",
     "product-name": "Наименование товара",
     "product-name": "Наименование товара",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "Примененные промоакции",
     "promotions-applied": "Примененные промоакции",
@@ -660,6 +664,7 @@
     "set-billing-address": "Установить платёжный адрес",
     "set-billing-address": "Установить платёжный адрес",
     "set-coupon-codes": "Применить код купона",
     "set-coupon-codes": "Применить код купона",
     "set-customer-for-order": "Выбрать клиента для заказа",
     "set-customer-for-order": "Выбрать клиента для заказа",
+    "set-customer-success": "",
     "set-fulfillment-state": "Отметить как {state}",
     "set-fulfillment-state": "Отметить как {state}",
     "set-shipping-address": "Установить адрес доставки",
     "set-shipping-address": "Установить адрес доставки",
     "set-shipping-method": "Установить метод доставки",
     "set-shipping-method": "Установить метод доставки",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/uk.json

@@ -537,6 +537,7 @@
     "added-items": "Додані позиції",
     "added-items": "Додані позиції",
     "amount": "Кількість",
     "amount": "Кількість",
     "arrange-additional-payment": "Організувати доплату",
     "arrange-additional-payment": "Організувати доплату",
+    "assign-order-to-another-customer": "Призначити замовлення іншому клієнту",
     "billing-address": "Платіжна адреса",
     "billing-address": "Платіжна адреса",
     "cancel": "Скасування",
     "cancel": "Скасування",
     "cancel-entire-order": "",
     "cancel-entire-order": "",
@@ -571,6 +572,7 @@
     "fulfillment-method": "Метод виконання",
     "fulfillment-method": "Метод виконання",
     "history-coupon-code-applied": "Код купона застосований",
     "history-coupon-code-applied": "Код купона застосований",
     "history-coupon-code-removed": "Код купона видалений",
     "history-coupon-code-removed": "Код купона видалений",
+    "history-customer-updated": "Клієнт оновлений",
     "history-fulfillment-created": "Виконання створено",
     "history-fulfillment-created": "Виконання створено",
     "history-fulfillment-delivered": "Виконання доставлено",
     "history-fulfillment-delivered": "Виконання доставлено",
     "history-fulfillment-shipped": "Виконання відправлено",
     "history-fulfillment-shipped": "Виконання відправлено",
@@ -603,6 +605,7 @@
     "modify-order": "Змінити порядок",
     "modify-order": "Змінити порядок",
     "modify-order-price-difference": "Різниця в ціні",
     "modify-order-price-difference": "Різниця в ціні",
     "net-price": "Ціна нетто",
     "net-price": "Ціна нетто",
+    "new-customer": "Новий клієнт",
     "note": "Примітка",
     "note": "Примітка",
     "note-is-private": "Примітка є службовою",
     "note-is-private": "Примітка є службовою",
     "note-only-visible-to-administrators": "Доступно тільки адміністраторам",
     "note-only-visible-to-administrators": "Доступно тільки адміністраторам",
@@ -626,6 +629,7 @@
     "payments": "",
     "payments": "",
     "placed-at": "Розміщено в",
     "placed-at": "Розміщено в",
     "preview-changes": "Попередній перегляд змін",
     "preview-changes": "Попередній перегляд змін",
+    "previous-customer": "Попередній клієнт",
     "product-name": "Найменування товару",
     "product-name": "Найменування товару",
     "product-sku": "SKU",
     "product-sku": "SKU",
     "promotions-applied": "Застосовані промо-акції",
     "promotions-applied": "Застосовані промо-акції",
@@ -660,6 +664,7 @@
     "set-billing-address": "",
     "set-billing-address": "",
     "set-coupon-codes": "",
     "set-coupon-codes": "",
     "set-customer-for-order": "",
     "set-customer-for-order": "",
+    "set-customer-success": "",
     "set-fulfillment-state": "Помітити як {state}",
     "set-fulfillment-state": "Помітити як {state}",
     "set-shipping-address": "",
     "set-shipping-address": "",
     "set-shipping-method": "",
     "set-shipping-method": "",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/zh_Hans.json

@@ -537,6 +537,7 @@
     "added-items": "添加项目",
     "added-items": "添加项目",
     "amount": "金额",
     "amount": "金额",
     "arrange-additional-payment": "添加额外付款",
     "arrange-additional-payment": "添加额外付款",
+    "assign-order-to-another-customer": "分配订单给另一个客户",
     "billing-address": "账单地址",
     "billing-address": "账单地址",
     "cancel": "取消",
     "cancel": "取消",
     "cancel-entire-order": "",
     "cancel-entire-order": "",
@@ -571,6 +572,7 @@
     "fulfillment-method": "配货方式",
     "fulfillment-method": "配货方式",
     "history-coupon-code-applied": "优惠卷已使用",
     "history-coupon-code-applied": "优惠卷已使用",
     "history-coupon-code-removed": "优惠卷已移除",
     "history-coupon-code-removed": "优惠卷已移除",
+    "history-customer-updated": "客户已更新",
     "history-fulfillment-created": "",
     "history-fulfillment-created": "",
     "history-fulfillment-delivered": "",
     "history-fulfillment-delivered": "",
     "history-fulfillment-shipped": "",
     "history-fulfillment-shipped": "",
@@ -603,6 +605,7 @@
     "modify-order": "",
     "modify-order": "",
     "modify-order-price-difference": "",
     "modify-order-price-difference": "",
     "net-price": "净价",
     "net-price": "净价",
+    "new-customer": "新客户",
     "note": "",
     "note": "",
     "note-is-private": "隐藏备注",
     "note-is-private": "隐藏备注",
     "note-only-visible-to-administrators": "仅管理员可见",
     "note-only-visible-to-administrators": "仅管理员可见",
@@ -626,6 +629,7 @@
     "payments": "",
     "payments": "",
     "placed-at": "",
     "placed-at": "",
     "preview-changes": "",
     "preview-changes": "",
+    "previous-customer": "以前的客户",
     "product-name": "产品名称",
     "product-name": "产品名称",
     "product-sku": "库存编码",
     "product-sku": "库存编码",
     "promotions-applied": "已使用代金券",
     "promotions-applied": "已使用代金券",
@@ -660,6 +664,7 @@
     "set-billing-address": "",
     "set-billing-address": "",
     "set-coupon-codes": "",
     "set-coupon-codes": "",
     "set-customer-for-order": "",
     "set-customer-for-order": "",
+    "set-customer-success": "",
     "set-fulfillment-state": "",
     "set-fulfillment-state": "",
     "set-shipping-address": "",
     "set-shipping-address": "",
     "set-shipping-method": "",
     "set-shipping-method": "",

+ 5 - 0
packages/admin-ui/src/lib/static/i18n-messages/zh_Hant.json

@@ -537,6 +537,7 @@
     "added-items": "",
     "added-items": "",
     "amount": "金額",
     "amount": "金額",
     "arrange-additional-payment": "",
     "arrange-additional-payment": "",
+    "assign-order-to-another-customer": "分配訂單給其他客戶",
     "billing-address": "",
     "billing-address": "",
     "cancel": "取消",
     "cancel": "取消",
     "cancel-entire-order": "",
     "cancel-entire-order": "",
@@ -571,6 +572,7 @@
     "fulfillment-method": "配貨方式",
     "fulfillment-method": "配貨方式",
     "history-coupon-code-applied": "優惠卷已使用",
     "history-coupon-code-applied": "優惠卷已使用",
     "history-coupon-code-removed": "優惠卷已移除",
     "history-coupon-code-removed": "優惠卷已移除",
+    "history-customer-updated": "客戶已更新",
     "history-fulfillment-created": "",
     "history-fulfillment-created": "",
     "history-fulfillment-delivered": "",
     "history-fulfillment-delivered": "",
     "history-fulfillment-shipped": "",
     "history-fulfillment-shipped": "",
@@ -603,6 +605,7 @@
     "modify-order": "",
     "modify-order": "",
     "modify-order-price-difference": "",
     "modify-order-price-difference": "",
     "net-price": "淨價",
     "net-price": "淨價",
+    "new-customer": "新客戶",
     "note": "",
     "note": "",
     "note-is-private": "隱藏備注",
     "note-is-private": "隱藏備注",
     "note-only-visible-to-administrators": "僅管理員可瀏覽",
     "note-only-visible-to-administrators": "僅管理員可瀏覽",
@@ -626,6 +629,7 @@
     "payments": "",
     "payments": "",
     "placed-at": "",
     "placed-at": "",
     "preview-changes": "",
     "preview-changes": "",
+    "previous-customer": "以前的客戶",
     "product-name": "產品名稱",
     "product-name": "產品名稱",
     "product-sku": "庫存編碼",
     "product-sku": "庫存編碼",
     "promotions-applied": "已使用優惠券",
     "promotions-applied": "已使用優惠券",
@@ -660,6 +664,7 @@
     "set-billing-address": "",
     "set-billing-address": "",
     "set-coupon-codes": "",
     "set-coupon-codes": "",
     "set-customer-for-order": "",
     "set-customer-for-order": "",
+    "set-customer-success": "",
     "set-fulfillment-state": "",
     "set-fulfillment-state": "",
     "set-shipping-address": "",
     "set-shipping-address": "",
     "set-shipping-method": "",
     "set-shipping-method": "",

File diff suppressed because it is too large
+ 1 - 1
packages/core/e2e/graphql/generated-e2e-admin-types.ts


Some files were not shown because too many files changed in this diff