Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DFC Orders] Retail Variant Pricing #12988

Closed
RaggedStaff opened this issue Nov 19, 2024 · 2 comments · Fixed by #13033
Closed

[DFC Orders] Retail Variant Pricing #12988

RaggedStaff opened this issue Nov 19, 2024 · 2 comments · Fixed by #13033
Assignees

Comments

@RaggedStaff
Copy link
Collaborator

RaggedStaff commented Nov 19, 2024

ℹ️ Funded Feature. Please track ALL ASSOCIATED WORK under the associated tracking code #11678 DFC Orders

When we import Transformed Products, we need to ensure the price of the retail variant reflects the actual cost price (Wholesale Product Price / Case Quantity ), not the RRP (Retail Product Price) as currently happens.

  1. For mapped Products (where we will order a multiple pack/case, we need to adjust the price.
  2. In the future, on an import screen it would be useful to display both prices & allow adjustment/selection from the importing user.

sample Screenshot from Shopify Hub app attached:
Image

@RaggedStaff
Copy link
Collaborator Author

@mkllnk does this make sense? Do you need any more detail from me to estimate?

@mkllnk
Copy link
Member

mkllnk commented Dec 4, 2024

does this make sense? Do you need any more detail from me to estimate?

It makes sense. Just to explain the logic a bit better based on our phone conversation:

  • The user imports products manually or the product price gets updated when an order cycle opens.
  • If no product mappings are present, we use the retail price of the retail variant as we do at the moment.
  • If product mappings are present (transformations) then a retail variant's price is calculated from the wholesale variant price.
  • Example: 1 can of retail beans are packed in a wholesale slab of 12 cans of beans. The slab costs $24 and the calculated price for the retail variant is then 24 / 12 = 2.
  • The distributor still adds their own fees within OFN to achieve their desired retail price.

This logic may not work for others using the import feature in the future. Then the user would need to define an import strategy. I could imagine this to be in the OIDC settings page but we don't have to worry about that yet.

Estimate: 2 days.

@mkllnk mkllnk moved this from Backlog to In progress in DFC Orders Implementation Phase 1 Dec 12, 2024
@mkllnk mkllnk moved this from All the things 💤 to In Progress ⚙ in OFN Delivery board Dec 12, 2024
@github-project-automation github-project-automation bot moved this from In Progress ⚙ to Done in OFN Delivery board Dec 16, 2024
@github-project-automation github-project-automation bot moved this from In progress to Done in DFC Orders Implementation Phase 1 Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants