def add
      if @order.line_items.exists?(:variant_id => params[:variant_id])
        @line_item = @order.line_items.find_by_variant_id(params[:variant_id])
        @line_item.quantity += params[:quantity] ? params[:quantity].to_i : 1
      else
        @line_item = LineItem.new
        @line_item.variant_id = params[:variant_id]
        @line_item.order_id = @order.id
        @line_item.status = 'pending'
        @line_item.quantity = params[:quantity] ? params[:quantity].to_i : 1
      end
      
      render :json => { :success => @line_item.save, :errors => @line_item.errors.full_messages, :item_count => @order.line_items.count }
    end
def add
      if @order.line_items.exists?(:variant_id => params[:variant_id])
        @line_item = @order.line_items.find_by_variant_id(params[:variant_id])
        @line_item.quantity += params[:quantity] ? params[:quantity].to_i : 1
      else
        @line_item = LineItem.new
        @line_item.variant_id = params[:variant_id]
        @line_item.order_id = @order.id
        @line_item.status = 'pending'
        @line_item.quantity = params[:quantity] ? params[:quantity].to_i : 1
      end
      
      render :json => { :success => @line_item.save, :errors => @line_item.errors.full_messages, :item_count => @order.line_items.count }
    end
POST /cart/add