This is an upgrade for a legacy site that is in the process of being upgraded to Drupal 8, unfortunately we cannot wait for some of these features, so the task is to setup ubercart 2.0 using included product page specs, using node display/display suite/advanced catalog modules/facets modules.
Success in this project could mean involvement in the Drupal 8 project.
General requirements:
- Design should be responsive for both the catalog page and the product node page.
- GIT for version control and code deliverable
- Record any database config changes made in a document
- Should provide SQL database at the end, and list of config options changed, so it can be recreated.
Some specific feature requirements:
- Basic add to cart form should allow for ordering a single color, in multiple sizes, with one submission similar to the current order form (we have examples and plugin to be used)
- Color selector
- Show swatches and/or product photos to differentiate colors easily
- Should update selected color when different image thumbnails are clicked
- Form/table should have input fields for each size, inventory per size, and price per size
- Markup page using JSON-LD
- Integrate product reviews with existing service API (we have reviews service already)
Full project specs will be provided to the awarded individual.
We are not opposed to hacking core modules where it is cleaner/more expedient to do so, as there will be no future upgrades to Ubercart 2.x in the foreseeable future anyway.
This is an upgrade for a legacy site that is in the process of being upgraded to Drupal 8, unfortunately we cannot wait for some of these features, so the task is to setup ubercart 2.0 using included product page specs, using node display/display suite/advanced catalog modules/facets modules.
Success in this project could mean involvement in the Drupal 8 project.
General requirements:
- Design should be responsive for both the catalog page and the product node page.
- GIT for version control and code deliverable
- Record any database config changes made in a document
- Should provide SQL database at the end, and list of config options changed, so it can be recreated.
Some specific feature requirements:
- Basic add to cart form should allow for ordering a single color, in multiple sizes, with one submission similar to the current order form (we have examples and plugin to be used)
- Color selector
- Show swatches and/or product photos to differentiate colors easily
- Should update selected color when different image thumbnails are clicked
- Form/table should have input fields for each size, inventory per size, and price per size
- Markup page using JSON-LD
- Integrate product reviews with existing service API (we have reviews service already)
Full project specs will be provided to the awarded individual.
We are not opposed to hacking core modules where it is cleaner/more expedient to do so, as there will be no future upgrades to Ubercart 2.x in the foreseeable future anyway.