Afhandeling van winkel testen en implementeren voor Adobe Commerce

Nadat u het instapproces in uw ontwikkelingsmilieu hebt voltooid, kunt u het proces beginnen om de oplossing van de Vervulling van de Opslag aan uw productiemilieu te testen en op te stellen.

Vereisten

Voordat u gegevens, opslaggegevens of bestellingen gaat testen of synchroniseren, controleert u of u de volgende taken hebt uitgevoerd:

Voorbereiden op testen

De verbindingsconfiguratie moet worden voltooid alvorens u om het even welke testorden kunt tot stand brengen of integratie het testen uitvoeren. Voordat u gaat testen, moet u ook controleren of de opslaggegevens zijn gesynchroniseerd.

  1. De bronnen van de Afhandeling van de Opslag synchroniseren.

    • Ga naar Stores > Sources.

    • Selecteren Synchronize Store Fulfillment Sources.

  2. Van het opslagnet, verifieer dat de opslag zoals gemerkt wordt Synced voordat u testorders maakt.

Monstertestplan

De detailhandelaars bevestigen de basisfunctionaliteit van de oplossing van de Afhandeling van de Opslag tijdens de configuratie en testfasen van een plaatsing. Dit voorbeeldtestplan biedt een beginpunt voor het testen. Voeg extra scenario's toe die op uw vereisten worden gebaseerd.

NOTE
Nadat u het eerste instapsysteem voor de oplossing van de Behandeling van de Opslag hebt voltooid of een bestaande installatie hebt bijgewerkt, test u de toepassing altijd in een niet-productieomgeving voordat u de toepassing implementeert in de productie.

Dit steekproeftestplan bestrijkt de volgende functionele gebieden:

Functioneel gebied
-functie
Rol
Synchronisatie van inventarisatie en bestelling
API-inventarisatie
Adobe Commerce Admin
End-to-end
Workflows voor annulering van bestellingen
Klant, Admin, Store Associated
Beheerder
Machtigingen voor App-uitvoering opslaan
Beheerder
Adobe Commerce Frontend
Producttypen
Klant, beheerder
Afhandeling aan voorzijde
Formulier inchecken
Inchecken
Klant, beheerder
App Winkelassistentie
Volgorde
Selecteren
Werkgebied
en Handoff
Winkelkoppeling

API-inventarisatie

Deze sectie van het testplan behandelt inventaris en ordesynchronisatie om te verifiëren dat de updates aan bestelbronnen en de voorraden correct tussen Adobe Commerce en de oplossing van de Behandeling van de Opslag worden gesynchroniseerd.

Functioneel gebied: Overzicht en volgorde synchroniseren

Rol: Beheerder

Type test: Alles positief

-functie
Scenario testen
Verwachte resultaten
Ophaalvoorraadbron toevoegen
Sla een nieuwe bron voor opgehaalde bestanden op.
De synchronisatie in real time verzendt de brondetails naar de dienst van het GIF van het Slim binnen 5 minuten.
Bestaande bron van opgehaalde bestanden bijwerken
Sla updates op naar een bestaande bron van ophaalvoorraad.
De synchrone verrichting in real time verzendt de details naar het GIF van het Smarm binnen 5 minuten
Ophaalvoorraadbron
Is Synced status
Sla updates op naar een bestaande bron van ophaalvoorraad.
Na een geslaagde bewerking Is Synced kolom van de pagina Bronupdates beheren vanuit No tot Yes.
Gewijzigde voorraadreserveringsprocedure
Maak en verzend een nieuwe bestelling voor een product.
De verkoopbare hoeveelheid voor het product neemt dienovereenkomstig af.
Nieuwe order-push, API-synchronisatie—Klantenvolgorde
De klant dient een bestelling in voor het ophalen van de winkel.
  • In de weergave Admin-volgorde kunt u een Adobe Commerce Admin-gebruiker ziet u dat de status van Order Sync is bijgewerkt naar Sent
  • Het logboek met de orderdetails bevat het bericht Order was sent to BOPIS solution for sync, it's not yet acknowledged yet.
New Order Push, API Sync—Admin verzendt order
An Adobe Commerce Beheerder verzendt een bestelvolgorde.
  • In de weergave Bestelling beheren wordt de status Synchronisatie van bestellingen bijgewerkt naar Sent.
  • Het logboek met de orderdetails bevat het bericht Order was sent to BOPIS solution for sync, it's not yet acknowledged yet.
New Order Push, Exception Queue
Identificeer verscheidene Virtuele en downloadbare producten in de Admin van Adobe Commerce die door Adobe Commerce kunnen worden vervuld zonder interactie met de dienst van de Afhandeling (FaaS) te vereisen.
Deze producten worden in de uitvoer op de juiste wijze verwijderd of gemarkeerd om een downstreamconflict met de FaaS te voorkomen.

Workflows voor annulering van bestellingen

Deze sectie van het testplan omvat scenario's om het werkschema van begin tot eind voor orden te testen die door Adobe Commerce worden geannuleerd.

Functioneel gebied: Adobe Commerce Admin

Rol: End-to-end (Admin, Store Associate, Customer)

Type testresultaat: Positief voor alle scenario's

-functie
Scenario
Verwachte resultaten
Volledige annulering van bestelling
  1. Plaatsingsvolgorde.
  2. Wacht tot de volgorde is gesynchroniseerd.
  3. Controleer of de factuur is aangemaakt (als u autoriseert en vastlegt).
  4. Maak een creditmemo met alle bestelde producten uit de weergave Factuur.
  • Orderhistorie bijgewerkt met We refunded $X online. Transaction ID: transactionID en Received Cancel acknowledgment from the BOPIS solution.
  • Status van bestelling is Closed. (We hebben nu een BETALINGSREVISIE ingesteld.)
  • Creditnota gemaakt in Adobe Commerce. (Wacht tot het uitsnijden werkt.)
  • Als alle items zijn opgenomen, kunt u het e-mailbericht ophalen DISPLAY COMMENT HISTORY shows Order is ready for pickup (CUSTOMER NOTIFIED markering is true.)
  • Als alle items niet zijn gekozen, wordt het e-mailbericht geannuleerd en wordt de HISTORIE VOOR OPMERKINGEN WEERGEGEVEN Order has been canceled - all items were not available
  • CUSTOMER NOTIFIED markering is true.)
Ongedaan maken gedeeltelijke bestelling
  1. Plaats de bestelling met ten minste twee producten.
  2. Wacht tot de volgorde is gesynchroniseerd.
  3. Controleer of de factuur is gemaakt (indien geautoriseerd en vastgelegd) en of de factuur per e-mail is ontvangen.
  4. Wacht twee uur op transactieafwikkeling.
  5. Maak een creditmemo met slechts een deel van de bestelde producten uit de weergave Factuur.
  • Update voor ordergeschiedenis: We refunded $X online. Transaction ID: transactionID
  • Update voor ordergeschiedenis: Order notified as partly canceled at: Date and Hour
  • E-mailbericht voor terugbetaling van bestelling: $x amount was refunded
  • Status van bestelling is Processing.
  • Creditnota gemaakt in Adobe Commerce (wacht tot de afbouw werkt).
  • Als sommige items niet zijn gekozen, bevestigt u dat de optie Ready for Pickup Het e-mailbericht met de sectie Geen keuze of Terugbetaling wordt weergegeven. DISPLAY COMMENT HISTORY shows Order is ready for pickup, but some items not available..
  • CUSTOMER NOTIFIED markering is true.
Gereed voor ophalen

Volledige annulering
(alle producten worden ingesteld op 0 qty)
  1. Plaats de bestelling.
  2. Wacht tot de volgorde is gesynchroniseerd.
  3. Controleer of de factuur is gemaakt (indien geautoriseerd en vastgelegd) en of de factuur per e-mail is ontvangen.
  4. Ga naar de Postman en voer het "Ready for Pickup"-verzoek uit met alle producten ingesteld als picked with 0 qty.
  • Orderhistorie bijgewerkt: We refunded $X offline
  • De orderstatus is CLOSED.
  • Het creditmemo wordt gemaakt. (Wacht tot het uitsnijden werkt.)
  • E-mailadres voor terugbetaling ontvangen: $x amount was refunded
  • E-mailbericht voor annulering van bestelling verzonden.
Gereed voor afhalen - gedeeltelijke annulering

(Sommige producten worden geplukt en andere worden met 0 qty)
  1. Plaats de bestelling.
  2. Wacht tot de volgorde is gesynchroniseerd.
  3. Controleer of de factuur is gemaakt (indien geautoriseerd en vastgelegd) en of de factuur per e-mail is ontvangen.
  4. Ga naar de Postman en voer het "Ready for Pickup"-verzoek uit met een deel van de producten die zijn ingesteld op 0 qty en de rest van de producten is opgepikt.
  • Your order is ready for pickup with Ready for Pickup Items en Canceled Items tabellen.
  • De status van de bestelling is READY FOR PICKUP.
  • Orderhistorie bijgewerkt: We refunded $X offline.
  • Orderhistorie bijgewerkt: Order notified as partly canceled at: Date and hour
  • E-mailadres voor terugbetaling ontvangen: $x amount was refunded
  • De creditmemo wordt gemaakt. (Wacht tot het uitsnijden werkt.)
Gereed voor afhalen - gedeeltelijke annulering

Sommige producten worden geplukt en sommige worden met 0 qty)
  1. Plaats de bestelling.
  2. Wacht tot de volgorde is gesynchroniseerd.
  3. Controleer of de factuur is gemaakt (indien geautoriseerd en vastgelegd) en of de factuur per e-mail is ontvangen.
  4. Ga naar de Postman en voer het "Ready for Pickup"-verzoek uit met een deel van de producten die zijn ingesteld op 0 qty en de rest van de producten is opgepikt.
  • Your order is ready for pickup with Ready for Pickup Items en Canceled Items tabellen.
  • De status van de bestelling is READY FOR PICKUP.
  • Orderhistorie bijgewerkt: We refunded $X offline.
  • Orderhistorie bijgewerkt: Order notified as partly canceled at: Date and hour
  • E-mailadres voor terugbetaling ontvangen: $x amount was refunded
  • De creditmemo wordt gemaakt. (Wacht tot het uitsnijden werkt.)
Verzonden (tijdens dispensatie)

Volledige annulering (alle producten worden ingesteld als afgewezen)
  1. Plaats de bestelling.
  2. Wacht tot de volgorde is gesynchroniseerd.
  3. Controleer of de factuur is gemaakt (indien geautoriseerd en vastgelegd) en of de factuur per e-mail is ontvangen.
  4. Ga naar de Postman en voer het "Ready for Pickup"-verzoek uit met alle producten ingesteld zoals u hebt gekozen.
  5. Open uw brievenbus, vind Klaar voor Bestelwagen e-mail. Klik vervolgens op **Confirm Arrival**.
  6. Inchecken.
  7. Ga naar Postman en voer het verzonden verzoek uit terwijl alle producten zijn ingesteld als afgewezen.
  • Orderhistorie bijgewerkt: We refunded $X offline.
  • E-mailadres voor terugbetaling ontvangen: $x amount was refunded
  • Status ingesteld op CLOSED.
  • Creditmemo gemaakt. (Wacht tot het uitsnijden werkt.)
Verzonden (tijdens dispensatie)

Gedeeltelijke annulering
(Sommige producten zijn niet beschikbaar; sommige zijn geweigerd.)
  1. Plaats de bestelling.
  2. Wacht tot de volgorde is gesynchroniseerd.
  3. Controleer of de factuur is gemaakt (indien geautoriseerd en vastgelegd) en of de factuur per e-mail is ontvangen.
  4. Ga naar Postman en voer het "Ready for Pickup"-verzoek uit met alle producten die zijn ingesteld als gekozen.
  5. Open uw postvak. Zoek het e-mailbericht Gereed voor afhalen en selecteer Confirm Arrival.
  6. Inchecken.
  7. Ga naar de Postman en voer het verzonden verzoek uit met bepaalde producten die zijn opgegeven en waarvan sommige zijn afgewezen
  • Orderhistorie bijgewerkt: We refunded $X offline

  • Order notified as partly canceled at: Date and Hour

  • E-mailadres voor terugbetaling ontvangen: $x amount was refunded

  • Orderstatus ingesteld op Ready for pickup Dispensed

  • Creditmemo gemaakt. (Wacht tot het uitsnijden werkt.)

Nieuwe RMA na terugkeer (volledig)
  1. Plaats de bestelling.
  2. Wacht tot de volgorde is gesynchroniseerd.
  3. Als de optie voor autoriseren en vastleggen is geconfigureerd, controleert u of de factuur is gemaakt en of de klant de factuur per e-mail heeft ontvangen.
  4. Kies alle producten met Postman.
  5. Inchecken.
  6. Maak een dispensatie.
  7. Ga naar bestelling en selecteer Create returns=
  8. Maak de RMA.
  • De RMA is gemaakt en wordt weergegeven onder de Returns in de weergave Volgorde. - De klant heeft een bevestigingsbericht van RMA ontvangen.
Nieuwe RMA na terugkeer — Gedeeltelijk
  1. Plaats de bestelling.
  2. Wacht tot de volgorde is gesynchroniseerd.
  3. Controleer of de factuur is gemaakt (indien geautoriseerd en vastgelegd) en of de factuur per e-mail is ontvangen.
  4. Kies alle producten met Postman.
  5. Inchecken.
  6. Maak een dispensatie.
  7. Ga de orde, en selecteer Create returns
  8. Creeer RMA met een deel van de bevolen producten.
  • RMA gemaakt en weergegeven onder de Returns in de weergave Volgorde.
  • De klant heeft het bevestigingsbericht van RMA ontvangen.
  • Nadat u RMA hebt gemaakt, krijgt u de RMA-autorisatie: Ga vanuit de beheerder naar Sales > Returns. Selecteer de RMA die u hebt gemaakt en autoriseer deze.
  • Controleer of de klant het bevestigingsbericht voor de RMA-autorisatie heeft ontvangen.
  • Controleer of de restitutie is toegevoegd aan de transacties en de ordergeschiedenis.

Machtigingen voor App-uitvoering opslaan

In dit gedeelte van het testplan wordt het accountbeheer voor App Users-gebruikers voor Store Fulfillment besproken.

  • Bevestig dat een Winkelgeassocieerde kan verifiëren met een nieuwe gebruikersaccount die is gemaakt met Adobe Commerce Admin.
  • Bevestig dat updates van bestaande accounts correct zijn toegepast.

Functioneel gebied: Adobe Commerce Admin

Rol: Admin, Store Associate

Type test: Alle positieve

-functie
Scenario
Verwachte resultaten
Gebruikersaccountbeheer - Account maken
  1. Beheerder — Aanmelden bij de Adobe Commerce Admin
  2. Ga naar System > Enable Fulfillment App > All Store Fulfillment App Users
  3. Nieuwe gebruiker toevoegen.
  • Account is gemaakt.
  • Het nieuwe gebruikersaccount wordt weergegeven op het tabblad Store Fulfillment Users dashboard.
  • Winkelkoppeling Meld u aan bij de app Winkelassistentie met een nieuwe gebruikersaccount.
Gebruikersaccountbeheer - Bestaande gebruikersaccount bijwerken
  1. Meld u aan bij de Adobe Commerce Admin-gebruikersaccount.
  2. Ga naar System > Enable Fulfillment App > All Store Fulfillment App Users.
  3. Open in de lijst Gebruikersaccount een bestaande actieve gebruikersaccount door Edit.
  4. Schakel het account uit door het wijzigen Is Active tot Nee.
  • Op de Store Fulfillment App Users dashboard, de status voor de bijgewerkte account is gewijzigd in Inactive.
  • Store Associate kan zich niet aanmelden bij de app Store Assist met de inactieve accountgegevens.

Adobe Commerce-producttypen

De testscenario's voor de Types van Product van Adobe Commerce verifiëren dat de klanten het correcte product, de voorraad, en de informatie van de leveringsmethode voor verschillende producttypes zien:

  • Configurable
  • Grouped
  • Virtual
  • Bundle products in de Adobe Commerce storefront.

Functioneel gebied: Adobe Commerce Frontend

Rol: App-gebruiker voor hulp bij winkel (link naar winkel)

Type test: Alle positieve

-functie
Scenario
Opmerkingen
Configureerbare producten
  • Verifieer dat de gebruiker slechts die configureerbare opties kan zien, welke bron wordt toegelaten, de voorraad wordt toegewezen en dat er sommige punten in voorraad-controle kindproducten zijn.
  • Controleer of bij het selecteren van een andere winkel de opties die niet beschikbaar zijn, worden weergegeven als doorgestreept.
  • Controleer of configureerbare opties niet zijn geselecteerd als de gebruiker een andere winkel selecteert.
  • Controleer of een configureerbaar product al in de winkelwagentje zit en een gebruiker een andere winkel selecteert, zodat het product niet meer in voorraad is.
Gegroepeerde producten
  • Controleren of de leveringsmethoden en Add to cart de knop is uitgeschakeld voor de klant wanneer alle onderliggende producten qty instellen op 0.
  • Controleren of de leveringsmethoden zijn ingeschakeld voor de klant wanneer ten minste een van de onderliggende producten qty instellen op 0.
  • Controleren of Store Pickup Delivery Deze methode is alleen zichtbaar en actief voor producten die Available for Store Pickup ingeschakeld. (Controleer het onderliggende product.)
Virtuele producten
Controleren of virtuele producten de In-store Pickup leveringsmethode.
Bundelproducten
  • Controleren of ten minste één onderliggend product Available for Store Pickup Uitgeschakeld, is de optie Ophalen van de Ophaalservice niet beschikbaar voor de klant.
  • Controleren of ten minste één onderliggend product Available for Home Delivery uitgeschakeld, is de optie Home Delivery niet beschikbaar voor de klant.
  • Controleren of ten minste een van de onderliggende producten in een bundel uit voorraad is, wordt de bundel (het bovenliggende product) ook weergegeven als Out of stock.

Inchecken

Deze sectie van het testplan behandelt de Controle-In Ervaring voor de Bestellingen van de Bestelwagen van de Opslag voor de volgende mogelijkheden:

  • Afwisselend oppikken contact-verifieer het werkschema voor het toevoegen van een Alternate Pickup Contact en een Preferred Contact op bestellingen voor ophaalservice van winkel.

  • Inchecken formulier—Controleer de workflow voor het indienen van een incheckaanvraag voor bestellingen voor winkelbestellingen.

Functionele gebieden: Afhandeling van winkelwagentje, inchecken van formulier voor bestellingen voor het ophalen van winkels

Rol: Beheerder, Klant, Winkelgeassocieerd

Type test: Alle positieve

Contactpersoon voor afhalen alternatief

Functioneel gebied: Afhandeling van winkelwagentje

Rol: Klant

Type test: Alle positieve

-functie
Scenario
Verwachte resultaten
Contactpersoon voor afhalen alternatief
Inchecken
Een klant verzendt een bestelling met de optie Ophalen in de winkel.
Tijdens het uitcheckproces ziet de klant Alternate Pickup Contact de optie in de stap Verzending.
Alternatieve voorkeurscontactpersoon voor afhalen, aanmelden
Een klant verzendt een bestelling met de optie Ophalen in de winkel. Tijdens het afrekenen voegt de klant een Alternate Pickup Contact.
Tijdens het uitcheckproces ziet de klant Preferred Contact in de verzendstap.
Contactgegevens voor alternatief ophalen, inchecken
Een klant verzendt een bestelling met de optie Ophalen in de winkel. Tijdens het afrekenen selecteert de klant Alternate Pickup Contact op de verzendstap.
De klant ziet invoeropties om contactgegevens in te voeren: First name, Last name, Phone, en Email.
Alternatieve ophaalservice, inchecken via e-mail
Een klant verzendt een bestelling met de optie Ophalen in de winkel. Tijdens het afrekenen selecteert de klant Alternate Pickup Contact voegt de contactgegevens toe aan de verzendstap en verzendt de bestelling.
Zowel de klant als de andere contactpersoon ontvangen een incheckbericht voor de bestelling.
Alternatieve ophaling, orderdetails
Een klant verzendt een bestelling met de optie Ophalen in de winkel. Tijdens het afrekenen selecteert de klant Alternate Pickup Contact voegt de contactgegevens toe aan de verzendstap en verzendt de bestelling.
De beheerder ziet de extra contactinformatie over de bewaarde orde.
Alternatieve contactpersoon voor afhalen, weergave voor aan een winkel gekoppelde bestelling
Een klant verzendt een bestelling met de optie Ophalen in de winkel. Tijdens het afrekenen selecteert de klant Alternate Pickup Contact voegt de contactgegevens toe aan de verzendstap en verzendt de bestelling.
De Store Associate kan de extra contactinformatie over de orde in FaaS/ChaaS zien.

Formulier inchecken

Functioneel gebied: Formulier inchecken

Rol: Klant

Type test: Alle positieve

-functie
Scenario
Verwachte resultaten
Inchecken - Verzoek verzenden
Op het incheckformulier vult een klant alle vereiste velden in en verzendt de aanvraag.
De klant ontvangt een succesantwoord.
Inchecken van handeling—Gegevens verzoek weergeven
Een klant verzendt met succes een verzoek om inchecken.
De de statusupdates van de orde in het systeem FaaS, en de Vennoot van de Opslag kunnen de controle-binnen verzoekdetails in FaaS zien.
Inchecken - Verzoek slechts eenmaal indienen
Na het voorleggen van een controle-binnen verzoek om een orde, selecteert een klant de verbinding aan controle een tweede keer.
Op het inchecken-formulier ziet de klant geen optie voor het bewerken of opnieuw verzenden van het formulier.
Inchecken - Arrival bevestigen
Een ophaalvolgorde in de winkel is gemarkeerd en kan worden opgehaald in de FaaS. De klant ontvangt een e-mailbericht "Gereed voor afhalen" en selecteert Confirm Arrival.
De klant ziet het incheckformulier voor de bestelling.

App Winkelassistentie

Deze sectie van het testplan behandelt scenario's voor het testen van orde, selecteren, en afleveringswerkschema's in de App van de Hulp van de Opslag.

Functioneel gebied: App Winkelassistentie

Rol: Winkelkoppeling

Type test: Alle positieve

-functie
Scenario
Verwachte resultaten
Ophalen van één bestelling—gelukkig pad, ophalen van rand
Selecteer objecten van één en meerdere aantallen. Geen gelijke plukken, en curbside oppeling (met het opvoeren).
Ophalen van meerdere bestellingen—gelukkig pad, ophalen van curven
Enkelvoudige en meervoudige items. Geen gelijke plukken, en curbside oppeling (met het opvoeren)
Ophalen via één bestelling—ophalen via een gelukkig pad in de winkel
Enkelvoudige en meervoudige items. Geen plukken van nul en ophalen in de winkel (met ophaling)
Ophalen van meerdere bestellingen—gelukkig pad, ophalen in winkel
Selecteer objecten van één en meerdere aantallen. Geen gelijke plukken, en curbside oppeling (met het opvoeren).
Eén bestelling kiezen—geen gelukkig pad, in-store ophalen
Afzonderlijke objecten en meerdere objecten kiezen met gedeeltelijk en niloogst en ophaalbewerkingen in de winkel (met ophaling)
Ophalen van meerdere bestellingen—niet ophalen van padcurbside
Afzonderlijke objecten en meerdere objecten kiezen met gedeeltelijk en niloogst en ophaalbewerkingen in de winkel (met ophaling)
Eén bestelling selecteren—geen gelukkig pad, ophalen op de achtergrond
Items van één of meerdere aantallen selecteren met gedeeltelijke en automatische selectie en curbside oppikken (met ophaling)
Geplaatst bestelling - geannuleerd voor kiezen
Geplaatste bestelling - geannuleerd voor verzending
Plaatsende orde - onderzoek in orde module
Plaatsende orde - onderzoek en manuele controle binnen voor overdracht
Geplaatste bestelling - alle items die niet zijn geselecteerd of niet beschikbaar zijn gemarkeerd door de kiezer
Volgorde geplaatst met bundelitems - plukken en afleveren
Opdracht geplaatst - Handje af met afwijzing
Opdracht geplaatst - Handje af met afwijzing van alle items

Implementeren

Nadat u hebt geverifieerd dat de oplossing aan uw specificaties is gevormd en getest, bent u bereid om van het opvoeren aan productie op te stellen.

De implementatie en het testen zijn afhankelijk van uw infrastructuur en mogelijkheden.

TIP
Raadpleeg voor implementatierichtlijnen, checklists en best practices voor Adobe Commerce over infrastructuurprojecten in de cloud de Je winkel implementeren in de documentatie van Adobe Commerce Developer.
recommendation-more-help
dd168ac6-a357-4bc5-ae6f-a7e463fa4dfb