Skip to content

Configurable - no weight for child products - makes configurable virtual type - no shipping details on checkout #23181

Open
@tomekjordan

Description

@tomekjordan

Configurables child by default doesnt have weight set in Edit Configurable (creators),
when Main Configurable product is not saved with Weight before.
So when you forget it - and save later Configurable and its childs > there are no Shipment step at checkout. Checkot proceed like for virtual products - cannot ship to destination

Preconditions (*)

  1. Any Magento 2 (tested on M 2.3.1)
  2. default config php 7,mysql, apache
  3. Varnish disabled for pure results

Steps to reproduce (*)

  1. Create Configurable product - dont add any weight on it. Dont Save.
  2. Move to -> Create child products> with edit configuration. FORGET to add any weight to childs in table after edit configuration is finished.
  3. Save created configurable.
  4. Add to Cart configurable product
  5. Checkout doesnt show Shipment details (destination address - becuase configurable is treated like "virtual" kind
  6. Later Weight attribute can be filled after edit Configuration again - BUT is not giving result. Value is saved, but not reflecting on frontend > checkout still doesnt have Shipment step (indexing, flush cache doesnt fix it)

Expected result (*)

  1. Edit Configuration should just include weight field to edit
    OR
  2. When configurable's childs are created please allow fields like price, weight to be edited right on configurable product - just like it is done before Configurable save after childs are created - fields are open to input values. But when you Save Configurable finally - fields are marked read only.

Screenshot_9

Actual result (*)

  1. When you forget to set weight and save configurable's child without weight >
  2. You can checkout configurable BUT it doesnt provide Shipment step - so checkout process is just like for virtual products - you cannot ship it because you dont have details about weight.

Metadata

Metadata

Labels

Component: ConfigurableProductIssue: ConfirmedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedPriority: P2A defect with this priority could have functionality issues which are not to expectations.Progress: PR in progressReproduced on 2.2.xThe issue has been reproduced on latest 2.2 releaseReproduced on 2.3.xThe issue has been reproduced on latest 2.3 releaseSeverity: S2Major restrictions or short-term circumventions are required until a fix is available.feature request

Type

No type

Projects

Status

Pull Request in Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions