Showing product attributes at checkout - nopcommerce

This has got to be an obvious answer, but I can't seem to find it. I have some shirts that I'm selling using nopCommerce and I included a product attribute called "Size", with values of "small", "medium", "large". It works fine. But the problem is, when I view my orders, how do I know which size they ordered? I can't seem to find it anywhere on the order screen. In fact, on the order screen, I don't see anything about attributes at all.

In the admin section, go to Sales -> Orders -> view the order -> Products tab, the products and attributes will be listed.

Related

Make woocommerce product attribute unremovable?

I have a problem with my Woocommerce. I use my supplier's plugin which very regularly and automatically updates the stock and price of my products. I can, on my supplier's site, request that the product updates of their API linked to my site via their plugin do not erase the titles and descriptions of the products (I modified some of them after adding them ).
Problem: I must add to my products an attribute (example "Color") which is not assigned to them by default (they have two but it is not "Color".)
I can add this attribute to them and define a particular color for them, but when they are updated by my supplier, it overwrites the attributes that were not on my basic products (here the "Color" attribute) .
I wish I could tell their API not to overwrite it, like title or description, but they don't know how to do that..
Do you have an idea ?
I got a start of the trail thanks to this page: https://datafeedrapi.helpscoutdocs.com/article/44-prevent-attributes-from-being-overwritten-during-product-set-updates but the code is for THEIR API and so that the value of an attribute is not erased. For me, it's the ENTIRE attribute that I want to preserve..
Thank you !

Woocommerce Default Product Page - Sort / Order by Category

Ok, So I got a woocommerce shop with different categories, lets say these are: shirts, pants and shoes.
Now I got a different page for each category, but I also have the Main Product Page where all of the products are shown. I can change the order the items to things like lets say: Popularity or Price.
But the problem is, I want to sort products to be of the same category below eachother on the Main Product Page. So like when you go to the Main Product Page where all the products are, they are shown in this way when you scroll down: first all shirts, then all pants, then all shoes.
I cant find any options or any solutions on the internet... how can I do this? To me it sounds like common sense to have to want products sorted in that way, yet I cant find a way to do it.
Anything would help, like: a plugin, custom css or php file changes..
O yeah before I get to mention, the order by category must also be the main sorting / order.
Hope someone can help :O :O

Woocommerce: Customizing the availability of a category

I have many products nested within parent categories in WooCommerce.
I want to be able to apply a custom field where I can specify a time availability for categories as a admin feature only in Back end.
Theory:
Back end - On each parent category I will have this custom field where I can type or choose a time frame: for example 11:00-17:00.
Front end:
During this time frame, users will be able to browse all the products within that category.
Outside of this time frame all the products within that category will stay visible (but inactive) and they will be displayed greyed out or with a 'closed' banner (something like that).
Where can I start with this?
THE BEGINNING
You can start adding 2 plugins to add a custom time picker on product categories admin pages:
Advanced custom fields (ACF) plugin
Date & Time Picker for Advanced Custom Fields or also Date and Time Picker Field
This is just he beginning (and I can't confirm that is the best way). So In ACF you create a group and you name it:
Then you set the location (It's going to be a "taxonomy term" for "Product categories"):
Then In options you can chose it like a Metabox on the side (on backend):
After you add a new field and name it. You chose the field type and time only option:
[
Then now you are going to compile all the other options to fit your needs. Then you can save and add, if you need a 2nd field…
Now if you go to the WooCommerce Products Menu, under categories submenu, you will get this:
Now you can read a little the ACF documentation and also the wooThemes/woocommerce dev. documentation too.
You can customize WooCommerce overriding the templates and use hook filter and actions.
You will find in here on Stack OverFlow and over internet a lot of code, examples and tutorials, to begin and try to achieve your project. When needed you will post questions to get helped, with the code you are using telling what is working and what not…

Hide or filter a category by affiliate aspdotnetstorefront

Can a particular category be hidden from an individual affiliate. Say for instance the affiliate would like not to have "pet food" show up when his link is used??
Absolutely, but it's going to require customization that's specific to your navigation xml package and requirements.
The easiest way would be to hide the category from the menus in the xml package you use for navigation based on the current users affiliate.
However, 'hidden' could mean quite a bit more than that. If you need to hide the products in that category all together (for example from a users search), you'll need to do quite a bit more customization including the GetProducts stored procedure.
I hid my my categories by adding an "IsHidden" column to the Category table. Then added "AND IsHidden = 0" to the following stored procedures:
aspdnsf_EntityMgr
aspdnsf_SearchCategories

Woocommerce: Can I share category properties across products?

I am looking for a way to share properties over different products which belong to the same category.
Let me explain:
I have a couple of products which share the same properties, but the color. To avoid entering data over and over, I'd like to add common properties to their category and show these properties as a part of the product-details.
Example:
Let's say I have 'wireless headphones': They have different colors, sizes, etc... but they also share lots of identical properties. They're not product variations, but different products of the same kind.
Is there a way to add common properties of this category (e.g. 'stereo', 'wireless', 'frequency') to a single-product page?
Right now I am loading this data via Javascript from a .html template after the browser loaded the product. Works fine, but I guess there must be a better way, so I can handle these properties from within WooCommerce.
Any info/hint/pointer appreciated
This is what Attributes are used for. Once you have your Attributes setup when you go into a product you can add the attribute that you are looking. This video should help https://www.youtube.com/watch?v=7PX8MWBOAeo

Resources