Magento extension update+verify with observer and stock: only real Magento experience
- or -
Post a project like this2789
$35/hr
- Posted:
- Proposals: 4
- Remote
- #1259329
- PRE-FUNDED
- Awarded
Description
Experience Level: Intermediate
General information for the website: We sell shirts in sizes (configurable products with stock on simple level
Description of requirements/features: We have a 90% ready extension that needs to be complete
Extension creates ability to create "packs" of products
What it does in short:
- currently configurable products exist, like a white T-shirt
- stock is kept on the simple level als associated product
- we want to create a new product as a "pack" (say 6 pack of T-shirts: all the same product)
- the new pack product has it's own price, meta, title, url and such
- but is linked to the same simple products as the original 1 piece product
- the only difference is that the new pack product has an attribute: pieces in pack
- when the pack product is sold an observer monitors the stock change: and when it finds this product with the special attribute, then it quickly multiplies the stock deduction by the pack quantity and when returning vice versa
What should the extension do
- on installation create new attribute for configurable products, default pack quantity = 0
- observer that monitors stock changes (custom event)
- if a stock change is detected, then
* ordered product is checked for the pack quantity attribute + pack quantity > 0
* if found then multiply ordered product qty by pack quantity
* execute stock change
* reset ordered product qty to original qty (so customer does not see this on frontend or bill etc.)
Sample code is available
Specific technologies required: extensions, magento, php
Extra notes: Expectation for experienced programme, should take 1-2 hours + test
ADDED MISSING CODE EXAMPLE WITH FULL CODE
Description of requirements/features: We have a 90% ready extension that needs to be complete
Extension creates ability to create "packs" of products
What it does in short:
- currently configurable products exist, like a white T-shirt
- stock is kept on the simple level als associated product
- we want to create a new product as a "pack" (say 6 pack of T-shirts: all the same product)
- the new pack product has it's own price, meta, title, url and such
- but is linked to the same simple products as the original 1 piece product
- the only difference is that the new pack product has an attribute: pieces in pack
- when the pack product is sold an observer monitors the stock change: and when it finds this product with the special attribute, then it quickly multiplies the stock deduction by the pack quantity and when returning vice versa
What should the extension do
- on installation create new attribute for configurable products, default pack quantity = 0
- observer that monitors stock changes (custom event)
- if a stock change is detected, then
* ordered product is checked for the pack quantity attribute + pack quantity > 0
* if found then multiply ordered product qty by pack quantity
* execute stock change
* reset ordered product qty to original qty (so customer does not see this on frontend or bill etc.)
Sample code is available
Specific technologies required: extensions, magento, php
Extra notes: Expectation for experienced programme, should take 1-2 hours + test
ADDED MISSING CODE EXAMPLE WITH FULL CODE
Mark B.
99% (36)Projects Completed
17
Freelancers worked with
15
Projects awarded
26%
Last project
25 Apr 2018
Netherlands
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Are you in a rush or flexible on deadline?
Mark B.25 Aug 2016Flexible. Moe importantly this really needs to be done smart! and with really knowing Magento. It cannot be that suddenly returns no longer work etc. Let me know your thoughts: can it be done? and if yes: how would you tackle it functionally?
-
Hello Mark, Is this still open? If so I would love to take this up. Please let me know.
Mark B.24 Aug 2016Yes is open. Can it be done in 2-3 hours? It is quite simple when one knows what needs to be done exactly
BeyondGrip T.24 Aug 2016Sorry Mark, this is not as simple as you think.
121179119585
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies