Product

The product object contains information about a product record.

Products in Current RMS are things you rent and sell to customers. They're generally physical, tangible things that you stock.

Document layouts

The product object can be accessed in document layouts created against the following records:

Product

{{ product.name }}

Opportunity

{% for item in order.products %}
  {% if item.is_item? %}
    {{ item.product.name }}
  {% endif %}
{% endfor %}

Quarantine

{{ quarantine.product.name }}

Inspection result

{{ inspection_result.product.name }}

Inventory check

Purchase order

Invoice

Where a service item has been added directly to an invoice:

Where an invoice item is linked to an opportunity item:

Discussion templates

The product object can be accessed in discussion templates created against the following records:

Product

Opportunity

Quarantine

Inspection result

Inventory check

Purchase order

Invoice

Where a service item has been added directly to an invoice:

Where an invoice item is linked to an opportunity item:

accessories

Returns product accessory objects for accessory products against this product.

Input

Output

Product accessories

accessory_only

Returns true where this product is accessory only; false otherwise.

There's no question mark at the end of this object.

Input

Output

assets

Returns product asset objects for stock levels against a product.

Input

Output

Product assets

attachments

Returns attachment objects for attachments stored against a product.

Input

Output

Attachments

barcode

Where bulk or non-stock, returns the barcode set against a product.

To return a barcode number for a serialized asset, use the stock_level object.

Input

Output

charging_periods

Returns charging period objects for a rental charge against a product.

Input

Output

Charging period

country_of_origin_code

Returns the country of origin set against a product.

Input

Output

description

Returns the description for a product.

Input

Output

discountable?

Returns true if a product is discountable; false otherwise.

Input

Output

has_accessories?

Returns true if a product has accessories; false otherwise.

Input

Output

icon_url

Returns a URL pointing at a product's image. The full size image is returned.

Input

Output

id

Returns a product's ID.

The ID is an internal reference for a record. It's not exposed in our web interface.

Input

Output

image_attachments

Returns attachment objects for attachments stored against a product. Only returns those that have a file type of image.

Input

Output

Attachments

is_bulk_stock?

Returns true if a product is bulk; false otherwise.

Input

Output

is_non_stock?

Returns true if a product is non-stock; false otherwise.

Input

Output

is_serialised_stock?

Returns true if a product is serialized; false otherwise.

Input

Output

name

Returns a product's name.

Input

Output

post_rent_unavailability

Returns a product's post rent unavailability value.

A unit, i.e. your system availability period, is not returned.

Input

Output

product_group

Returns product group objects for a product's related product group.

Input

Output

Product group

product_group_name

Returns a product's related product group name.

Input

Output

purchase_cost_group

Returns the purchase cost group for a product.

Input

Output

rental_charge_period_name

Returns the rental charge period name for a product.

Input

Output

rental_price

Returns the rental price for a product.

Input

Output

rental_rate_definition_name

Returns the rental rate definition name against a product.

Input

Output

rental_revenue_group

Returns the rental revenue group against a product.

Input

Output

replacement_charge

Returns the replacement charge against a product.

Input

Output

sale_price

Returns the sale price for a product.

Input

Output

sale_revenue_group

Returns the sale revenue group against a product.

Input

Output

stock_levels

Returns stock level objects for stock levels against a product.

Input

Output

Stock level

sub_rental_cost_group

Returns the sub-rental cost group for a product.

Input

Output

weight

Returns a product's weight.

Input

Output

Use the weight_unit against the company object to print your company's weight unit.

Last updated

Was this helpful?