Kịch bản cửa hàng

symfony-shop-ds trên một danh mục của bản demo: một chiếc áo phông đã được giao, một hội thảo với các vai trò và ngày cho một vài chỗ ngồi, một khoản quyên góp với số tiền bạn chọn. Đặt chúng vào giỏ hàng, sau đó đặt hàng: địa chỉ, cách thanh toán — thẻ của nhà cung cấp demo, Stripe ở chế độ thử nghiệm, một chuyển khoản —, xác nhận.

Những gì cần thử

  1. Một đơn hàng thông qua

    Đặt một chiếc áo phông và thanh toán bằng thẻ của nhà cung cấp demo, « Thanh toán » trên trang của nó.

  2. Một ngày đã bán hết

    Ngày cuối cùng của hội thảo có một chỗ ngồi. Mua nó một lần; người mua tiếp theo sẽ thấy nó đã bán hết.

  3. Một lần thanh toán thất bại, sau đó được khôi phục

    « Từ chối » trên trang của nhà cung cấp; xác nhận cung cấp lựa chọn lại cách thanh toán.

  4. Một giỏ hàng để hết hạn

    Một giỏ hàng không thanh toán sẽ trả lại hàng tồn kho khi `bin/console shop:expire` được chạy.