Wizard for the customers to configure the product before buying - nopcommerce

I need to let the users to configure the products, by selecting some options, uploading an image or inserting a text, before they add the selected product to the cart.
I need something like a wizard. For example
Select a product from the store
Select or upload an image to print on it
Enter a text to print on it
Select one of the available packages
Preview the final product
Add prodcut to the cart
What is the best way to do this? Is it possible to write a plugin (without changing the core)?

Related

Attributes not showing to choose in woocommerce

At my product page, when I go to Product Data, select “Variable product” and then click on “Variations” I get the message, “Before adding variations, add and save some attributes on the Attributes tab.”
enter image description here
So… I went to the Attributes tab, created an attribute titled ‘Colors’, and ‘Size’.
enter image description here
With those saved, I went back to my saved product, went back to “Product Data”, selected “Variable product” and clicked on, “Variations”
But there I again see that message "Before adding variations, add and save some attributes on the Attributes tab.".
After you've added your global attributes (Products › Attributes), you still need to select those attributes from the Attributes tab on the product edit page. You'll then be able to set up variations for a product.
Go to: Products › Add Product (or edit an existing one).
Select the Attributes tab in the Product Data. Use the dropdown menu to choose any of the global attributes that you’ve created.
Select Add to make the attribute type available for variations
Select the terms that you want to use for this product's variations (I've selected Black and White in the screenshot below).
Check Use for variations
Click Save attributes
You can now set up variations within the Variations tab

How to allow uploading of photos while placing an order using Woocommerce

I'm new to WordPress, and want to use Woocommerce for my online shop. However, I am creating things using photos supplied by the customer for certain products. Other products can be sold as is.
That means if the customer orders an item in this category, he needs to upload the photo to be used to create that item while placing his order. This photo must be linked to the order, and must not be visible to the other customers, but only to me when I view his order.
Is there any existing WordPress theme that caters for this, and if not, how do I modify Woocommerce to cater for this?
More than one customer can order the same product, and each customer must be able to upload his photo to be used for that product for that order. Each client's photo must only be linked to that specific order for that specific customer for that specific date.
You can use Woothemes's Product Add-ons plugin. It allows you to add custom fields to your product including file-inputs. These fields will be displayed on the front-end & user can fill their values/upload files which will be included with their orders. And as an admin, only you will be able to see the values/files in the order-details section.
You required to add image with each product, which should not be display to your customer, only to you while some order placed by customer:
In this case you required to add custom field over there in Product Custom Post type.
You can refer to this link for creating Custom Field
http://wp-types.com/learn/create-an-ecommerce-wordpress-site/create-custom-fields-and-taxonomies/

Can the administrator attach a file to a Woocommerce order?

I was wondering what the best way to achieve the following:
Customer makes an order (normal functionality)
Once order is placed, the admin needs to upload a pdf attachment related to the order
The customer can then view the attachment(s) when viewing the order
I can see there are plugins where the custom can upload supporting files, but none that cater for the admin to do this.
Why not add a new custom field for that product?
(source: chizzledesigns.com)
So once your client generates the PDF they can upload it just like normal into the media gallery and add the link (or at least the file name) into the Order PDF field for that specific order.
Next you would need to decide how to show the user that in your theme but querying for that meta value should not be difficult.
With default woocommerce functionality the main way to do this is to create virtual downloadable product (but not available on shop pages) and upload your pdf file there. Then when the order would be ready, you should grant access to that virtual product at the order edit page.

how to add filter by price in drupal 7

I have created a content type Products.
Its having price, ratings ,and other fields. And whenever I add a content for this product type it gives me submission date for that product.
I have added 10 contents for this content type and created a view which displays all the products in a list. now i want to give a filter for "Price, Date and Ratings".
E.g, if I select price then it should sort the view list of product from lowest price to highest price value.
Any module is available to achieve this?? or any other procedure which can make this happen for product filter.
I have used Better Exposed Filters module in drupal for the same requirement. And i feel it will be very useful for you.
Just install the module from this link:
http://drupal.org/project/better_exposed_filters
Enable the module. and Go to view(Create a new view and add your fields. For e.g, Price,Ratings,Date according your requirement. Else if you have already created a view then use the same and edit it.)
Click on Exposed form(In Advance) and select "Better Exposed Filters ".
Now select the filters you want in Sort Criteria(For e.g, Price,Ratings,Date).
Click on Use AJAX and select "yes"(Mandatory field).
Click on Save and Enjoy Your View with the Filter.
Hope this will be useful.
If you edit the view and add a sort criteria for your field price there should be an option to expose it (tick box).
If you tick "Expose this sort to visitors, to allow them to change it" the sort filter will appear at the top of the view.

How To Configure Fields To Display In Ubercart Product Node

I have set up ubercart on a site and everything seems ok when adding products and viewing the catalog page however when I click on the product the product view does not include the product image or the price.
I have have enabled all fields in admin/store/settings/products/edit/fields however this does not seem to change anything (SKU etc not displayed either, only description, size options, add to cart button and link to category)
Can anyone suggest why these may not be showing, Am I looking at completely the wrong config screen? Thanks
Check here admin/content/node-type/product/display if the display for the Full node is OK.
Another way will be to create a node-product.tpl.php template and display the fields as you wish (You'll have $node there, etc..).

Resources