Skip to content

Vendor Shipping Option Creation Flow Is Incomplete and Leads to Dead-End UI #308

@Amgoune-ui

Description

@Amgoune-ui

Context

First of all, thank you for the work done on MercurJS and the Vendor Panel.
This issue comes from attempting to configure shipping in a real multi-vendor marketplace setup.

Observed Behavior

The Vendor Panel exposes routes and actions for creating shipping options
(e.g. service zones, shipping profiles, shipping options),
but the flow cannot be completed successfully.

Root Cause (UI Level)

In CreateShippingOptionDetailsForm.tsx, critical fields are commented out:

  • fulfillment_provider
  • fulfillment_option_id

As a result:

  • Vendors cannot select a valid fulfillment method
  • The form submits incomplete or invalid data
  • The feature appears available but is not usable

Impact

  • Misleading UX for vendors
  • Shipping configuration is effectively blocked
  • No validation or guidance is provided

Suggestion

Either:

  1. Fully implement the vendor shipping option creation flow
    or
  2. Hide/disable this feature until the backend and governance model are finalized

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions