Free Domestic Shipping over $150 | No Sales Tax Added to Out-of-State Purchases

Returns & Repairs

Returns, Refunds, & Repairs

At The Pleasure of Writing, we hope that you love what you ordered. In the event that you are not satisfied, however, we have policies in places for returns, refunds, and repairs.

Upon receiving your order, be sure to carefully handle and inspect merchandise for any damage or defects; should there be a physical problem with the order, let us know as soon as possible by either calling us at  831-626-8828 or via email at info@thepleasureofwriting.com. The window for notifying us is within 30 days of receipt your order.  Return requests received following day will be judged on case-by-case basis and may incur a restocking fee.

Returns

At The Pleasure of Writing, we hope that you love what you ordered, but if something is amiss with your order, let us know right away. Upon receiving your shipment, be sure to carefully handle and inspect pens for damage or defect.

Should there be a defect, we will work with you on a solution. In certain cases we can work with the distributor or manufacturer to replace the merchandise, in which case all shipping and handling will be covered. In the event that a refund is wanted for defective items, we will refund 100% of the sale to the payment method.

If the reason for return is based on preference, i.e. you received the item and didn’t like some aspect of it though it is fully functional, we will work with customers on a case-by-case basis to determine the best options. In some cases we may offer either store credit or refunds to payment method less a 15% handling fee (to cover the fees we incur from such returns); either way, we are always happy to work with our clients to help them find exactly the right writing instrument.

Once the necessity of a return has been determined, we will issue a Return Merchandise Authorization (RMA) number, which you should write clearly on the outer box. Return shipping charges will be the responsibility of the customer (except in the case of damage/defect); we recommend shipping via insured ground service with a tracking number.

Returns must be received in their original state, and include all original packaging (warranty papers, cartridges and converters, etc.), and of course if you need to return a product because it is damaged or defective, we will apologize for the inconvenience and make it right.

Note that all returns are at the discretion of The Pleasure of Writing. 

Refunds

Once your return is received and inspected, we will send you an email to notify you that we have received your returned item and the status of your refund; if approved, your agreed-upon refund will be processed, and a credit will automatically be applied to your credit card or original method of payment within 10 days. Note that some refunds can take time to process depending on banks and credit card companies; if you haven’t received an expected refund, contact your financial institution first.

Return Exceptions

Note that we are unable to accept returns on any item that came free with another product or was purchased on sale, closeout, or other discounts; additionally, we cannot accept returns on any special-order products that can take many months to prepare, or on pens or nibs that have been modified in any way. Neither can we accept returns on used ink, paper, journals, sealing wax, or other supplies.

Note that we accept inked or dipped fountain pens for return or refund with the 30-day window, but these will incur a 15% fee as we can no longer sell them as new merchandise.

Repairs
There is mandatory minimum charge of $39.95 for any repairs regardless of warranty; repairs usually take 8 to 10 weeks, and some items (like vintage pencils) are ineligible for repair. Please fill out the following form and a member of our Concierge Services staff will contact you to begin the warranty and repair services process.

 

const selectVariantByClickingImage = { // Create variant images from productJson object _createVariantImage: function (product) { const variantImageObject = {}; product.variants.forEach((variant) => { if ( typeof variant.featured_image !== 'undefined' && variant.featured_image !== null ) { const variantImage = variant.featured_image.src .split('?')[0] .replace(/http(s)?:/, ''); variantImageObject[variantImage] = variantImageObject[variantImage] || {}; product.options.forEach((option, index) => { const optionValue = variant.options[index]; const optionKey = `option-${index}`; if ( typeof variantImageObject[variantImage][optionKey] === 'undefined' ) { variantImageObject[variantImage][optionKey] = optionValue; } else { const oldValue = variantImageObject[variantImage][optionKey]; if (oldValue !== null && oldValue !== optionValue) { variantImageObject[variantImage][optionKey] = null; } } }); } }); return variantImageObject; }, _updateVariant: function (event, id, product, variantImages) { const arrImage = event.target.src .split('?')[0] .replace(/http(s)?:/, '') .split('.'); const strExtention = arrImage.pop(); const strRemaining = arrImage.pop().replace(/_[a-zA-Z0-9@]+$/, ''); const strNewImage = `${arrImage.join('.')}.${strRemaining}.${strExtention}`; if (typeof variantImages[strNewImage] !== 'undefined') { product.variants.forEach((option, index) => { const optionValue = variantImages[strNewImage][`option-${index}`]; if (optionValue !== null && optionValue !== undefined) { const selects = document.querySelectorAll('#'+ id + ' [class*=single-option-selector]'); const options = selects[index].options; for (let option, n = 0; (option = options[n]); n += 1) { if (option.value === optionValue) { selects[index].selectedIndex = n; selects[index].dispatchEvent(new Event('change')); break; } } } }); } }, _selectVariant: function() { const productJson = document.querySelectorAll('[id^=ProductJson-'); if (productJson.length > 0) { productJson.forEach((product) => { const sectionId = product.id.replace("ProductJson-", "shopify-section-"); const thumbnails = document.querySelectorAll('#'+ sectionId + ' img[src*="/products/"]'); if (thumbnails.length > 1) { const productObject = JSON.parse(product.innerHTML); const variantImages = this._createVariantImage(productObject); // need to check variants > 1 if (productObject.variants.length > 1) { thumbnails.forEach((thumbnail) => { thumbnail.addEventListener('click', (e) => this._updateVariant(e, sectionId, productObject, variantImages), ); }); } } }); } }, }; if (document.readyState !== 'loading') { selectVariantByClickingImage._selectVariant(); } else { document.addEventListener( 'DOMContentLoaded', selectVariantByClickingImage._selectVariant(), ); }